In XEmacs 21.2 (beta32) "Kastor & Polydeukes" [Lucid] (sparc-sun-solaris2.7) of Wed Apr 19 2000 on rhea
configured using `configure --prefix=/export/users/hamishm/xemacs --site-prefixes=/export/users/hamishm/gnome:/export/users/hamishm --pdump --with-athena=xaw --with-menubars=lucid --with-scrollbars=lucid --with-dialogs=athena --with-widgets=athena --with-dragndrop=no --with-tooltalk=no'
cvs-upped Apr 19, 9:33 AM EDT
C and lisp backtraces appended. I'm going to keep this process around
if anyone (Andy?) wants me to poke around in it.
Hamish.
----------------------------------------------------------------------
(gdb) where full
#0 lw_get_all_values (id=65612) at lwlib.c:1222
info = (widget_info *) 0x0
id = 65612
info = (widget_info *) 0x0
val = (widget_value *) 0x1004c
#1 0x1c2154 in x_update_widget (p=0x11b9380) at glyphs-x.c:2202
wv = (widget_value *) 0x7e2c80
#2 0x127690 in update_widget (widget=18584448) at glyphs-widget.c:354
maybe_contype_meth_meth = (struct console_methods *) 0x11b9380
meths = (struct image_instantiator_methods *) 0x11b9380
#3 0x120134 in update_subwindow (subwindow=18584448) at glyphs.c:4361
count = 38
#4 0x17f8e8 in redisplay_output_subwindow (w=0xb18400,
image_instance=18584448, db=0xffbed218, dga=0xffbed208, findex=16,
cursor_start=0, cursor_width=0, cursor_height=0) at redisplay-output.c:1216
sdga = {xoffset = -559038737, yoffset = 16711680, width = 19923616,
height = 42}
#5 0x1c7de0 in x_output_display_block (w=0xb18400, dl=0x118a400, block=0,
start=18584448, end=1, start_pixpos=4, cursor_start=0, cursor_width=0,
cursor_height=0) at redisplay-x.c:464
instance = 18584448
dbox = {xpos = 4, ypos = 4, width = 1121, height = 22}
dga = {xoffset = 0, yoffset = 0, width = 1121, height = 22}
cursor_width = 0
buf = (Emchar_dynarr *) 0x1300460
db = (struct display_block *) 0xb18400
rba = (rune_dynarr *) 0xeef1c0
rb = (struct rune *) 0xf85c00
elt = 0
findex = 16
xpos = 4
width = 0
charset = -22792152
#6 0x17fe20 in redisplay_output_display_block (w=0xb18400, dl=0x118a400,
block=0, start=0, end=1, start_pixpos=15659456, cursor_start=0,
cursor_width=0, cursor_height=0) at redisplay-output.c:1134
cursor_start = 18392064
cursor_width = 0
cursor_height = 18392064
#7 0x17c18c in output_display_line (w=0xb18400, cdla=0xf01ec0, ddla=0xeef140,
line=0, force_start=0, force_end=0) at redisplay-output.c:802
elt = 4
first_elt = 0
last_elt = 1
cdb = (struct display_block *) 0x118a400
ddb = (struct display_block *) 0x0
block_end = -22602312
old_block = 0
next_start_pixpos = 1125
old_b = (struct buffer *) 0x0
cdl = (struct display_line *) 0x0
ddl = (struct display_line *) 0x118a400
cdba = (display_block_dynarr *) 0x0
ddba = (display_block_dynarr *) 0xeef400
start_pixpos = 4
end_pixpos = 1125
cursor_start = 0
cursor_width = 0
cursor_height = 0
force = 0
clear_border = 0
must_sync = 1
#8 0x1334cc in output_gutter (f=0xbf0e00, pos=TOP_GUTTER, force=0)
at gutter.c:318
window = 11633664
x = 4
y = 4
width = 1121
height = 22
ypos = 14374400
line = 0
border_width = 0
findex = 16
ddla = (display_line_dynarr *) 0xeef140
cdla = (display_line_dynarr *) 0xf01ec0
dl = (struct display_line *) 0x0
cdla_len = 0
#9 0x1342f8 in update_frame_gutters (f=0xbf0e00) at gutter.c:562
pos = TOP_GUTTER
local_clip_changed = 1
local_buffers_changed = 1
#10 0x172058 in redisplay_frame (f=0xbf0e00, preemption_check=1)
at redisplay.c:6446
No locals.
#11 0x178780 in Fredraw_frame (frame=37, no_preempt=-22602312)
at redisplay.c:8955
f = (struct frame *) 0xbf0e00
count = 37
#12 0xa11dc in Ffuncall (nargs=2, args=0xffbed674) at eval.c:3218
PF_fn = (void (*)()) 0x178714 <Fredraw_frame>
max_args = -22602312
spacious_args = {2428928, 2428928, -4270160, -4270496, -4270492, 1,
38, 13552}
fun = 1541908
val = 2
backtrace = {next = 0xffbed7b0, function = 0xffbed674,
args = 0xffbed678, nargs = 2, pdlcount = 37, evalargs = 0 '\000',
debug_on_exit = 0 '\000'}
fun_nargs = 2
fun_args = (Lisp_Object *) 0xffbed678
#13 0x70b94 in execute_optimized_program (
program=0x6bba64 "\207§ èþ¦ÝPþ¬($þ§ èþ§ èþ§ èpell", stack_depth=2,
constants_data=0xfeb0d728) at bytecode.c:747
n = 2
opcode = 2
program_ptr = (Opbyte *) 0x6bba64 "\207§ èþ¦ÝPþ¬($þ§ èþ§ èþ§ èpell"
stack_ptr = (Lisp_Object *) 0xffbed674
speccount = 37
gcpro1 = {next = 0xffbed858, var = 0xffbed674, nvars = 3}
stack_beg = (Lisp_Object *) 0xffbed670
stack_end = (Lisp_Object *) 0xffbed67c
#14 0x706f4 in funcall_compiled_function (fun=-21828072, nargs=0,
args=0xffbed840) at bytecode.c:519
value = 2235
symbol = 3389440
tail = -22601496
speccount = 35
i = 0
optional = 1
#15 0xa13a8 in Ffuncall (nargs=0, args=0xffbed83c) at eval.c:3253
fun = -21828072
val = 0
backtrace = {next = 0xffbed988, function = 0xffbed83c,
args = 0xffbed840, nargs = 0, pdlcount = 35, evalargs = 0 '\000',
debug_on_exit = 0 '\000'}
fun_nargs = 0
fun_args = (Lisp_Object *) 0xffbed840
#16 0x70b94 in execute_optimized_program (program=0xc51240 "\210\201\\",
stack_depth=0, constants_data=0x9a7210) at bytecode.c:747
n = 0
opcode = 0
program_ptr = (Opbyte *) 0xc51240 "\210\201\\"
stack_ptr = (Lisp_Object *) 0xffbed83c
speccount = 31
gcpro1 = {next = 0xffbeda38, var = 0xffbed83c, nvars = 6}
stack_beg = (Lisp_Object *) 0xffbed838
stack_end = (Lisp_Object *) 0xffbed850
#17 0x706f4 in funcall_compiled_function (fun=10184172, nargs=6,
args=0xffbeda18) at bytecode.c:519
value = 659976
symbol = 3389440
tail = -22601496
speccount = 25
i = 6
optional = 1
#18 0xa13a8 in Ffuncall (nargs=6, args=0xffbeda14) at eval.c:3253
fun = 10184172
val = 6
backtrace = {next = 0xffbedb68, function = 0xffbeda14,
args = 0xffbeda18, nargs = 6, pdlcount = 25, evalargs = 0 '\000',
debug_on_exit = 0 '\000'}
fun_nargs = 6
fun_args = (Lisp_Object *) 0xffbeda18
#19 0x70b94 in execute_optimized_program (
program=0xc359a4 "®\aÀ\025À\211\026\t)\211\021¬#\013Êa«\036\016\013q\210\016\f«\005ÍÎ!\210\nÏ k¬\aÏ \211\022ªÆÀ\211\022¬Ã\t)\207", stack_depth=6,
constants_data=0x9bee10) at bytecode.c:747
n = 6
opcode = 6
program_ptr = (
Opbyte *) 0xc359a4 "®\aÀ\025À\211\026\t)\211\021¬#\013Êa«\036\016\013q\210\016\f«\005ÍÎ!\210\nÏ k¬\aÏ \211\022ªÆÀ\211\022¬Ã\t)\207"
stack_ptr = (Lisp_Object *) 0xffbeda14
speccount = 23
gcpro1 = {next = 0xffbedc18, var = 0xffbeda14, nvars = 8}
stack_beg = (Lisp_Object *) 0xffbeda10
stack_end = (Lisp_Object *) 0xffbeda30
#20 0x706f4 in funcall_compiled_function (fun=10184116, nargs=7,
args=0xffbedbf8) at bytecode.c:519
value = 1
symbol = 3389440
tail = -22601496
speccount = 16
i = 7
optional = 1
#21 0xa13a8 in Ffuncall (nargs=7, args=0xffbedbf4) at eval.c:3253
fun = 10184116
val = 7
backtrace = {next = 0xffbedd48, function = 0xffbedbf4,
args = 0xffbedbf8, nargs = 7, pdlcount = 16, evalargs = 0 '\000',
debug_on_exit = 0 '\000'}
fun_nargs = 7
fun_args = (Lisp_Object *) 0xffbedbf8
#22 0x70b94 in execute_optimized_program (program=0x861e8d ".\006\207",
stack_depth=7, constants_data=0x92f590) at bytecode.c:747
n = 7
opcode = 7
program_ptr = (Opbyte *) 0x861e8d ".\006\207"
stack_ptr = (Lisp_Object *) 0xffbedbf4
speccount = 10
gcpro1 = {next = 0xffbedde8, var = 0xffbedbf4, nvars = 8}
stack_beg = (Lisp_Object *) 0xffbedbf0
stack_end = (Lisp_Object *) 0xffbedc10
#23 0x706f4 in funcall_compiled_function (fun=9637608, nargs=3,
args=0xffbeddd8) at bytecode.c:519
value = -22601496
symbol = 3389440
tail = -22601496
speccount = 6
i = 3
optional = 1
#24 0xa13a8 in Ffuncall (nargs=3, args=0xffbeddd4) at eval.c:3253
fun = 9637608
val = 3
backtrace = {next = 0xffbedf18, function = 0xffbeddd4,
args = 0xffbeddd8, nargs = 3, pdlcount = 6, evalargs = 0 '\000',
debug_on_exit = 0 '\000'}
fun_nargs = 3
fun_args = (Lisp_Object *) 0xffbeddd8
#25 0x70b94 in execute_optimized_program (program=0xc50ef1 "\207",
stack_depth=3, constants_data=0xbc9590) at bytecode.c:747
n = 3
opcode = 3
program_ptr = (Opbyte *) 0xc50ef1 "\207"
stack_ptr = (Lisp_Object *) 0xffbeddd4
speccount = 6
gcpro1 = {next = 0xffbedfb0, var = 0xffbeddd4, nvars = 4}
stack_beg = (Lisp_Object *) 0xffbeddd0
stack_end = (Lisp_Object *) 0xffbedde0
#26 0x706f4 in funcall_compiled_function (fun=12605584, nargs=1,
args=0xffbedfa8) at bytecode.c:519
value = 2273
symbol = 3389440
tail = -22601496
speccount = 3
i = 1
optional = 1
#27 0xa13a8 in Ffuncall (nargs=1, args=0xffbedfa4) at eval.c:3253
fun = 12605584
val = 1
backtrace = {next = 0xffbee0e0, function = 0xffbedfa4,
args = 0xffbedfa8, nargs = 1, pdlcount = 3, evalargs = 0 '\000',
debug_on_exit = 0 '\000'}
fun_nargs = 1
fun_args = (Lisp_Object *) 0xffbedfa8
#28 0x70b94 in execute_optimized_program (program=0xc29b17 "\207",
stack_depth=1, constants_data=0xbdf810) at bytecode.c:747
n = 1
opcode = 1
program_ptr = (Opbyte *) 0xc29b17 "\207"
stack_ptr = (Lisp_Object *) 0xffbedfa4
speccount = 3
gcpro1 = {next = 0xffbee230, var = 0xffbedfa4, nvars = 2}
stack_beg = (Lisp_Object *) 0xffbedfa0
stack_end = (Lisp_Object *) 0xffbedfa8
#29 0x706f4 in funcall_compiled_function (fun=12605500, nargs=1,
args=0xffbee16c) at bytecode.c:519
value = 0
symbol = 3389440
tail = -22601496
speccount = 2
i = 1
optional = 0
#30 0xa13a8 in Ffuncall (nargs=1, args=0xffbee168) at eval.c:3253
fun = 12605500
val = 1
backtrace = {next = 0xffbee338, function = 0xffbee168,
args = 0xffbee16c, nargs = 1, pdlcount = 2, evalargs = 0 '\000',
debug_on_exit = 0 '\000'}
fun_nargs = 1
fun_args = (Lisp_Object *) 0xffbee16c
#31 0x76a74 in Fcall_interactively (function=12342092, record_flag=-22601496,
keys=-22601496) at callint.c:946
alloca_size = -22601496
args = (Lisp_Object *) 0xffbee16c
visargs = (Lisp_Object *) 0xffbee170
varies = (Lisp_Object *) 0xffbee174
arg_from_tty = 3423232
argnum = 0
gcpro1 = {next = 0xffbee3c0, var = 0xffbee1fc, nvars = 1}
gcpro2 = {next = 0xffbee240, var = 0xffbee168, nvars = 4}
speccount = 1
prefix = -22601496
fun = 12605500
specs = 12368724
prompt_data = 0x837a48 "-09-13"
prompt_index = 0
argcount = 1
set_zmacs_region_stays = 0
mouse_event_count = 1
#32 0x9fc30 in Fcommand_execute (cmd=12342092, record=-22601496,
keys=-22601496) at eval.c:2656
prefixarg = -22601496
final = 3389440
backtrace = {next = 0x0, function = 0x369798, args = 0xffbee3a4,
nargs = 1, pdlcount = 1, evalargs = 0 '\000', debug_on_exit = 0 '\000'}
#33 0xdc79c in execute_command_event (command_builder=0x3ef840, event=17448424)
at event-stream.c:3836
old_kbd_macro = 0
gcpro1 = {next = 0xffbee4d0, var = 0xffbee428, nvars = 1}
#34 0xdd050 in Fdispatch_event (event=17448424) at event-stream.c:4155
leaf = 12342092
console = 3672832
channel = 12342092
#35 0x7c090 in Fcommand_loop_1 () at cmdloop.c:575
event = 17448424
old_loop = -22601496
gcpro1 = {next = 0xffbee5d8, var = 0xffbee4cc, nvars = 1}
gcpro2 = {next = 0xffbee4e0, var = 0xffbee4c8, nvars = 1}
was_locked = 0
#36 0x7c334 in command_loop_1 (dummy=-22601496) at cmdloop.c:490
No locals.
#37 0x9d728 in condition_case_1 (handlers=2572288,
bfun=0x7c2e8 <command_loop_1>, barg=-22601496, hfun=0x7c394 <cmd_error>,
harg=-22601496) at eval.c:1644
obj = 508648
speccount = 0
c = {tag = 17270120, val = -22601496, next = 0xffbee730, gcpro = 0x0,
jmp = {0, -4266640, 644788, 1056, 256, 0 <repeats 11 times>, -4775936,
516096, 0}, backlist = 0x0, lisp_eval_depth = 0, pdlcount = 0}
gcpro1 = {next = 0x0, var = 0xffbee6b4, nvars = 1}
#38 0x7c4a4 in command_loop_2 (dummy=-22601496) at cmdloop.c:252
No locals.
#39 0xa52fc in internal_catch (tag=-22769328, func=0x7c458 <command_loop_2>,
arg=-22601496, threw=0x0) at eval.c:1310
c = {tag = -22769328, val = -22601496, next = 0x0, gcpro = 0x0, jmp = {
0, -4266288, 676552, 3665408, 3397632, 0, -4265272, 2013265920, -4266032,
529116, 0, 3659776, -22601496, 3659776, 0, 3393536, -4497408, 237568, 0},
backlist = 0x0, lisp_eval_depth = 0, pdlcount = 0}
#40 0x7b7ec in initial_command_loop (load_me=-22601496) at cmdloop.c:301
No locals.
#41 0x995c4 in sort_args (argc=2161664, argv=0xffbee9a4) at emacs.c:1873
stack_bottom_variable = 0 '\000'
skip_args = -4272272
load_me = -22601496
inhibit_window_system = 0
(gdb) call Fbacktrace(QEexternal_debugging_output , Qt)
Program received signal SIGSEGV, Segmentation fault.
0xfed80bf8 in vsprintf () from /usr/lib/libc.so.1
The program being debugged stopped while in a function called from GDB.
When the function (Fbacktrace) is done executing, GDB will silently
stop (instead of continuing to evaluate the expression containing
the function call).
(gdb)