--- "Anselm R. Garbe" <garbeam_AT_wmii.de> wrote:
> Ok seems we need to automatically create new cols in
> such a
> case.
Well, I'm not sure what the strategy should be. The
application is creating all the windows so that they
are "potentially available" to be looked at, not
necessarily that they're all currently displayed on
the workspace. (I'll admit my application is probably
one of very few that does this.)
> > In a "crash" I get dumped out of X back into a VT.
> > However, no core files are produced and if I
> > gdb-attach (in a VT) to the wmiiwm process before
> > running the lethal open process, gdb tells me that
> the
> > process exited with status "01".
>
> Can you please supply the output of 'bt full' from
> gdb?
After sticking an abort() at end of
wmii_error_handler, got this:
(gdb) where
#0 0x00000030c092e4dd in raise () from
/lib64/tls/libc.so.6
#1 0x00000030c092fc8e in abort () from
/lib64/tls/libc.so.6
#2 0x000000000040b707 in wmii_error_handler
(dpy=0x52e010,
error=0x7fffff9f31d0) at wm.c:199
#3 0x000000323933fc94 in _XError ()
from /usr/X11R6/lib64/libX11.so.6
#4 0x0000003239340376 in _XReply ()
from /usr/X11R6/lib64/libX11.so.6
#5 0x000000323933ae24 in XSync ()
from /usr/X11R6/lib64/libX11.so.6
#6 0x000000000040d3c8 in configure_client
(c=0x55b350)
at client.c:162
#7 0x000000000040e1bc in resize_client (c=0x55b350,
r=0x55b70a, pt=0x0, ignore_xcall=1) at
client.c:452
#8 0x0000000000403a11 in arrange_area (a=0x550640)
at area.c:273
#9 0x000000000040335b in attach_toarea (a=0x550640,
c=0x56bb20) at area.c:131
#10 0x0000000000411def in attach_totag (t=0x5450a0,
c=0x56bb20) at tag.c:292
#11 0x0000000000411c09 in update_tags () at tag.c:258
#12 0x000000000040da73 in manage_client (c=0x56bb20)
at client.c:338
#13 0x000000000040eee0 in handle_maprequest
(e=0x7fffff9f3b90)
at event.c:235
#14 0x000000000040e748 in check_x_event (c=0x535ee0)
at event.c:54
#15 0x0000000000414e90 in handle_conns (s=0x52d3c0)
at server.c:71
#16 0x0000000000414f2a in ixp_server_loop (s=0x52d3c0)
at server.c:91
#17 0x000000000040bec6 in main (argc=3,
argv=0x7fffff9f3e88)
at wm.c:359
(gdb) up 6
#6 0x000000000040d3c8 in configure_client
(c=0x55b350)
at client.c:162
162 XSync(dpy, False);
(gdb) p dpy
$1 = (Display *) 0x52e010
(gdb) up
#7 0x000000000040e1bc in resize_client (c=0x55b350,
r=0x55b70a, pt=0x0, ignore_xcall=1) at
client.c:452
452 configure_client(c);
(gdb) p *c
$3 = {id = 12,
name = "m_MEDEA:buffUniqueData.h", '\0' <repeats 231
times>, tags = "1", '\0' <repeats 254 times>,
class = "MedeaFILE", '\0' <repeats 118 times>,
instance = "MedeaFILE", '\0' <repeats 118 times>,
proto = 1, border = 0, destroyed = 0, win =
14680085,
trans = 0, rect = {x = 3, y = 17, width = 634,
height = 0},
size = {flags = 528, x = 0, y = 0, width = 0, height
= 0,
min_width = 100, min_height = 100, max_width = 0,
max_height = 0, width_inc = 0, height_inc = 0,
min_aspect = {x = 0, y = 0}, max_aspect = {x = 0,
y = 0},
base_width = 0, base_height = 0, win_gravity =
10},
framewin = 10485836, gc = 0x55b770, cursor =
10485765,
frame = 0x558ac0, framesz = 2, sel = 0, nframe = 1}
(gdb)
cheers, dave tweed
___________________________________________________________
Yahoo! Messenger - NEW crystal clear PC to PC calling worldwide with voicemail http://uk.messenger.yahoo.com
Received on Fri Mar 10 2006 - 15:28:52 UTC
This archive was generated by hypermail 2.2.0 : Sun Jul 13 2008 - 16:00:58 UTC