robert-w-gries / rxinu

Rust implementation of Xinu educational operating system

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Processes cannot be retrieved from process list

robert-w-gries opened this issue · comments

When scheduling more than 10 processes on i686, the kernel panics after trying to kill a process:

In test process!
In test process!
In test process!
In test process!
In test process!
In test process!
In test process!
In test process!
In test process!
In test process!
In test process!


PANIC in /home/rob/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/libcore/option.rs at line 891:
    Could not find process to kill

This issue was hit before, and it seemed related to a broken reference to the process list. More investigation is needed.

Fixed by #41