emacs-devel
[Top][All Lists]
Advanced

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

Re: [Emacs-diffs] trunk r116836: Avoid GC crashes.


From: David Kastrup
Subject: Re: [Emacs-diffs] trunk r116836: Avoid GC crashes.
Date: Sun, 23 Mar 2014 21:55:44 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux)

Eli Zaretskii <address@hidden> writes:

>> Date: Sun, 23 Mar 2014 12:53:30 -0700
>> From: Daniel Colascione <address@hidden>
>> CC: address@hidden, address@hidden, address@hidden, address@hidden
>> 
>> Hrm. Something does seem very wrong then. Why does Richard's always seem
>> to occur in the same place, though?
>
> I don't know.  But note that those reported by Drew also look very
> similar only to Drew's own reports.  Not sure what this means.

Is this a failed assertion?  From /etc/DEBUG:

    ** When you are trying to analyze failed assertions or backtraces, it
    is essential to compile Emacs with flags suitable for debugging.
    With GCC 4.8 or later, you can invoke 'make' with CFLAGS="-Og -g3".
    With older GCC or non-GCC compilers, you can use CFLAGS="-O0 -g3".
    With GCC and higher optimization levels such as -O2, the
    -fno-omit-frame-pointer and -fno-crossjumping options are often
    essential.  The latter prevents GCC from using the same abort call for
    all assertions in a given function, rendering the stack backtrace
    useless for identifying the specific failed assertion.

-- 
David Kastrup



reply via email to

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