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