[
Thread Prev][
Thread Next] >
Date Index
>
Thread Index
[wmx] Bug report: exit/crash
Andrew Reilly -
Wed Apr 28 22:51:55 1999
Hi there,
I haven't had a chance to poke around in the code yet, so all I can do is
describe symptoms.
I haven't seen any mention of the wide, short "incognito" windows that I
get, so I'll have to assume that that's something peculiar to my setup.
Yesterday, an application exited _while_ its name was being displayed in
the window list menu. When I let go of the menu, wmx crashed. In the hope
that it helps someone, here's the stack trace:
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/X11R6/lib/libXpm.so.4...done.
Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Reading symbols from /usr/X11R6/lib/libXmu.so.6...done.
Reading symbols from /usr/X11R6/lib/libSM.so.6...done.
Reading symbols from /usr/X11R6/lib/libICE.so.6...done.
Reading symbols from /usr/lib/libm.so.2...done.
Reading symbols from /usr/lib/libc.so.3...done.
Reading symbols from /usr/X11R6/lib/libXt.so.6...done.
Reading symbols from /usr/libexec/ld-elf.so.1...done.
#0 Border::display (this=0x8066e00) at Manager.h:33
33 Display *display() { return m_display; }
(gdb) where
#0 Border::display (this=0x8066e00) at Manager.h:33
#1 0x804c6b1 in Border::toggleFeedback (this=0x8066e00, x=0, y=0, w=0, h=0)
at Border.C:906
#2 0x804c6fe in Border::removeFeedback (this=0x8066e00) at Border.C:917
#3 0x804ff21 in Client::raiseFeedbackLevel (this=0x807c900) at Client.C:1053
#4 0x8054407 in ClientMenu::raiseFeedbackLevel (this=0xefbfd884, item=12)
at Menu.C:563
#5 0x805373a in Menu::getSelection (this=0xefbfd884) at Menu.C:221
#6 0x8053eb2 in ClientMenu::ClientMenu (this=0xefbfd884, manager=0xefbfd998,
e=0xefbfd8e0) at Menu.C:427
#7 0x804c76e in WindowManager::eventButton (this=0xefbfd998, e=0xefbfd8e0)
at Buttons.C:21
#8 0x805068b in WindowManager::dispatchEvent (this=0xefbfd998, ev=0xefbfd8e0)
at Events.C:28
#9 0x805063e in WindowManager::loop (this=0xefbfd998) at Events.C:14
#10 0x8051ee2 in WindowManager::WindowManager (this=0xefbfd998, argc=1,
argv=0xefbfda60) at Manager.C:237
#11 0x8051710 in main (argc=1, argv=0xefbfda60) at Main.C:10
#12 0x804a195 in _start ()
(gdb) i local
this = (Border *) 0x8000000
(gdb) p *this
Cannot access memory at address 0x8000000.
So, it's not a null pointer, but it's not useful, either.
I hope that's of some use.
--
Andrew
Next: