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#12306: etags crashes Date: Fri, 31 Aug 2012 18:54:17 +0300 Message-ID: <83wr0foy52.fsf@gnu.org> References: <503E19E6.5020109@george24.com> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1346428495 13059 80.91.229.3 (31 Aug 2012 15:54:55 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 31 Aug 2012 15:54:55 +0000 (UTC) Cc: 12306@debbugs.gnu.org, viking_r@george24.com To: Glenn Morris Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Aug 31 17:54:56 2012 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 1T7TYd-00076t-KV for geb-bug-gnu-emacs@m.gmane.org; Fri, 31 Aug 2012 17:54:55 +0200 Original-Received: from localhost ([::1]:43861 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T7TYb-0002lT-2O for geb-bug-gnu-emacs@m.gmane.org; Fri, 31 Aug 2012 11:54:53 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:48907) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T7TYY-0002lA-H0 for bug-gnu-emacs@gnu.org; Fri, 31 Aug 2012 11:54:51 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T7TYU-0006S7-7g for bug-gnu-emacs@gnu.org; Fri, 31 Aug 2012 11:54:50 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:50155) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T7TYU-0006Rw-3w for bug-gnu-emacs@gnu.org; Fri, 31 Aug 2012 11:54:46 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1T7TZh-0004iD-MK for bug-gnu-emacs@gnu.org; Fri, 31 Aug 2012 11:56:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 31 Aug 2012 15:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12306 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 12306-submit@debbugs.gnu.org id=B12306.134642854618091 (code B ref 12306); Fri, 31 Aug 2012 15:56:01 +0000 Original-Received: (at 12306) by debbugs.gnu.org; 31 Aug 2012 15:55:46 +0000 Original-Received: from localhost ([127.0.0.1]:59701 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T7TZR-0004hk-Il for submit@debbugs.gnu.org; Fri, 31 Aug 2012 11:55:45 -0400 Original-Received: from mtaout20.012.net.il ([80.179.55.166]:40764) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T7TZP-0004ha-0i for 12306@debbugs.gnu.org; Fri, 31 Aug 2012 11:55:44 -0400 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0M9M00H00MCV2E00@a-mtaout20.012.net.il> for 12306@debbugs.gnu.org; Fri, 31 Aug 2012 18:54:17 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M9M00G72MUGLPI0@a-mtaout20.012.net.il>; Fri, 31 Aug 2012 18:54:17 +0300 (IDT) In-reply-to: X-012-Sender: halo1@inter.net.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) 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:63631 Archived-At: > From: Glenn Morris > Date: Wed, 29 Aug 2012 22:01:34 -0400 > Cc: 12306@debbugs.gnu.org > > Viking Rollo wrote: > > >>svn co svn://svn.gna.org/svn/gnustep/trunk gnustep > > > >>cd gnustep > >>find . -iname "*.[mh]" -print | c:\EMACS\NTEmacs\bin\etags.exe - > > Works fine for me on x86_64 GNU/Linux. Crashes for me on x86_64 GNU/Linux: Program received signal SIGSEGV, Segmentation fault. 0x00007ffff7ae06d1 in mempcpy () from /lib/libc.so.6 (gdb) bt #0 0x00007ffff7ae06d1 in mempcpy () from /lib/libc.so.6 #1 0x00007ffff7acd197 in _IO_file_xsputn () from /lib/libc.so.6 #2 0x00007ffff7ac2b0c in fputs () from /lib/libc.so.6 #3 0x0000000000403654 in put_entries (np=0x647410) at /home/e/eliz/bzr/emacs/trunk/lib-src/etags.c:2190 #4 0x0000000000402b81 in process_file (fh=0x63cf20, fn=0x647640 "./modules/dev-libs/gscoredata/DataBuilder/Document.m", lang=0x0) at /home/e/eliz/bzr/emacs/trunk/lib-src/etags.c:1673 #5 0x0000000000402918 in process_file_name ( file=0x623280 "./modules/dev-libs/gscoredata/DataBuilder/Document.m", lang=0x0) at /home/e/eliz/bzr/emacs/trunk/lib-src/etags.c:1597 #6 0x0000000000402180 in main (argc=2, argv=0x7fffffffe5b8) at /home/e/eliz/bzr/emacs/trunk/lib-src/etags.c:1273 (gdb) frame 3 #3 0x0000000000403654 in put_entries (np=0x647410) at /home/e/eliz/bzr/emacs/trunk/lib-src/etags.c:2190 2190 fputs (np->regex, tagf); (gdb) l 2185 fdp = np->fdp; 2186 fprintf (tagf, "\f\n%s,%d\n", 2187 fdp->taggedfname, total_size_of_entries (np)); 2188 fdp->written = TRUE; 2189 } 2190 fputs (np->regex, tagf); 2191 fputc ('\177', tagf); 2192 if (np->name != NULL) 2193 { 2194 fputs (np->name, tagf); (gdb) p np->regex $1 = 0x647d30 " * const ConfigurationsDidChangeNotification " (gdb) p *np $2 = {left = 0x0, right = 0x6473a0, fdp = 0x646d70, name = 0x0, regex = 0x647d30 " * const ConfigurationsDidChangeNotification ", valid = 1, is_func = 0, been_warned = 0, lno = 39, cno = 1134} Not sure why it crashes (stack smashed?).