transient windows are being weird?
Jurjen Middendorp <[email protected]>
| Newsgroups | gmane.comp.window-managers.ion.general |
|---|---|
| Message-ID | <[email protected]> |
Hello, i just installed a newer version of the ion window manager (20070203), but every time a window that's a subwindow for some application comes up (those are called transient windows right?) nothing happens, however when i try to close that window, it turns into a black thing and ion hangs and i have to restart X. I am not sure what is causing this problem but i can "solve" it by just making a lot of winprops which set float=true for said windows. However it is quite abit of work to set all those kludges and not all programs give an explicit instance-name for all dialogs, so i am kinda stumped :( If anyone knows of this problem or knows how to fix it or knows how to debug it i'd like to hear it! - jurjen ps. i made ion dump core after it hang by doing sleep 10 && kill -12 "ion3" and then making it hang, i have the core laying around somewhere but i'm not sure how to get more info out of it then this: (gdb) bt (gdb) #0 0xbfbfff90 in ?? () (gdb) #1 0x00000001 in ?? () (gdb) #2 0x00000000 in ?? () (gdb) #3 0xbfbfe060 in ?? () (gdb) #4 0x00000002 in ?? () (gdb) #5 0x08078988 in fatal_signal_handler () (gdb) #6 0x2827aebd in _swrite () from /lib/libc.so.6 (gdb) #7 0x282799b7 in __sflush () from /lib/libc.so.6 (gdb) #8 0x28279a25 in __fflush () from /lib/libc.so.6 (gdb) #9 0x2826f52c in __vfprintf () from /lib/libc.so.6 (gdb) #10 0x28272404 in vfprintf () from /lib/libc.so.6 (gdb) #11 0x282606da in fprintf () from /lib/libc.so.6 (gdb) #12 0x0807db87 in put_prog_name () (gdb) #13 0x0807dbff in default_warn_handler () (gdb) #14 0x0807dc76 in do_dispatch_message () (gdb) #15 0x0807e1c0 in warn_v () (gdb) #16 0x0807e232 in warn () (gdb) #17 0x08081431 in do_watches () (gdb) #18 0x0808146a in destroy_obj () (gdb) #19 0x0806877b in frame_destroy_empty () (gdb) #20 0x08078216 in mainloop_execute_deferred_on_list () (gdb) #21 0x08078260 in mainloop_execute_deferred () (gdb) #22 0x0805a3dd in ioncore_mainloop () (gdb) #23 0x0805863f in main () It seems like ion gets stuck somewhere after trying to print "object destroyed while actions pending" (something like that) because i am not seeing those messages anymore (ion used to give me those quite a bit when i used 20061223) and that is kind of what is happening. But i am not sure why or how to get more info from gdb :S please help! :) ps2. I'm not sure if it's an ion, because i also installed a newer version of freebsd (6.2), but other window managers seem to have no problems? ps3. Is there a way to see if one window is a child window of another window without using winprops?