[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
crash with Emacs CVS 2003-05-09
From: |
Werner LEMBERG |
Subject: |
crash with Emacs CVS 2003-05-09 |
Date: |
Wed, 25 Jun 2003 08:03:24 +0200 (CEST) |
[I'm using this old CVS version because the current one has severe
problems with fontsets.]
While working with mew I got the segfault below.
Werner
======================================================================
Program received signal SIGSEGV, Segmentation fault.
0x08077370 in fill_glyph_string (s=0xbfffe274, face_id=12, start=0, end=36,
overlaps_p=0) at xdisp.c:16554
16554 PREPARE_FACE_FOR_DISPLAY (f, face);
(gdb) bt full
#0 0x08077370 in fill_glyph_string (s=0xbfffe274, face_id=12, start=0,
end=36, overlaps_p=0) at xdisp.c:16554
face = (struct face *) 0x0
f = (struct frame *) 0x852b778
glyph = (struct glyph *) 0x8b9d6d0
char2b = (XChar2b *) 0xbfffe224
two_byte_p = (int *) 0xbfffe1f8
two_byte_p = 0
start = -1073749388
end = -1073749468
glyph = (struct glyph *) 0x8b9d6d0
last = (struct glyph *) 0x8b9d9a0
voffset = 0
glyph_not_available_p = 0
#1 0x08078145 in draw_glyphs (w=0x852b9e8, x=13, row=0x8cbbbf0,
area=TEXT_AREA, start=0, end=36, hl=DRAW_NORMAL_TEXT, overlaps_p=0)
at xdisp.c:17306
head = (struct glyph_string *) 0xbfffe274
tail = (struct glyph_string *) 0xbfffe274
s = (struct glyph_string *) 0xbfffe274
last_x = 973
area_width = 12
x_reached = 147569648
i = 0
j = 134654231
f = (struct frame *) 0x852b778
#2 0x0807c37e in x_write_glyphs (start=0x8b9d6d0, len=36) at xdisp.c:18366
start = (struct glyph *) 0xc
x = 147569648
#3 0x08053f05 in update_text_area (w=0x852b9e8, vpos=0) at dispnew.c:4266
current_row = (struct glyph_row *) 0x8d33e88
desired_row = (struct glyph_row *) 0x8cbbbf0
changed_p = 0
#4 0x08054346 in update_window_line (w=0x852b9e8, vpos=0,
mouse_face_overwritten_p=0xbfffe528) at dispnew.c:4490
w = (struct window *) 0x852b9e8
mouse_face_overwritten_p = (int *) 0x0
current_row = (struct glyph_row *) 0x8d33e88
desired_row = (struct glyph_row *) 0x8cbbbf0
changed_p = 0
#5 0x08053c8b in update_window (w=0x852b9e8, force_p=0) at dispnew.c:4146
vpos = 0
i = 12
end = (struct glyph_row *) 0x8cbbe34
mode_line_row = (struct glyph_row *) 0xbfffe274
header_line_row = (struct glyph_row *) 0x0
changed_p = 1
mouse_face_overwritten_p = 0
row = (struct glyph_row *) 0x8cbbbf0
yb = 24
n_updated = 1
desired_matrix = (struct glyph_matrix *) 0x8ce7198
paused_p = 0
preempt_count = 9
#6 0x080536f3 in update_window_tree (w=0x8b15500, force_p=0) at dispnew.c:3881
w = (struct window *) 0x852b9e8
force_p = 0
paused_p = 0
#7 0x080535f1 in update_frame (f=0x852b778, force_p=0, inhibit_hairy_id_p=0)
at dispnew.c:3818
f = (struct frame *) 0x852b778
inhibit_hairy_id_p = 0
paused_p = 139681752
root_window = (struct window *) 0x8b15500
#8 0x0806c6ba in redisplay_internal (preserve_echo_area=0) at xdisp.c:10005
f = (struct frame *) 0x852b778
tail = 12
frame = 12
i = 1
updated = (struct frame **) 0xbfffe5b4
n = 0
size = 50
w = (struct window *) 0x8b15500
f = (struct frame *) 0xbfffe274
pause = 0
must_finish = 1
tlbufpos = {charpos = 4011, bytepos = 4011}
tlendpos = {charpos = 0, bytepos = 0}
number_of_visible_frames = 1
count = 20
polling_stopped_here = 1
consider_all_windows_p = 1
#9 0x0806b5d0 in redisplay () at xdisp.c:9403
No locals.
#10 0x080dccc5 in read_char (commandflag=0, nmaps=0, maps=0x0,
prev_event=405511988, used_mouse_menu=0x0) at keyboard.c:2483
c = 405511940
count = -1073746704
local_getcjmp = {{__jmpbuf = {134645296, 0, 139638648, 952765028,
1213380472, 674167796}, __mask_was_saved = 139638648, __saved_mask = {
__val = {952765028, 3221220412, 134640282, 1, 3221220596, 3221220412,
134640322, 139638648, 952765028, 35, 0, 952765028, 0, 35, 0, 0, 26,
3221220476, 134639811, 952765028, 35, 0, 0, 952765028, 946250844,
946250844, 35, 148514108, 148514119, 3221220196, 46, 1}}}}
save_jump = {{__jmpbuf = {1075908504, 1076493764, 1, 0, 134560441,
139638648}, __mask_was_saved = 139639272, __saved_mask = {__val = {
3221220236, 1075813336, 139477312, 400000, 146395792, 1075813297,
139639272, 139638648, 3221220252, 134900369, 139638648, 0, 3221220284,
134960887, 139477312, 1, 3221220300, 134559609, 139639272, 405511940,
0, 134643057, 139639272, 139638648, 3221220348, 134646598, 139638648,
20, 3221220348, 134646584, 139639272, 1}}}}
key_already_recorded = 0
tem = 946250844
save = -1073746704
previous_echo_area_message = 405511940
also_record = 405511940
reread = 0
gcpro1 = {next = 0x0, var = 0x0, nvars = -1073747108}
gcpro2 = {next = 0x0, var = 0x4029d77c, nvars = 1077986624}
last_idle_start = {tv_sec = 139478904, tv_usec = 248}
polling_stopped_here = 0
#11 0x08146952 in read_filtered_event (no_switch_frame=1, ascii_required=0,
error_nonascii=0, input_method=0) at lread.c:465
val = -1073746704
delayed_switch_frame = 405511940
#12 0x0813d874 in Fy_or_n_p (prompt=946250844) at fns.c:3068
prompt = 946250844
obj = -1073746704
key = 12
def = -1073746704
map = 1480701972
answer = -1073746704
xprompt = 946250844
args = {952765044, 946250844}
gcpro1 = {next = 0x0, var = 0x0, nvars = 19}
gcpro2 = {next = 0x182d9174, var = 0x85d498c, nvars = 140598120}
count = 19
...
- crash with Emacs CVS 2003-05-09,
Werner LEMBERG <=