From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Markus Hoenicka Newsgroups: gmane.emacs.bugs Subject: bug#17753: Cygwin emacs-X11 core dump Date: Thu, 09 Oct 2014 10:17:47 +0200 Message-ID: References: " <21431.6898.745604.392984@wombat.mininet>" <53B805C7.8030209@cornell.edu> <21435.4511.658539.666411@wombat.mininet> <53BD4A64.8000003@cornell.edu> <457212308be445a70279d3ece6e28207@mhoenicka.de> <993b66d09d7bfc46fc7433de63fde3be@mhoenicka.de> <83sijq362c.fsf@gnu.org> <5419A604.8060201@cornell.edu> <83fvfq2n40.fsf@gnu.org> <5433FF2D.3020600@cornell.edu> <83vbnvly2l.fsf@gnu.org> <02f02d94fb60ba0b677caf6939534c5e@mhoenicka.de> <83lhorlskg.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1412842775 15332 80.91.229.3 (9 Oct 2014 08:19:35 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 9 Oct 2014 08:19:35 +0000 (UTC) Cc: 17753@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Oct 09 10:19:30 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 1Xc8wa-0004UH-VY for geb-bug-gnu-emacs@m.gmane.org; Thu, 09 Oct 2014 10:19:29 +0200 Original-Received: from localhost ([::1]:41016 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xc8wa-0003Ah-Ij for geb-bug-gnu-emacs@m.gmane.org; Thu, 09 Oct 2014 04:19:28 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35951) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xc8wK-00030d-IB for bug-gnu-emacs@gnu.org; Thu, 09 Oct 2014 04:19:23 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xc8wB-0002OB-A0 for bug-gnu-emacs@gnu.org; Thu, 09 Oct 2014 04:19:12 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:46902) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xc8wB-0002Ne-47 for bug-gnu-emacs@gnu.org; Thu, 09 Oct 2014 04:19:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Xc8wA-0006NA-J2 for bug-gnu-emacs@gnu.org; Thu, 09 Oct 2014 04:19:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Markus Hoenicka Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 09 Oct 2014 08:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17753 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 17753-submit@debbugs.gnu.org id=B17753.141284268824424 (code B ref 17753); Thu, 09 Oct 2014 08:19:02 +0000 Original-Received: (at 17753) by debbugs.gnu.org; 9 Oct 2014 08:18:08 +0000 Original-Received: from localhost ([127.0.0.1]:38466 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xc8v5-0006LO-PN for submit@debbugs.gnu.org; Thu, 09 Oct 2014 04:18:08 -0400 Original-Received: from smtprelay02.ispgateway.de ([80.67.31.36]:50489) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xc8v1-0006LD-75 for 17753@debbugs.gnu.org; Thu, 09 Oct 2014 04:17:53 -0400 Original-Received: from [80.67.16.118] (helo=webmail.df.eu) by smtprelay02.ispgateway.de with esmtpa (Exim 4.84) (envelope-from ) id 1Xc8ux-0000as-A0; Thu, 09 Oct 2014 10:17:47 +0200 In-Reply-To: <83lhorlskg.fsf@gnu.org> X-Sender: markus.hoenicka@mhoenicka.de User-Agent: Roundcube Webmail X-Df-Sender: bWFya3VzLmhvZW5pY2thQG1ob2VuaWNrYS5kZQ== 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:94326 Am 2014-10-07 19:04, schrieb Eli Zaretskii: >> Date: Tue, 07 Oct 2014 18:05:58 +0200 >> From: Markus Hoenicka >> Cc: Ken Brown , 17753@debbugs.gnu.org >> >> > You can always type the addresses by hand and get the file and line >> > number, like this: >> > >> > (gdb) list *0x00000003ff120d78 >> > >> > Since this is an optimized build, you won't get anything more detailed >> > anyway. >> > >> > Btw, is this a crash or an abort? What was the signal that caused >> > this? (GDB should have displayed that info before the backtrace.) >> >> I'm afraid I didn't record this information. > This time with gdb's crash message. FWIW, I was hitting the backspace key to erase some characters from an XML document in a nXML buffer. Program received signal SIGSEGV, Segmentation fault. face_for_char (f=0x100f45c48 , face=face@entry=0x0, c=101, pos=17134, object=object@entry=4304695346) at /usr/src/debug/emacs-24.3.93-3/src/fontset.c:917 917 return face->ascii_face->id; (gdb) info threads Id Target Id Frame 9 Thread 3788.0x114 0x00000000770b12fa in ntdll!ZwWaitForSingleObject () from /cygdrive/c/WINDOWS/SYSTEM32/ntdll.dll 8 Thread 3788.0xe3c 0x00000000770b12fa in ntdll!ZwWaitForSingleObject () from /cygdrive/c/WINDOWS/SYSTEM32/ntdll.dll 6 Thread 3788.0x178 0x00000000770b12fa in ntdll!ZwWaitForSingleObject () from /cygdrive/c/WINDOWS/SYSTEM32/ntdll.dll 5 Thread 3788.0xe84 0x00000000770b15fa in ntdll!ZwDelayExecution () from /cygdrive/c/WINDOWS/SYSTEM32/ntdll.dll 4 Thread 3788.0xb0 0x00000000770b186a in ntdll!ZwWaitForMultipleObjects () from /cygdrive/c/WINDOWS/SYSTEM32/ntdll.dll 3 Thread 3788.0x2ac 0x00000000770b186a in ntdll!ZwWaitForMultipleObjects () from /cygdrive/c/WINDOWS/SYSTEM32/ntdll.dll 2 Thread 3788.0xe30 0x00000000770b131a in ntdll!ZwReadFile () from /cygdrive/c/WINDOWS/SYSTEM32/ntdll.dll * 1 Thread 3788.0xb28 face_for_char ( f=0x100f45c48 , face=face@entry=0x0, c=101, pos=17134, object=object@entry=4304695346) at /usr/src/debug/emacs-24.3.93-3/src/fontset.c:917 Thread 9 (Thread 3788.0x114): #0 0x00000000770b12fa in ntdll!ZwWaitForSingleObject () at /cygdrive/c/WINDOWS/SYSTEM32/ntdll.dll #1 0x000007fefd2e10dc in WaitForSingleObjectEx () at /cygdrive/c/WINDOWS/system32/KERNELBASE.dll #2 0x0000000180045561 in cygthread::stub(void*) (arg=arg@entry=0x1801d0500 ) at /usr/src/debug/cygwin-1.7.32-1/winsup/cygwin/cygthread.cc:114 #3 0x000000018004619b in _cygtls::call2(unsigned int (*)(void*, void*), void*, void*) (this=0x423ce00, func= 0x1800454d0 , arg=0x1801d0500 , buf=buf@entry=0x423cd50) at /usr/src/debug/cygwin-1.7.32-1/winsup/cygwin/cygtls.cc:100 #4 0x00000001800462f4 in _cygtls::call(unsigned int (*)(void*, void*), void*) (func=, arg=) at /usr/src/debug/cygwin-1.7.32-1/winsup/cygwin/cygtls.cc:30 #5 0x0000000076e559ed in KERNEL32!BaseThreadInitThunk () at /cygdrive/c/WINDOWS/system32/kernel32.dll #6 0x000000007708c541 in ntdll!RtlUserThreadStart () at /cygdrive/c/WINDOWS/SYSTEM32/ntdll.dll #7 0x0000000000000000 in () Thread 8 (Thread 3788.0xe3c): #0 0x00000000770b12fa in ntdll!ZwWaitForSingleObject () at /cygdrive/c/WINDOWS/SYSTEM32/ntdll.dll #1 0x000007fefd2e10dc in WaitForSingleObjectEx () at /cygdrive/c/WINDOWS/system32/KERNELBASE.dll #2 0x0000000180045561 in cygthread::stub(void*) (arg=arg@entry=0x1801d04a8 ) at /usr/src/debug/cygwin-1.7.32-1/winsup/cygwin/cygthread.cc:114 #3 0x000000018004619b in _cygtls::call2(unsigned int (*)(void*, void*), void*, void*) (this=0x3e3ce00, func= 0x1800454d0 , arg=0x1801d04a8 , buf=buf@entry=0x3e3cd50) at /usr/src/debug/cygwin-1.7.32-1/winsup/cygwin/cygtls.cc:100 #4 0x00000001800462f4 in _cygtls::call(unsigned int (*)(void*, void*), void*) (func=, arg=) at /usr/src/debug/cygwin-1.7.32-1/winsup/cygwin/cygtls.cc:30 #5 0x0000000076e559ed in KERNEL32!BaseThreadInitThunk () at /cygdrive/c/WINDOWS/system32/kernel32.dll #6 0x000000007708c541 in ntdll!RtlUserThreadStart () at /cygdrive/c/WINDOWS/SYSTEM32/ntdll.dll #7 0x0000000000000000 in () Thread 6 (Thread 3788.0x178): #0 0x00000000770b12fa in ntdll!ZwWaitForSingleObject () at /cygdrive/c/WINDOWS/SYSTEM32/ntdll.dll #1 0x000007fefd2e10dc in WaitForSingleObjectEx () at /cygdrive/c/WINDOWS/system32/KERNELBASE.dll #2 0x0000000180045561 in cygthread::stub(void*) (arg=arg@entry=0x1801d0450 ) at /usr/src/debug/cygwin-1.7.32-1/winsup/cygwin/cygthread.cc:114 #3 0x000000018004619b in _cygtls::call2(unsigned int (*)(void*, void*), void*, void*) (this=0x363ce00, func= 0x1800454d0 , arg=0x1801d0450 , buf=buf@entry=0x363cd50) at /usr/src/debug/cygwin-1.7.32-1/winsup/cygwin/cygtls.cc:100 #4 0x00000001800462f4 in _cygtls::call(unsigned int (*)(void*, void*), void*) (func=, arg=) at /usr/src/debug/cygwin-1.7.32-1/winsup/cygwin/cygtls.cc:30 #5 0x0000000076e559ed in KERNEL32!BaseThreadInitThunk () at /cygdrive/c/WINDOWS/system32/kernel32.dll #6 0x000000007708c541 in ntdll!RtlUserThreadStart () at /cygdrive/c/WINDOWS/SYSTEM32/ntdll.dll #7 0x0000000000000000 in () Thread 5 (Thread 3788.0xe84): #0 0x00000000770b15fa in ntdll!ZwDelayExecution () at /cygdrive/c/WINDOWS/SYSTEM32/ntdll.dll #1 0x000007fefd2e1203 in SleepEx () at /cygdrive/c/WINDOWS/system32/KERNELBASE.dll #2 0x000000018010d970 in thread_pipe(void*) (arg=0x600061fe0) at /usr/src/debug/cygwin-1.7.32-1/winsup/cygwin/select.cc:690 #3 0x0000000180044fc5 in cygthread::callfunc(bool) (this=this@entry=0x1801d03f8 , issimplestub=issimplestub@entry=false) at /usr/src/debug/cygwin-1.7.32-1/winsup/cygwin/cygthread.cc:51 #4 0x000000018004552a in cygthread::stub(void*) (arg=arg@entry=0x1801d03f8 ) at /usr/src/debug/cygwin-1.7.32-1/winsup/cygwin/cygthread.cc:93 #5 0x000000018004619b in _cygtls::call2(unsigned int (*)(void*, void*), void*, void*) (this=0x323ce00, func= 0x1800454d0 , arg=0x1801d03f8 , buf=buf@entry=0x323cd50) at /usr/src/debug/cygwin-1.7.32-1/winsup/cygwin/cygtls.cc:100 #6 0x00000001800462f4 in _cygtls::call(unsigned int (*)(void*, void*), void*) (func=, arg=) at /usr/src/debug/cygwin-1.7.32-1/winsup/cygwin/cygtls.cc:30 #7 0x0000000076e559ed in KERNEL32!BaseThreadInitThunk () at /cygdrive/c/WINDOWS/system32/kernel32.dll #8 0x000000007708c541 in ntdll!RtlUserThreadStart () at /cygdrive/c/WINDOWS/SYSTEM32/ntdll.dll #9 0x0000000000000000 in () Thread 4 (Thread 3788.0xb0): #0 0x00000000770b186a in ntdll!ZwWaitForMultipleObjects () at /cygdrive/c/WINDOWS/SYSTEM32/ntdll.dll #1 0x000007fefd2e1430 in KERNELBASE!GetCurrentProcess () at /cygdrive/c/WINDOWS/system32/KERNELBASE.dll #2 0x0000000000000000 in () Thread 3 (Thread 3788.0x2ac): #0 0x00000000770b186a in ntdll!ZwWaitForMultipleObjects () at /cygdrive/c/WINDOWS/SYSTEM32/ntdll.dll #1 0x000000007707b037 in ntdll!TpIsTimerSet () at /cygdrive/c/WINDOWS/SYSTEM32/ntdll.dll #2 0x0000000076e559ed in KERNEL32!BaseThreadInitThunk () at /cygdrive/c/WINDOWS/system32/kernel32.dll #3 0x000000007708c541 in ntdll!RtlUserThreadStart () at /cygdrive/c/WINDOWS/SYSTEM32/ntdll.dll #4 0x0000000000000000 in () Thread 2 (Thread 3788.0xe30): #0 0x00000000770b131a in ntdll!ZwReadFile () at /cygdrive/c/WINDOWS/SYSTEM32/ntdll.dll #1 0x000007fefd2e1a7a in ReadFile () at /cygdrive/c/WINDOWS/system32/KERNELBASE.dll #2 0x0000000076e50a19 in ReadFile () at /cygdrive/c/WINDOWS/system32/kernel32.dll #3 0x00000001801197c2 in wait_sig(void*) () at /usr/src/debug/cygwin-1.7.32-1/winsup/cygwin/sigproc.cc:1239 #4 0x0000000180044fc5 in cygthread::callfunc(bool) (this=this@entry=0x1801d03a0 , issimplestub=issimplestub@entry=false) at /usr/src/debug/cygwin-1.7.32-1/winsup/cygwin/cygthread.cc:51 #5 0x000000018004552a in cygthread::stub(void*) (arg=arg@entry=0x1801d03a0 ) at /usr/src/debug/cygwin-1.7.32-1/winsup/cygwin/cygthread.cc:93 #6 0x000000018004619b in _cygtls::call2(unsigned int (*)(void*, void*), void*, void*) (this=0x226ce00, func= 0x1800454d0 , arg=0x1801d03a0 , buf=buf@entry=0x226cd50) at /usr/src/debug/cygwin-1.7.32-1/winsup/cygwin/cygtls.cc:100 #7 0x00000001800462f4 in _cygtls::call(unsigned int (*)(void*, void*), void*) (func=, arg=) at /usr/src/debug/cygwin-1.7.32-1/winsup/cygwin/cygtls.cc:30 #8 0x0000000076e559ed in KERNEL32!BaseThreadInitThunk () at /cygdrive/c/WINDOWS/system32/kernel32.dll #9 0x000000007708c541 in ntdll!RtlUserThreadStart () at /cygdrive/c/WINDOWS/SYSTEM32/ntdll.dll #10 0x0000000000000000 in () Thread 1 (Thread 3788.0xb28): #0 0x00000001005a1673 in face_for_char (f=0x100f45c48 , face=face@entry=0x0, c=101, pos=17134, object=object@entry=4304695346) at /usr/src/debug/emacs-24.3.93-3/src/fontset.c:917 #1 0x0000000100428c1a in get_next_display_element (it=it@entry=0x425c30) at /usr/src/debug/emacs-24.3.93-3/src/xdisp.c:7139 #2 0x000000010042773b in move_it_in_display_line_to (it=it@entry=0x425c30, to_c harpos=to_charpos@entry=17614, to_x=to_x@entry=-1, op=op@entry=MOVE_TO_POS) at /usr/src/debug/emacs-24.3.93-3/src/xdisp.c:8786 #3 0x000000010042dfdc in move_it_to (it=it@entry=0x425c30, to_charpos=to_charpos@entry=17614, to_x=to_x@entry=-1, to_y=to_y@entry=-1, to_vpos=to_vpos@entry=-1, op=op@entry=8) at /usr/src/debug/emacs-24.3.93-3/src/xdisp.c:9226 #4 0x0000000100431c67 in start_display (it=it@entry=0x425c30, w=w@entry=0x100f46c48 , pos=...) at /usr/src/debug/emacs-24.3.93-3/src/xdisp.c:3115 #5 0x0000000100432966 in try_window (window=window@entry=4310985805, pos=..., flags=flags@entry=1) at /usr/src/debug/emacs-24.3.93-3/src/xdisp.c:16868 #6 0x00000001004487d4 in redisplay_window (window=window@entry=4310985805, just_this_one_p=just_this_one_p@entry=false) at /usr/src/debug/emacs-24.3.93-3/src/xdisp.c:16352 #7 0x000000010044a956 in redisplay_window_0 (window=window@entry=4310985805) at /usr/src/debug/emacs-24.3.93-3/src/xdisp.c:14287 #8 0x000000010053f4b7 in internal_condition_case_1 (bfun=bfun@entry=0x10044a930 , arg=4310985805, handlers=, hfun=hfun@entry=0x100413ff0 ) at /usr/src/debug/emacs-24.3.93-3/src/eval.c:1378 #9 0x000000010041937a in redisplay_windows (window=4310985805) at /usr/src/debug/emacs-24.3.93-3/src/xdisp.c:14267 #10 0x000000010043767a in redisplay_internal () at /usr/src/debug/emacs-24.3.93-3/src/xdisp.c:13866 #11 0x0000000100439775 in redisplay () at /usr/src/debug/emacs-24.3.93-3/src/xdisp.c:13153 #12 0x00000001004db425 in read_char (commandflag=1, map=map@entry=25798127830, prev_event=4304695346, used_mouse_menu=used_mouse_menu@entry=0x42a5db, end_time=end_time@entry=0x0) at /usr/src/debug/emacs-24.3.93-3/src/keyboard.c:2570 #13 0x00000001004dd01e in read_key_sequence (keybuf=keybuf@entry=0x42a720, prompt=4304695346, dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false, bufsize=30) at /usr/src/debug/emacs-24.3.93-3/src/keyboard.c:9088 #14 0x00000001004dede4 in command_loop_1 () at /usr/src/debug/emacs-24.3.93-3/src/keyboard.c:1452 #15 0x000000010053f37d in internal_condition_case (bfun=bfun@entry=0x1004debc0 , handlers=, hfun=hfun@entry=0x1004d54a0 ) at /usr/src/debug/emacs-24.3.93-3/src/eval.c:1354 #16 0x00000001004d09ea in command_loop_2 (ignore=ignore@entry=4304695346) at /usr/src/debug/emacs-24.3.93-3/src/keyboard.c:1177 #17 0x000000010053f27c in internal_catch (tag=4304765794, func=func@entry=0x1004d09c0 , arg=4304695346) at /usr/src/debug/emacs-24.3.93-3/src/eval.c:1118 #18 0x00000001004d5094 in recursive_edit_1 () at /usr/src/debug/emacs-24.3.93-3/src/keyboard.c:1156 #19 0x00000001004d5094 in recursive_edit_1 () at /usr/src/debug/emacs-24.3.93-3/src/keyboard.c:777 #20 0x00000001004d53b6 in Frecursive_edit () at /usr/src/debug/emacs-24.3.93-3/src/keyboard.c:848 #21 0x00000001005c46d9 in main (argc=, argv=) at /usr/src/debug/emacs-24.3.93-3/src/emacs.c:1647 -- Markus Hoenicka http://www.mhoenicka.de AQ score 38