Ug. Back to the drawing board.
andy
At 08:34 AM 9/18/99 -0400, georgn(a)cr308749-a.wlfdle1.on.wave.home.com wrote:
No lisp backtrace given. Latest CVS. I'm sending this from mailx since
xemacs
will
no longer stay up long enough for me to send this...
bx $(whence xemacs) core
Reading xemacs
core file header read successfully
Reading ld.so.1
Reading libXm.so.4
Reading libpng.so.2
Reading libXpm.so.4.8
Reading libDtSvc.so.1
Reading libtt.so.2
Reading libXmu.so.4
Reading libXt.so.4
Reading libXext.so.0
Reading libX11.so.4
Reading libdl.so.1
Reading libncurses.so.4
Reading libldap.so.3
Reading libm.so.1
Reading libsocket.so.1
Reading libnsl.so.1
Reading libgen.so.1
Reading libc.so.1
Reading libSM.so.6
Reading libICE.so.6
Reading libresolv.so.2
Reading libmp.so.2
Reading libc_psr.so.1
program terminated by signal SEGV (Segmentation Fault)
Current function is fatal_error_signal
276 kill (getpid (), fatal_error_code);
(undefined:dbx) 1$ where
[1] _kill(0x0, 0xb, 0x0, 0x0, 0x20668, 0x139554), at 0xfec1e204
=>[2] fatal_error_signal(sig = 11), line 276 in "emacs.c"
[3] sigacthandler(0xb, 0x0, 0xffbee088, 0x0, 0x0, 0x0), at 0xfec1d2c8
---- called from signal handler with signal 11 (SIGSEGV) ------
[4] XtWidgetToApplicationContext(0x12ca100, 0x2fe28, 0x0, 0x0, 0x32,
0x8c90bc), at
0xfef27fd4
[5] XtDestroyWidget(0x12ca100, 0xfef74000, 0x12fe7b0, 0x1, 0x0,
0x0), at
0xfef441e8
[6] x_finalize_image_instance(p = 0x12f8600), line 394 in
"glyphs-x.c"
[7] finalize_image_instance(header = 0x12f8600, for_disksave = 0), line
830 in
"glyphs.c"
[8] sweep_lcrecords_1(prev = 0x5e720c, used = 0xffbee5b4), line 2590
in
"alloc.c"
[9] gc_sweep(), line 3180 in "alloc.c"
[10] garbage_collect_1(), line 3499 in "alloc.c"
[11] Ffuncall(nargs = 5, args = 0xffbee7e4), line 3141 in "eval.c"
[12] call4(fn = UNION, arg0 = UNION, arg1 = UNION, arg2 = UNION, arg3 =
UNION),
line 3893 in "eval.c"
[13] clear_echo_area_internal(f = 0x8cd400, label = UNION,
from_print =
0, no_restore = 0), line 680 in "minibuf.c"
[14] clear_echo_area(f = 0x8cd400, label = UNION, no_restore = 0),
line
694 in "minibuf.c"
[15] echo_key_event(command_builder = 0x862540, event = UNION), line
687
in "event-stream.c"
[16] Fnext_event(event = UNION, prompt = UNION), line 2282 in
"event-stream.c"
[17] Fcommand_loop_1(), line 569 in "cmdloop.c"
[18] command_loop_1(dummy = UNION), line 493 in "cmdloop.c"
[19] condition_case_1(handlers = UNION, bfun = 0xe0418 =
&`xemacs`cmdloop.c`command_loop_1(Lisp_Object dummy), barg = UNION, hfun =
0xdf178 = &`xemacs`cmdloop.c`cmd_error(Lisp_Object data, Lisp_Object
dummy), harg = UNION), line 1646 in "eval.c"
[20] command_loop_3(), line 255 in "cmdloop.c"
[21] command_loop_2(dummy = UNION), line 266 in "cmdloop.c"
[22] internal_catch(tag = UNION, func = 0xdf4b0 =
&`xemacs`cmdloop.c`command_loop_2(Lisp_Object dummy), arg = UNION, threw =
(nil)), line 1321 in "eval.c"
[23] initial_command_loop(load_me = UNION), line 304 in
"cmdloop.c"
[24] xemacs_21_2_b19_sparc_sun_solaris2_8(argc = 1, argv = 0xffbef0dc,
envp =
0xffbef0e4, restart = 0), line 1762 in "emacs.c"
[25] main(argc = 1, argv = 0xffbef0dc, envp = 0xffbef0e4), line 2187
in
"emacs.c"
(undefined:dbx) 2$ frame 6
Current function is x_finalize_image_instance
394 XtDestroyWidget (IMAGE_INSTANCE_X_CLIPWIDGET (p));
(undefined:dbx) 3$ print *p
*p = {
header = {
lheader = {
type = 27U
mark = 0
c_readonly = 0
lisp_readonly = 0
}
next = 0x1306e80
uid = 37274U
free = 0
}
device = {
gu = {
val = 2217984U
type = 0
}
s = {
val = 4435968
bits = 0
}
u = {
val = 4435968U
bits = 0
}
ui = 8871936U
i = 8871936
v = 0x876000
cv = 0x876000
}
name = {
gu = {
val = 1608193U
type = 0
}
s = {
val = 3216386
bits = 0
}
u = {
val = 3216386U
bits = 0
}
ui = 6432772U
i = 6432772
v = 0x622804
cv = 0x622804
}
type = IMAGE_WIDGET
x_offset = 0
y_offset = 0
u = {
text = {
string = {
gu = {
val = 3259776U
type = 0
}
s = {
val = 6519552
bits = 0
}
u = {
val = 6519552U
bits = 0
}
ui = 13039104U
i = 13039104
v = 0xc6f600
cv = 0xc6f600
}
}
pixmap = {
width = 13039104
height = 579
depth = 21
hotspot_x = {
gu = {
val = 4987904U
type = 0
}
s = {
val = 9975808
bits = 0
}
u = {
val = 9975808U
bits = 0
}
ui = 19951616U
i = 19951616
v = 0x1307000
cv = 0x1307000
}
hotspot_y = {
gu = {
val = 0
type = 1U
}
s = {
val = 0
bits = 1U
}
u = {
val = 0
bits = 1U
}
ui = 1U
i = 1
v = 0x1
cv = 0x1
}
filename = {
gu = {
val = 1655872U
type = 0
}
s = {
val = 3311744
bits = 0
}
u = {
val = 3311744U
bits = 0
}
ui = 6623488U
i = 6623488
v = 0x651100
cv = 0x651100
}
mask_filename = {
gu = {
val = 1651097U
type = 0
}
s = {
val = 3302194
bits = 0
}
u = {
val = 3302194U
bits = 0
}
ui = 6604388U
i = 6604388
v = 0x64c664
cv = 0x64c664
}
fg = {
gu = {
val = 2189927U
type = 0
}
s = {
val = 4379854
bits = 0
}
u = {
val = 4379854U
bits = 0
}
ui = 8759708U
i = 8759708
v = 0x85a99c
cv = 0x85a99c
}
bg = {
gu = {
val = 4873661U
type = 0
}
s = {
val = 9747322
bits = 0
}
u = {
val = 9747322U
bits = 0
}
ui = 19494644U
i = 19494644
v = 0x12976f4
cv = 0x12976f4
}
auxdata = {
gu = {
val = 0
type = 0
}
s = {
val = 0
bits = 0
}
u = {
val = 0
bits = 0
}
ui = 0
i = 0
v = (nil)
cv = (nil)
}
mask = (nil)
}
subwindow = {
frame = {
gu = {
val = 3259776U
type = 0
}
s = {
val = 6519552
bits = 0
}
u = {
val = 6519552U
bits = 0
}
ui = 13039104U
i = 13039104
v = 0xc6f600
cv = 0xc6f600
}
width = 579U
height = 21U
subwindow = 0x1307000
being_displayed = 1
s = {
widget = {
face = {
gu = {
val = 1655872U
type = 0
}
s = {
val = 3311744
bits = 0
}
u = {
val = 3311744U
bits = 0
}
ui = 6623488U
i = 6623488
v = 0x651100
cv = 0x651100
}
type = {
gu = {
val = 1651097U
type = 0
}
s = {
val = 3302194
bits = 0
}
u = {
val = 3302194U
bits = 0
}
ui = 6604388U
i = 6604388
v = 0x64c664
cv = 0x64c664
}
props = {
gu = {
val = 2189927U
type = 0
}
s = {
val = 4379854
bits = 0
}
u = {
val = 4379854U
bits = 0
}
ui = 8759708U
i = 8759708
v = 0x85a99c
cv = 0x85a99c
}
gui_item = {
gu = {
val = 4873661U
type = 0
}
s = {
val = 9747322
bits = 0
}
u = {
val = 9747322U
bits = 0
}
ui = 19494644U
i = 19494644
v = 0x12976f4
cv = 0x12976f4
}
}
layout = {
children = {
gu = {
val = 1655872U
type = 0
}
s = {
val = 3311744
bits = 0
}
u = {
val = 3311744U
bits = 0
}
ui = 6623488U
i = 6623488
v = 0x651100
cv = 0x651100
}
border = {
gu = {
val = 1651097U
type = 0
}
s = {
val = 3302194
bits = 0
}
u = {
val = 3302194U
bits = 0
}
ui = 6604388U
i = 6604388
v = 0x64c664
cv = 0x64c664
}
}
}
}
}
data = 0x12e34b0
}
(undefined:dbx) 4$
--------------------------------------------------------------
Dr Andy Piper
Senior Consultant Architect, BEA Systems Ltd