From: Feng li <fengli@blackmagic-design.com>
To: emacs-pretest-bug@gnu.org
Subject: bug#1448: 23.0.60; update to cvs emacs crash report
Date: Fri, 28 Nov 2008 16:15:49 +1100 [thread overview]
Message-ID: <81hc5s5t2y.fsf@blackmagic-design.com> (raw)
Please write in English if possible, because the Emacs maintainers
usually do not have translators to read other languages for them.
Your bug report will be posted to the emacs-pretest-bug@gnu.org mailing list.
Please describe exactly what actions triggered the bug
and the precise symptoms of the bug:
Start emacs with "-q". Press "C-h b" to bring up the keybinding
help. Switch to the keybinding help window and press "PgDn" a few times
will cause emacs to crash.
I have rebuilt a new emacs binary with debug info and attached the back
trace of the crash location at below.
If Emacs crashed, and you have the Emacs process in the gdb debugger,
please include the output from the following gdb commands:
`bt full' and `xbacktrace'.
If you would like to further debug the crash, please read the file
c:/emacs/etc/DEBUG for instructions.
Current directory is c:/emacs/bin/
GNU gdb 6.6
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i686-pc-mingw32"...
(gdb) set args "-q"
(gdb) r
Starting program: c:\emacs\bin/emacs.exe "-q"
Loaded symbols for C:\WINDOWS\system32\ntdll.dll
Loaded symbols for C:\WINDOWS\system32\kernel32.dll
Loaded symbols for C:\WINDOWS\system32\advapi32.dll
Loaded symbols for C:\WINDOWS\system32\rpcrt4.dll
Loaded symbols for C:\WINDOWS\system32\secur32.dll
Loaded symbols for C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.5512_x-ww_35d4ce83\comctl32.dll
Loaded symbols for C:\WINDOWS\system32\msvcrt.dll
Loaded symbols for C:\WINDOWS\system32\gdi32.dll
Loaded symbols for C:\WINDOWS\system32\user32.dll
Loaded symbols for C:\WINDOWS\system32\shlwapi.dll
Loaded symbols for C:\WINDOWS\system32\comdlg32.dll
Loaded symbols for C:\WINDOWS\system32\shell32.dll
Loaded symbols for C:\WINDOWS\system32\mpr.dll
Loaded symbols for C:\WINDOWS\system32\ole32.dll
Loaded symbols for C:\WINDOWS\system32\usp10.dll
Loaded symbols for C:\WINDOWS\system32\winmm.dll
Loaded symbols for C:\WINDOWS\system32\winspool.drv
Program received signal SIGSEGV, Segmentation fault.
0x0101fdd5 in fill_glyph_string (s=0x820000, face_id=27, start=<value optimized out>, end=<value optimized out>, overlaps=<value optimized out>) at xdisp.c:19740
(gdb) bt full
#0 0x0101fdd5 in fill_glyph_string (s=0x820000, face_id=27, start=<value optimized out>, end=<value optimized out>, overlaps=<value optimized out>) at xdisp.c:19740
glyph = (struct glyph *) 0x334f120
last = (struct glyph *) 0x334f3c0
voffset = 0
glyph_not_available_p = 0
#1 0x01040a0c in draw_glyphs (w=0x3439800, x=72, row=0x3345260, area=TEXT_AREA, start=0, end=30, hl=DRAW_NORMAL_TEXT, overlaps=0) at xdisp.c:20332
base_face = (struct face *) 0xf00021
char2b = <value optimized out>
cmp = <value optimized out>
first_s = (struct glyph_string *) 0x100000
n = <value optimized out>
first_glyph = <value optimized out>
head = (struct glyph_string *) 0x82eb40
tail = (struct glyph_string *) 0x82ea20
s = (struct glyph_string *) 0x0
clip_head = <value optimized out>
clip_tail = <value optimized out>
i = 8
j = <value optimized out>
x_reached = <value optimized out>
last_x = 648
area_left = 8
f = (struct frame *) 0x2d26600
hdc = (HDC) 0x500110bc
#2 0x01044f61 in x_write_glyphs (start=0x334f000, len=30) at xdisp.c:21896
x = <value optimized out>
#3 0x010ed18d in update_window_line (w=0x3439800, vpos=4, mouse_face_overwritten_p=0x82f008) at dispnew.c:4603
current_row = (struct glyph_row *) 0x3397260
desired_row = (struct glyph_row *) 0x3345260
rif = (struct redisplay_interface *) 0x12bd710
changed_p = 0
#4 0x010ee614 in update_window (w=0x3439800, force_p=0) at dispnew.c:4310
tm = {
tv_sec = 1227849103,
tv_usec = 187000
}
vpos = 0
i = <value optimized out>
end = (struct glyph_row *) 0x3346398
header_line_row = (struct glyph_row *) 0x0
changed_p = 1
mouse_face_overwritten_p = 0
row = (struct glyph_row *) 0x3345260
yb = 304
desired_matrix = (struct glyph_matrix *) 0x333e400
paused_p = 8580796
rif = (struct redisplay_interface *) 0x12bd710
#5 0x010f0714 in update_window_tree (w=0x3439800, force_p=0) at dispnew.c:4003
paused_p = <value optimized out>
#6 0x010f06fe in update_window_tree (w=0x3439400, force_p=0) at dispnew.c:4001
paused_p = <value optimized out>
#7 0x010f0cf3 in update_frame (f=0x2d26600, force_p=0, inhibit_hairy_id_p=0) at dispnew.c:3930
tm = {
tv_sec = 1227849103,
tv_usec = 187000
}
p = -nan(0x8000000000000)
sec = 51984384
usec = <value optimized out>
paused_p = <value optimized out>
root_window = (struct window *) 0x3439400
#8 0x010378b4 in redisplay_internal (preserve_echo_area=<value optimized out>) at xdisp.c:11891
mini_window = <value optimized out>
mini_frame = <value optimized out>
w = (struct window *) 0x3439800
pause = <value optimized out>
must_finish = 1
tlbufpos = {
charpos = 0,
bytepos = 0
}
number_of_visible_frames = 1
polling_stopped_here = 0
old_frame = 47343108
consider_all_windows_p = 0
#9 0x0106b456 in read_char (commandflag=1, nmaps=3, maps=0x82fbb0, prev_event=45590529, used_mouse_menu=0x82fc44, end_time=0x0) at keyboard.c:2649
keys = 45590529
key_count = <value optimized out>
key_count_reset = 45590529
saved_ok_to_echo = (struct kboard *) 0x82faa0
saved_echo_string = 51982336
c = 45590529
local_getcjmp = {524,
525,
8583944,
18038426,
2,
1,
51982340,
45842961,
51982340,
4208,
8584024,
17924685,
51982336,
49875565,
8584000,
0}
save_jump = {0,
-1,
0,
8583936,
8583937,
45624064,
8583912,
17296387,
54484181,
54484205,
8584012,
11000,
3667,
54484189,
19635,
51773440}
key_already_recorded = 0
tem = 51982336
save = <value optimized out>
previous_echo_area_message = 45590529
also_record = 45590529
reread = 0
polling_stopped_here = <value optimized out>
orig_kboard = (struct kboard *) 0x3000d80
#10 0x0106e08f in read_key_sequence (keybuf=0x82fce4, bufsize=30, prompt=45590529, dont_downcase_last=0, can_return_switch_frame=1, fix_current_buffer=1) at keyboard.c:9344
interrupted_kboard = (KBOARD *) 0x3000d80
key = 54993268
used_mouse_menu = 0
echo_local_start = 0
last_real_key_start = 0
keys_local_start = 0
local_first_binding = 0
from_string = 45590529
count = 2
t = 0
echo_start = 0
keys_start = 0
nmaps = 3
nmaps_allocated = 3
defs = (Lisp_Object * volatile) 0x82fb90
submaps = (Lisp_Object * volatile) 0x82fbb0
orig_local_map = 49879613
orig_keymap = 45590529
localized_local_map = 0
first_binding = 0
first_unbound = 31
mock_input = 0
fkey = {
parent = 46299045,
map = 46299045,
start = 0,
end = 0
}
keytran = {
parent = 45580157,
map = 45580157,
start = 0,
end = 0
}
indec = {
parent = 46299221,
map = 46299221,
start = 0,
end = 0
}
shift_translated = 0
delayed_switch_frame = 45590529
original_uppercase = 8584332
original_uppercase_position = -1
starting_buffer = (struct buffer *) 0x3193000
fake_prefixed_keys = 45590529
#11 0x0106ff38 in command_loop_1 () at keyboard.c:1621
cmd = <value optimized out>
lose = 4356
nonundocount = 0
keybuf = {45968033,
888,
0,
0,
0,
0,
0,
0,
0,
84,
0,
234881024,
84,
33689241,
0,
13,
33689241,
0,
-402653185,
0,
8584520,
8584368,
0,
33685504,
45590529,
46654801,
46227456,
46227472,
46227456,
8584552}
i = 4356
prev_modiff = 4356
prev_buffer = (struct buffer *) 0x3193000
already_adjusted = 0
#12 0x01013b58 in internal_condition_case (bfun=0x106fd94 <command_loop_1>, handlers=45654281, hfun=0x106a3ac <cmd_error>) at eval.c:1511
val = <value optimized out>
c = {
tag = 45590529,
val = 45590529,
next = 0x82fe2c,
gcpro = 0x0,
jmp = {8584696,
46227456,
46227456,
46227472,
8584556,
16857872,
8585184,
0,
8584632,
16873592,
0,
10,
0,
16884063,
1520,
0},
backlist = 0x0,
handlerlist = 0x0,
lisp_eval_depth = 0,
pdlcount = 2,
poll_suppress_count = 0,
interrupt_input_blocked = 0,
byte_stack = 0x0
}
h = {
handler = 45654281,
var = 45590529,
chosen_clause = 2,
tag = 0x82fd78,
next = 0x0
}
#13 0x01069976 in command_loop_2 () at keyboard.c:1338
val = 0
#14 0x01013bf3 in internal_catch (tag=45650353, func=0x1069953 <command_loop_2>, arg=45590529) at eval.c:1247
c = {
tag = 45650353,
val = 45590529,
next = 0x0,
gcpro = 0x0,
jmp = {8584856,
46227456,
46227456,
46227472,
8584732,
16858086,
8585184,
0,
16812203,
45871369,
45870490,
45590529,
45629440,
8726632,
2009473784,
45590553},
backlist = 0x0,
handlerlist = 0x0,
lisp_eval_depth = 0,
pdlcount = 2,
poll_suppress_count = 0,
interrupt_input_blocked = 0,
byte_stack = 0x0
}
#15 0x0106a21b in command_loop () at keyboard.c:1317
No locals.
#16 0x0106a537 in recursive_edit_1 () at keyboard.c:942
val = <value optimized out>
#17 0x0106a653 in Frecursive_edit () at keyboard.c:1004
buffer = 45590529
#18 0x01002d37 in main (argc=2, argv=0xa44e68) at emacs.c:1777
old_log_max = <value optimized out>
symbol = <value optimized out>
tail = <value optimized out>
inhibit_unibyte = <value optimized out>
dummy = 2009288258
stack_bottom_variable = 1 '\001'
do_initial_setlocale = <value optimized out>
skip_args = 0
no_loadup = 0
junk = 0x0
dname_arg = 0x0
(gdb) xbacktrace
(gdb)
In GNU Emacs 23.0.60.1 (i386-mingw-nt5.1.2600)
of 2008-11-28 on SCUMBAG
Windowing system distributor `Microsoft Corp.', version 5.1.2600
configured using `configure --with-gcc (4.2) --cflags -I../../emacs_libs/inc'
Important settings:
value of $LC_ALL: nil
value of $LC_COLLATE: nil
value of $LC_CTYPE: nil
value of $LC_MESSAGES: nil
value of $LC_MONETARY: nil
value of $LC_NUMERIC: nil
value of $LC_TIME: nil
value of $LANG: ENU
value of $XMODIFIERS: nil
locale-coding-system: cp1252
default-enable-multibyte-characters: t
Major mode: Debugger
Minor modes in effect:
shell-dirtrack-mode: t
recentf-mode: t
cua-mode: t
which-function-mode: t
show-paren-mode: t
global-auto-revert-mode: t
tooltip-mode: t
mouse-wheel-mode: t
menu-bar-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
blink-cursor-mode: t
global-auto-composition-mode: t
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
column-number-mode: t
line-number-mode: t
transient-mark-mode: t
Recent input:
C-x C-f <C-S-left> <C-S-left> <C-S-left> <C-S-left>
d e v <tab> <C-S-left> e m a c s / b i n <tab> <return>
<C-end> M-x g d b <return> <return> s e t SPC a r g
s SPC " " <left> - q <return> r <return> b t SPC f
u l l <return> x b a c k t r a c e <return> <prior>
<prior> <prior> <prior> <prior> <prior> <prior> <prior>
<prior> <prior> <prior> <prior> <prior> <prior> <prior>
<prior> <prior> <prior> <C-end> <C-end> <C-home> <next>
<C-end> C-x h <C-insert> <down-mouse-1> <mouse-1> <help-echo>
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo>
<help-echo> <help-echo> <help-echo> <help-echo> <menu-bar>
<help-menu> <send-emacs-bug-report>
Recent messages:
Loading c:/Documents and Settings/fengli/.recentf...done
Ido mode enabled
For information about GNU Emacs and the GNU system, type C-h C-a.
Mark set
Truncate long lines enabled
Loading semanticdb-file...done
Loading vc-cvs...done
Mark set [23 times]
cua-scroll-down: Beginning of buffer [5 times]
Mark set [6 times]
--
# Feng Li
# Blackmagic Design
# fengli@blackmagic-design.com
# www.blackmagic-design.com
next prev reply other threads:[~2008-11-28 5:15 UTC|newest]
Thread overview: 27+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <494134D7.9000502@f2s.com>
2008-09-03 16:06 ` bug#872: Crash displaying byte-code Juanma Barranquero
2008-12-11 15:45 ` bug#872: marked as done (Crash displaying byte-code) Emacs bug Tracking System
2008-10-16 14:52 ` bug#1179: Emacs on Windows hangs displaying unibyte strings Juanma Barranquero
2008-10-17 11:48 ` Juanma Barranquero
2008-10-17 11:55 ` Processed: " Emacs bug Tracking System
2008-10-17 13:01 ` Eli Zaretskii
2008-10-17 13:32 ` Juanma Barranquero
2008-10-17 14:01 ` Eli Zaretskii
2008-10-17 14:14 ` Juanma Barranquero
2008-12-11 15:45 ` bug#1179: marked as done (Emacs on Windows hangs displaying unibyte strings) Emacs bug Tracking System
2008-11-28 4:15 ` bug#1446: 23.0.60; GNU Emacs 23.0.60.1 (i386-mingw-nt5.1.2600) of 2008-11-28 crash on "C-h b" Feng li
2008-12-11 15:45 ` bug#1446: marked as done (23.0.60; GNU Emacs 23.0.60.1 (i386-mingw-nt5.1.2600) of 2008-11-28 crash on "C-h b") Emacs bug Tracking System
2008-11-28 4:33 ` bug#1447: 23.0.60; emacs crash Feng li
2008-12-11 15:45 ` bug#1447: marked as done (23.0.60; emacs crash) Emacs bug Tracking System
2008-11-28 5:15 ` Feng li [this message]
2008-11-28 9:25 ` bug#1448: 23.0.60; update to cvs emacs crash report Juanma Barranquero
2008-11-28 10:56 ` Eli Zaretskii
2008-11-28 11:23 ` Juanma Barranquero
2008-11-28 12:06 ` Eli Zaretskii
2008-11-28 12:08 ` Juanma Barranquero
2008-11-30 22:11 ` Feng Li
2008-11-30 23:03 ` Juanma Barranquero
2008-12-04 2:47 ` Feng Li
2008-12-04 8:44 ` Juanma Barranquero
2008-12-04 13:31 ` Stefan Monnier
2008-12-04 14:51 ` Juanma Barranquero
2008-12-11 15:45 ` bug#1448: marked as done (23.0.60; update to cvs emacs crash report) Emacs bug Tracking System
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=81hc5s5t2y.fsf@blackmagic-design.com \
--to=fengli@blackmagic-design.com \
--cc=1448@emacsbugs.donarmstrong.com \
--cc=emacs-pretest-bug@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.