From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Juanma Barranquero Newsgroups: gmane.emacs.devel Subject: Re: emacs from head segfaults when run with -nw Date: Sat, 17 Apr 2010 18:19:16 +0200 Message-ID: References: <83bpdyz2vz.fsf@gnu.org> <83d3xzcdkt.fsf@gnu.org> <83633qcy2h.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: dough.gmane.org 1271521199 21133 80.91.229.12 (17 Apr 2010 16:19:59 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 17 Apr 2010 16:19:59 +0000 (UTC) Cc: ams@gnu.org, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Apr 17 18:19:58 2010 connect(): No such file or directory Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1O3AkK-0001Ew-Ax for ged-emacs-devel@m.gmane.org; Sat, 17 Apr 2010 18:19:52 +0200 Original-Received: from localhost ([127.0.0.1]:58634 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O3AkJ-00086a-Mj for ged-emacs-devel@m.gmane.org; Sat, 17 Apr 2010 12:19:51 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O3AkE-00086M-Rb for emacs-devel@gnu.org; Sat, 17 Apr 2010 12:19:46 -0400 Original-Received: from [140.186.70.92] (port=46983 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O3Ak8-00083g-EV for emacs-devel@gnu.org; Sat, 17 Apr 2010 12:19:45 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O3Ak6-0005e7-IP for emacs-devel@gnu.org; Sat, 17 Apr 2010 12:19:40 -0400 Original-Received: from mail-bw0-f225.google.com ([209.85.218.225]:60411) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O3Ak6-0005dc-8V; Sat, 17 Apr 2010 12:19:38 -0400 Original-Received: by bwz25 with SMTP id 25so3504521bwz.8 for ; Sat, 17 Apr 2010 09:19:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:received:message-id:subject:to:cc:content-type; bh=NKhPiuQxKz8fLPN48ozkKgTUuUQMv2Ifyk9vZpvWDjo=; b=UqhrcTh5hrs3I5TGt0i9jFCt65Zq38p6hzOow3oOpALHSMYvEq1Uhdyg282eSt2KbH p1Ue/OpUdr0N1TcIQNdi7tPIoOxTpfR9YV/whx/YT58JyvIvYbJtvf2KLcuMfG3AX6Zr aBSt3fmfEOl/wZUZaYJX9p0kFPNF1IyEruXOQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; b=TXpNJ5bzROiScZKJdzya6alaGKv2Ph8Rw+fsMTaL0oLhNgVPgAU4whCzC2U4eBz7++ rWPEBlfvPbvMeBd1Jos59uyGs71oW7fooM5JHUGu/o2uEKKOycMFFfeSdMGSDcFHrGNm AnswQUthURNEz+c4GO6vakxqKNWwioDu9A+eE= Original-Received: by 10.204.81.29 with HTTP; Sat, 17 Apr 2010 09:19:16 -0700 (PDT) In-Reply-To: <83633qcy2h.fsf@gnu.org> Original-Received: by 10.204.162.199 with SMTP id w7mr2811436bkx.211.1271521176229; Sat, 17 Apr 2010 09:19:36 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:123808 Archived-At: On Sat, Apr 17, 2010 at 09:55, Eli Zaretskii wrote: > You go up the call stack printing the objects that are being marked, > until you find one that is a symbol with a meaningful name. See attached log. Juanma (gdb) bt #0 w32_abort () at w32fns.c:7349 #1 0x0104b85c in die (msg=0x15489a0 "assertion failed: STRINGP(ptr->xname)", file=0x1546d38 "alloc.c", line=5576) at alloc.c:6250 #2 0x01049fed in mark_object (arg=49829890) at alloc.c:5576 #3 0x0104988d in mark_char_table (ptr=0x3394e00) at alloc.c:5396 #4 0x01049880 in mark_char_table (ptr=0x3382f00) at alloc.c:5393 #5 0x01049880 in mark_char_table (ptr=0x3391e00) at alloc.c:5393 #6 0x01049f0a in mark_object (arg=54074885) at alloc.c:5558 #7 0x01049fa7 in mark_object (arg=54030674) at alloc.c:5572 #8 0x010496e0 in mark_vectorlike (ptr=0x2f88000) at alloc.c:5368 #9 0x01049f48 in mark_object (arg=49840133) at alloc.c:5560 #10 0x0104892f in Fgarbage_collect () at alloc.c:5083 #11 0x0103c0cd in Ffuncall (nargs=2, args=0x88f640) at eval.c:2958 #12 0x011ef458 in Fbyte_code (bytestr=20502681, vector=20503613, maxdepth=28) at bytecode.c:680 #13 0x0103d67c in funcall_lambda (fun=20502661, nargs=0, arg_vector=0x88f904) at eval.c:3211 #14 0x0103ce9c in Ffuncall (nargs=1, args=0x88f900) at eval.c:3070 #15 0x011ef458 in Fbyte_code (bytestr=20498769, vector=20498989, maxdepth=24) at bytecode.c:680 #16 0x0103d67c in funcall_lambda (fun=20498749, nargs=0, arg_vector=0x88fb20) at eval.c:3211 #17 0x0103d0c3 in apply_lambda (fun=20498749, args=49838082, eval_flag=1) at eval.c:3135 #18 0x0103aff0 in Feval (form=50108990) at eval.c:2388 #19 0x01006ee8 in top_level_2 () at keyboard.c:1365 #20 0x010389aa in internal_condition_case (bfun=0x1006ed5 , handlers=49894618, hfun=0x10069e5 ) at eval.c:1490 #21 0x01006f1f in top_level_1 () at keyboard.c:1373 #22 0x0103842c in internal_catch (tag=49893810, func=0x1006eea , arg=49838082) at eval.c:1226 #23 0x01006e58 in command_loop () at keyboard.c:1328 #24 0x010060f0 in recursive_edit_1 () at keyboard.c:950 #25 0x0100660b in Frecursive_edit () at keyboard.c:1012 #26 0x01002a95 in main (argc=3, argv=0x992bd0) at emacs.c:1784 Lisp Backtrace: "command-line" (0x88f904) "normal-top-level" (0x88fb20) (gdb) frame 6 #6 0x01049f0a in mark_object (arg=54074885) at alloc.c:5558 5558 mark_char_table (XVECTOR (obj)); (gdb) p obj $1 = 54074885 (gdb) xtype Lisp_Vectorlike PVEC_CHAR_TABLE (gdb) xchartable $2 = (struct Lisp_Char_Table *) 0x3391e00 Purpose: "nil" 0 extra slots (gdb) up #7 0x01049fa7 in mark_object (arg=54030674) at alloc.c:5572 5572 mark_object (ptr->value); (gdb) p ptr $3 = (struct Lisp_Symbol *) 0x3387150 (gdb) p ptr->value $4 = 54074885 (gdb) xtype Lisp_Vectorlike PVEC_CHAR_TABLE (gdb) xchartable $5 = (struct Lisp_Char_Table *) 0x3391e00 Purpose: "nil" 0 extra slots (gdb) up #8 0x010496e0 in mark_vectorlike (ptr=0x2f88000) at alloc.c:5368 5368 mark_object (ptr->contents[i]); (gdb) p ptr $6 = (struct Lisp_Vector *) 0x2f88000 (gdb) p ptr->contents[i] $7 = 54030674 (gdb) xtype Lisp_Symbol (gdb) xsymbol $8 = (struct Lisp_Symbol *) 0x3387150 "fill-nospace-between-words-table"