[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
crash in CVS 2004-06-01
From: |
Werner LEMBERG |
Subject: |
crash in CVS 2004-06-01 |
Date: |
Sun, 06 Jun 2004 12:31:37 +0200 (CEST) |
See below for a (partial) backtrace. I still have the process for
further investigation if necessary.
The error suddenly appeared; Emacs has run a few days without any
other problems.
I've seen some patches to xdisp.c; maybe this problem is known and has
been fixed meanwhile?
Werner
======================================================================
Program received signal SIGSEGV, Segmentation fault.
0x0807a580 in fill_glyph_string (s=0xbfffe084, face_id=22, start=0, end=36,
overlaps_p=0) at xdisp.c:17221
17221 PREPARE_FACE_FOR_DISPLAY (f, face);
(gdb) bt full
#0 0x0807a580 in fill_glyph_string (s=0xbfffe084, face_id=22, start=0,
end=36, overlaps_p=0) at xdisp.c:17221
face = (struct face *) 0x0
f = (struct frame *) 0x85ce380
glyph = (struct glyph *) 0x8ebf3c0
char2b = (XChar2b *) 0xbfffe034
two_byte_p = (int *) 0xbfffe008
two_byte_p = 0
start = -1073749884
end = -1073749964
glyph = (struct glyph *) 0x8ebf3c0
last = (struct glyph *) 0x8ebf840
voffset = 0
glyph_not_available_p = 0
#1 0x0807b305 in draw_glyphs (w=0x85d76c8, x=13, row=0x86231c0,
area=TEXT_AREA, start=0, end=36, hl=DRAW_NORMAL_TEXT, overlaps_p=0)
at xdisp.c:17959
head = (struct glyph_string *) 0xbfffe084
tail = (struct glyph_string *) 0xbfffe084
s = (struct glyph_string *) 0xbfffe084
last_x = 973
x_reached = 12
i = 0
j = 134565267
f = (struct frame *) 0x85ce380
#2 0x08080442 in x_write_glyphs (start=0x8ebf3c0, len=36) at xdisp.c:19296
x = 0
#3 0x080544ef in update_text_area (w=0x85d76c8, vpos=0) at dispnew.c:4288
current_row = (struct glyph_row *) 0x8e2d890
desired_row = (struct glyph_row *) 0x86231c0
changed_p = 0
#4 0x08054965 in update_window_line (w=0x85d76c8, vpos=0,
mouse_face_overwritten_p=0xbfffe368) at dispnew.c:4512
mouse_face_overwritten_p = (int *) 0x0
current_row = (struct glyph_row *) 0x8e2d890
desired_row = (struct glyph_row *) 0x86231c0
changed_p = 0
#5 0x08054233 in update_window (w=0x85d76c8, force_p=0) at dispnew.c:4154
vpos = 0
i = -1073749884
end = (struct glyph_row *) 0x8623454
mode_line_row = (struct glyph_row *) 0x16
header_line_row = (struct glyph_row *) 0x0
changed_p = 0
mouse_face_overwritten_p = 0
row = (struct glyph_row *) 0x86231c0
yb = 24
n_updated = 1
desired_matrix = (struct glyph_matrix *) 0x90365b0
paused_p = 0
preempt_count = 9
#6 0x08053c96 in update_window_tree (w=0x8673b80, force_p=0) at dispnew.c:3897
w = (struct window *) 0x85d76c8
force_p = 0
paused_p = 0
#7 0x08053b78 in update_frame (f=0x85ce380, force_p=0, inhibit_hairy_id_p=0)
at dispnew.c:3829
f = (struct frame *) 0x85ce380
inhibit_hairy_id_p = 0
paused_p = 140325832
root_window = (struct window *) 0x8673b80
#8 0x0806d5df in redisplay_internal (preserve_echo_area=0) at xdisp.c:10181
f = (struct frame *) 0x85ce380
tail = 22
frame = 22
i = 138681904
updated = (struct frame **) 0xbfffe3f4
n = 0
size = 50
w = (struct window *) 0x8673b80
f = (struct frame *) 0xbfffe084
pause = 0
must_finish = 1
tlbufpos = {
charpos = 614,
bytepos = 614
}
tlendpos = {
charpos = 0,
bytepos = 0
}
number_of_visible_frames = 1
count = 22
polling_stopped_here = 1
consider_all_windows_p = 1
#9 0x0806c030 in redisplay () at xdisp.c:9386
No locals.
#10 0x080e9565 in read_char (commandflag=0, nmaps=0, maps=0x0,
prev_event=138248769, used_mouse_menu=0x0) at keyboard.c:2485
c = 138248721
count = 138248721
local_getcjmp = {{
__jmpbuf = {134651328, 0, 140305280, 153475587, 140305284, 138443410},
__mask_was_saved = 140305280,
__saved_mask = {
__val = {153475587, 3221220156, 134646324, 1, 3221220340, 3221220156,
134646364, 140305280, 153475587, 35, 0, 153475587, 0, 35, 0, 0, 26,
3221220220, 134645856, 153475587, 35, 0, 0, 153475587, 142539035,
142539035, 35, 152605048, 152605059, 3221219924, 46, 1}
}
}}
save_jump = {{
__jmpbuf = {1075957656, 1076542916, 0, -1073747320, 134561913, 140305280},
__mask_was_saved = 140342984,
__saved_mask = {
__val = {3221219980, 1075862488, 140765752, 0, 0, 1075862449, 140342984,
140305280, 3221219996, 134936878, 140305280, 0, 3221220028, 134999089,
140765752, 1, 3221220044, 134561046, 140342984, 138248721, 0,
134649105, 140342984, 140305280, 3221220092, 134652694, 140305280, 22,
3221220092, 134652680, 140342984, 1}
}
}}
key_already_recorded = 0
tem = 142539035
save = 138248721
previous_echo_area_message = 138248721
also_record = 138248721
reread = 0
gcpro1 = {
next = 0x0,
var = 0x0,
nvars = -1073747364
}
gcpro2 = {
next = 0x0,
var = 0x402a977c,
nvars = 1078039936
}
last_idle_start = {
tv_sec = 140767344,
tv_usec = 216
}
polling_stopped_here = 0
#11 0x08157572 in read_filtered_event (no_switch_frame=1, ascii_required=0,
error_nonascii=0, input_method=0) at lread.c:468
val = 142539035
delayed_switch_frame = 138248721
#12 0x0814df9c in Fy_or_n_p (prompt=142539035) at fns.c:3122
prompt = 142539035
obj = -1073746960
key = 22
def = -1073746960
map = 139828229
answer = -1073746960
xprompt = 142539035
args = {153475603, 142539035}
gcpro1 = {
next = 0x0,
var = 0x0,
nvars = 21
}
gcpro2 = {
next = 0x83ee631,
var = 0x0,
nvars = 141907224
}
count = 21
...
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- crash in CVS 2004-06-01,
Werner LEMBERG <=