Bug 58785

Summary: crashes when deleting floater
Product: [Applications] kolf Reporter: Daniel Schepler <schepler>
Component: generalAssignee: Jason Katz-Brown <jasonkb>
Status: RESOLVED FIXED    
Severity: crash CC: ana
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Debian testing   
OS: Linux   
Latest Commit: Version Fixed In:

Description Daniel Schepler 2003-05-22 08:41:51 UTC
Version:            (using KDE KDE 3.1.2)
Installed from:    Debian testing/unstable Packages
Compiler:          gcc version 3.3 (Debian) 
OS:          Linux

(This is forwarded from Debian bug #193691.)

Crash recipe:
Spawn a fresh, empty course,
enter edit mode,
create a floater,
select upper left path terminal,
press DEL.

The backtrace says:
#0  0x41718af9 in wait4 () from /lib/libc.so.6
#1  0x4178bf60 in sys_sigabbrev () from /lib/libc.so.6
#2  0x41272061 in waitpid () from /lib/libpthread.so.0
#3  0x407c0348 in KCrash::defaultCrashHandler(int) ()
   from /usr/lib/libkdecore.so.4
#4  0x416a59c8 in sigaction () from /lib/libc.so.6
#5  0x4008a97d in Floater::aboutToDie() () from /usr/lib/libkolf.so.0
#6  0x40089f60 in FloaterGuide::aboutToDelete() () from /usr/lib/libkolf.so.0
#7  0x40072d4e in KolfGame::keyReleaseEvent(QKeyEvent*) ()
   from /usr/lib/libkolf.so.0
#8  0x40b4f558 in QWidget::event(QEvent*) () from /usr/lib/libqt-mt.so.3
#9  0x40ace1be in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/lib/libqt-mt.so.3
#10 0x40acdda7 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/libqt-mt.so.3
#11 0x4075d84b in KApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/libkdecore.so.4
#12 0x40a7e2ab in QETWidget::translateKeyEvent(_XEvent const*, bool) ()
   from /usr/lib/libqt-mt.so.3
#13 0x40a7a956 in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/lib/libqt-mt.so.3
#14 0x40a8d6b9 in QEventLoop::processEvents(unsigned) ()
   from /usr/lib/libqt-mt.so.3
#15 0x40adf77b in QEventLoop::enterLoop() () from /usr/lib/libqt-mt.so.3
#16 0x40adf638 in QEventLoop::exec() () from /usr/lib/libqt-mt.so.3
#17 0x40ace3b8 in QApplication::exec() () from /usr/lib/libqt-mt.so.3
#18 0x40013d93 in main () from /usr/lib/kde3/kolf.so
#19 0x41694a51 in __libc_start_main () from /lib/libc.so.6
Comment 1 Jason Katz-Brown 2003-12-17 08:59:40 UTC
It's a miracle! it's fixed! woohoo, this is a bunch of voodoo and somewhere in the last few months it decided to work.. if it crops up again, I'll shoot it! (I did code stuff in to guard against this a while ago.. can't say when though)

Thanks!