TakefiveInteractive / TedkOS

Operating System - ECE 391 Takefive Interactive Team
GNU General Public License v2.0
96 stars 17 forks source link

"ls" halt() crashes all the running processes, if long-lasting process exists. #63

Closed markzyu closed 8 years ago

markzyu commented 8 years ago

Reproducible by running either pingpong, or testvidmap.converted, or fish while repeatedly running "ls".

markzyu commented 8 years ago

Not a problem of vidmap, but a problem of scheduler

markzyu commented 8 years ago

Not a problem of "halt()"! It will crash even if exec() some invalid strings. (is it related to exec?)

markzyu commented 8 years ago

Not related to exec(). Simply pressing "enter" will also trigger the bug. Maybe related to keyboard read()

markzyu commented 8 years ago

solved in f24e1e34b1bcff0f462f67fe6341506a18a5498f