With allegro, [acl express-8.1 on linux, with default settings, start up slime with C-u M-x slime],
Everytime the debugger is entered when slime evaluates an expression, a new process called "worker" is created. This is not closed even on quitting the debugger. The processes are blocked on receive-if.
Over a session I noticed 1000s of stale worker processes (I enter the debugger a lot:)
Can you reproduce this?
- inspect *mp::all-processes*, - evaluate (break) in *slime-scratch* (say) and return from debugger, a few times - inspect *mp::all-processes* again.
I see items like
#<MULTIPROCESSING:PROCESS worker(8) receive-if @ #x717377da>
Which are never repead. -- Madhu
* Madhu [2008-09-26 03:56+0200] writes:
Over a session I noticed 1000s of stale worker processes (I enter the debugger a lot:)
Can you reproduce this?
Yes. Should be fixed in CVS. Thanks for the bug report.
Helmut.