[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#17753: Cygwin emacs-X11 core dump
From: |
Markus Hoenicka |
Subject: |
bug#17753: Cygwin emacs-X11 core dump |
Date: |
Thu, 09 Oct 2014 10:17:47 +0200 |
User-agent: |
Roundcube Webmail |
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
- bug#17753: Cygwin emacs-X11 core dump, Markus Hoenicka, 2014/10/07
- bug#17753: Cygwin emacs-X11 core dump, Ken Brown, 2014/10/07
- bug#17753: Cygwin emacs-X11 core dump, Eli Zaretskii, 2014/10/07
- bug#17753: Cygwin emacs-X11 core dump, Markus Hoenicka, 2014/10/07
- bug#17753: Cygwin emacs-X11 core dump, Eli Zaretskii, 2014/10/07
- bug#17753: Cygwin emacs-X11 core dump, Markus Hoenicka, 2014/10/07
- bug#17753: Cygwin emacs-X11 core dump,
Markus Hoenicka <=
- bug#17753: Cygwin emacs-X11 core dump, Eli Zaretskii, 2014/10/09
- bug#17753: Cygwin emacs-X11 core dump, Markus Hoenicka, 2014/10/09
- bug#17753: Cygwin emacs-X11 core dump, Eli Zaretskii, 2014/10/09
- bug#17753: Cygwin emacs-X11 core dump, Markus Hoenicka, 2014/10/09
- bug#17753: Cygwin emacs-X11 core dump, Eli Zaretskii, 2014/10/09
- bug#17753: Cygwin emacs-X11 core dump, Markus Hoenicka, 2014/10/09
- bug#17753: Cygwin emacs-X11 core dump, Eli Zaretskii, 2014/10/09
- bug#17753: Cygwin emacs-X11 core dump, Ken Brown, 2014/10/11
- bug#17753: Cygwin emacs-X11 core dump, Markus Hoenicka, 2014/10/11
- bug#17753: Cygwin emacs-X11 core dump, Markus Hoenicka, 2014/10/20