From: Alan Cox Date: Thu, 25 Feb 2016 21:51:01 +0000 (+0000) Subject: BUGS: update for a couple of remaining problems X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=19bb0220f2bc0b32c63dc8c448ac6da562e28cc8;p=FUZIX.git BUGS: update for a couple of remaining problems --- diff --git a/Kernel/BUGS b/Kernel/BUGS index aa4641ce..6c5950ee 100644 --- a/Kernel/BUGS +++ b/Kernel/BUGS @@ -1,8 +1,23 @@ -- SIGSTOP/TSTP behaviour wrong -- SIGCHLD not sent +- SIGSTOP/TSTP behaviour: should we stop *after* handlers run ? -- Debug signal delivery with catches on Z80 and 6809 (not clear either is +- Debug signal delivery with catches on 6809 (not clear this is correct right now) - RAW (char mode) disk I/O gives iffy results on most platforms. As we have O_DIRECT we should probably just throw the entire thing out. + +- Weird Z80 crash with irq driven wakeup + + psleep(0xD266)wakeup: found proc 0xC46A pid 7 + psleep(0xD266)wakeup: found proc 0xC46A pid 7 + psleep(0xD266)wakeup: found proc 0xC46A pid 7 + psleep(0xD266)wakeup: found proc 0xC46A pid 7 + psleep(0xD266)wakeup: found proc 0xC46A pid 7 + psleep(0xD266)wakeup: found proc 0xC46A pid 7 + psleep(0xD266)psleep(0xD266) -> 0:0 + panic: psleep: voodoo + System halted, bye. + +suggests sleep/wakeup/irq race somewhere still + +- socket code leaks inode refs ??