on my alpha-linux system:
(gdb) p *pd
$2 = {core = {self = 0x12014c530, widget_class = 0x200002285a8, parent = 0x1201498f0,
xrm_name = 423,
being_destroyed = 0 '\000', destroy_callbacks = 0x12014cad0, constraints = 0x0, x
= 0, y = 0, width = 806,
height = 299,
border_width = 0, managed = 1 '\001', sensitive = 1 '\001', ancestor_sensitive = 1
'\001', event_table =
0x12014d2f0,
tm = {translations = 0x12014d4e0, proc_table = 0x12014d530, current_state = 0x0,
lastEventTime = 0},
accelerators = 0x0,
border_pixel = 0, border_pixmap = 2, popup_list = 0x0, num_popups = 0, name =
0x12011758e "dialog",
screen = 0x12011f3e0, colormap = 38, window = 104857643, depth = 8,
background_pixel = 177, background_pixmap =
2,
visible = 1 '\001', mapped_when_managed = 1 '\001'}}
(gdb) n
Program received signal SIGSEGV, Segmentation fault.
_wordcopy_fwd_aligned (dstp=2199023519056, srcp=4833312712, len=98392) at
../sysdeps/generic/wordcopy.c:117
117 ../sysdeps/generic/wordcopy.c: No such file or directory.
(gdb) bt
#0 _wordcopy_fwd_aligned (dstp=2199023519056, srcp=4833312712, len=98392) at
../sysdeps/generic/wordcopy.c:117
#1 0x20000b4e2c8 in memmove (dest=0x20000026018, src=0x120167fc8, len=894976) at
../sysdeps/generic/memmove.c:72
#2 0x200007706ec in _XtAddCallback () from /usr/X11R6/lib/libXt.so.6
#3 0x200007709d4 in XtAddCallback () from /usr/X11R6/lib/libXt.so.6
#4 0x12000278c in main (argc=1, argv=0x12014c530) at test2.c:212
#5 0x20000afe230 in __libc_start_main (main=0x120002680 <main>, argc=2,
argv=0x11ffff5a8, init=0x120001e20 <_init>,
fini=0x1200049a0 <_fini>, rtld_fini=0x20000010fe0 <_dl_fini>,
stack_end=0x11ffff590)
at ../sysdeps/generic/libc-start.c:92
Either some of those unresolved "generic" alpha issues, or perhaps
a generic flaw within this print widgets?
Danny, have you tried a run with dmalloc or similar?
--
Alexander Mai
[EMAIL PROTECTED]