* bug#5676: 23.1.93; scroll bar redisplay bug locks up Emacs hard
2010-03-03 18:56 bug#5676: 23.1.93; scroll bar redisplay bug locks up Emacs hard Stephen Berman
@ 2010-03-03 22:13 ` Stephen Berman
2010-03-04 0:41 ` Glenn Morris
2020-08-26 15:18 ` Stefan Kangas
2 siblings, 0 replies; 7+ messages in thread
From: Stephen Berman @ 2010-03-03 22:13 UTC (permalink / raw)
To: 5676
[-- Attachment #1: Type: text/plain, Size: 129 bytes --]
Here's the first backtrace, which resulted from typing `C-c C-c'
(comint-interrupt-subjob) in shell-mode, from which I ran gdb.
[-- Attachment #2: backtrace from comint-interrupt-subjob --]
[-- Type: application/octet-stream, Size: 54496 bytes --]
#0 0x08191e52 in hash_lookup (h=0x8422b08, key=138749594, hash=0x0)
at /home/steve/bzr/emacs/quickfixes/src/fns.c:4129
hash_code = 34687396
idx = <value optimized out>
#1 0x080bfbec in code_convert_string (string=182144889, coding_system=
138749594, dst_object=138460722, encodep=0, nocopy=0, norecord=1)
at /home/steve/bzr/emacs/quickfixes/src/coding.c:9137
coding = {
id = 168438998,
common_flags = 138460674,
mode = 249,
spec = {
iso_2022 = {
flags = 167704576,
current_invocation = {4, 2},
current_designation = {3, 1, 138133856, 167704576},
single_shifting = -1073762072,
bol = 135743306,
ctext_extended_segment_len = 167704950,
embedded_utf_8 = 135744912,
cmp_status = {
state = 138460674,
method = 168440832,
old_form = 1069018032,
length = 143879750,
nchars = -1073762104,
ncomps = 138794832,
carryover = {138133856, 167768064, 848, 458226912, 138609354,
138460674, 251, 164525448, 138460722, 138903336, -1073762008, 138594322,
138460674, 138641000, -1073762008, 135784739, 138594322, 138595155,
138460674, 0, 138460722, 138641000, 138903342, 138903342, 138594320,
135744912, 984, 138460674, 141066752, 272, -1073761944, 135837212,
138594322, 138460674, 0, 1, 138460722, 138903336, 138460674, 138460674,
138460674, 138641000, -1073761896, 0, 138401624, 0, 141083800, 135548921,
0, 0, 141083800, 20, 141083800, 0, 0, 0, 0, 1, -1073763712, 0, 141083740,
4377427, 0, 168493542, -1073763700, 0, 0, 1}
}
},
ccl = 0x9fef800,
utf_16 = {
bom = 167704576,
endian = 4,
surrogate = 2
},
utf_8_bom = 167704576,
emacs_mule = {
full_support = 167704576,
cmp_status = {
state = COMPOSING_COMPONENT_RULE,
method = COMPOSITION_WITH_ALTCHARS,
old_form = 3,
length = 1,
nchars = 138133856,
ncomps = 167704576,
carryover = {-1073762072, 135743306, 167704950, 135744912,
138460674, 168440832, 1069018032, 143879750, -1073762104, 138794832,
138133856, 167768064, 848, 458226912, 138609354, 138460674, 251,
164525448, 138460722, 138903336, -1073762008, 138594322, 138460674,
138641000, -1073762008, 135784739, 138594322, 138595155, 138460674, 0,
138460722, 138641000, 138903342, 138903342, 138594320, 135744912, 984,
138460674, 141066752, 272, -1073761944, 135837212, 138594322, 138460674,
0, 1, 138460722, 138903336, 138460674, 138460674, 138460674, 138641000,
-1073761896, 0, 138401624, 0, 141083800, 135548921, 0, 0, 141083800, 20,
141083800, 0, 0, 0, 0, 1}
}
}
},
max_charset_id = 0,
safe_charsets = 0x0,
src_multibyte = 0,
dst_multibyte = 0,
head_ascii = 164525313,
produced = 138594322,
produced_char = 141083048,
consumed = 0,
consumed_char = 0,
errors = 20,
error_positions = 0x8437e00,
result = CODING_RESULT_SUCCESS,
src_pos = 182144888,
src_pos_byte = 11,
src_chars = -1073761567,
src_bytes = -1073761752,
src_object = 135755687,
source = 0xadb4f78 "\v",
dst_pos = 11,
dst_pos_byte = 11,
dst_bytes = 138401608,
dst_object = 136726000,
destination =
0x83fd610 "\220\302?\b\t\271\366\t\002\276@\b2\276@\bȚ\n\n9",
chars_at_source = -1073761688,
charbuf = 0xb,
charbuf_size = 140767449,
charbuf_used = -1073761567,
annotated = -1073761720,
carryover =
"dx\027\b\v\000\000\000\v\000\000\000\274\262\377\277\300\211\037\byO\333\nxO\333\nx\262\377\277\267x\027\b\331\360c\b,k\333\n\v\000\000\000\216\021\035\b\270\262\377\277\001\000\000\000\344\360c\b",
carryover_bytes = 11,
default_char = 140767449,
detector = 0xbfffb2e1,
decoder = 0xbfffb2a8,
encoder = 0x8177c20 <make_string+64>
}
chars = <value optimized out>
bytes = <value optimized out>
#2 0x080bfed8 in code_convert_string_norecord (string=182144889,
coding_system=138749594, encodep=0)
at /home/steve/bzr/emacs/quickfixes/src/coding.c:9171
No locals.
#3 0x0814f731 in Fexpand_file_name (name=143435801, default_directory=
143435801) at /home/steve/bzr/emacs/quickfixes/src/fileio.c:1099
tem = 0
nm = 0xbfffb2e1 "/lib/emacs/gtk/src/"
newdir = 0x863f0d9 "/home/steve"
target = <value optimized out>
pw = <value optimized out>
handler = <value optimized out>
result = <value optimized out>
multibyte = 1
#4 0x0814f13b in Fexpand_file_name (name=141603737, default_directory=
143435801) at /home/steve/bzr/emacs/quickfixes/src/fileio.c:937
o = 0x8652c78 "Y\005"
nm = <value optimized out>
newdir = <value optimized out>
target = <value optimized out>
pw = <value optimized out>
handler = <value optimized out>
result = <value optimized out>
multibyte = -1073761352
#5 0x08150bd2 in Fdo_auto_save (no_message=138460722, current_only=138460674)
at /home/steve/bzr/emacs/quickfixes/src/fileio.c:5256
listfile = <value optimized out>
old = 0xade8a58
b = <value optimized out>
tail = <value optimized out>
auto_saved = 164458208
do_handled_files = -1073761240
oquit = 138460674
stream = 0x0
orig_minibuffer_auto_raise = 0
old_message_p = 0
#6 0x0811c352 in shut_down_emacs (sig=0, no_x=0, stuff=138460674)
at /home/steve/bzr/emacs/quickfixes/src/emacs.c:2199
No locals.
#7 0x0811c440 in Fkill_emacs (arg=0)
at /home/steve/bzr/emacs/quickfixes/src/emacs.c:2138
No locals.
#8 0x081214e5 in interrupt_signal (signalnum=2)
at /home/steve/bzr/emacs/quickfixes/src/keyboard.c:11107
old_errno = 11
terminal = <value optimized out>
#9 <signal handler called>
No symbol table info available.
#10 gc_sweep () at /home/steve/bzr/emacs/quickfixes/src/alloc.c:6039
this_free = 0
sym = 0x84cfab0
end = 0x84cfcf0
sblk = 0x84cf900
num_used = 54658
sprev = 0x84d7088
lim = <value optimized out>
num_free = 2204
#11 Fgarbage_collect () at /home/steve/bzr/emacs/quickfixes/src/alloc.c:5191
bind = <value optimized out>
catch = <value optimized out>
handler = <value optimized out>
stack_top_variable = 0 '\000'
i = <value optimized out>
message_p = 1
total = {135849858, 140975198, 48, 4, -1221136396, -1221131360,
182356440, 28}
t1 = {
tv_sec = 1267628827,
tv_usec = 577238
}
t2 = {
tv_sec = -1222094662,
tv_usec = 167131184
}
#12 0x0818e2b1 in Feval (form=182314646)
at /home/steve/bzr/emacs/quickfixes/src/eval.c:2238
fun = <value optimized out>
val = <value optimized out>
original_fun = <value optimized out>
original_args = <value optimized out>
funcar = <value optimized out>
backtrace = {
next = 0x83bec88,
function = 0xbfffbc48,
args = 0x818e782,
nargs = 182314566,
evalargs = -125 '\203',
debug_on_exit = 67 'C'
}
#13 0x0818e99d in Fprogn (args=182314654)
at /home/steve/bzr/emacs/quickfixes/src/eval.c:415
val = <value optimized out>
#14 0x0818b4c4 in unbind_to (count=16, value=138460674)
at /home/steve/bzr/emacs/quickfixes/src/eval.c:3379
quitf = 138460674
#15 0x0818edde in Funwind_protect (args=182314662)
at /home/steve/bzr/emacs/quickfixes/src/eval.c:1333
val = 139262640
#16 0x0818e782 in Feval (form=182314670)
at /home/steve/bzr/emacs/quickfixes/src/eval.c:2293
numargs = 139262640
args_left = 182314662
i = <value optimized out>
argvals = {182356573, -1073759032, 136583045, 5, 1073741824,
-1073758920, 135842611, 162488288}
fun = <value optimized out>
val = <value optimized out>
original_fun = 138569666
original_args = 182314662
funcar = <value optimized out>
backtrace = {
next = 0xbfffbd94,
function = 0xbfffbcdc,
args = 0xbfffbcd8,
nargs = -1,
evalargs = 0 '\000',
debug_on_exit = 0 '\000'
}
#17 0x0818e99d in Fprogn (args=182314766)
at /home/steve/bzr/emacs/quickfixes/src/eval.c:415
val = <value optimized out>
#18 0x08181e86 in Fsave_current_buffer (args=182314766)
at /home/steve/bzr/emacs/quickfixes/src/editfns.c:1028
val = <value optimized out>
#19 0x0818e782 in Feval (form=182314774)
at /home/steve/bzr/emacs/quickfixes/src/eval.c:2293
numargs = 139262640
args_left = 182314766
i = <value optimized out>
argvals = {138460674, -1073758712, 2, 3, 2, 136583040, 1, 136584889}
fun = <value optimized out>
val = <value optimized out>
original_fun = 138592154
original_args = 182314766
funcar = <value optimized out>
backtrace = {
next = 0xbfffbe24,
function = 0xbfffbdac,
args = 0xbfffbda8,
nargs = -1,
evalargs = 0 '\000',
debug_on_exit = 0 '\000'
}
#20 0x0818e59f in Feval (form=182314694)
at /home/steve/bzr/emacs/quickfixes/src/eval.c:2404
fun = <value optimized out>
val = <value optimized out>
original_fun = 138847658
original_args = 182314686
funcar = <value optimized out>
backtrace = {
next = 0xbfffbf34,
function = 0xbfffbe3c,
args = 0xbfffbe38,
nargs = -1,
evalargs = 1 '\001',
debug_on_exit = 0 '\000'
}
#21 0x0818e99d in Fprogn (args=182314702)
at /home/steve/bzr/emacs/quickfixes/src/eval.c:415
val = <value optimized out>
#22 0x0818f510 in Flet (args=182314710)
at /home/steve/bzr/emacs/quickfixes/src/eval.c:1068
tem = 182356573
elt = 138460674
varlist = 138460674
#23 0x0818e782 in Feval (form=182314718)
at /home/steve/bzr/emacs/quickfixes/src/eval.c:2293
numargs = 139262640
args_left = 182314710
i = <value optimized out>
argvals = {-1073758268, -1073758420, 2, -1073758348, 140975550,
-1073758392, 1, 138759314}
fun = <value optimized out>
val = <value optimized out>
original_fun = 138569522
original_args = 182314710
funcar = <value optimized out>
backtrace = {
next = 0xbfffbfc4,
function = 0xbfffbf4c,
args = 0xbfffbf48,
nargs = -1,
evalargs = 0 '\000',
debug_on_exit = 0 '\000'
}
#24 0x0818e59f in Feval (form=140975462)
at /home/steve/bzr/emacs/quickfixes/src/eval.c:2404
fun = <value optimized out>
val = <value optimized out>
original_fun = 138847994
original_args = 141014478
funcar = <value optimized out>
backtrace = {
next = 0xbfffc074,
function = 0xbfffbfdc,
args = 0xbfffbfd8,
nargs = -1,
evalargs = 1 '\001',
debug_on_exit = 0 '\000'
}
#25 0x0818e99d in Fprogn (args=182315278)
at /home/steve/bzr/emacs/quickfixes/src/eval.c:415
val = <value optimized out>
#26 0x0818e782 in Feval (form=182315286)
at /home/steve/bzr/emacs/quickfixes/src/eval.c:2293
numargs = 139262640
args_left = 182315278
i = <value optimized out>
argvals = {7, 136559488, -1073758156, 2, 140569282, -1073758072,
-1073757804, -1073758032}
fun = <value optimized out>
val = <value optimized out>
original_fun = 138569306
original_args = 182315278
funcar = <value optimized out>
backtrace = {
next = 0xbfffc104,
function = 0xbfffc08c,
args = 0xbfffc088,
nargs = -1,
evalargs = 0 '\000',
debug_on_exit = 0 '\000'
}
#27 0x0818e782 in Feval (form=182315310)
at /home/steve/bzr/emacs/quickfixes/src/eval.c:2293
numargs = 139262640
args_left = 182315302
i = <value optimized out>
argvals = {0, -1073755576, 2, 8, 7, 136559488, 1, 138460674}
fun = <value optimized out>
val = <value optimized out>
original_fun = 138569258
original_args = 182315302
funcar = <value optimized out>
backtrace = {
next = 0xbfffc194,
function = 0xbfffc11c,
args = 0xbfffc118,
nargs = -1,
evalargs = 0 '\000',
debug_on_exit = 0 '\000'
}
#28 0x0818e59f in Feval (form=140979102)
at /home/steve/bzr/emacs/quickfixes/src/eval.c:2404
fun = <value optimized out>
val = <value optimized out>
original_fun = 138581018
original_args = 140979086
funcar = <value optimized out>
backtrace = {
next = 0xbfffc284,
function = 0xbfffc1ac,
args = 0xbfffc1a8,
nargs = -1,
evalargs = 1 '\001',
debug_on_exit = 0 '\000'
}
#29 0x0818e99d in Fprogn (args=140981782)
at /home/steve/bzr/emacs/quickfixes/src/eval.c:415
val = <value optimized out>
#30 0x0818f6b3 in FletX (args=140983310)
at /home/steve/bzr/emacs/quickfixes/src/eval.c:1012
varlist = 138460674
val = 142190977
elt = 138759314
#31 0x0818e782 in Feval (form=140983822)
at /home/steve/bzr/emacs/quickfixes/src/eval.c:2293
numargs = 139262640
args_left = 140983310
i = <value optimized out>
argvals = {165312786, 140883842, -1073757068, 139373106, 143515346,
-1073757544, 135781106, 165312786}
fun = <value optimized out>
val = <value optimized out>
original_fun = 138569546
original_args = 140983310
funcar = <value optimized out>
backtrace = {
next = 0xbfffc3e4,
function = 0xbfffc29c,
args = 0xbfffc298,
nargs = -1,
evalargs = 0 '\000',
debug_on_exit = 0 '\000'
}
#32 0x0818e99d in Fprogn (args=140983838)
at /home/steve/bzr/emacs/quickfixes/src/eval.c:415
val = <value optimized out>
#33 0x0818ec19 in funcall_lambda (fun=<value optimized out>,
nargs=<value optimized out>, arg_vector=0x8298a89)
at /home/steve/bzr/emacs/quickfixes/src/eval.c:3204
val = <value optimized out>
syms_left = 138460674
next = 143515226
i = 1
optional = 0
rest = 0
#34 0x0818ed23 in apply_lambda (fun=141012910, args=141012542, eval_flag=1)
at /home/steve/bzr/emacs/quickfixes/src/eval.c:3135
args_left = 138460674
i = <value optimized out>
tem = 165312786
#35 0x0818e404 in Feval (form=141012550)
at /home/steve/bzr/emacs/quickfixes/src/eval.c:2406
fun = 139262640
val = <value optimized out>
original_fun = 142179890
original_args = 141012542
funcar = <value optimized out>
backtrace = {
next = 0xbfffc494,
function = 0xbfffc3fc,
args = 0xbfffc340,
nargs = 1,
evalargs = 0 '\000',
debug_on_exit = 0 '\000'
}
#36 0x0818f85a in For (args=141012614)
at /home/steve/bzr/emacs/quickfixes/src/eval.c:311
val = <value optimized out>
#37 0x0818e782 in Feval (form=141012654)
at /home/steve/bzr/emacs/quickfixes/src/eval.c:2293
numargs = 139262640
args_left = 141012614
i = <value optimized out>
argvals = {142688954, 0, 103, 167838190, -1073756920, -1073757000,
135088552, 182102616}
fun = <value optimized out>
val = <value optimized out>
original_fun = 138569210
original_args = 141012614
funcar = <value optimized out>
backtrace = {
next = 0xbfffc544,
function = 0xbfffc4ac,
args = 0xbfffc4a8,
nargs = -1,
evalargs = 0 '\000',
debug_on_exit = 0 '\000'
}
#38 0x0818e99d in Fprogn (args=141012526)
at /home/steve/bzr/emacs/quickfixes/src/eval.c:415
val = <value optimized out>
#39 0x0818e782 in Feval (form=141012822)
at /home/steve/bzr/emacs/quickfixes/src/eval.c:2293
numargs = 139262640
args_left = 141012686
i = <value optimized out>
argvals = {23, -1073756840, 134656865, 143614776, -1073756852, 1,
71045504, 4}
fun = <value optimized out>
val = <value optimized out>
original_fun = 138569282
original_args = 141012686
funcar = <value optimized out>
backtrace = {
next = 0xbfffc694,
function = 0xbfffc55c,
args = 0xbfffc558,
nargs = -1,
evalargs = 0 '\000',
debug_on_exit = 0 '\000'
}
#40 0x0818e99d in Fprogn (args=141012830)
at /home/steve/bzr/emacs/quickfixes/src/eval.c:415
val = <value optimized out>
#41 0x0818ec19 in funcall_lambda (fun=<value optimized out>,
nargs=<value optimized out>, arg_vector=0x8298a89)
at /home/steve/bzr/emacs/quickfixes/src/eval.c:3204
val = <value optimized out>
syms_left = 138460674
next = 1
i = 0
optional = 138625384
rest = -1073755720
#42 0x0818ed23 in apply_lambda (fun=141012502, args=138460674, eval_flag=1)
at /home/steve/bzr/emacs/quickfixes/src/eval.c:3135
args_left = 138460674
i = <value optimized out>
tem = 138145504
#43 0x0818e404 in Feval (form=141012454)
at /home/steve/bzr/emacs/quickfixes/src/eval.c:2406
fun = 139262640
val = <value optimized out>
original_fun = 142179962
original_args = 138460674
funcar = <value optimized out>
backtrace = {
next = 0xbfffc71c,
function = 0xbfffc6ac,
args = 0xbfffc600,
nargs = 0,
evalargs = 0 '\000',
debug_on_exit = 0 '\000'
}
#44 0x0818cd24 in Ffuncall (nargs=2, args=0xbfffc8a8)
at /home/steve/bzr/emacs/quickfixes/src/eval.c:3024
fun = <value optimized out>
original_fun = <value optimized out>
funcar = <value optimized out>
numargs = 1
val = <value optimized out>
backtrace = {
next = 0x0,
function = 0xbfffc8a8,
args = 0xbfffc8ac,
nargs = 1,
evalargs = 0 '\000',
debug_on_exit = 0 '\000'
}
internal_args = 0xbfffc8ac
i = 136940168
#45 0x0818be7e in internal_condition_case_2 (bfun=0x818c970 <Ffuncall>, nargs=
2, args=0xbfffc8a8, handlers=138460722, hfun=
0x807cf00 <safe_eval_handler>)
at /home/steve/bzr/emacs/quickfixes/src/eval.c:1589
val = 139262640
c = {
tag = 138460674,
val = 138460674,
next = 0xbfffdd44,
gcpro = 0x0,
jmp = {{
__jmpbuf = {7, 2, -1073755992, -1073756088, 680128413,
-428135182},
__mask_was_saved = 0,
__saved_mask = {
__val = {140968662, 2, 3221211192, 3765, 4294967176,
161637681, 138460674, 164935856, 138460722, 138628088, 3221211144,
135782500, 138628090, 138625971, 138460722, 164935856, 1, 164935856,
33540152, 0, 1, 4294967295, 3221211144, 138460698, 182390795, 182318014,
3221211144, 138628090, 138460722, 138625968, 3221211208, 135844828}
}
}},
backlist = 0x0,
handlerlist = 0xbfffde0c,
lisp_eval_depth = 0,
pdlcount = 8,
poll_suppress_count = 1,
interrupt_input_blocked = 0,
byte_stack = 0x0
}
h = {
handler = 138460722,
var = 138460674,
chosen_clause = 138460674,
tag = 0xbfffc764,
next = 0xbfffde0c
}
#46 0x08085332 in safe_call (nargs=2, args=0xbfffc8a8)
at /home/steve/bzr/emacs/quickfixes/src/xdisp.c:2410
val = <value optimized out>
#47 0x080853a5 in safe_call1 (fn=138569786, arg=141012454)
at /home/steve/bzr/emacs/quickfixes/src/xdisp.c:2430
args = {138569786, 141012454}
#48 0x0808556a in safe_eval (sexpr=141012454)
at /home/steve/bzr/emacs/quickfixes/src/xdisp.c:2438
No locals.
#49 0x08086af1 in display_mode_element (it=<value optimized out>,
depth=<value optimized out>, field_width=136940169, precision=0, elt=
141012462, props=138460674, risky=0)
at /home/steve/bzr/emacs/quickfixes/src/xdisp.c:17710
spec = <value optimized out>
car = 138628642
tem = <value optimized out>
n = 8
field = <value optimized out>
prec = <value optimized out>
literal = 0
#50 0x080871ad in display_mode_line (w=<value optimized out>, face_id=
HEADER_LINE_FACE_ID, format=<value optimized out>)
at /home/steve/bzr/emacs/quickfixes/src/xdisp.c:17302
it = {
window = 168373293,
w = 0xa092c28,
f = 0x877f930,
method = GET_FROM_BUFFER,
stop_charpos = 0,
end_charpos = 0,
s = 0x0,
string_nchars = 0,
region_beg_charpos = -1,
region_end_charpos = -1,
redisplay_end_trigger_charpos = 0,
multibyte_p = 1,
header_line_p = 0,
string_from_display_prop_p = 0,
ellipsis_p = 0,
avoid_cursor_p = 0,
dp = 0x9f62658,
dpvec = 0x0,
dpend = 0x0,
dpvec_char_len = 0,
dpvec_face_id = 0,
saved_face_id = 0,
ctl_chars = {0 <repeats 16 times>},
start = {
pos = {
charpos = 0,
bytepos = 0
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 0
},
current = {
pos = {
charpos = 0,
bytepos = 0
},
overlay_string_index = -1,
string_pos = {
charpos = -1,
bytepos = -1
},
dpvec_index = -1
},
n_overlay_strings = 0,
overlay_strings = {0 <repeats 16 times>},
string_overlays = {0 <repeats 16 times>},
string = 138460674,
from_overlay = 0,
stack = {{
string = 0,
string_nchars = 0,
end_charpos = 0,
stop_charpos = 0,
cmp_it = {
stop_pos = 0,
id = 0,
ch = 0,
lookback = 0,
nglyphs = 0,
nchars = 0,
nbytes = 0,
from = 0,
to = 0,
width = 0
},
face_id = 0,
u = {
image = {
object = 0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
image_id = 0
},
comp = {
object = 0
},
stretch = {
object = 0
}
},
position = {
charpos = 0,
bytepos = 0
},
current = {
pos = {
charpos = 0,
bytepos = 0
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 0
},
from_overlay = 0,
area = LEFT_MARGIN_AREA,
method = GET_FROM_BUFFER,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
line_wrap = TRUNCATE,
voffset = 0,
space_width = 0,
font_height = 0
}, {
string = 0,
string_nchars = 0,
end_charpos = 0,
stop_charpos = 0,
cmp_it = {
stop_pos = 0,
id = 0,
ch = 0,
lookback = 0,
nglyphs = 0,
nchars = 0,
nbytes = 0,
from = 0,
to = 0,
width = 0
},
face_id = 0,
u = {
image = {
object = 0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
image_id = 0
},
comp = {
object = 0
},
stretch = {
object = 0
}
},
position = {
charpos = 0,
bytepos = 0
},
current = {
pos = {
charpos = 0,
bytepos = 0
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 0
},
from_overlay = 0,
area = LEFT_MARGIN_AREA,
method = GET_FROM_BUFFER,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
line_wrap = TRUNCATE,
voffset = 0,
space_width = 0,
font_height = 0
}, {
string = 0,
string_nchars = 0,
end_charpos = 0,
stop_charpos = 0,
cmp_it = {
stop_pos = 0,
id = 0,
ch = 0,
lookback = 0,
nglyphs = 0,
nchars = 0,
nbytes = 0,
from = 0,
to = 0,
width = 0
},
face_id = 0,
u = {
image = {
object = 0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
image_id = 0
},
comp = {
object = 0
},
stretch = {
object = 0
}
},
position = {
charpos = 0,
bytepos = 0
},
current = {
pos = {
charpos = 0,
bytepos = 0
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 0
},
from_overlay = 0,
area = LEFT_MARGIN_AREA,
method = GET_FROM_BUFFER,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
line_wrap = TRUNCATE,
voffset = 0,
space_width = 0,
font_height = 0
}, {
string = 0,
string_nchars = 0,
end_charpos = 0,
stop_charpos = 0,
cmp_it = {
stop_pos = 0,
id = 0,
ch = 0,
lookback = 0,
nglyphs = 0,
nchars = 0,
nbytes = 0,
from = 0,
to = 0,
width = 0
},
face_id = 0,
u = {
image = {
object = 0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
image_id = 0
},
comp = {
object = 0
},
stretch = {
object = 0
}
},
position = {
charpos = 0,
bytepos = 0
},
current = {
pos = {
charpos = 0,
bytepos = 0
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 0
},
from_overlay = 0,
area = LEFT_MARGIN_AREA,
method = GET_FROM_BUFFER,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
line_wrap = TRUNCATE,
voffset = 0,
space_width = 0,
font_height = 0
}},
sp = 0,
selective = 0,
what = IT_CHARACTER,
face_id = 5,
selective_display_ellipsis_p = 1,
ctl_arrow_p = 1,
face_box_p = 0,
start_of_box_run_p = 0,
end_of_box_run_p = 0,
overlay_strings_at_end_processed_p = 0,
ignore_overlay_strings_at_pos_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,
line_wrap = TRUNCATE,
base_face_id = 5,
c = 0,
len = 0,
cmp_it = {
stop_pos = 0,
id = -1,
ch = 0,
lookback = 0,
nglyphs = 0,
nchars = 0,
nbytes = 0,
from = 0,
to = 0,
width = 0
},
char_to_display = 0,
image_id = 0,
slice = {
x = 138460674,
y = 138460674,
width = 138460674,
height = 138460674
},
space_width = 138460674,
voffset = 0,
tab_width = 8,
font_height = 138460674,
object = 0,
position = {
charpos = 0,
bytepos = 0
},
truncation_pixel_width = 0,
continuation_pixel_width = 0,
first_visible_x = 0,
last_visible_x = 637,
last_visible_y = 628,
extra_line_spacing = 0,
max_extra_line_spacing = 0,
override_ascent = -1,
override_descent = 0,
override_boff = 0,
glyph_row = 0xa0be928,
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,
continuation_lines_width = 0,
current_y = 0,
first_vpos = 0,
vpos = 0,
hpos = 0,
left_user_fringe_bitmap = 0,
right_user_fringe_bitmap = 0,
left_user_fringe_face_id = 0,
right_user_fringe_face_id = 0
}
face = 0x0
#51 0x080873a4 in display_mode_lines (w=0xa092c28)
at /home/steve/bzr/emacs/quickfixes/src/xdisp.c:17253
old_selected_window = 142080725
old_selected_frame = 142080309
n = 2
#52 0x0808da10 in redisplay_window (window=<value optimized out>,
just_this_one_p=<value optimized out>)
at /home/steve/bzr/emacs/quickfixes/src/xdisp.c:13873
w = 0xa092c28
f = 0x877f930
buffer = <value optimized out>
old = 0x9a24600
startp = <value optimized out>
update_mode_line = 1
tem = <value optimized out>
it = {
window = 1,
w = 0x1,
f = 0x9f63848,
method = GET_FROM_BUFFER,
stop_charpos = 0,
end_charpos = 4,
s = 0x31f2fd96 <Address 0x31f2fd96 out of bounds>,
string_nchars = 138460674,
region_beg_charpos = 138460674,
region_end_charpos = 0,
redisplay_end_trigger_charpos = 142080304,
multibyte_p = 0,
header_line_p = 0,
string_from_display_prop_p = 0,
ellipsis_p = 0,
avoid_cursor_p = 0,
dp = 0xbfffdd98,
dpvec = 0x877fc28,
dpend = 0xbfffd8f8,
dpvec_char_len = 0,
dpvec_face_id = -1073750632,
saved_face_id = 134782130,
ctl_chars = {-1073751816, 142081064, 1, 1, 140107856, 182267382,
14, 14, 15, 1, 142080309, 143555752, 182267382, 140107861, 142081069,
142081064},
start = {
pos = {
charpos = 142080304,
bytepos = 0
},
overlay_string_index = 26,
string_pos = {
charpos = 26,
bytepos = 0
},
dpvec_index = 0
},
current = {
pos = {
charpos = -1,
bytepos = -1
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 167126616
},
dpvec_index = 0
},
n_overlay_strings = 0,
overlay_strings = {0, 0, -1, 0 <repeats 13 times>},
string_overlays = {0, 0, 0, 26, 26, -1, -1, -1, -1, 26, 26, -1, -1,
-1, -1, 0},
string = 0,
from_overlay = 0,
stack = {{
string = 0,
string_nchars = 0,
end_charpos = 0,
stop_charpos = 0,
cmp_it = {
stop_pos = 0,
id = 0,
ch = 0,
lookback = 0,
nglyphs = 0,
nchars = 0,
nbytes = 0,
from = 0,
to = 0,
width = 0
},
face_id = 0,
u = {
image = {
object = 0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
image_id = 0
},
comp = {
object = 0
},
stretch = {
object = 0
}
},
position = {
charpos = 0,
bytepos = 0
},
current = {
pos = {
charpos = 0,
bytepos = 0
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 0
},
from_overlay = 0,
area = 138460674,
method = GET_FROM_BUFFER,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
line_wrap = TRUNCATE,
voffset = 0,
space_width = 0,
font_height = 0
}, {
string = 0,
string_nchars = 0,
end_charpos = 0,
stop_charpos = 0,
cmp_it = {
stop_pos = 0,
id = 0,
ch = 0,
lookback = 0,
nglyphs = 0,
nchars = 0,
nbytes = 0,
from = 0,
to = 0,
width = 0
},
face_id = 0,
u = {
image = {
object = 0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
image_id = 0
},
comp = {
object = 0
},
stretch = {
object = 0
}
},
position = {
charpos = 0,
bytepos = 0
},
current = {
pos = {
charpos = 0,
bytepos = 0
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 0
},
from_overlay = 0,
area = LEFT_MARGIN_AREA,
method = GET_FROM_BUFFER,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
line_wrap = TRUNCATE,
voffset = 0,
space_width = 0,
font_height = 0
}, {
string = 0,
string_nchars = 0,
end_charpos = 0,
stop_charpos = 0,
cmp_it = {
stop_pos = 0,
id = 0,
ch = 0,
lookback = 0,
nglyphs = 0,
nchars = 0,
nbytes = 0,
from = 0,
to = 0,
width = 0
},
face_id = 0,
u = {
image = {
object = 0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
image_id = 0
},
comp = {
object = 0
},
stretch = {
object = 0
}
},
position = {
charpos = 0,
bytepos = 0
},
current = {
pos = {
charpos = 0,
bytepos = 0
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 0
},
from_overlay = 0,
area = LEFT_MARGIN_AREA,
method = GET_FROM_BUFFER,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
line_wrap = TRUNCATE,
voffset = 0,
space_width = 0,
font_height = 0
}, {
string = 0,
string_nchars = 0,
end_charpos = 0,
stop_charpos = 0,
cmp_it = {
stop_pos = 0,
id = 0,
ch = 0,
lookback = 0,
nglyphs = 0,
nchars = 0,
nbytes = 0,
from = 0,
to = 0,
width = 0
},
face_id = 0,
u = {
image = {
object = 0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
image_id = 0
},
comp = {
object = 0
},
stretch = {
object = 0
}
},
position = {
charpos = 0,
bytepos = 0
},
current = {
pos = {
charpos = 0,
bytepos = 0
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 0
},
from_overlay = 0,
area = LEFT_MARGIN_AREA,
method = GET_FROM_BUFFER,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
line_wrap = TRUNCATE,
voffset = 0,
space_width = 0,
font_height = 0
}},
sp = 0,
selective = 0,
what = IT_CHARACTER,
face_id = 0,
selective_display_ellipsis_p = 0,
ctl_arrow_p = 0,
face_box_p = 0,
start_of_box_run_p = 0,
end_of_box_run_p = 0,
overlay_strings_at_end_processed_p = 0,
ignore_overlay_strings_at_pos_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,
line_wrap = TRUNCATE,
base_face_id = 0,
c = 0,
len = 0,
cmp_it = {
stop_pos = 0,
id = 0,
ch = 0,
lookback = 0,
nglyphs = 0,
nchars = 0,
nbytes = 0,
from = 0,
to = 0,
width = 0
},
char_to_display = 0,
image_id = 0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
space_width = 0,
voffset = 0,
tab_width = 0,
font_height = 0,
object = 0,
position = {
charpos = 0,
bytepos = 0
},
truncation_pixel_width = 0,
continuation_pixel_width = 0,
first_visible_x = 0,
last_visible_x = 0,
last_visible_y = 4,
extra_line_spacing = 0,
max_extra_line_spacing = 35,
override_ascent = 2,
override_descent = 0,
override_boff = 101,
glyph_row = 0x1,
area = 26,
nglyphs = -1,
pixel_width = -2,
ascent = 0,
descent = 0,
max_ascent = 0,
max_descent = 0,
phys_ascent = 138629522,
phys_descent = 140770496,
max_phys_ascent = 139519222,
max_phys_descent = -1073750776,
current_x = 135780680,
continuation_lines_width = 138629522,
current_y = 138625899,
first_vpos = 138460674,
vpos = 0,
hpos = 138460674,
left_user_fringe_bitmap = 0,
right_user_fringe_bitmap = 8,
left_user_fringe_face_id = 48642,
right_user_fringe_face_id = 217490
}
current_matrix_up_to_date_p = 0
used_current_matrix_p = 0
buffer_unchanged_p = 0
temp_scroll_step = <value optimized out>
centering_position = <value optimized out>
last_line_misfit = 26
beg_unchanged = 0
end_unchanged = 0
#53 0x0808fd83 in redisplay_window_0 (window=168373293)
at /home/steve/bzr/emacs/quickfixes/src/xdisp.c:12283
No locals.
#54 0x0818bf77 in internal_condition_case_1 (bfun=
0x808fd60 <redisplay_window_0>, arg=168373293, handlers=138448622, hfun=
0x806a540 <redisplay_window_error>)
at /home/steve/bzr/emacs/quickfixes/src/eval.c:1538
val = 139262640
c = {
tag = 138460674,
val = 138460674,
next = 0xbfffecb4,
gcpro = 0x0,
jmp = {{
__jmpbuf = {168373288, 142080304, 138997800, -1073750488,
683487133, -428266254},
__mask_was_saved = 0,
__saved_mask = {
__val = {140770571, 138564317, 1, 161629696, 1600000,
138505296, 3221216728, 135782500, 138505298, 138499995, 1600000,
161629696, 142177109, 138460674, 0, 1, 1073741820, 167605112, 138460674,
138460698, 138629522, 1073741820, 0, 1600000, 138505298, 64, 3221216792,
135837060, 138505298, 1600000, 0, 1}
}
}},
backlist = 0x0,
handlerlist = 0xbfffed7c,
lisp_eval_depth = 0,
pdlcount = 4,
poll_suppress_count = 1,
interrupt_input_blocked = 0,
byte_stack = 0x0
}
h = {
handler = 138448622,
var = 138460674,
chosen_clause = 142081069,
tag = 0xbfffdd44,
next = 0xbfffed7c
}
#55 0x0807b2ff in redisplay_windows (window=136940169)
at /home/steve/bzr/emacs/quickfixes/src/xdisp.c:12262
w = 0xa092c28
#56 0x0807b31d in redisplay_windows (window=136940169)
at /home/steve/bzr/emacs/quickfixes/src/xdisp.c:12256
w = 0xa09f800
#57 0x08091b80 in redisplay_internal (
preserve_echo_area=<value optimized out>)
at /home/steve/bzr/emacs/quickfixes/src/xdisp.c:11834
f = 0x877f930
tail = <value optimized out>
frame = <value optimized out>
w = 0x877fad0
pause = 0
must_finish = 1
number_of_visible_frames = <value optimized out>
polling_stopped_here = 0
old_frame = 142080309
consider_all_windows_p = <value optimized out>
#58 0x0812a630 in read_char (commandflag=1, nmaps=5, maps=0xbfffea90,
prev_event=138460674, used_mouse_menu=0xbfffeb58, end_time=0x0)
at /home/steve/bzr/emacs/quickfixes/src/keyboard.c:2727
c = <value optimized out>
local_getcjmp = {{
__jmpbuf = {136178197, 168372380, 9, 1, 166774678, 166774678},
__mask_was_saved = 138609210,
__saved_mask = {
__val = {161629701, 4294967295, 3221219708, 167729819,
3221219688, 136155776, 166774678, 138488978, 1, 4294967295, 3221219708,
4294967295, 3221219928, 135817543, 166774678, 138488978, 161629701,
167873886, 167729819, 2010, 996, 4294966965, 167729819, 3221219952,
3221219768, 161629701, 36, 3221220256, 3221219768, 136152136, 0, 8}
}
}}
save_jump = {{
__jmpbuf = {10, 40, -1073747816, 136152136, 167729819, 9},
__mask_was_saved = -1073747752,
__saved_mask = {
__val = {136153405, 40, 2010, 996, 4294966965, 40, 16771456,
3221219544, 161629701, 3221219708, 167729819, 3221219544, 136152136,
138609210, 8, 3221219608, 136153405, 168372380, 10, 1, 35, 36, 4, 35, 5,
164896632, 138460674, 3221219656, 136155595, 138488978, 167657038,
3221219656}
}
}}
key_already_recorded = 0
tem = <value optimized out>
save = <value optimized out>
previous_echo_area_message = 138460674
also_record = 138460674
reread = 0
polling_stopped_here = <value optimized out>
orig_kboard = 0x86f61a8
#59 0x0812c91e in read_key_sequence (keybuf=<value optimized out>,
bufsize=<value optimized out>, prompt=<value optimized out>,
dont_downcase_last=0, can_return_switch_frame=1, fix_current_buffer=1)
at /home/steve/bzr/emacs/quickfixes/src/keyboard.c:9512
interrupted_kboard = 0x86f61a8
key = <value optimized out>
used_mouse_menu = 0
echo_local_start = 0
last_real_key_start = 0
keys_local_start = 0
local_first_binding = 0
from_string = 138460674
count = 2
t = 0
echo_start = 0
keys_start = 0
nmaps = 5
nmaps_allocated = 5
defs = 0xbfffea60
submaps = 0xbfffea90
orig_local_map = 162297022
orig_keymap = 138460674
localized_local_map = 0
first_binding = 0
first_unbound = 31
mock_input = 0
fkey = {
parent = 141058614,
map = 141058614,
start = 0,
end = 0
}
keytran = {
parent = 138453734,
map = 138453734,
start = 0,
end = 0
}
indec = {
parent = 141058622,
map = 141058622,
start = 0,
end = 0
}
shift_translated = 0
delayed_switch_frame = 138460674
original_uppercase = -1073747000
original_uppercase_position = -1
starting_buffer = <value optimized out>
fake_prefixed_keys = 138460674
#60 0x0812ec4b in command_loop_1 ()
at /home/steve/bzr/emacs/quickfixes/src/keyboard.c:1643
cmd = <value optimized out>
lose = <value optimized out>
keybuf = {424, 7, -1208052788, -1222486303, 134547234, 135392112, 0,
1, 0, 0, -1208028976, 2, -1207963660, -1222551148, 37, 0, -1073746852,
-1073747024, 0, 0, 138460674, 139310946, 0, 0, 0, 138752488, 138752488,
138752504, -1073746792, 135413347}
i = <value optimized out>
prev_modiff = 662
prev_buffer = 0x9a24600
already_adjusted = 0
#61 0x0818c071 in internal_condition_case (bfun=0x812ea70 <command_loop_1>,
handlers=138498658, hfun=0x8128b70 <cmd_error>)
at /home/steve/bzr/emacs/quickfixes/src/eval.c:1490
val = 139262640
c = {
tag = 138460674,
val = 138460674,
next = 0xbfffedd8,
gcpro = 0x0,
jmp = {{
__jmpbuf = {138752488, 138752488, 138752504, -1073746536,
685641629, -427348750},
__mask_was_saved = 0,
__saved_mask = {
__val = {1, 0, 1, 0, 0, 3221220296, 1, 5000, 1918989871,
1853190703, 1668509231, 3087005312, 0, 3221220752, 3221220688,
3221220700, 0, 3072480993, 134546241, 3073830900, 3073483486, 1,
139995640, 45, 3086938320, 2, 3087003636, 3072420292, 3072437716,
3074049376, 3221221024, 4294967295}
}
}},
backlist = 0x0,
handlerlist = 0x0,
lisp_eval_depth = 0,
pdlcount = 2,
poll_suppress_count = 1,
interrupt_input_blocked = 0,
byte_stack = 0x0
}
h = {
handler = 138498658,
var = 138460674,
chosen_clause = 0,
tag = 0xbfffecb4,
next = 0x0
}
#62 0x08128045 in command_loop_2 ()
at /home/steve/bzr/emacs/quickfixes/src/keyboard.c:1360
val = 139262640
#63 0x0818c151 in internal_catch (tag=138495730, func=
0x8128020 <command_loop_2>, arg=138460674)
at /home/steve/bzr/emacs/quickfixes/src/eval.c:1226
c = {
tag = 138495730,
val = 138460674,
next = 0x0,
gcpro = 0x0,
jmp = {{
__jmpbuf = {138752488, 138752488, 138752504, -1073746264,
685559709, -427485966},
__mask_was_saved = 0,
__saved_mask = {
__val = {3221221012, 3221221160, 135429266, 3221221024, 0, 0,
0, 0, 0, 0, 138486528, 138460674, 138628088, 3221221000, 135782500,
138628090, 138625971, 138460674, 138486528, 0, 3072862700, 0, 0, 0,
3072862700, 0, 138460698, 0, 14, 3221221116, 138628090, 138460674}
}
}},
backlist = 0x0,
handlerlist = 0x0,
lisp_eval_depth = 0,
pdlcount = 2,
poll_suppress_count = 1,
interrupt_input_blocked = 0,
byte_stack = 0x0
}
#64 0x081289bf in command_loop ()
at /home/steve/bzr/emacs/quickfixes/src/keyboard.c:1339
No locals.
#65 0x08128d5a in recursive_edit_1 ()
at /home/steve/bzr/emacs/quickfixes/src/keyboard.c:954
val = <value optimized out>
#66 0x08128e82 in Frecursive_edit ()
at /home/steve/bzr/emacs/quickfixes/src/keyboard.c:1016
buffer = 138460674
#67 0x0811d4c8 in main (argc=<value optimized out>,
argv=<value optimized out>)
at /home/steve/bzr/emacs/quickfixes/src/emacs.c:1833
dummy = 1
stack_bottom_variable = 8 '\b'
do_initial_setlocale = 138752488
skip_args = 0
rlim = {
rlim_cur = 8388608,
rlim_max = 18446744073709551615
}
no_loadup = 0
junk = 0x0
dname_arg = 0x0
Lisp Backtrace:
"unwind-protect" (0xbfffbcd8)
"save-current-buffer" (0xbfffbda8)
"with-current-buffer" (0xbfffbe38)
"let" (0xbfffbf48)
"with-temp-buffer" (0xbfffbfd8)
"progn" (0xbfffc088)
"if" (0xbfffc118)
"when" (0xbfffc1a8)
"let*" (0xbfffc298)
"tabbar-line-format" (0xbfffc340)
"or" (0xbfffc4a8)
"cond" (0xbfffc558)
"tabbar-line" (0xbfffc600)
"eval" (0xbfffc8ac)
(gdb)
^ permalink raw reply [flat|nested] 7+ messages in thread