Matthew Dillon wrote:
:Could you explain how this happens?  lwp_signotify() wakes up/interrupts/=
:schedules the thread.
    Yes, it wakes up, checks for pending signals, find that there are
    no pending signals, and goes right back to sleep without ever trying
    to return to user mode so the WEXIT status is never checked.

Heh, I see now.

Unrelated to this:  our gdb/kernel still lacks thread debugging.

cheers
 simon

--
Serve - BSD     +++  RENT this banner advert  +++    ASCII Ribbon   /"\
Work - Mac      +++  space for low €€€ NOW!1  +++      Campaign     \ /
Party Enjoy Relax   |   http://dragonflybsd.org      Against  HTML   \
Dude 2c 2 the max   !   http://golden-apple.biz       Mail + News   / \

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to