Bug in sys_uio
What happens?
It show an error log when you type wrong commands.
How to reproduce?
- Write a wrong command
Log
thread 'main' panicked at 'source slice length (32768) does not match destination slice length (1024)', src/header/sys_uio/mod.rs:37:15
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
fatal runtime error: failed to initiate panic, error 5Invalid opcode fault
RFLAG: 0000000000010206
CS: 0000000000000033
RIP: 00000000006ad1de
RSP: 00007fffffffdef0
Abort
SS: 000000000000002b
FSBASE 0000000000005000
GSBASE 0000000000000000
KGSBASE fffffd8000010050
RAX: 0000000000000000
RCX: 00000000006c8cd3
RDX: 0000000000000006
RDI: 0000000000000002
RSI: 000000000076f4b0
R8: 00007fffffffde00
R9: 0000000000000001
R10: 00007fffffffdda8
R11: 0000000000000206
RBX: 0000000000a3c710
RBP: 0000000000008688
R12: 0000000000000001
R13: 0000000000000001
R14: 0000000000a24458
R15: 00007fffffffe0b0
TRACE: FFFFFE800067F2C0
FFFFFE800067F2C0: FFFFFF000005DFC8
FFFFFF000005DE70+0158
kernel::arch::x86_64::interrupt::exception::invalid_opcode::inner
FFFFFE800067F350: FFFFFF000005DE3E
FFFFFF000005DE10+002E
kernel::arch::x86_64::interrupt::exception::invalid_opcode
0000000000008688: EMPTY RETURN
kernel:INFO -- SIGNAL 4, CPU 1, PID ContextId(71)
kernel:INFO -- NAME file:/bin/symphonia-play
ion: pipeline execution error: process (71) ended by signal SIGILL