[mcclim-devel] Debugger, ESA, mcclim-freetype
Christophe Rhodes
csr21 at cam.ac.uk
Fri May 26 09:58:58 UTC 2006
Christophe Rhodes <csr21 at cam.ac.uk> writes:
> I am not sure whether this is specific to SBCL; nor am I sure whether
> it is specific to threaded lisps; I haven't tried it with a
> non-threaded system. The event queue process has a backtrace that
> looks like
The good (?) news is that this also happens in a non-threaded system;
that's not really good news, but it does mean that some attempt at
understanding this can be made without the added extra confusion of
race conditions and threads.
I attach a backtrace. Com-error is a command I defined at the M-:
climacs "repl" and bound to C-! as follows
(climacs-gui::define-climacs-command com-error () (error "foo"))
(esa:set-key 'com-error 'clim:global-command-table '((#\! :control)))
(esa:set-key 'com-error 'clim:global-command-table '((#\! :control :shift)))
I /think/ I have seen this symptom once before, and it had something
to do with CLX not being re-entrant: something somewhere was
attempting to call a protocol request in the dynamic scope of another
one. I can't remember the details: neither how I debugged it nor what
I did to fix it :-(
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: back
URL: <https://mailman.common-lisp.net/pipermail/mcclim-devel/attachments/20060526/efd03d58/attachment.ksh>
-------------- next part --------------
Any ideas?
Cheers,
Christophe
More information about the mcclim-devel
mailing list