Crash with command starting with /
Created by: Mojo4242
Reproduction
Systematic crash in Redox-OS when providing any command starting with a /
:
# Expected behavior
ion: command not found: /yougonnacrash
Actual behavior
user:~# lol
ion: command not found: lol
user:~# /yougonnacrash
ion: command not found: /yougonnacrash
thread 'main' panicked at 'begin <= end (1 <= 0) when slicing `/yougonnacrash`', /home/mojo/Documents/redox/rust/src/libcore/str/mod.rs:2230:4
Invalid opcode fault
RFLAG: 0000000000010206
CS: 0000000000000023
RIP: 0000000000521714
RAX: 0000000000000001
RCX: 0000000000000001
RDX: 0000000000000000
RDI: 0000008000020760
RSI: 0000000000593768
R8: 00000180000FE900
R9: 0000000000000001
R10: 0000000000000001
R11: 00000000005A467D
RBX: 00000180000FEDE8
RBP: 00000180000FEBE0
R12: 0000000000000001
R13: 0000008000023A6E
R14: 0000000000593768
R15: 0000008000020760
FS: 0000000000000033
TRACE: FFFFFF4000234A18
FFFFFF4000234A18: FFFFFF000019163A
FFFFFF00001915C0+007A
FFFFFF4000234A68: FFFFFF00001915BB
00000180000FEBE0: 0000000000518910
00000180000FEC80: 00000000005188FB
00000180000FECE0: 0000000000518693
00000180000FED40: 000000000051861B
00000180000FEDA0: 00000000005185BB
00000180000FEE00: 0000000000529441
00000180000FEE70: 000000000052A502
00000180000FEF50: 000000000048B691
00000180000FF050: 00000000004929A8
00000180000FFDB0: 000000000052170C
00000180000FFDC0: 0000000000518CE1
00000180000FFE80: 00000000004002C5
0000008000000018: EMPTY RETURN
SIGNAL 4, CPU 0, PID ContextId(76)
NAME file:/bin/ion
note: Run with `RUST_BACKTRACE=1` for a backtrace.
########## Redox OS ##########
# Login with the following: #
# `user` #
# `root`:`password` #
##############################
redox login:
# Build information
rustc -V
: rustc 1.22.0-nightly (05f8ddc46 2017-10-07)
git rev-parse HEAD
: 6c4207883017bc409a9d1c99e92c0682e05a2107
qemu-i386 -version
: qemu-i386 version 2.5.0 (Debian 1:2.5+dfsg-5ubuntu10.16)
uname -a
: Linux mojo-P5N-T-DELUXE 4.4.0-21-generic #37-Ubuntu SMP Mon Apr 18 18:33:37 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
ion --version
: ion 1.0.5 (x86_64-unknown-redox) rev 59ee8e9ced649392e9b3ce80494556c50e46a4d8