From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Geoff Shannon Newsgroups: gmane.emacs.bugs Subject: bug#17713: First portion of `bt full` Date: Fri, 6 Jun 2014 00:57:10 -0700 Message-ID: References: <83mwdq4gvk.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=f46d043be0383750f504fb2637e2 X-Trace: ger.gmane.org 1402041558 4799 80.91.229.3 (6 Jun 2014 07:59:18 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 6 Jun 2014 07:59:18 +0000 (UTC) Cc: 17713@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Jun 06 09:59:10 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Wsp3O-0005kC-Am for geb-bug-gnu-emacs@m.gmane.org; Fri, 06 Jun 2014 09:59:10 +0200 Original-Received: from localhost ([::1]:45698 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wsp3O-00005N-03 for geb-bug-gnu-emacs@m.gmane.org; Fri, 06 Jun 2014 03:59:10 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36872) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wsp2N-0007XJ-SM for bug-gnu-emacs@gnu.org; Fri, 06 Jun 2014 03:58:12 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wsp2J-0004FX-1j for bug-gnu-emacs@gnu.org; Fri, 06 Jun 2014 03:58:07 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:47609) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wsp2I-0004FT-UJ for bug-gnu-emacs@gnu.org; Fri, 06 Jun 2014 03:58:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Wsp2I-00069w-EU for bug-gnu-emacs@gnu.org; Fri, 06 Jun 2014 03:58:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Geoff Shannon Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 06 Jun 2014 07:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17713 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 17713-submit@debbugs.gnu.org id=B17713.140204146923643 (code B ref 17713); Fri, 06 Jun 2014 07:58:02 +0000 Original-Received: (at 17713) by debbugs.gnu.org; 6 Jun 2014 07:57:49 +0000 Original-Received: from localhost ([127.0.0.1]:46486 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wsp24-00069G-GA for submit@debbugs.gnu.org; Fri, 06 Jun 2014 03:57:48 -0400 Original-Received: from mail-we0-f174.google.com ([74.125.82.174]:60577) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wsp22-00068v-Kj for 17713@debbugs.gnu.org; Fri, 06 Jun 2014 03:57:47 -0400 Original-Received: by mail-we0-f174.google.com with SMTP id k48so2350830wev.5 for <17713@debbugs.gnu.org>; Fri, 06 Jun 2014 00:57:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=mzST/8jRwDv6jHPQMMj7ebDbfCuX4d76S5D4DkjYt4s=; b=xbYpeXMOqyMLrznz0aoxXHFxP9SsVywuSpxaN6l61blCFR2/7lM02a1mMDDgs7mX0V x4+3WvXYy3l9m1M+jHDZjLOxxNrbm99bWKezyjW/7CpV9ynOSo6r0MEUYDMfjz1HXJZE V8ShYkFKhc8SLfJtFBZq1sRT7N1KTsv2r5TVKcrR+GUbQWduhFkSs1gbbZE1NpReKfnh B3L72lsqL7kWdnqaeboaJhh1XXiHSO+yNr//Knww4WY01Gf1iLEe46d/IvawEHSlr4st PccQe9bPw/yO0qJvfsPe8Udly0y5jyMAxZ/KyIkVzQKInTyOikYQZpGPeBfm0i13ShSg hgCQ== X-Received: by 10.180.77.70 with SMTP id q6mr2874147wiw.28.1402041460541; Fri, 06 Jun 2014 00:57:40 -0700 (PDT) Original-Received: by 10.194.61.84 with HTTP; Fri, 6 Jun 2014 00:57:10 -0700 (PDT) In-Reply-To: <83mwdq4gvk.fsf@gnu.org> X-Google-Sender-Auth: egqFVxCU6Qh3uddgg2NQM7GcUmQ X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:90112 Archived-At: --f46d043be0383750f504fb2637e2 Content-Type: text/plain; charset=UTF-8 On Fri, Jun 6, 2014 at 12:49 AM, Eli Zaretskii wrote: > > 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. > Not sure at all, but before I decided it was hung I let it sit for several seconds at least. > > 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? > So I let it run in the debugger again. It is still unresponsive, though it is still blinking the cursor. It seems to be totally unresponsive to keystrokes and mouseclicks (it's a GTK windowed emacs). -- Geoff Nothing is ever easy. --f46d043be0383750f504fb2637e2 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On F= ri, Jun 6, 2014 at 12:49 AM, Eli Zaretskii <eliz@gnu.org> wrote:<= br>
> I took a look at the backtrace as well, and of the 3800 calls on the l= ist,
> ~3700 of them are from either mark_object or mark_vectorlike.

Are you sure it is hung, and not in some very long GC? =C2=A0I see nothing<= br> wrong in the backtrace you sent, it just shows that Emacs is
collecting garbage. =C2=A0Lots of it. =C2=A0It is not unusual for GC to hav= e
tens of thousands of recursive calls to mark_object, because GC is
highly recursive.

Not sure at all, but = before I decided it was hung I let it sit for several seconds at least.

=C2=A0
> I'm not sure what else to do (I'm not familiar with emacs c co= de 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? =C2=A0Or does it keep being stuck forever?

So I let it run in = the debugger again.=C2=A0 It is still unresponsive, though it is still blin= king the
cursor.=C2=A0 It seems to be t= otally unresponsive to keystrokes and mouseclicks
(it's a GTK windowed emacs).

--
= Geoff

Nothing is ever easy.
--f46d043be0383750f504fb2637e2--