Daniel Vrcic
2004-09-21 14:21:13 UTC
Hello!
Situation:
On the running window I open up a window menu. Then I, for example,
click on Remember->Save on close and while the window menu is still
opened, I click on close button of the same window. Instead of closing
that window, fluxbox dropped me in to the console, X has been crashed.
That's not happened just once, but every time I repeat the mentioned
procedure. Crash doesn't depend on which member of Remember menu
I've been clicked (turned on). Fluxbox is 0.9.10, compiled from
source. Distro is Slack 10.0 (if that may help), Xorg is 6.7.0.
Also, you might be interested in backtrace of core file, generated by
fluxbox crash:
(gdb) bt
#0 0x4031a1b1 in kill () from /lib/libc.so.6
#1 0x40319de5 in raise () from /lib/libc.so.6
#2 0x4031b5a8 in abort () from /lib/libc.so.6
#3 0x0806ffd2 in Fluxbox::handleSignal (this=0x8154cc8, signum=0)
at fluxbox.cc:1375
#4 0x0810ed46 in FbTk::SignalHandler::handleSignal () at stl_list.h:108
#5 <signal handler called>
#6 0x4028dc7e in std::basic_string<char, std::char_traits<char>,
std::allocator<char> >::basic_string () from /usr/lib/libstdc++.so.5
#7 0x080da25a in ClientPattern::getProperty () at char_traits.h:143
#8 0x080da04d in ClientPattern::match () at char_traits.h:143
#9 0x080d38f8 in Remember::find () at char_traits.h:143
#10 0x080d6c54 in Remember::isRemembered () at char_traits.h:143
#11 0x080d7698 in (anonymous namespace)::RememberMenuItem::isSelected ()
at char_traits.h:143
#12 0x08106d8b in FbTk::Menu::drawItem () at char_traits.h:143
#13 0x081065d2 in FbTk::Menu::internal_hide () at char_traits.h:143
#14 0x08106586 in FbTk::Menu::internal_hide () at char_traits.h:143
#15 0x081064a0 in FbTk::Menu::hide () at char_traits.h:143
#16 0x080acb1f in FluxboxWindow::hide () at char_traits.h:143
#17 0x080b0cd7 in FluxboxWindow::restore () at char_traits.h:143
#18 0x080ae394 in FluxboxWindow::unmapNotifyEvent () at
char_traits.h:143
#19 0x0806fb6d in Fluxbox::handleUnmapNotify (this=0x8216588, ue=@0xbffff6b0)
at fluxbox.cc:1199
#20 0x0806f194 in Fluxbox::handleEvent (this=0x8154cc8, e=0xbffff6b0)
at fluxbox.cc:945
#21 0x0806e38d in Fluxbox::eventLoop (this=0x8154cc8) at fluxbox.cc:705
#22 0x08079174 in main (argc=3, argv=0xbffff954) at memory:271
(gdb)
Situation:
On the running window I open up a window menu. Then I, for example,
click on Remember->Save on close and while the window menu is still
opened, I click on close button of the same window. Instead of closing
that window, fluxbox dropped me in to the console, X has been crashed.
That's not happened just once, but every time I repeat the mentioned
procedure. Crash doesn't depend on which member of Remember menu
I've been clicked (turned on). Fluxbox is 0.9.10, compiled from
source. Distro is Slack 10.0 (if that may help), Xorg is 6.7.0.
Also, you might be interested in backtrace of core file, generated by
fluxbox crash:
(gdb) bt
#0 0x4031a1b1 in kill () from /lib/libc.so.6
#1 0x40319de5 in raise () from /lib/libc.so.6
#2 0x4031b5a8 in abort () from /lib/libc.so.6
#3 0x0806ffd2 in Fluxbox::handleSignal (this=0x8154cc8, signum=0)
at fluxbox.cc:1375
#4 0x0810ed46 in FbTk::SignalHandler::handleSignal () at stl_list.h:108
#5 <signal handler called>
#6 0x4028dc7e in std::basic_string<char, std::char_traits<char>,
std::allocator<char> >::basic_string () from /usr/lib/libstdc++.so.5
#7 0x080da25a in ClientPattern::getProperty () at char_traits.h:143
#8 0x080da04d in ClientPattern::match () at char_traits.h:143
#9 0x080d38f8 in Remember::find () at char_traits.h:143
#10 0x080d6c54 in Remember::isRemembered () at char_traits.h:143
#11 0x080d7698 in (anonymous namespace)::RememberMenuItem::isSelected ()
at char_traits.h:143
#12 0x08106d8b in FbTk::Menu::drawItem () at char_traits.h:143
#13 0x081065d2 in FbTk::Menu::internal_hide () at char_traits.h:143
#14 0x08106586 in FbTk::Menu::internal_hide () at char_traits.h:143
#15 0x081064a0 in FbTk::Menu::hide () at char_traits.h:143
#16 0x080acb1f in FluxboxWindow::hide () at char_traits.h:143
#17 0x080b0cd7 in FluxboxWindow::restore () at char_traits.h:143
#18 0x080ae394 in FluxboxWindow::unmapNotifyEvent () at
char_traits.h:143
#19 0x0806fb6d in Fluxbox::handleUnmapNotify (this=0x8216588, ue=@0xbffff6b0)
at fluxbox.cc:1199
#20 0x0806f194 in Fluxbox::handleEvent (this=0x8154cc8, e=0xbffff6b0)
at fluxbox.cc:945
#21 0x0806e38d in Fluxbox::eventLoop (this=0x8154cc8) at fluxbox.cc:705
#22 0x08079174 in main (argc=3, argv=0xbffff954) at memory:271
(gdb)
--
Daniel Vrcic
Daniel Vrcic