all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Markus Hoenicka <markus.hoenicka@mhoenicka.de>
To: Eli Zaretskii <eliz@gnu.org>
Cc: 17753@debbugs.gnu.org
Subject: bug#17753: Cygwin emacs-X11 core dump
Date: Thu, 09 Oct 2014 10:17:47 +0200	[thread overview]
Message-ID: <a0d49c933a69cea339a5f56c3e1f760e@mhoenicka.de> (raw)
In-Reply-To: <83lhorlskg.fsf@gnu.org>

Am 2014-10-07 19:04, schrieb Eli Zaretskii:
>> Date: Tue, 07 Oct 2014 18:05:58 +0200
>> From: Markus Hoenicka <markus.hoenicka@mhoenicka.de>
>> Cc: Ken Brown <kbrown@cornell.edu>, 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 <bss_sbrk_buffer+6331368>, 
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 <bss_sbrk_buffer+6331368>, 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 <threads+352>) 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 <cygthread::stub(void*)>, arg=0x1801d0500 <threads+352>, 
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=<optimized out>, arg=<optimized out>)
     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 <threads+264>) 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 <cygthread::stub(void*)>, arg=0x1801d04a8 <threads+264>, 
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=<optimized out>, arg=<optimized out>)
     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 <threads+176>) 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 <cygthread::stub(void*)>, arg=0x1801d0450 <threads+176>, 
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=<optimized out>, arg=<optimized out>)
     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
  <threads+88>, 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 <threads+88>) 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 <cygthread::stub(void*)>, arg=0x1801d03f8 <threads+88>, 
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=<optimized out>, arg=<optimized out>)
     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 <threads>, 
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 <threads>) 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 <cygthread::stub(void*)>, arg=0x1801d03a0 <threads>, 
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=<optimized out>, arg=<optimized out>)
     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 
<bss_sbrk_buffer+6331368>, 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 <bss_sbrk_buffer+6335464>, 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 <redisplay_window_0>, arg=4310985805, 
handlers=<optimized out>, hfun=hfun@entry=0x100413ff0 
<redisplay_window_error>)
     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 <command_loop_1>, handlers=<optimized out>, 
hfun=hfun@entry=0x1004d54a0 <cmd_error>) 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 <command_loop_2>, 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=<optimized out>, argv=<optimized 
out>)
     at /usr/src/debug/emacs-24.3.93-3/src/emacs.c:1647



-- 
Markus Hoenicka
http://www.mhoenicka.de
AQ score 38






  parent reply	other threads:[~2014-10-09  8:17 UTC|newest]

Thread overview: 56+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-06-09 21:55 bug#17753: Cygwin emacs-X11 core dump markus.hoenicka
2014-06-11  2:51 ` Eli Zaretskii
2014-06-11  6:16   ` Markus Hoenicka
2014-06-11 14:47     ` Eli Zaretskii
2014-06-13 22:53       ` markus.hoenicka
2014-06-11 12:28   ` Ken Brown
2014-06-11 15:03     ` Eli Zaretskii
2014-07-04 21:21 ` markus.hoenicka
2014-07-05 14:03   ` Ken Brown
2014-07-07 21:31     ` markus.hoenicka
2014-07-09 13:57       ` Ken Brown
2014-07-09 14:30         ` Markus Hoenicka
2014-09-17  9:45           ` Markus Hoenicka
2014-09-17 10:16             ` Eli Zaretskii
2014-09-17 10:52               ` Eli Zaretskii
2014-09-17 11:04                 ` Markus Hoenicka
2014-09-17 15:17               ` Ken Brown
2014-09-17 17:06                 ` Eli Zaretskii
2014-09-22  7:14                   ` Markus Hoenicka
2014-09-22 13:32                     ` Ken Brown
2014-09-22 14:04                       ` Markus Hoenicka
2014-09-22 14:48                         ` Eli Zaretskii
2014-10-07  7:02                   ` Markus Hoenicka
2014-10-07 14:56                     ` Ken Brown
2014-10-07 15:05                       ` Eli Zaretskii
2014-10-07 16:05                         ` Markus Hoenicka
2014-10-07 17:04                           ` Eli Zaretskii
2014-10-07 20:48                             ` Markus Hoenicka
2014-10-09  8:17                             ` Markus Hoenicka [this message]
2014-10-09  8:56                               ` Eli Zaretskii
2014-10-09  9:08                                 ` Markus Hoenicka
2014-10-09 10:35                                   ` Eli Zaretskii
2014-10-09 10:44                                     ` Markus Hoenicka
2014-10-09 11:22                                       ` Eli Zaretskii
2014-10-09 11:47                                         ` Markus Hoenicka
2014-10-09 11:55                                           ` Eli Zaretskii
2014-10-11 15:31                                             ` Ken Brown
2014-10-12  0:07                                               ` Markus Hoenicka
2014-10-20 10:59                                               ` Markus Hoenicka
2014-10-20 11:29                                                 ` Ken Brown
2014-10-20 12:04                                                   ` martin rudalics
2014-10-20 13:05                                                     ` Ken Brown
2014-10-20 14:11                                                   ` Markus Hoenicka
2014-10-20 14:37                                                   ` Markus Hoenicka
2014-10-20 15:24                                                     ` Eli Zaretskii
2014-10-20 15:29                                                       ` Markus Hoenicka
2014-10-24 21:27                                                         ` Ken Brown
2014-10-24 21:42                                                           ` Markus Hoenicka
2014-12-03 12:43                                                           ` Markus Hoenicka
2014-12-03 14:12                                                             ` Ken Brown
2014-10-20 15:29                                                   ` Eli Zaretskii
2014-10-07 16:05                       ` Markus Hoenicka
2014-07-28 22:45         ` markus.hoenicka
2014-08-06 22:02         ` markus.hoenicka
2014-10-07 16:47 ` Achim Gratz
2014-10-07 18:43   ` Ken Brown

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=a0d49c933a69cea339a5f56c3e1f760e@mhoenicka.de \
    --to=markus.hoenicka@mhoenicka.de \
    --cc=17753@debbugs.gnu.org \
    --cc=eliz@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.