|
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.
[Prev in Thread] | Current Thread | [Next in Thread] |