Comment 1 for bug 308959

Attila Lendvai (attila-lendvai) wrote :

PCL also calls CL:COMPILE for filling its caches, which in turn can block the world.

annoying example:

 - asdf is loading something (so, there's a with-compilation-unit on the stack)

 - a compile error brings up the debugger

 - while investigating/fixing, user tries to use slime fuzzy completion which invokes some generics

 - first call, so cache is empty for the generic, thus PCL tries to grab the lock from a random swank worker (to compile a stub?)

 - slime hangs