From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#8705: 23.3; Emacs occasionally crashes (segfault) just after starting it Date: Fri, 20 May 2011 13:40:34 +0300 Message-ID: <83sjs9fye5.fsf@gnu.org> References: <87sjs9ycor.fsf@ypig.lip.ens-lyon.fr> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: dough.gmane.org 1305888132 22278 80.91.229.12 (20 May 2011 10:42:12 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 20 May 2011 10:42:12 +0000 (UTC) Cc: 8705@debbugs.gnu.org To: Vincent Lefevre Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri May 20 12:42:08 2011 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QNN9j-0005Ju-Jc for geb-bug-gnu-emacs@m.gmane.org; Fri, 20 May 2011 12:42:07 +0200 Original-Received: from localhost ([::1]:52684 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QNN9j-0002D8-5s for geb-bug-gnu-emacs@m.gmane.org; Fri, 20 May 2011 06:42:07 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:51410) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QNN9f-0002Cu-Vg for bug-gnu-emacs@gnu.org; Fri, 20 May 2011 06:42:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QNN9e-0002i2-Tr for bug-gnu-emacs@gnu.org; Fri, 20 May 2011 06:42:03 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:41947) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QNN9e-0002hy-Pd for bug-gnu-emacs@gnu.org; Fri, 20 May 2011 06:42:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1QNN9e-0003vP-C3; Fri, 20 May 2011 06:42:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 20 May 2011 10:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 8705 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 8705-submit@debbugs.gnu.org id=B8705.130588810615064 (code B ref 8705); Fri, 20 May 2011 10:42:02 +0000 Original-Received: (at 8705) by debbugs.gnu.org; 20 May 2011 10:41:46 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QNN9N-0003uv-DD for submit@debbugs.gnu.org; Fri, 20 May 2011 06:41:45 -0400 Original-Received: from mtaout20.012.net.il ([80.179.55.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QNN9J-0003ug-Dx for 8705@debbugs.gnu.org; Fri, 20 May 2011 06:41:43 -0400 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0LLH00E00PJW1200@a-mtaout20.012.net.il> for 8705@debbugs.gnu.org; Fri, 20 May 2011 13:40:32 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([77.124.254.13]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0LLH00C62PNIR7A0@a-mtaout20.012.net.il>; Fri, 20 May 2011 13:40:32 +0300 (IDT) In-reply-to: <87sjs9ycor.fsf@ypig.lip.ens-lyon.fr> X-012-Sender: halo1@inter.net.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Fri, 20 May 2011 06:42:02 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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:46605 Archived-At: > From: Vincent Lefevre > Date: Fri, 20 May 2011 10:54:28 +0200 > Cc: vincent@vinc17.net > > Emacs23 occasionally crashes (segmentation fault) just after starting > it. Here this was the first time with Emacs 23.3 (Debian's package). > > All crashes of Emacs 22 and 23 I got occurred immediately after > starting it, and most of them (if not all) occurred either on an > XML file or when Emacs was started via svn to write a log message. > > Here's a backtrace: > > (gdb) bt > #0 0x00007fa7df0056b7 in kill () at ../sysdeps/unix/syscall-template.S:82 > #1 0x00000000004e4a5f in ?? () > #2 > #3 getenv (name=0x7fa7df118177 "NGUAGE") at getenv.c:84 > #4 0x00007fa7df00034e in guess_category_value ( > domainname=0x7fa7e4afea1a "gtk20-properties", > msgid1=, msgid2=, > plural=, n=, > category=) at dcigettext.c:1359 > #5 __dcigettext (domainname=0x7fa7e4afea1a "gtk20-properties", > msgid1=, msgid2=, > plural=, n=, > category=) at dcigettext.c:575 > #6 0x00007fa7e48a7a3a in ?? () from /usr/lib/libgtk-x11-2.0.so.0 > #7 0x00007fa7e2b429e5 in g_type_class_ref () from /usr/lib/libgobject-2.0.so.0 > #8 0x00007fa7e2b2659e in g_object_newv () from /usr/lib/libgobject-2.0.so.0 > #9 0x00007fa7e2b26e1c in g_object_new () from /usr/lib/libgobject-2.0.so.0 > #10 0x00007fa7e48a82bc in gtk_alignment_new () > from /usr/lib/libgtk-x11-2.0.so.0 All of your reported crashes seem to be in a call to `getenv', which is a library function, called by GTK routines deep in the GTK code. It is hard to imagine that they could be Emacs problems, especially since you see them since Emacs 22. In any case, backtraces from optimized programs are unreliable. Please try rebuilding Emacs with -O0 in CFLAGS, and if you can reproduce these crashes in the unoptimized build, follow up here with the backtrace. > #22 0x00007fa7e49634c1 in gtk_main_iteration () > from /usr/lib/libgtk-x11-2.0.so.0 > #23 0x00000000004aa33c in ?? () > #24 0x00000000004ef993 in ?? () > [...] Could you please show the backtrace until it reaches Emacs code? Thanks.