GNU bug report logs - #17713
24.3.91; Emacs hung in GC?

Previous Next

Package: emacs;

Reported by: Geoff Shannon <geoffpshannon <at> gmail.com>

Date: Fri, 6 Jun 2014 07:11:02 UTC

Severity: normal

Tags: moreinfo

Found in version 24.3.91

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


Message #17 received at 17713 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Geoff Shannon <geoffpshannon <at> gmail.com>
Cc: 17713 <at> debbugs.gnu.org
Subject: Re: bug#17713: First portion of `bt full`
Date: Fri, 06 Jun 2014 10:49:35 +0300
> From: Geoff Shannon <geoffpshannon <at> gmail.com>
> Date: Fri, 6 Jun 2014 00:14:39 -0700
> 
> So I've got a hung emacs that I have attached to in a debugger.  I opened a
> new emacs to use report-emacs-bug; following the instructions I was going
> to include the output of 'bt full'.  Except that it's about 17500 lines
> long...
> 
> I took a look at the backtrace as well, and of the 3800 calls on the list,
> ~3700 of them are from either mark_object or mark_vectorlike.

Are you sure it is hung, and not in some very long GC?  I see nothing
wrong in the backtrace you sent, it just shows that Emacs is
collecting garbage.  Lots of it.  It is not unusual for GC to have
tens of thousands of recursive calls to mark_object, because GC is
highly recursive.

> I'm not sure what else to do (I'm not familiar with emacs c code at all),
> but I can keep the hung emacs running in the debugger pretty much
> indefinitely if that's useful.

If you leave it running, does it eventually recover and become
responsive again?  Or does it keep being stuck forever?




This bug report was last modified 9 years and 148 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.