[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Crash while editing
From: |
Simon Josefsson |
Subject: |
Crash while editing |
Date: |
Fri, 19 Nov 2004 19:10:13 +0100 |
User-agent: |
Gnus/5.110003 (No Gnus v0.3) Emacs/21.3.50 (gnu/linux) |
This was my first crash for months. Using a CVS build at most a few
weeks old. The GDB process is still running, if anyone wants to get
more information from it.
I was composing an e-mail in Gnus when this occurred.
#0 abort () at emacs.c:442
#1 0x080a8634 in find_first_unchanged_at_end_row (w=0xbfffda18,
delta=0xbfffda18, delta_bytes=0xbfffda1c) at xdisp.c:12941
#2 0x080a8d12 in try_window_id (w=0xa190948) at xdisp.c:13372
#3 0x080a607c in redisplay_window (window=169412940, just_this_one_p=1)
at xdisp.c:11919
#4 0x080a1e36 in redisplay_window_1 (window=2048) at xdisp.c:10653
#5 0x0818ccb4 in internal_condition_case_1 (
bfun=0x80a1e00 <redisplay_window_1>, arg=169412940, handlers=137664765,
hfun=0x80a1da0 <redisplay_window_error>) at eval.c:1408
#6 0x080a0f73 in redisplay_internal (preserve_echo_area=0) at xdisp.c:10275
#7 0x0809fd82 in redisplay () at xdisp.c:9436
#8 0x0812bf85 in read_char (commandflag=1, nmaps=5, maps=0xbfffe8ac,
prev_event=137637905, used_mouse_menu=0xbfffe8f8) at keyboard.c:2531
#9 0x08132a23 in read_key_sequence (keybuf=0xbfffea20, bufsize=30,
prompt=137637905, dont_downcase_last=0, can_return_switch_frame=1,
fix_current_buffer=1) at keyboard.c:8785
#10 0x08128b33 in command_loop_1 () at keyboard.c:1528
#11 0x0818cbae in internal_condition_case (bfun=0x8128970 <command_loop_1>,
handlers=137698873, hfun=0x8128430 <cmd_error>) at eval.c:1367
#12 0x0812879e in command_loop_2 () at keyboard.c:1309
#13 0x0818c6eb in internal_catch (tag=2048, func=0x8128770 <command_loop_2>,
arg=137637905) at eval.c:1128
#14 0x08128743 in command_loop () at keyboard.c:1288
#15 0x08128194 in recursive_edit_1 () at keyboard.c:981
#16 0x081282d1 in Frecursive_edit () at keyboard.c:1042
#17 0x081267ed in main (argc=3, argv=0xbffff0d4) at emacs.c:1736
(gdb) bt full
#0 abort () at emacs.c:442
No locals.
#1 0x080a8634 in find_first_unchanged_at_end_row (w=0xbfffda18,
delta=0xbfffda18, delta_bytes=0xbfffda1c) at xdisp.c:12941
row = (struct glyph_row *) 0xa1bb278
row_found = (struct glyph_row *) 0x0
#2 0x080a8d12 in try_window_id (w=0xa190948) at xdisp.c:13372
f = (struct frame *) 0x8513a88
current_matrix = (struct glyph_matrix *) 0xa4d7188
desired_matrix = (struct glyph_matrix *) 0x91663a8
last_unchanged_at_beg_row = (struct glyph_row *) 0xa1bd4c8
first_unchanged_at_end_row = (struct glyph_row *) 0x8381cdc
row = (struct glyph_row *) 0xa1bb1e8
it = {
window = 169412940,
w = 0xa190948,
f = 0x8513a88,
method = 0x809a340 <next_element_from_buffer>,
stop_charpos = 2632,
end_charpos = 2668,
s = 0x0,
string_nchars = 0,
region_beg_charpos = -1,
---Type <return> to continue, or q <return> to quit---
region_end_charpos = -1,
redisplay_end_trigger_charpos = 0,
multibyte_p = 1,
header_line_p = 0,
string_from_display_prop_p = 0,
dp = 0x901b988,
dpvec = 0x0,
dpend = 0x0,
dpvec_char_len = 0,
saved_face_id = 0,
ctl_chars = {0 <repeats 16 times>},
start = {
pos = {
charpos = 2585,
bytepos = 2585
},
overlay_string_index = -1,
string_pos = {
charpos = -1,
bytepos = -1
},
dpvec_index = -1
},
---Type <return> to continue, or q <return> to quit---
current = {
pos = {
charpos = 2585,
bytepos = 2585
},
overlay_string_index = -1,
string_pos = {
charpos = -1,
bytepos = -1
},
dpvec_index = -1
},
overlay_strings = {0, 0, 0},
n_overlay_strings = 0,
string = 137637905,
stack = {{
stop_charpos = 0,
face_id = 0,
string = 0,
pos = {
pos = {
charpos = 0,
bytepos = 0
---Type <return> to continue, or q <return> to quit---
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 0
},
end_charpos = 0,
string_nchars = 0,
area = LEFT_MARGIN_AREA,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
space_width = 0,
voffset = 0,
font_height = 0
---Type <return> to continue, or q <return> to quit---
}, {
stop_charpos = 0,
face_id = 0,
string = 0,
pos = {
pos = {
charpos = 0,
bytepos = 0
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 0
},
end_charpos = 0,
string_nchars = 0,
area = LEFT_MARGIN_AREA,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
slice = {
---Type <return> to continue, or q <return> to quit---
x = 0,
y = 0,
width = 0,
height = 0
},
space_width = 0,
voffset = 0,
font_height = 0
}},
sp = 0,
selective_display_ellipsis_p = 1,
ctl_arrow_p = 1,
selective = 0,
what = IT_CHARACTER,
face_id = 0,
face_box_p = 0,
start_of_box_run_p = 0,
end_of_box_run_p = 0,
overlay_strings_at_end_processed_p = 0,
glyph_not_available_p = 0,
starts_in_middle_of_char_p = 0,
face_before_selective_p = 0,
constrain_row_ascent_descent_p = 0,
---Type <return> to continue, or q <return> to quit---
base_face_id = 0,
c = 0,
len = 0,
cmp_id = 0,
cmp_len = 0,
char_to_display = 0,
image_id = 0,
slice = {
x = 137637905,
y = 137637905,
width = 137637905,
height = 137637905
},
space_width = 137637905,
voffset = 0,
font_height = 137637905,
object = 176072868,
position = {
charpos = 2585,
bytepos = 2585
},
truncate_lines_p = 0,
tab_width = 8,
---Type <return> to continue, or q <return> to quit---
truncation_pixel_width = 0,
continuation_pixel_width = 0,
first_visible_x = 0,
last_visible_x = 800,
last_visible_y = 1005,
extra_line_spacing = 0,
max_extra_line_spacing = 0,
override_ascent = -1,
override_descent = 0,
override_boff = 0,
glyph_row = 0xa3cdb70,
area = TEXT_AREA,
nglyphs = 0,
pixel_width = 0,
ascent = 0,
descent = 0,
max_ascent = 0,
max_descent = 0,
phys_ascent = 0,
phys_descent = 0,
max_phys_ascent = 0,
max_phys_descent = 0,
current_x = 0,
---Type <return> to continue, or q <return> to quit---
continuation_lines_width = 0,
current_y = 945,
first_vpos = 0,
vpos = 63,
hpos = 0,
left_user_fringe_bitmap = 0,
right_user_fringe_bitmap = 0,
left_user_fringe_face_id = 0,
right_user_fringe_face_id = 0
}
delta = 1
delta_bytes = 1
stop_pos = -1073751496
dvpos = 171040864
dy = 171040862
start_pos = {
charpos = 2585,
bytepos = 2585
}
run = {
desired_y = -1073751856,
current_y = 171040856,
desired_vpos = 0,
---Type <return> to continue, or q <return> to quit---
current_vpos = 20,
height = 137895132,
nrows = 0
}
first_unchanged_at_end_vpos = 0
last_text_row = (struct glyph_row *) 0x83383e4
last_text_row_at_end = (struct glyph_row *) 0x81722d5
start = {
charpos = 375,
bytepos = 930
}
first_changed_charpos = 2653
last_changed_charpos = 2667
#3 0x080a607c in redisplay_window (window=169412940, just_this_one_p=1)
at xdisp.c:11919
new_pt = 169412936
new_pt_byte = 137637905
w = (struct window *) 0xa190948
f = (struct frame *) 0x8513a88
buffer = (struct buffer *) 0xa190948
old = (struct buffer *) 0xa7ea8a0
lpoint = {
charpos = 2667,
---Type <return> to continue, or q <return> to quit---
bytepos = 2667
}
opoint = {
charpos = 2667,
bytepos = 2667
}
startp = {
charpos = 375,
bytepos = 375
}
update_mode_line = 1
tem = 2048
it = {
window = -1073750544,
w = 0x1,
f = 0x1,
method = 0x1,
stop_charpos = 165713192,
end_charpos = 0,
s = 0x0,
string_nchars = 0,
region_beg_charpos = 0,
region_end_charpos = 8,
---Type <return> to continue, or q <return> to quit---
redisplay_end_trigger_charpos = 0,
multibyte_p = 1,
header_line_p = 0,
string_from_display_prop_p = 0,
dp = 0x86c4e83,
dpvec = 0x1068602,
dpend = 0x0,
dpvec_char_len = -1073750544,
saved_face_id = 1,
ctl_chars = {139810272, -1073749944, 134900152, -1073750544, 139810272, 1,
1, 69, 0, 17, 0, 139810276, 139810272, 139541128, 134849344, 1},
start = {
pos = {
charpos = 1,
bytepos = 0
},
overlay_string_index = 0,
string_pos = {
charpos = -1,
bytepos = -1
},
dpvec_index = 0
},
---Type <return> to continue, or q <return> to quit---
current = {
pos = {
charpos = 0,
bytepos = 151107976
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 0
},
overlay_strings = {0, 0, 0},
n_overlay_strings = 0,
string = 0,
stack = {{
stop_charpos = 0,
face_id = 0,
string = 0,
pos = {
pos = {
charpos = 0,
bytepos = 0
---Type <return> to continue, or q <return> to quit---
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 0
},
end_charpos = 0,
string_nchars = 0,
area = TEXT_AREA,
multibyte_p = 1,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
slice = {
x = -1,
y = -1,
width = -1,
height = -1
},
space_width = 1,
voffset = 1,
font_height = -1
---Type <return> to continue, or q <return> to quit---
}, {
stop_charpos = -1,
face_id = -1,
string = -1,
pos = {
pos = {
charpos = 0,
bytepos = 0
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 137637905
},
dpvec_index = 0
},
end_charpos = 0,
string_nchars = 0,
area = LEFT_MARGIN_AREA,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
slice = {
---Type <return> to continue, or q <return> to quit---
x = 0,
y = 0,
width = 0,
height = 0
},
space_width = 0,
voffset = 0,
font_height = 0
}},
sp = 0,
selective_display_ellipsis_p = 0,
ctl_arrow_p = 0,
selective = 0,
what = IT_CHARACTER,
face_id = 0,
face_box_p = 0,
start_of_box_run_p = 0,
end_of_box_run_p = 0,
overlay_strings_at_end_processed_p = 0,
glyph_not_available_p = 0,
starts_in_middle_of_char_p = 0,
face_before_selective_p = 0,
constrain_row_ascent_descent_p = 0,
---Type <return> to continue, or q <return> to quit---
base_face_id = 0,
c = 0,
len = 0,
cmp_id = 0,
cmp_len = 0,
char_to_display = 0,
image_id = 0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
space_width = 0,
voffset = 0,
font_height = 0,
object = 0,
position = {
charpos = 138021056,
bytepos = 166484205
},
truncate_lines_p = 0,
tab_width = 2106,
---Type <return> to continue, or q <return> to quit---
truncation_pixel_width = -8328,
continuation_pixel_width = -16385,
first_visible_x = 135773124,
last_visible_x = 137779577,
last_visible_y = 137777626,
extra_line_spacing = 138568500,
max_extra_line_spacing = 0,
override_ascent = 0,
override_descent = 4,
override_boff = 0,
glyph_row = 0x8365979,
area = 140934072,
nglyphs = 176072864,
pixel_width = -1073750120,
ascent = 135773491,
descent = 137779577,
max_ascent = 138021056,
max_descent = 0,
phys_ascent = 137637905,
phys_descent = 137637905,
max_phys_ascent = 137779577,
max_phys_descent = -1073750088,
current_x = 135773540,
---Type <return> to continue, or q <return> to quit---
continuation_lines_width = 137779577,
current_y = 137637905,
first_vpos = 140934076,
vpos = 1,
hpos = 1,
left_user_fringe_bitmap = 23429,
right_user_fringe_bitmap = 2104,
left_user_fringe_face_id = 2088936,
right_user_fringe_face_id = 1318467
}
current_matrix_up_to_date_p = 0
used_current_matrix_p = 0
buffer_unchanged_p = 0
temp_scroll_step = 0
rc = 2048
centering_position = 0
last_line_misfit = 0
#4 0x080a1e36 in redisplay_window_1 (window=2048) at xdisp.c:10653
No locals.
#5 0x0818ccb4 in internal_condition_case_1 (
bfun=0x80a1e00 <redisplay_window_1>, arg=169412940, handlers=137664765,
hfun=0x80a1da0 <redisplay_window_error>) at eval.c:1408
val = 2048
---Type <return> to continue, or q <return> to quit---
c = {
tag = 137637905,
val = 137637905,
next = 0xbfffeaf0,
gcpro = 0x0,
jmp = {{
__jmpbuf = {142736048, 169412936, 139541128, -1073749752, -1073750032,
135842889},
__mask_was_saved = 0,
__saved_mask = {
__val = {135853297, 137715465, 8000000, 0, 1, 137715465, 8000000, 0,
0, 5, 137637905, 0, 0, 137715465, 1, 1, 1, 0, 0, 3221217496,
134860856, 4, 137637905, 134860880, 139810272, 137637905, 0, 0,
134872502, 139193429, 137837193, 4}
}
}},
backlist = 0x0,
handlerlist = 0xbfffead0,
lisp_eval_depth = 0,
pdlcount = 4,
poll_suppress_count = 1,
interrupt_input_blocked = 0,
byte_stack = 0x0
---Type <return> to continue, or q <return> to quit---
}
h = {
handler = 137664765,
var = 137637905,
chosen_clause = -1073749944,
tag = 0xbfffe020,
next = 0xbfffead0
}
#6 0x080a0f73 in redisplay_internal (preserve_echo_area=0) at xdisp.c:10275
mini_window = 17204744
mini_frame = (struct frame *) 0xa1bb278
w = (struct window *) 0xa190948
f = (struct frame *) 0x1068608
pause = 0
must_finish = 1
tlbufpos = {
charpos = 2654,
bytepos = 2654
}
tlendpos = {
charpos = 0,
bytepos = 0
}
---Type <return> to continue, or q <return> to quit---
number_of_visible_frames = 1
polling_stopped_here = 0
consider_all_windows_p = 0
#7 0x0809fd82 in redisplay () at xdisp.c:9436
No locals.
#8 0x0812bf85 in read_char (commandflag=1, nmaps=5, maps=0xbfffe8ac,
prev_event=137637905, used_mouse_menu=0xbfffe8f8) at keyboard.c:2531
link = 2667
kb = (KBOARD *) 0x0
c = 137637905
count = 137637905
local_getcjmp = {{
__jmpbuf = {151900445, 137698441, 176072868, 1, -1073748008, 1},
__mask_was_saved = -1073747992,
__saved_mask = {
__val = {135848560, 1, 3221219288, 0, 135778756, 137722761, 137637929,
141171937, 137358180, 3221219472, 1, 3221219416, 135850823, 1,
3221219476, 3, 141861284, 176072868, 21336, 3221219416, 136112899,
176072864, 137637905, 137358176, 0, 3221220048, 0, 2, 1, 0, 0,
3221219416}
}
}}
save_jump = {{
---Type <return> to continue, or q <return> to quit---
__jmpbuf = {141512265, 137637929, 2667, 138256501, 138256752, 137960617},
__mask_was_saved = -1073748168,
__saved_mask = {
__val = {135778756, 138256501, 165533797, 176072868, 176072868, 1,
142736048, 3221219416, 135842996, 138256501, 137637905, 3221219192,
136104174, 137698873, 137637905, 176072868, 3221219184, 3221220048,
137698441, 151900445, 176072868, 137637905, 137637905, 3221220080, 0,
142736048, 138256752, 137960617, 3221219416, 3221219136, 135842889, 0}
}
}}
key_already_recorded = 0
tem = 0
save = 137637905
previous_echo_area_message = 137637905
also_record = 137637905
reread = 0
gcpro1 = {
next = 0x3,
var = 0x834fa59,
nvars = -1073748004
}
gcpro2 = {
next = 0xbfffe7d8,
---Type <return> to continue, or q <return> to quit---
var = 0x0,
nvars = -1073748152
}
polling_stopped_here = 0
#9 0x08132a23 in read_key_sequence (keybuf=0xbfffea20, bufsize=30,
prompt=137637905, dont_downcase_last=0, can_return_switch_frame=1,
fix_current_buffer=1) at keyboard.c:8785
interrupted_kboard = (KBOARD *) 0x85ca480
interrupted_frame = (struct frame *) 0x8513a88
key = 0
used_mouse_menu = 0
echo_local_start = 0
last_real_key_start = 0
keys_local_start = 0
local_first_binding = 0
from_string = 137637905
count = 2
t = 0
echo_start = 0
keys_start = 0
nmaps = 5
nmaps_allocated = 5
defs = (int * volatile) 0xbfffe88c
---Type <return> to continue, or q <return> to quit---
submaps = (int * volatile) 0xbfffe8ac
orig_local_map = 146185741
orig_keymap = 137637905
localized_local_map = 0
first_binding = 0
first_unbound = 31
mock_input = 0
fkey = {
map = 137665869,
parent = 137665869,
start = 0,
end = 0
}
keytran = {
map = 138345893,
parent = 138345893,
start = 0,
end = 0
}
delayed_switch_frame = 137637905
original_uppercase = 1
original_uppercase_position = -1
dummyflag = 0
---Type <return> to continue, or q <return> to quit---
starting_buffer = (struct buffer *) 0xa7ea8a0
fake_prefixed_keys = 137637905
gcpro1 = {
next = 0xa7ea8a0,
var = 0xa6b,
nvars = -1073747608
}
#10 0x08128b33 in command_loop_1 () at keyboard.c:1528
cmd = 176072864
lose = 176072864
nonundocount = 2
keybuf = {256, 137691593, 944, 137637905, 98697234, 0, 0, 137637905,
137637905, -1073747360, -1073747272, 135431462, 174080949, -1073747360,
1085424532, -1073747312, 0, 139954588, 0, 1081663069, 0, -1073747428,
-1073747588, 0, 1081212928, 1082036172, 1, 1082036172, 1085298213,
1081216307}
i = 137637905
prev_modiff = 2414
prev_buffer = (struct buffer *) 0xa7ea8a0
was_locked = 0
already_adjusted = 0
#11 0x0818cbae in internal_condition_case (bfun=0x8128970 <command_loop_1>,
handlers=137698873, hfun=0x8128430 <cmd_error>) at eval.c:1367
---Type <return> to continue, or q <return> to quit---
val = 2048
c = {
tag = 137637905,
val = 137637905,
next = 0xbfffec10,
gcpro = 0x0,
jmp = {{
__jmpbuf = {0, 1, 0, -1073746984, -1073747264, 135842633},
__mask_was_saved = 0,
__saved_mask = {
__val = {23, 1082911400, 0, 1, 3221220180, 139960776, 1081219500,
139960776, 0, 110932256, 3221220304, 1073835576, 268435456, 3289,
1080803212, 1079682288, 0 <repeats 12 times>, 1073835008, 8989,
1073835576, 3221220320}
}
}},
backlist = 0x0,
handlerlist = 0x0,
lisp_eval_depth = 0,
pdlcount = 2,
poll_suppress_count = 1,
interrupt_input_blocked = 0,
byte_stack = 0x0
---Type <return> to continue, or q <return> to quit---
}
h = {
handler = 137698873,
var = 137637905,
chosen_clause = 137637953,
tag = 0xbfffeaf0,
next = 0x0
}
#12 0x0812879e in command_loop_2 () at keyboard.c:1309
val = 2048
#13 0x0818c6eb in internal_catch (tag=2048, func=0x8128770 <command_loop_2>,
arg=137637905) at eval.c:1128
c = {
tag = 137692881,
val = 137637905,
next = 0x0,
gcpro = 0x0,
jmp = {{
__jmpbuf = {0, 1, 0, -1073746696, -1073746944, 135841474},
__mask_was_saved = 0,
__saved_mask = {
__val = {4096, 8, 0, 1100443402, 223862048, 1096276393, 0, 1096276393,
0, 196929, 0, 1080947762, 137824570, 137824568, 137835881,
---Type <return> to continue, or q <return> to quit---
3221220536, 135774077, 137835881, 137824570, 137637905, 137686144,
1081238472, 0, 137824570, 0, 1, 137686144, 137637905, 137824570,
137835881, 137637905, 3221220632}
}
}},
backlist = 0x0,
handlerlist = 0x0,
lisp_eval_depth = 0,
pdlcount = 2,
poll_suppress_count = 1,
interrupt_input_blocked = 0,
byte_stack = 0x0
}
#14 0x08128743 in command_loop () at keyboard.c:1288
No locals.
#15 0x08128194 in recursive_edit_1 () at keyboard.c:981
val = 0
#16 0x081282d1 in Frecursive_edit () at keyboard.c:1042
buffer = 2048
#17 0x081267ed in main (argc=3, argv=0xbffff0d4) at emacs.c:1736
tz = 0x0
dummy = 0
stack_bottom_variable = 0 '\0'
---Type <return> to continue, or q <return> to quit---
do_initial_setlocale = 1
skip_args = 0
rlim = {
rlim_cur = 8388608,
rlim_max = 18446744073709551615
}
no_loadup = 0
junk = 0x0
In GNU Emacs 21.3.50.8 (i686-pc-linux-gnu, GTK+ Version 2.4.13)
of 2004-11-14 on latte
Distributor `The XFree86 Project, Inc', version 11.0.40300001
configured using `configure '--with-gtk''
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: en_US.UTF-8
locale-coding-system: utf-8
default-enable-multibyte-characters: t
Major mode: Group
Minor modes in effect:
hl-line-mode: t
gnus-topic-mode: t
gnus-undo-mode: t
auto-compression-mode: t
show-paren-mode: t
tool-bar-mode: t
mouse-wheel-mode: t
menu-bar-mode: t
global-font-lock-mode: t
font-lock-mode: t
unify-8859-on-encoding-mode: t
utf-translate-cjk-mode: t
column-number-mode: t
line-number-mode: t
transient-mark-mode: t
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Crash while editing,
Simon Josefsson <=