Panic when tab completing a scheme in :
if you cd :
then enter something like cd net<tab>
ion panics with the message:
thread 'main' panicked at 'called `Option::unwrap()` on a `None` value', /home/squid/hacking/rust/redox
-os/redox/rust/src/libcore/option.rs:345:21
Invalid opcode fault
RFLAG: 0000000000010297
CS: 0000000000000023
RIP: 000000000058317D
RAX: 0000000000000001
RCX: 0000000000642650
RDX: 0000000000000033
RDI: 0000000000000000
RSI: 0000000000642650
R8: 0000000000000000
R9: 0000000000110000
R10: 00000180000FDEB8
R11: 0000000000000027
RBX: 0000000000000001
RBP: 00000180000FE2E0
R12: 0000000000000000
R13: 0000000000000100
R14: 0000000000000000
R15: 0000000000000001
FS: 0000000000000033
TRACE: FFFFFE8000162318
FFFFFE8000162318: FFFFFF000014DC4C
FFFFFF000014DBB0+009C
kernel::arch::x86_64::interrupt::exception::invalid_opcode::inner::h0f9c106a713fa6c4
FFFFFE8000162378: FFFFFF000014DB8B
FFFFFF000014DB60+002B
kernel::arch::x86_64::interrupt::exception::invalid_opcode::h6c211d20e1196e12
00000180000FE2E0: 0000000000582A4B
00000180000FE340: 00000000005836B9
00000180000FE350: 000000000058E341
00000180000FE390: 000000000058E2F4
00000180000FE400: 000000000056191A
00000180000FE4B0: 000000000055F8BE
00000180000FE6D0: 000000000055EA1F
00000180000FE7A0: 0000000000451321
00000180000FE820: 000000000044F0E0
00000180000FEB60: 000000000049E9FE
00000180000FECE0: 0000000000481913
00000180000FF1B0: 00000000004D154B
00000180000FF330: 0000000000467367
00000180000FF710: 000000000059A3D9
00000180000FFDF0: 0000000000591DE6
00000180000FFE00: 0000000000596FB0
00000180000FFE80: 00000000004003C5
0000008000000018: EMPTY RETURN
SIGNAL 4, CPU 0, PID ContextId(53)
NAME file:/bin/ion
note: Run with `RUST_BACKTRACE=1` for a backtrace.
then redox-os spits you back out at the login screen, presumably because the shell crashed and that's what happens when the shell exits.