emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Emacs WIN32 crashes on reinitialzing of lisp process using slime


From: Jason Rumney
Subject: Re: Emacs WIN32 crashes on reinitialzing of lisp process using slime
Date: Thu, 12 Apr 2007 23:13:28 +0100
User-agent: Thunderbird 1.5.0.10 (Windows/20070221)

Eli Zaretskii wrote:
From: cb <address@hidden>
Date: Thu, 12 Apr 2007 05:31:32 +0000 (UTC)

No, but I could not reproduce the crash without it. Slime can be found on
"http://common-lisp.net/project/slime";

Can't you reduce slime to some minimally self-contained recipe, so
that one wouldn't have to install a package just to debug a crash?

I have narrowed down the crash to a call to free_buffer_text(b) on line 4967 of buffer.c. It seems to be inlined, so in the stack trace it claims to be in Fkill_buffer, but the line number appears to be correct, as there is a call to r_alloc_free on that line, which is where the abort is coming from, apparently because b->text->beg (which we are freeing) is NULL.

Changing r_alloc_free to handle freeing NULL silently will get rid of the crash, but may disguise other bugs.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]