From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Elias Pipping Newsgroups: gmane.emacs.bugs Subject: bug#6031: gcc 4.5 breaks optimized builds of emacs Date: Sun, 25 Apr 2010 01:44:14 +0200 Message-ID: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: dough.gmane.org 1272154138 30202 80.91.229.12 (25 Apr 2010 00:08:58 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 25 Apr 2010 00:08:58 +0000 (UTC) To: 6031@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Apr 25 02:08:57 2010 connect(): No such file or directory Return-path: Envelope-to: geb-bug-gnu-emacs@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 1O5pP4-0001SJ-Vb for geb-bug-gnu-emacs@m.gmane.org; Sun, 25 Apr 2010 02:08:56 +0200 Original-Received: from localhost ([127.0.0.1]:51043 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O5pP3-0000dm-EX for geb-bug-gnu-emacs@m.gmane.org; Sat, 24 Apr 2010 20:08:53 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O5pC7-0004nY-22 for bug-gnu-emacs@gnu.org; Sat, 24 Apr 2010 19:55:31 -0400 Original-Received: from [140.186.70.92] (port=39422 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O5pC5-0004n1-Kl for bug-gnu-emacs@gnu.org; Sat, 24 Apr 2010 19:55:30 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O5pC4-0007vI-E6 for bug-gnu-emacs@gnu.org; Sat, 24 Apr 2010 19:55:29 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:36484) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O5pC4-0007vA-AS for bug-gnu-emacs@gnu.org; Sat, 24 Apr 2010 19:55:28 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1O5p4s-0005E9-6q; Sat, 24 Apr 2010 19:48:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Elias Pipping Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 24 Apr 2010 23:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 6031 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.127215285820069 (code B ref -1); Sat, 24 Apr 2010 23:48:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 24 Apr 2010 23:47:38 +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 1O5p4T-0005De-Ae for submit@debbugs.gnu.org; Sat, 24 Apr 2010 19:47:37 -0400 Original-Received: from mx10.gnu.org ([199.232.76.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O5p1f-0005Bq-69 for submit@debbugs.gnu.org; Sat, 24 Apr 2010 19:44:44 -0400 Original-Received: from lists.gnu.org ([199.232.76.165]:59573) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1O5p1d-0000c7-SQ for submit@debbugs.gnu.org; Sat, 24 Apr 2010 19:44:41 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O5p1d-0001fr-DC for bug-gnu-emacs@gnu.org; Sat, 24 Apr 2010 19:44:41 -0400 Original-Received: from [140.186.70.92] (port=36445 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O5p1a-0001fi-Vm for bug-gnu-emacs@gnu.org; Sat, 24 Apr 2010 19:44:40 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O5p1Y-00071N-J0 for bug-gnu-emacs@gnu.org; Sat, 24 Apr 2010 19:44:38 -0400 Original-Received: from fg-out-1718.google.com ([72.14.220.157]:59096) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O5p1Y-000715-8V for bug-gnu-emacs@gnu.org; Sat, 24 Apr 2010 19:44:36 -0400 Original-Received: by fg-out-1718.google.com with SMTP id e21so1017540fga.12 for ; Sat, 24 Apr 2010 16:44:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:mime-version:received:from:date :message-id:subject:to:content-type; bh=mmGFHtOjLfInlG6+NfGvfxNKXfVYMaQnFVpts3TfSIU=; b=o+z8tDnHv7WRSTc96xbSBvxqKiVPQ8U3UPGdvBqca76qHb1V5DOcRU/cTi3SBFLK+L 5W8+1qvIezSfMQmIsE8+UJci0Z8xJyH536M5gIehdXraoDH3LbQbZu7MK1a1Ye4jG8NY lzk4CFeD8BMGGlKQYbRZsFKLv36cZBDGEgJAE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type; b=nNBICgEzoFlCH4y1GD3h7BbOlBIhFBgBY4g8DRFch5P5blvqpcKAA+HdsoWIvrvwLL e9szsbZZby1MQZAbNosUGZIUExITrTAhCqeN2K/XD/gLAP0UdSet8XncDOEXSOAvVgbD JlGUxin2iOj64tLXZ/E99LKTQgzogwM/iozSI= Original-Received: by 10.102.243.26 with SMTP id q26mr1119690muh.34.1272152674147; Sat, 24 Apr 2010 16:44:34 -0700 (PDT) Original-Received: by 10.103.240.12 with HTTP; Sat, 24 Apr 2010 16:44:14 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Mailman-Approved-At: Sat, 24 Apr 2010 19:47:35 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Sat, 24 Apr 2010 19:48:02 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Mailman-Approved-At: Sat, 24 Apr 2010 20:08:49 -0400 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: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:36483 Archived-At: Hi, I'm on the current HEAD of the repo.or.cz mirror of emacs which is http://repo.or.cz/w/emacs.git/commit/910daaa95ca0708ad7022667e214bba4b8eb3d6b When I compile a minimal version of emacs like this: $ ./configure CFLAGS="-O1 -foptimize-sibling-calls" --without-x --without-alsa --without-dbus; [..] with gcc 4.5 and run it via $ ./src/emacs -Q -nw I get a segfault. Dropping the -foptimize-sibling-calls (which is implied by -O2) makes it work again. So does using an older version of gcc (e.g. 4.4.3) or running emacs outside a terminal. $ gdb ./src/emacs GNU gdb (GDB) 7.1 Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-pc-linux-gnu". For bug reporting instructions, please see: ... Reading symbols from /home/pipping/emacs/src/emacs...done. (gdb) run -Q -nw < clears terminal > Program received signal SIGSEGV, Segmentation fault. 0x0000000000406015 in fill_up_glyph_row_area_with_spaces (row=0x111e320, area=2) at dispnew.c:2910 2910 *text++ = space_glyph; (gdb) bt #0 0x0000000000406015 in fill_up_glyph_row_area_with_spaces (row=0x111e320, area=2) at dispnew.c:2910 #1 0x000000000040a6a8 in fill_up_glyph_row_with_spaces (matrix=0xde7290, w=0xb4a630) at dispnew.c:2892 #2 build_frame_matrix_from_leaf_window (matrix=0xde7290, w=0xb4a630) at dispnew.c:2790 #3 build_frame_matrix_from_window_tree (matrix=0xde7290, w=0xb4a630) at dispnew.c:2718 #4 0x000000000040c51c in build_frame_matrix (f=0xb4a3b0, force_p=1, inhibit_hairy_id_p=1) at dispnew.c:2698 #5 update_frame (f=0xb4a3b0, force_p=1, inhibit_hairy_id_p=1) at dispnew.c:3560 #6 0x0000000000426340 in echo_area_display (update_frame_p=1) at xdisp.c:9624 #7 0x0000000000426601 in message3_nolog (m=16043489, nbytes=65, multibyte=0) at xdisp.c:8479 #8 0x00000000004267d0 in message3 (m=16043489, nbytes=65, multibyte=0) at xdisp.c:8414 #9 0x00000000004d3bf7 in Fmessage (nargs=, args=) at editfns.c:3408 #10 0x00000000004d976c in Ffuncall (nargs=, args=0x7fffffffd510) at eval.c:3054 #11 0x000000000050bde9 in Fbyte_code (bytestr=, vector=, maxdepth=) at bytecode.c:680 #12 0x00000000004dbca2 in funcall_lambda (fun=8298757, nargs=0, arg_vector=0x7fffffffd6d8) at eval.c:3260 #13 0x00000000004d9949 in Ffuncall (nargs=, args=0x7fffffffd6d0) at eval.c:3119 #14 0x000000000050bde9 in Fbyte_code (bytestr=, vector=, maxdepth=) at bytecode.c:680 #15 0x00000000004dbca2 in funcall_lambda (fun=8300205, nargs=1, arg_vector=0x7fffffffd8c8) at eval.c:3260 #16 0x00000000004d9949 in Ffuncall (nargs=, args=0x7fffffffd8c0) at eval.c:3119 #17 0x000000000050bde9 in Fbyte_code (bytestr=, vector=, maxdepth=) at bytecode.c:680 #18 0x00000000004dbca2 in funcall_lambda (fun=8273333, nargs=0, arg_vector=0x7fffffffdaa8) at eval.c:3260 #19 0x00000000004d9949 in Ffuncall (nargs=, args=0x7fffffffdaa0) at eval.c:3119 #20 0x000000000050bde9 in Fbyte_code (bytestr=, vector=, maxdepth=) at bytecode.c:680 #21 0x00000000004dbca2 in funcall_lambda (fun=8268357, nargs=0, arg_vector=0x7fffffffdbe0) at eval.c:3260 #22 0x00000000004dbd87 in apply_lambda (fun=8268357, args=, eval_flag=1) at eval.c:3184 #23 0x00000000004db750 in Feval (form=) at eval.c:2410 #24 0x00000000004d8dc4 in internal_condition_case (bfun=0x474709 , handlers=11756482, hfun=0x474faf ) at eval.c:1512 #25 0x0000000000474bdb in top_level_1 () at keyboard.c:1373 #26 0x00000000004d8c94 in internal_catch (tag=11752306, func=0x474bb1 , arg=11704658) at eval.c:1248 #27 0x000000000047513a in command_loop () at keyboard.c:1328 #28 0x00000000004751ee in recursive_edit_1 () at keyboard.c:950 #29 0x0000000000475338 in Frecursive_edit () at keyboard.c:1012 #30 0x0000000000472747 in main (argc=, argv=0x7fffffffe418) at emacs.c:1784 (gdb) Kind Regards, Elias Pipping