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
next prev 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.