Arggh. This is my fault, but I don't see this. Can anyone debug a little
further?
andy
At 02:57 PM 9/16/99 -0400, Georg Nikodym wrote:
program terminated by signal SEGV (Segmentation Fault)
Current function is fatal_error_signal
276 kill (getpid (), fatal_error_code);
(verve:dbx) 1$ where
[1] _libc_kill(0x0, 0xb, 0x0, 0x0, 0x20c10, 0x13947c), at 0xfec1dc94
=>[2] fatal_error_signal(sig = 11), line 276 in "emacs.c"
[3] sigacthandler(0xb, 0x0, 0xffbeb078, 0x0, 0x0, 0xffbeb3d1), at
0xfec1cd58
---- called from signal handler with signal 11 (SIGSEGV) ------
[4] XtMoveWidget(0x43, 0x4, 0x0, 0xfef66000, 0x16cff00, 0x29), at
0xfef3e0b8
[5] x_map_subwindow(p = 0x1758600, x = 4, y = 41), line 2057 in
"glyphs-x.c"
[6] map_subwindow(subwindow = UNION, x = 4, y = 41), line 3999 in
"glyphs.c"
[7] redisplay_output_subwindow(w = 0x1a0ec00, image_instance =
UNION, db
= 0xffbeb5e0, dga = 0xffbeb5d0, findex = 4U, cursor_start = 0,
cursor_width
= 0, cursor_height = 0), line 1168 in "redisplay-output.c"
[8] x_output_display_block(w = 0x1a0ec00, dl = 0x1758f80, block = 0,
start = 0, end = 1, start_pixpos = 4, cursor_start = 0, cursor_width = 0,
cursor_height = 0), line 485 in "redisplay-x.c"
[9] redisplay_output_display_block(w = 0x1a0ec00, dl = 0x1758f80,
block
= 0, start = 0, end = 1, start_pixpos = 4, cursor_start = 0, cursor_width =
0, cursor_height = 0), line 1043 in "redisplay-output.c"
[10] output_display_line(w = 0x1a0ec00, cdla = 0xeec260, ddla =
0x197b840, line = 0, force_start = -1, force_end = -1), line 711 in
"redisplay-output.c"
[11] output_gutter(f = 0x1a0e200, pos = TOP_GUTTER), line 252 in
"gutter.c"
[12] update_frame_gutters(f = 0x1a0e200), line 345 in "gutter.c"
[13] redisplay_frame(f = 0x1a0e200, preemption_check = 0), line 6325 in
"redisplay.c"
[14] redisplay_device(d = 0x87ff00), line 6482 in
"redisplay.c"
[15] redisplay_without_hooks(), line 6565 in "redisplay.c"
[16] redisplay(), line 6635 in "redisplay.c"
[17] Fnext_event(event = UNION, prompt = UNION), line 2236 in
"event-stream.c"
[18] Fcommand_loop_1(), line 569 in "cmdloop.c"
[19] command_loop_1(dummy = UNION), line 493 in "cmdloop.c"
[20] condition_case_1(handlers = UNION, bfun = 0xe0340 =
&`xemacs`cmdloop.c`command_loop_1(Lisp_Object dummy), barg = UNION, hfun =
0xdf0a0 = &`xemacs`cmdloop.c`cmd_error(Lisp_Object data, Lisp_Object
dummy), harg = UNION), line 1646 in "eval.c"
[21] command_loop_3(), line 255 in "cmdloop.c"
[22] command_loop_2(dummy = UNION), line 266 in "cmdloop.c"
[23] call_command_loop(catch_errors = UNION), line 327 in "cmdloop.c"
[24] Fread_minibuffer_internal(prompt = UNION), line 188 in "minibuf.c"
[25] Ffuncall(nargs = 2, args = 0xffbec0bc), line 3195 in "eval.c"
[26] execute_optimized_program(program = 0xffbec1e8 "\xc0 \xc1
V\xab^K\xc2\x89^[^\\xc5^N^F!*\x87\xc5^N^F!\x87\xc2^\", stack_depth = 2,
constants_data = 0x779f10), line 747 in "bytecode.c"
[27] Fbyte_code(instructions = UNION, constants = UNION, stack_depth
=
UNION), line 2406 in "bytecode.c"
[28] Feval(form = UNION), line 2992 in "eval.c"
[29] internal_catch(tag = UNION, func = 0x14ea00 = &Feval(Lisp_Object
form),
arg = UNION, threw = (nil)), line 1321 in "eval.c"
[30] execute_rare_opcode(stack_ptr = 0xffbec524, program_ptr =
0xa9c180
"\xe6a\xab^L\x81H", opcode = Bcatch), line 1253 in
"bytecode.c"
[31] execute_optimized_program(program = 0xa9c010 "^H\xac^R\xc1
\xc2V\xab^L\xc3 \xc4 a\xab^E\xc5\xc6!\x88^N^G\xab^Q^N^G\xc2V\xab^K\xc1
^N^GY\xab^D\xc8
\x88^N^I\xab"^N^I9\xab^O\xca^N^I!\xac^W\xc5\xcb^N^I"\x88\xaa^O\xca^N^I@!\xac
^H\xc5\xcb^N^I@"\x88\xcc \xab^I\xcd\xce\xcf^N^P!"\x88^N^Q^^^R\xc3 ^^^S\xd4
^^^U\xc4 ^^^V\xc1 \xc2a\xab^G\xd7^N^V!\xaa^H\xd8\xd9\xda\xc1
"!^^^[\xdc^N^V!\x89^^^]\xd4 a?\xad^E\xde^N^]!^^^_\xde ^^
^N^I^^!\xe2\x8e\xe3^N^[!q\x88^N^R^V^Q\xe4\xe5!\x88\xe6^V%\xe4\xe7!\x88\xe4\x
e8!\x88\xe4\xe9!\x88\xea^V'\xeb^V(^N,\xab^U\xe4\xed!\x88^N-\xac^D\xee^V-\xe4
\xef!\x88\xf0\xef\xf1"\x88\xf2^N^V^N^["\x88\xf3^N^V!\x88\xf4^N^V\xc2"\x88\xf
5^N^[!\x88\xcd\xf6!\x88^N7\xab(^N7:\xab^X^N7@c\x88^N7ATb\x88^N7@^V'^N7A^V(\x
aa^L^N7c\x88^N7^V'`^V(\xf8\xf9^N:\xae^C^N;^N<"!\x88^N,\xad^Bp^N=^N!\xac^D\xf
e\xaa^M^N!:\xab^F^N!@\xaa^C^N!^N!:\xab^F^N!A\xaa^B\xc2^N^S^^?^^@^^A^^=^^B^N@
^V)^NC\xab^H^NC^VD\xe6^VE\x81F", stack_depth = 6, constants_data =
0x71b210), line 657 in "bytecode.c"
[32] funcall_compiled_function(fun = UNION, nargs = 5, args =
0xffbec838), line 523 in "bytecode.c"
[33] Ffuncall(nargs = 6, args = 0xffbec834), line 3227 in
"eval.c"
[34] execute_optimized_program(program = 0xb4f410
"^H^I\n\xc3a?\xad^B\xc3\xc4\x89^]^^^F^^^G^^^H^^^I\xca^N^K^N^L\n\xac^E^N^M\xa
a^C^N^N\xc4^N^O%\x89^U\xd0\x98\xab^I^N^Q\xab^E^N^Q\xaa^B^M-\x87\xdc",
stack_depth = 7, constants_data = 0x77be90), line 747 in "bytecode.c"
[35] funcall_compiled_function(fun = UNION, nargs = 5, args =
0xffbecb48), line 523 in "bytecode.c"
[36] Ffuncall(nargs = 6, args = 0xffbecb44), line 3227 in
"eval.c"
[37] execute_optimized_program(program = 0x9bfcd0
"\xc0^Is\xab^N\xc2^K^L^M^N^F^N^G^N^H&^F\x87\xc2^K^L^M^N^F^N^G\xa2\xae^C^N^G%
\x87b\xd8^D", stack_depth = 7, constants_data = 0x19e0510), line 747 in
"bytecode.c"
[38] funcall_compiled_function(fun = UNION, nargs = 6, args =
0xffbece58), line 523 in "bytecode.c"
[39] Ffuncall(nargs = 7, args = 0xffbece54), line 3227 in
"eval.c"
[40] execute_optimized_program(program = 0xffbecf90
"^H\xab^H\xc1\xc2^K\xc4#\xaa^N\xc5\xc6^N^G\xc8\x89^N^I\xcaB\xcb&^F\x89^V^L\x
cd\x98\x87", stack_depth = 7, constants_data = 0x1671e90), line 747 in
"bytecode.c"
[41] Fbyte_code(instructions = UNION, constants = UNION, stack_depth
=
UNION), line 2406 in "bytecode.c"
[42] Feval(form = UNION), line 2992 in "eval.c"
[43] internal_catch(tag = UNION, func = 0x14ea00 = &Feval(Lisp_Object
form),
arg = UNION, threw = (nil)), line 1321 in "eval.c"
[44] execute_rare_opcode(stack_ptr = 0xffbed2dc, program_ptr =
0xf838e1
"\xac\xfc^N(\xab^Q^N'^V^F\xeb^N^F!\xae^C^N^F^V^G\xaa^K\xdc^N'!^V^F^N'^V^G.^F
^N,\xab^K^N^F\x97^V^F^N^G\x97^V^G\xed^^.\xef^^0\xd2^N.^N1"^^2\xd2^N0^N1"^^3^
N2\xab^I^N2^N^F\xa1\x88\xaa^M\xf4^N.^N^FBC^N1"^V1^N3\xab^I^N3^N^G\xa1\x88\xa
a^M\xf4^N0^N^GBC^N1"^V1,\xd5^^5\xd2^N5^N^S"\x89^^6\xab^H^N6^N^G\xa1\xaa^L^N5
^N^GB^N^SB\x89^V^S.^F\x87\xd4", opcode = Bcatch), line 1253 in
"bytecode.c"
[45] execute_optimized_program(program = 0xf83810
"\xc0\xc1!\x88\n\xc3\x89^L^]^^^F^^^G^^^H^M\xabR^M@\x89^^^I\xca\x98\xab3\xcb^
N^L!\x89^^^M\xac^F^MA^U\xaa"^N^M;\xab^I^N^M^V^G\xc3^U\xaa^U^N^M<\xab^K\xce^N
^M!^V^G\xc3^U\xaa^F\xcf\xd0\xd1"\x88)\xaa^T\xd2^N^I^N^S"A\x89^V^G\xab^E\xc3^
U\xaa^D^MA^U)\xaa\xad^N^G\xac3^N^T\xac/\xd2\xd5^N^S"A\xae%\xd2\xd6^N^S"A\xae
^]\xd2\xd7^N^S"A\xae^U\xd2\xd8^N^S"A\xae^M\xd2\xd9^N^S"A\xae^E^N^S@A^V^G^N^G
\xac^H^N^Z^V^G\xdb^V^H\xdc^N^G!^V^F\xc0\xdd!\x88^N^H\xabB\xde\xdf^N^S"^^
^N!^^"^N#^^$^N^G^^%\xdb^^&\xc3^^'\xc3^V(\xe9\xea\x8d\xac\xfc^N(\xab^Q^N'^V^F
\xeb^N^F!\xae^C^N^F^V^G\xaa^K\xdc^N'!^V^F^N'^V^G.^F^N,\xab^K^N^F\x97^V^F^N^G
\x97^V^G\xed^^.\xef^^0\xd2^N.^N1"^^2\xd2^N0^N1"^^3^N2\xab^I^N2^N^F\xa1\x88\x
aa^M\xf4^N.^N^FBC^N1"^V1^N3\xab^I^N3^N^G\xa1\x88\xaa^M\xf4^N0^N^GBC^N1"^V1,\
xd5^^5\xd2^N5^N^S"\x89^^6\xab^H^N6^N^G\xa1\xaa^L^N5^N^GB^N^SB\x89^V^S.^F\x87
\xd4", stack_depth = 5, constants_data = 0xf00410), line 657 in
"bytecode.c"
[46] funcall_compiled_function(fun = UNION, nargs = 0, args =
0xffbed5e8), line 523 in "bytecode.c"
[47] Ffuncall(nargs = 1, args = 0xffbed5e4), line 3227 in
"eval.c"
[48] execute_optimized_program(program = 0x1941710
"\xc0\xc1!\x88\n\xab^F\xc3\n^L"\x88\xc5\xc6N\xac^K\xc7\xc5\xc6\x89#\x88\xc8^
MB^U\xc9^V^F\xca \x88\xcb \x88\xcc^^^M\xc9^^^N\xcf ^^^P\xd1\xd2
!\x89^^^S^N^PW\xab^N^N^P^^^T^N^S^V^P^N^T^V^S)\xd5^N^P^N^S"\x88\xd6\xd7\xd8!\
xae^N\xd7\xd9!\xae^I\xd7\xda!\xae^D\xd7\xdb!!\x88\xdc
\x88\xdd^N^P^N^S"^^^^^N^_\xab<^N^_\xa7\xab^H^N^^^N^_X\xab%\xe0^N^P^N^S"\x88^
N^Pb\x88^N!\xae^B\xe2^^#^N$\xab^H\xe5^N#!\x88\xaa^E\xe6\xc9!\x88)\xaa^L\xe7
\x88\xe8\xe9^N^^^N^_#\x88)^N^P\xcc\x89\x93\x88^N^S\xcc\x89\x93\x88,\xc0\xea!
\x88\xca \x87", stack_depth = 5, constants_data = 0x1941410), line 747 in
"bytecode.c"
[49] funcall_compiled_function(fun = UNION, nargs = 0, args =
0xffbedb8c), line 523 in "bytecode.c"
[50] Ffuncall(nargs = 1, args = 0xffbedb88), line 3227 in
"eval.c"
[51] run_hook_with_args_in_buffer(buf = 0x1a0ea00, nargs = 1, args =
0xffbedb88,
cond = RUN_HOOKS_TO_COMPLETION), line 3678 in "eval.c"
[52] run_hook_with_args(nargs = 1, args = 0xffbedb88, cond =
RUN_HOOKS_TO_COMPLETION), line 3691 in "eval.c"
[53] Frun_hooks(nargs = 1, args = 0xffbedb88), line 3545 in
"eval.c"
[54] Ffuncall(nargs = 2, args = 0xffbedb84), line 3213 in "eval.c"
[55] execute_optimized_program(program = 0x19cde10
"\xc0^I!\xac^E\xc2\xc3!\x88\xc4^I!\xac^K\xc2\xc5^N^F\xc7H\xc8H"\x88\xc9\xca\
x89\xcb\xcc$\x88^N^F\xc7H\xcdHJ^V^Fp`\xca^^^N^^^O^^^P\x8c~\x88\x8a\xd1\xd2^N
^F!!\x83\xa0", stack_depth = 6, constants_data = 0x1941d10), line 747 in
"bytecode.c"
[56] funcall_compiled_function(fun = UNION, nargs = 1, args =
0xffbede98), line 523 in "bytecode.c"
[57] Ffuncall(nargs = 2, args = 0xffbede94), line 3227 in
"eval.c"
[58] execute_optimized_program(program = 0x1791c10
"\xc0^I!\n^K\xc4\xc5\x89\x89\x89\x89\x89\x89\x89\x89^^^F^^^G^^^H^^^I^^\n^^^K
^^^L^^^M^^^N^^^O^^^P^^^Q\x89^^^R\x89^V^K\x83E^A^N^R^N^K=\xabx\xd3^N^K@\xd4\x
d5#^^^V\xd7^N^V!?\xad^C^N^V)\x89^V^N\xac^[\xd3^N^K@\xd8\xd5#\x89^V^N\xac^O\x
d9^N^K@!\x89^V^N\xac^E\xda\xdb!\x88\xd3^N^K@\xdc"^V^L^N^]\xad^L\xc5^^^^\xdf^
N^]^N^K@")\x89^V\n\xe0\x9a?\xad^C^N\n^V\n^N^L\xabc^N!;\xab^\xc4^^^O\xe2\xe3^
N!!^N^L"\xe4\x9a)\xacN^N!^N^LP^V^L\xaaE\xd3^N^K@\xd4\xd5#\x89^V^H\xab^K^N^N\
xe5^N^HQ^V^N\xaa/\xd3^N^K@\xd8\xd5#\x89^V^H\xab^K^N^N\xe5^N^HQ^V^N\xaa^Y\xd9
^N^K@!\x89^V^H\xab^K^N^N\xe5^N^HQ^V^N\xaa^E\xda\xdb!\x88^N&\xab?\xd3^N^K@\xe
7\xd5#^V^H\xd3^N^K@\xe8\xd5#^V^G^N^H\xab^S^N^M\xab^K^N^M\xe5^N^HQ^V^M\xaa^E^
N^H^V^M^N^G\xab^S^N^M\xab^K^N^M\xe5^N^GQ^V^M\xaa^E^N^G^V^M\xd3^N^K@\xe9\xea#
\xae^H\xd3^N^K@\xeb\xea#\xd3^N^K@\xec\xea#^N^IBB^V^I^N&\xab\n\xd3^N^K@\xed\x
e5#\xae^H\xd3^N^K@\xee\xe5#^N^FB^V^F^N^KA\x89^V^K\x84\xbf\xfe^N/\xab^Y\xc4^^
0^N^N\xab^G\xf1^N^N!^V^N!
^N!
!
^M\xab^G\xf1^N^M!^V^M)\xf2^N^N!^V^N\xf2^N^M!^V^M^N3\xab^M\xf4^N^N!^V^N\xf4^
N^M!^V^M\xf5^N^N\xc5\xc4#^V^N\xf5\xf6\xf5^N^M\xc5\xc4#^N^N\xf7^N^N!#\xc4\x89
#^V^M^N^N\xab^I\xf8\xf9^N^N\xfa#^V^N^N^M\xab^I\xf8\xf9^N^M\xfa#^V^M^N^N\xac^
H^N^M^V^N\xc5^V^M\xfb\xc5^N^I"^V^I\xf8\xf9^N^I\xea#^V^I\xfc^N^I\xfd"^V^I"
..., stack_depth = 14, constants_data = 0x19c3610), line 747 in "bytecode.c"
[59] funcall_compiled_function(fun = UNION, nargs = 3, args =
0xffbee1c8), line 523 in "bytecode.c"
[60] Ffuncall(nargs = 4, args = 0xffbee1c4), line 3227 in
"eval.c"
[61] execute_optimized_program(program = 0x167ed50 "\xc0
\x88^I\xab^N\xc2^I!\xac^F\xc3\xc4!\xab^D^Iq\x88\xc5 \x88\xc6
\x88\xc7\xc8\xc9^N\n#\x87%V\x98L", stack_depth = 4, constants_data =
0x19f3250), line 747 in "bytecode.c"
[62] funcall_compiled_function(fun = UNION, nargs = 1, args =
0xffbee4cc), line 523 in "bytecode.c"
[63] Ffuncall(nargs = 2, args = 0xffbee4c8), line 3227 in
"eval.c"
[64] Fcall_interactively(function = UNION, record_flag = UNION, keys =
UNION),
line 946 in "callint.c"
[65] Fcommand_execute(cmd = UNION, record = UNION, keys = UNION),
line
2629 in "eval.c"
[66] execute_command_event(command_builder = 0x8756c0, event =
UNION),
line 4343 in "event-stream.c"
[67] Fdispatch_event(event = UNION), line 4642 in
"event-stream.c"
[68] Fcommand_loop_1(), line 578 in "cmdloop.c"
[69] command_loop_1(dummy = UNION), line 493 in "cmdloop.c"
[70] condition_case_1(handlers = UNION, bfun = 0xe0340 =
&`xemacs`cmdloop.c`command_loop_1(Lisp_Object dummy), barg = UNION, hfun =
0xdf0a0 = &`xemacs`cmdloop.c`cmd_error(Lisp_Object data, Lisp_Object
dummy), harg = UNION), line 1646 in "eval.c"
[71] command_loop_3(), line 255 in "cmdloop.c"
[72] command_loop_2(dummy = UNION), line 266 in "cmdloop.c"
[73] internal_catch(tag = UNION, func = 0xdf3d8 =
&`xemacs`cmdloop.c`command_loop_2(Lisp_Object dummy), arg = UNION, threw =
(nil)), line 1321 in "eval.c"
[74] initial_command_loop(load_me = UNION), line 304 in
"cmdloop.c"
[75] xemacs_21_2_b19_sparc_sun_solaris2_8(argc = 1, argv = 0xffbeed5c,
envp =
0xffbeed64, restart = 0), line 1762 in "emacs.c"
[76] main(argc = 1, argv = 0xffbeed5c, envp = 0xffbeed64), line 2187
in
"emacs.c"
(verve:dbx) 2$
--------------------------------------------------------------
Dr Andy Piper
Senior Consultant Architect, BEA Systems Ltd