Jan Vroonhof <vroonhof(a)math.ethz.ch> writes:
> Try --with-widgets=athena --with-scrollbar=athena
> Athena3D is broken currently. This fixes the progressbars and my hunch
> is that it fixes this one too.
I tried it, and I just took my 2nd Xt exit since installing. This 2nd
time, I had a gdb attached with a breakpoint on exit().
The complaint just prior to exit is generally the same...
Error: Widget *Tree* has zero width and/or height
...though sometimes it has complained about Article instead. (I
display Group, Summary, Article, and Tree in Gnus.)
Stack trace begins:
#0 exit (status=1) at exit.c:40
#1 0x2abdfeb3 in _XtDefaultError ()
#2 0x2abdff2a in XtError ()
#3 0x2abdfa94 in DefaultMsg ()
#4 0x2abdfb0b in _XtDefaultErrorMsg ()
#5 0x2abdfc0e in XtAppErrorMsg ()
#6 0x2abe9102 in XtCreateWindow ()
#7 0x2ab0f9fc in Realize ()
#8 0x2abe8b7b in RealizeWidget ()
#9 0x2abe8e54 in XtRealizeWidget ()
#10 0x81d36e5 in TabsChangeManaged (w=0x8a11570) at xlwtabs.c:972
#11 0x2abeba33 in ManageChildren ()
#12 0x2abebbe2 in XtManageChildren ()
#13 0x2abebcbb in XtManageChild ()
#14 0x2abdced9 in XtCreateManagedWidget ()
#15 0x81cbf6e in xaw_create_label (parent=0x8a11570, val=0x85aa6b8)
at lwlib-Xaw.c:773
#16 0x81d2d9d in xlw_update_tab_control (instance=0x898b708, widget=0x8a11570,
val=0x859dd38) at lwlib-Xlw.c:406
#17 0x81d2ed9 in xlw_update_one_widget (instance=0x898b708, widget=0x8a11570,
val=0x859dd38, deep_p=1) at lwlib-Xlw.c:564
#18 0x81ca072 in lw_modify_all_widgets (id=65802, val=0x859e028,
deep_p=1 '\001') at lwlib.c:687
#19 0x81ac278 in x_tab_control_set_property (image_instance=145859336,
prop=136982276, val=137695768) at glyphs-x.c:2719
#20 0x812002f in widget_set_property (image_instance=145859336,
prop=136982276, val=137695768) at glyphs-widget.c:309
#21 0x810f6d3 in Fset_image_instance_property (image_instance=145859336,
prop=136982276, val=137695768) at glyphs.c:1362
#22 0x80908da in Ffuncall (nargs=4, args=0x7fffe844) at eval.c:3178
#23 0x8062929 in execute_optimized_program (
program=0x85d6ac8 "À\t!\002\t\032Ã\f\n\"+\r¬\004Æ \210ÇÈ! É\rÀ\t!\004Ê\t!\"\036\013Ì\016\013ÍÎÏ\n\"#\210Ð\016\013Ñ Ï#))\207W\037\b\031",
stack_depth=6, constants_data=0x84bff88) at bytecode.c:743
#24 0x806250e in funcall_compiled_function (fun=139060136, nargs=1,
args=0x7fffe9b0) at bytecode.c:519
#25 0x8090a24 in Ffuncall (nargs=2, args=0x7fffe9ac) at eval.c:3210
#26 0x809181f in run_hook_with_args_in_buffer (buf=0x8a96f10, nargs=2,
args=0x7fffe9ac, cond=RUN_HOOKS_TO_COMPLETION) at eval.c:3661
#27 0x80918fa in va_run_hook_with_args (hook_var=136860140, nargs=1)
at eval.c:3674
#28 0x805cd63 in Frecord_buffer (buffer=145321744) at buffer.c:1412
#29 0x80908b4 in Ffuncall (nargs=2, args=0x7fffea78) at eval.c:3178
#30 0x8062929 in execute_optimized_program (
program=0x86a0ce8 "À Á a«\005ÂÃ!\210ÄÁ !«\005ÂÅ!\210Æ\036\a\016\b¬\bÉp!\026\aª\025Ê\016\b!\211\026\a¬\fË\016\b!\026\aÌ\016\a!\210Í \210\016\aq\210\016\016¬\006Ï\016\a!\210ÐÁ À a«\aÑÀ !ª\003Á \016\a\"\210\016\a)\207ß\217¯\023\2019",
stack_depth=4, constants_data=0x83e4a30) at bytecode.c:743
"xwininfo -tree" details:
xwininfo: Window id: 0x4000029 "emacs: *Summary pgh.opinion*"
Root window id: 0x26 (the root window) (has no name)
Parent window id: 0x1806da1 (has no name)
1 child:
0x400002a (has no name): () 1267x976+0+0 +5+21
19 children:
0x4000f8b (has no name): () 80x18+0+0 +5+21
1 child:
0x4000f8c (has no name): () 4462x4339+0+0 +6+22
1 child:
0x4000f92 (has no name): () 158x14+1+22 +7+44
0x40002fd (has no name): () 15x661+1248+287 +1253+308
0x4000331 (has no name): () 1244x15+4+258 +9+279
0x40002f2 (has no name): () 15x173+1248+85 +1253+106
0x4000f6e (has no name): () 1259x18+4+67 +9+88
1 child:
0x4000f6f (has no name): () 1259x18+0+0 +9+88
2 children:
0x4000f80 (has no name): () 62655x61393+1+22 +10+110
0x4000f81 (has no name): () 1257x65531+1+22 +10+110
0x400031d (has no name): () 1244x15+4+258 +9+279
0x4000f51 (has no name): () 1259x18+4+67 +9+88
1 child:
0x4000f52 (has no name): () 1259x18+0+0 +9+88
2 children:
0x4000f64 (has no name): () 1257x65531+1+22 +10+110
0x4000f63 (has no name): () 1257x65531+1+22 +10+110
0x4000f12 (has no name): () 1259x18+4+67 +9+88
1 child:
0x4000f13 (has no name): () 1259x18+0+0 +9+88
4 children:
0x4000f87 (has no name): () 62409x61147+1+22 +10+110
0x4000f8a (has no name): () 26211x24949+1+22 +10+110
0x4000f89 (has no name): () 1257x65531+1+22 +10+110
0x4000f88 (has no name): () 9483x8221+1+22 +-65526+-65426
0x4000158 (has no name): () 481x15+4+258 +9+279
0x4000157 (has no name): () 15x173+485+85 +490+106
0x4000177 (has no name): () 15x661+485+287 +490+308
0x4000503 (has no name): () 1244x15+4+258 +9+279
0x40008f9 (has no name): () 1259x18+4+67 +9+88
1 child:
0x40008fa (has no name): () 1259x18+0+0 +9+88
4 children:
0x4000914 (has no name): () 16897x15635+1+22 +10+110
0x4000917 (has no name): () 62617x61355+1+22 +10+110
0x4000916 (has no name): () 62617x61355+1+22 +10+110
0x4000915 (has no name): () 9751x8489+1+22 +10+110
0x40008e6 (has no name): () 1259x18+4+67 +9+88
1 child:
0x40008e7 (has no name): () 1259x18+0+0 +9+88
2 children:
0x40009bd (has no name): () 62617x61355+1+22 +10+110
0x40009bc (has no name): () 1257x65531+1+22 +10+110
0x40008e3 (has no name): () 80x18+0+0 +5+21
1 child:
0x40008e4 (has no name): () 1259x18+0+0 +6+22
4 children:
0x4000910 (has no name): () 4713x3451+1+22 +7+44
0x4000913 (has no name): () 62617x61355+1+22 +7+44
0x4000912 (has no name): () 62499x61237+1+22 +7+44
0x4000911 (has no name): () 62617x61355+1+22 +7+44
0x40008d3 (has no name): () 1259x18+4+67 +9+88
1 child:
0x40008d4 (has no name): () 1259x18+0+0 +9+88
4 children:
0x40009d2 (has no name): () 62625x61363+1+22 +10+110
0x40009d5 (has no name): () 1257x65531+1+22 +10+110
0x40009d4 (has no name): () 11287x10025+1+22 +10+110
0x40009d3 (has no name): () 50205x48943+1+22 +10+110
0x400003a (has no name): () 80x18+0+0 +5+21
1 child:
0x400003b (has no name): () 1259x18+0+0 +6+22
4 children:
0x4000e8f (has no name): () 12837x11575+1+22 +7+44
0x4000e92 (has no name): () 8231x6969+1+22 +7+44
0x4000e91 (has no name): () 42141x40879+1+22 +7+44
0x4000e90 (has no name): () 12837x11575+1+22 +7+44
0x400002c (has no name): () 1267x950+0+26 +5+47
0x400002b (has no name): () 1265x24+0+0 +5+21
Once again, the widget being twiddled in frame #17 and higher
(widget=0x8a11570) is not present in the xwininfo dump at all. In
fact, it may be a garbage value, assuming these values are supposed to
be related in the 1st place, since all the hex idents in the xwininfo
dump are of the form 0x4000???.
Linux RH6.0
XFree 3.3.5
"./configure --with-pop --with-mule --with-widgets=athena --with-scrollbars=athena"
I'm disabling tabs again for now...
--karl