On 03/21/2014 06:47 PM, Richard Stallman wrote: > [[[ To any NSA and FBI agents reading my email: please consider ]]] > [[[ whether defending the US Constitution against all enemies, ]]] > [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > I committed my changes that were waiting, then realized > that two of them, in subr.el and battery.el, should probably > go in the 24.4 release too. > > Would someone please put them in? I can't speak to the battery.el change, but the subr.el one should be in neither branch. It papers over a release-blocking bug. We shouldn't release 24.4 until we've figured out why the hell the GC randomly crashes. You can't even be sure that your lisp hack even fixes the problem. Richard, it would be very helpful if you could provide either a recipe for reproducing your crash or an actual crash dump (not your paraphrasing of the stack trace). Specifically, you've mentioned that the crash happens in mark_memory. *Where* in mark_memory? What instruction? It doesn't make sense that we'd fault accessing a stack slot on an active frame: doing so might corrupt something later, sure, but that stack location is valid and touching it isn't going to cause an immediate SIGSEGV.