[Top][All Lists]

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

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

From: Rüdiger Sonderfeld
Subject: Re: [Emacs-diffs] trunk r116836: Avoid GC crashes.
Date: Wed, 26 Mar 2014 15:42:03 +0100
User-agent: KMail/4.11.5 (Linux/3.11.0-17-generic; KDE/4.11.5; x86_64; ; )

On Saturday 22 March 2014 19:57:02 Richard Stallman wrote:
>     Thanks. Am I missing something, or is there still no reliable repro? I
>     feel like gdb's reverse debugging support would be helpful here.
> I don't know how much time passes between the vector gets freed
> and when the symbol gets marked.  I suspect it is the time
> between one GC and the next, which would be millions of instructions.
> Can reverse execution handle that?

Maybe Mozilla's new rr project could help here

* http://robert.ocallahan.org/2014/03/introducing-rr.html
* http://rr-project.org/

It records the execution and allows replays

> rr aspires to be your primary debugging tool, replacing — well, enhancing —
> gdb. You record a failure once, then debug the recording,
> deterministically, as many times as you want. Every time the same execution
> is replayed.


reply via email to

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