Version: 2.0 beta-2 (using 4.1.2 (KDE 4.1.2), Kubuntu packages) Compiler: gcc OS: Linux (i686) release 2.6.24-21-generic using split view in karbon eventually leads to crash to reproduce, 1- start a new document 2- split view 3- select the freehand tool 4- draw something in each view I don't always get a crash at the last step, but sometimes is right after splitting, or when I use the tool, all the backtraces are similar though. -------------------------------------------- Application: Karbon14 (karbon), signal SIGSEGV [Thread debugging using libthread_db enabled] [New Thread 0xb464c6e0 (LWP 19957)] [KCrash handler] #6 0xb747aa06 in ?? () from /usr/lib/kde4/lib/libkdeui.so.5 #7 0xb747ba34 in ?? () from /usr/lib/kde4/lib/libkdeui.so.5 #8 0xb759ccef in ?? () from /usr/lib/kde4/lib/libkdeui.so.5 #9 0xb759cd4c in ?? () from /usr/lib/kde4/lib/libkdeui.so.5 #10 0xb759cdb0 in ?? () from /usr/lib/kde4/lib/libkdeui.so.5 #11 0xb759cded in ?? () from /usr/lib/kde4/lib/libkdeui.so.5 #12 0xb6f15d5c in QObjectPrivate::deleteChildren () from /usr/lib/libQtCore.so.4 #13 0xb61cd0ee in QWidget::~QWidget () from /usr/lib/libQtGui.so.4 #14 0xb6554c9e in QMenu::~QMenu () from /usr/lib/libQtGui.so.4 #15 0xb760b51f in KMenu::~KMenu () from /usr/lib/kde4/lib/libkdeui.so.5 #16 0xb7641b6b in KXMLGUIBuilder::removeContainer () from /usr/lib/kde4/lib/libkdeui.so.5 #17 0xb7651bb2 in ?? () from /usr/lib/kde4/lib/libkdeui.so.5 #18 0xb7651c9b in ?? () from /usr/lib/kde4/lib/libkdeui.so.5 #19 0xb7651ab0 in ?? () from /usr/lib/kde4/lib/libkdeui.so.5 #20 0xb7651c9b in ?? () from /usr/lib/kde4/lib/libkdeui.so.5 #21 0xb7651ab0 in ?? () from /usr/lib/kde4/lib/libkdeui.so.5 #22 0xb764ca6d in KXMLGUIFactory::removeClient () from /usr/lib/kde4/lib/libkdeui.so.5 #23 0xb7bb8274 in KoMainWindow::slotActivePartChanged (this=0x81e4738, newPart=0x816a2d0) at /home/m4v-kde3/dev/kde/src/koffice/trunk/libs/main/KoMainWindow.cpp:1632 #24 0xb7bc19ac in KoMainWindow::qt_metacall (this=0x81e4738, _c=QMetaObject::InvokeMetaMethod, _id=29, _a=0xbfd6765c) at /home/m4v-kde3/dev/kde/build/koffice/trunk/libs/main/KoMainWindow.moc:151 #25 0xb6f1af79 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #26 0xb6f1b642 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #27 0xb79f4613 in KParts::PartManager::activePartChanged () from /usr/lib/kde4/lib/libkparts.so.4 #28 0xb79f51e8 in KParts::PartManager::setActivePart () from /usr/lib/kde4/lib/libkparts.so.4 #29 0xb79f5e74 in KParts::PartManager::eventFilter () from /usr/lib/kde4/lib/libkparts.so.4 #30 0xb7bc6b81 in KoPartManager::eventFilter (this=0x81e6450, obj=0x8b249e0, ev=0xbfd67c0c) at /home/m4v-kde3/dev/kde/src/koffice/trunk/libs/main/KoMainWindow.cpp:94 #31 0xb6f064f8 in QCoreApplicationPrivate::sendThroughApplicationEventFilters () from /usr/lib/libQtCore.so.4 #32 0xb617ff13 in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #33 0xb6185125 in QApplication::notify () from /usr/lib/libQtGui.so.4 #34 0xb754f483 in KApplication::notify () from /usr/lib/kde4/lib/libkdeui.so.5 #35 0xb6f060b9 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #36 0xb6182661 in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4 #37 0xb61ec52d in ?? () from /usr/lib/libQtGui.so.4 #38 0xb61eaee1 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4 #39 0xb6213c2a in ?? () from /usr/lib/libQtGui.so.4 #40 0xb562ecc6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #41 0xb5632083 in ?? () from /usr/lib/libglib-2.0.so.0 #42 0xb563263e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #43 0xb6f319f8 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #44 0xb6213a25 in ?? () from /usr/lib/libQtGui.so.4 #45 0xb6f0533d in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #46 0xb6f054cd in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #47 0xb6f0774d in QCoreApplication::exec () from /usr/lib/libQtCore.so.4 #48 0xb617f897 in QApplication::exec () from /usr/lib/libQtGui.so.4 #49 0xb7f88e48 in kdemain (argc=1, argv=0xbfd684b4) at /home/m4v-kde3/dev/kde/src/koffice/trunk/karbon/main.cc:50 #50 0x08048936 in main (argc=0, argv=0x89) at /home/m4v-kde3/dev/kde/build/koffice/trunk/karbon/karbon_dummy.cpp:3 #0 0xb7f8c410 in __kernel_vsyscall () -------------------------------------------- Application: Karbon14 (karbon), signal SIGSEGV [Thread debugging using libthread_db enabled] [New Thread 0xb466e6e0 (LWP 20361)] [KCrash handler] #6 0xb6f29430 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4 #7 0xb6f2968d in QCoreApplication::sendPostedEvents () from /usr/lib/libQtCore.so.4 #8 0xb6f5362f in ?? () from /usr/lib/libQtCore.so.4 #9 0xb5650cc6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #10 0xb5654083 in ?? () from /usr/lib/libglib-2.0.so.0 #11 0xb565463e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #12 0xb6f539f8 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #13 0xb6235a25 in ?? () from /usr/lib/libQtGui.so.4 #14 0xb6f2733d in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #15 0xb6f274cd in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #16 0xb6f2974d in QCoreApplication::exec () from /usr/lib/libQtCore.so.4 #17 0xb61a1897 in QApplication::exec () from /usr/lib/libQtGui.so.4 #18 0xb7faae48 in kdemain (argc=1, argv=0xbfa46194) at /home/m4v-kde3/dev/kde/src/koffice/trunk/karbon/main.cc:50 #19 0x08048936 in main (argc=) at /home/m4v-kde3/dev/kde/build/koffice/trunk/karbon/karbon_dummy.cpp:3 #0 0xb7fae410 in __kernel_vsyscall ()
compiled from svn trunk
SVN commit 877558 by jaham: fix crash which occured when drawing in split views BUG: 173807 M +3 -0 KarbonPencilTool.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=877558
can you look it again? I can still crash it, I deleted my build directory and recompiled just to be sure, revision 877685 the backtrace seems the same Application: Karbon14 (karbon), signal SIGSEGV [Thread debugging using libthread_db enabled] [New Thread 0xb460b6e0 (LWP 18594)] [KCrash handler] #6 0xb6edda0b in ?? () from /usr/lib/libQtCore.so.4 #7 0xb6ed5381 in qt_removeObject () from /usr/lib/libQtCore.so.4 #8 0xb6edb50d in QObject::~QObject () from /usr/lib/libQtCore.so.4 #9 0xb618c195 in QWidget::~QWidget () from /usr/lib/libQtGui.so.4 #10 0xb65140ae in QMenu::~QMenu () from /usr/lib/libQtGui.so.4 #11 0xb75ca475 in KMenu::KMenuPrivate::~KMenuPrivate () from /usr/lib/kde4/lib/libkdeui.so.5 #12 0xb75ca50c in KMenu::~KMenu () from /usr/lib/kde4/lib/libkdeui.so.5 #13 0xb7600b6b in KXMLGUIBuilder::removeContainer () from /usr/lib/kde4/lib/libkdeui.so.5 #14 0xb7610bb2 in ?? () from /usr/lib/kde4/lib/libkdeui.so.5 #15 0xb7610c9b in ?? () from /usr/lib/kde4/lib/libkdeui.so.5 #16 0xb7610ab0 in ?? () from /usr/lib/kde4/lib/libkdeui.so.5 #17 0xb7610c9b in ?? () from /usr/lib/kde4/lib/libkdeui.so.5 #18 0xb7610ab0 in ?? () from /usr/lib/kde4/lib/libkdeui.so.5 #19 0xb760ba6d in KXMLGUIFactory::removeClient () from /usr/lib/kde4/lib/libkdeui.so.5 #20 0xb7b77274 in KoMainWindow::slotActivePartChanged (this=0x81e32c8, newPart=0x8191bb8) at /home/m4v-kde3/dev/kde/src/koffice/trunk/libs/main/KoMainWindow.cpp:1632 #21 0xb7b809ac in KoMainWindow::qt_metacall (this=0x81e32c8, _c=QMetaObject::InvokeMetaMethod, _id=29, _a=0xbfe7479c) at /home/m4v-kde3/dev/kde/build/koffice/trunk/libs/main/KoMainWindow.moc:151 #22 0xb6ed9f79 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #23 0xb6eda642 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #24 0xb79b3613 in KParts::PartManager::activePartChanged () from /usr/lib/kde4/lib/libkparts.so.4 #25 0xb79b41e8 in KParts::PartManager::setActivePart () from /usr/lib/kde4/lib/libkparts.so.4 #26 0xb79b4e74 in KParts::PartManager::eventFilter () from /usr/lib/kde4/lib/libkparts.so.4 #27 0xb7b85b81 in KoPartManager::eventFilter (this=0x81e2fb0, obj=0x8ac6828, ev=0xbfe74d4c) at /home/m4v-kde3/dev/kde/src/koffice/trunk/libs/main/KoMainWindow.cpp:94 #28 0xb6ec54f8 in QCoreApplicationPrivate::sendThroughApplicationEventFilters () from /usr/lib/libQtCore.so.4 #29 0xb613ef13 in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #30 0xb6144125 in QApplication::notify () from /usr/lib/libQtGui.so.4 #31 0xb750e483 in KApplication::notify () from /usr/lib/kde4/lib/libkdeui.so.5 #32 0xb6ec50b9 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #33 0xb6141661 in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4 #34 0xb61ab52d in ?? () from /usr/lib/libQtGui.so.4 #35 0xb61a9ee1 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4 #36 0xb61d2c2a in ?? () from /usr/lib/libQtGui.so.4 #37 0xb55edcc6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #38 0xb55f1083 in ?? () from /usr/lib/libglib-2.0.so.0 #39 0xb55f163e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #40 0xb6ef09f8 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #41 0xb61d2a25 in ?? () from /usr/lib/libQtGui.so.4 #42 0xb6ec433d in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #43 0xb6ec44cd in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #44 0xb6ec674d in QCoreApplication::exec () from /usr/lib/libQtCore.so.4 #45 0xb613e897 in QApplication::exec () from /usr/lib/libQtGui.so.4 #46 0xb7f49e48 in kdemain (argc=1, argv=0xbfe755f4) at /home/m4v-kde3/dev/kde/src/koffice/trunk/karbon/main.cc:50 #47 0x08048936 in main (argc=0, argv=0x8fa4440) at /home/m4v-kde3/dev/kde/build/koffice/trunk/karbon/karbon_dummy.cpp:3 #0 0xb7f4d410 in __kernel_vsyscall ()
though now is more difficult to crash it I gotta admit, will try to see if I can find a "sure way" to reproduce it.
I can't get this to crash anymore, so I'm closing it trunk r979085