[clfswm-devel] Crash with emacs in fullscreen

Renaud Casenave-Péré renaud at casenave-pere.fr
Mon Dec 17 11:05:26 UTC 2012


On Mon, Dec 17 2012, Philippe Brochard wrote:

> Renaud Casenave-Péré a écrit :
>
>> Hi,
>>
> Hi, thanks for the report.
>
>> After a few days using clfswm (the last version from git, compiled with sbcl), I experience a weird bug.
>>
>> With an emacs window in fullscreen, if I launch helm-buffers-list 2 times in a row,
>> clfswm crashes with the following error:
>>
>>        The value nil is not of type CLFSWM::ROOT
>>
>> If the emacs window is not the item in fullscreen (for example, if it is
>> fullscreen in its frame and the frame itself is fullscreen, I'm not sure I'm
>> clear…), it doesn't crash
>>
> I have seen the crash you report with helm. I'll have a look.

Thank you. The reinit of clfswm after a crash is a pretty nice feature. :)
Too bad clfswm-terminal doesn't seem to recover, though.


>> The problem sometimes arises with browse-url but not always.
>>
>> Please tell me if you need more info on this.
>>
> I can reproduce the crash. I'll tell you if there is a need for more
> feedback.
>
>> I could try to debug it myself, or give you more informations, but how to even
>> get a callstack… Are there some debug facilities to enable debug informations ?
>>
> You can uncomment some lines in load.lisp to enable X event
> tracking. But I'm not sure this will help.
> The way to go is to use slime and run (main-unprotected). There you
> will have the full REPL at the first crash.
>
>
>> Thanks!
>>
> Regards,
>
> Philippe
>
> PS: thanks for the helm discovery. 

You're welcome. It is pretty useful… especially the helm-do-grep feature when
reading someone else's code.

-- 
Renaud Casenave-Péré




More information about the clfswm-devel mailing list