Application: kword (2.1.2) KDE Platform Version: 4.4.2 (KDE 4.4.2) (Compiled from sources) Qt Version: 4.6.2 Operating System: Linux 2.6.33-gentoo-alchark-u3s x86_64 Distribution (Platform): Gentoo Packages -- Information about the crash: I have opened an MS Word file, split the view twice and tried to remove one. The result was a crash. -- Backtrace: Application: KWord (kdeinit4), signal: Segmentation fault Traceback (most recent call last): File "/usr/share/gdb/auto-load/usr/lib64/libgobject-2.0.so.0.2200.5-gdb.py", line 9, in <module> from gobject import register File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module> import gdb.backtrace ImportError: No module named backtrace [Current thread is 1 (Thread 0x7f7893f37760 (LWP 30078))] Thread 2 (Thread 0x7f7888ae0710 (LWP 30316)): #0 0xffffffffff600132 in ?? () #1 0x00007fff3328d771 in ?? () #2 0x00000038b0804328 in clock_gettime () from /lib/librt.so.1 #3 0x0000003d1d592e3f in qt_gettime() () from /usr/lib64/qt4/libQtCore.so.4 #4 0x0000003d1d597b7d in QTimerInfoList::updateCurrentTime() () from /usr/lib64/qt4/libQtCore.so.4 #5 0x0000003d1d597ba5 in QTimerInfoList::timerWait(timeval&) () from /usr/lib64/qt4/libQtCore.so.4 #6 0x0000003d1d595c1d in timerSourcePrepareHelper(GTimerSource*, int*) () from /usr/lib64/qt4/libQtCore.so.4 #7 0x0000003d1d595cc5 in timerSourcePrepare(_GSource*, int*) () from /usr/lib64/qt4/libQtCore.so.4 #8 0x0000003d1b83e6e1 in IA__g_main_context_prepare (context=<value optimized out>, priority=<value optimized out>) at gmain.c:2280 #9 0x0000003d1b83eac1 in g_main_context_iterate (context=<value optimized out>, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2571 #10 0x0000003d1b83eff0 in IA__g_main_context_iteration (context=<value optimized out>, may_block=<value optimized out>) at gmain.c:2654 #11 0x0000003d1d595a26 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #12 0x0000003d1d56af72 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #13 0x0000003d1d56b344 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #14 0x0000003d1d476899 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4 #15 0x0000003d1d54ba88 in QInotifyFileSystemWatcherEngine::run() () from /usr/lib64/qt4/libQtCore.so.4 #16 0x0000003d1d4792a5 in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4 #17 0x00000038b0006894 in start_thread () from /lib/libpthread.so.0 #18 0x00000038af4d0f9d in clone () from /lib/libc.so.6 #19 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f7893f37760 (LWP 30078)): [KCrash Handler] #5 0x0000003d20a0533c in QWidget::window (this=0x25fd7a0) at kernel/qwidget.cpp:4032 #6 0x00007f78933b4239 in KoView::shell (this=0x25fd7a0) at /tmp/portage/app-office/koffice-libs-2.1.2/work/koffice-libs-2.1.2/libs/main/KoView.cpp:467 #7 0x00007f7893363260 in KoDockerManager::Private::removeDockers (this=0x3a9c640) at /tmp/portage/app-office/koffice-libs-2.1.2/work/koffice-libs-2.1.2/libs/main/KoDockerManager.cpp:69 #8 0x00007f7893365062 in KoDockerManager::newOptionWidgets (this=<value optimized out>, optionWidgetMap=..., callingView=0x25fd790) at /tmp/portage/app-office/koffice-libs-2.1.2/work/koffice-libs-2.1.2/libs/main/KoDockerManager.cpp:157 #9 0x00007f7893366286 in KoDockerManager::qt_metacall (this=0x3ab0970, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff3322e410) at /tmp/portage/app-office/koffice-libs-2.1.2/work/koffice-libs-2.1.2_build/libs/main/KoDockerManager.moc:76 #10 0x0000003d1d57f30f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4 #11 0x00007f7892b57a77 in KoCanvasController::toolOptionWidgetsChanged (this=0x25fd7a0, _t1=<value optimized out>, _t2=0x4a69d70) at /tmp/portage/app-office/koffice-libs-2.1.2/work/koffice-libs-2.1.2_build/libs/flake/KoCanvasController.moc:183 #12 0x00007f7892b57ad9 in KoCanvasController::setToolOptionWidgets (this=0x48afe40, widgetMap=...) at /tmp/portage/app-office/koffice-libs-2.1.2/work/koffice-libs-2.1.2/libs/flake/KoCanvasController.cpp:430 #13 0x00007f7892b683dc in KoToolManager::postSwitchTool (this=0x30ec870, temporary=<value optimized out>) at /tmp/portage/app-office/koffice-libs-2.1.2/work/koffice-libs-2.1.2/libs/flake/KoToolManager.cpp:448 #14 0x00007f7892b69419 in KoToolManager::movedFocus (this=0x30ec870, from=<value optimized out>, to=<value optimized out>) at /tmp/portage/app-office/koffice-libs-2.1.2/work/koffice-libs-2.1.2/libs/flake/KoToolManager.cpp:536 #15 0x00007f7892b6ba3e in KoToolManager::qt_metacall (this=0x30ec870, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff3322e8a0) at /tmp/portage/app-office/koffice-libs-2.1.2/work/koffice-libs-2.1.2_build/libs/flake/KoToolManager.moc:118 #16 0x0000003d1d57f30f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4 #17 0x0000003d209bc17b in QApplication::focusChanged (this=<value optimized out>, _t1=<value optimized out>, _t2=<value optimized out>) at .moc/release-shared/moc_qapplication.cpp:191 #18 0x0000003d209c1aec in QApplicationPrivate::setFocusWidget (focus=<value optimized out>, reason=<value optimized out>) at kernel/qapplication.cpp:2141 #19 0x0000003d20a0d981 in QWidget::setFocus (this=<value optimized out>, reason=<value optimized out>) at kernel/qwidget.cpp:6135 #20 0x0000003d20a0dbc1 in QWidget::focusNextPrevChild (this=<value optimized out>, next=<value optimized out>) at kernel/qwidget.cpp:6279 #21 0x0000003d20a112c5 in QWidgetPrivate::hide_helper (this=<value optimized out>) at kernel/qwidget.cpp:7295 #22 0x0000003d20a19d70 in QWidget::setVisible (this=<value optimized out>, visible=<value optimized out>) at kernel/qwidget.cpp:7455 #23 0x0000003d20dd2897 in QWidget::hide (this=<value optimized out>, newState=<value optimized out>, animate=<value optimized out>) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:489 #24 QMainWindowLayout::applyState (this=<value optimized out>, newState=<value optimized out>, animate=<value optimized out>) at widgets/qmainwindowlayout.cpp:1906 #25 0x0000003d20dd55c5 in QMainWindowLayout::restoreState (this=<value optimized out>, stream=<value optimized out>) at widgets/qmainwindowlayout.cpp:1948 #26 0x0000003d20dcd5dc in QMainWindow::restoreState (this=<value optimized out>, state=<value optimized out>, version=<value optimized out>) at widgets/qmainwindow.cpp:1225 #27 0x000000347b104a7d in KMainWindow::applyMainWindowSettings (this=<value optimized out>, cg=<value optimized out>, force=<value optimized out>) at /tmp/portage/kde-base/kdelibs-4.4.2/work/kdelibs-4.4.2/kdeui/widgets/kmainwindow.cpp:807 #28 0x000000347b13ff55 in KXmlGuiWindow::applyMainWindowSettings (this=<value optimized out>, config=<value optimized out>, force=<value optimized out>) at /tmp/portage/kde-base/kdelibs-4.4.2/work/kdelibs-4.4.2/kdeui/xmlgui/kxmlguiwindow.cpp:355 #29 0x000000347b13f740 in KXmlGuiWindow::finalizeGUI (this=<value optimized out>) at /tmp/portage/kde-base/kdelibs-4.4.2/work/kdelibs-4.4.2/kdeui/xmlgui/kxmlguiwindow.cpp:348 #30 0x000000347b14db6d in KXMLGUIFactory::addClient (this=<value optimized out>, client=<value optimized out>) at /tmp/portage/kde-base/kdelibs-4.4.2/work/kdelibs-4.4.2/kdeui/xmlgui/kxmlguifactory.cpp:276 #31 0x00007f789339c7ac in KoMainWindow::slotActivePartChanged (this=0x24ff7e0, newPart=0x2476350) at /tmp/portage/app-office/koffice-libs-2.1.2/work/koffice-libs-2.1.2/libs/main/KoMainWindow.cpp:1577 #32 0x00007f789339a2ee in KoMainWindow::qt_metacall (this=0x24ff7e0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff3322f560) at /tmp/portage/app-office/koffice-libs-2.1.2/work/koffice-libs-2.1.2_build/libs/main/KoMainWindow.moc:165 #33 0x0000003d1d57f30f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4 #34 0x000000347c0290d2 in KParts::PartManager::activePartChanged (this=<value optimized out>, _t1=<value optimized out>) at /tmp/portage/kde-base/kdelibs-4.4.2/work/kdelibs-4.4.2_build/kparts/partmanager.moc:161 #35 0x000000347c02ab83 in KParts::PartManager::setActivePart (this=<value optimized out>, part=<value optimized out>, widget=<value optimized out>) at /tmp/portage/kde-base/kdelibs-4.4.2/work/kdelibs-4.4.2/kparts/partmanager.cpp:481 #36 0x00007f789339e12f in KoMainWindow::slotRemoveView (this=0x24ff7e0) at /tmp/portage/app-office/koffice-libs-2.1.2/work/koffice-libs-2.1.2/libs/main/KoMainWindow.cpp:1471 #37 0x00007f789339a248 in KoMainWindow::qt_metacall (this=0x24ff7e0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff3322f800) at /tmp/portage/app-office/koffice-libs-2.1.2/work/koffice-libs-2.1.2_build/libs/main/KoMainWindow.moc:156 #38 0x0000003d1d57f30f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4 #39 0x0000003d209b6762 in QAction::triggered (this=<value optimized out>, _t1=<value optimized out>) at .moc/release-shared/moc_qaction.cpp:263 #40 0x0000003d209b87cb in QAction::activate (this=<value optimized out>, event=<value optimized out>) at kernel/qaction.cpp:1255 #41 0x0000003d20df15cd in QMenuPrivate::activateCausedStack (this=<value optimized out>, causedStack=<value optimized out>, action=<value optimized out>, action_e=<value optimized out>, self=<value optimized out>) at widgets/qmenu.cpp:1011 #42 0x0000003d20df711a in QMenuPrivate::activateAction (this=<value optimized out>, action=<value optimized out>, action_e=<value optimized out>, self=<value optimized out>) at widgets/qmenu.cpp:1103 #43 0x000000347b10588e in KMenu::mouseReleaseEvent (this=<value optimized out>, e=<value optimized out>) at /tmp/portage/kde-base/kdelibs-4.4.2/work/kdelibs-4.4.2/kdeui/widgets/kmenu.cpp:471 #44 0x0000003d20a12961 in QWidget::event (this=<value optimized out>, event=<value optimized out>) at kernel/qwidget.cpp:7998 #45 0x0000003d20df929b in QMenu::event (this=<value optimized out>, e=<value optimized out>) at widgets/qmenu.cpp:2414 #46 0x0000003d209bc86c in QApplicationPrivate::notify_helper (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:4300 #47 0x0000003d209c369b in QApplication::notify (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:3865 #48 0x000000347b029b36 in KApplication::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at /tmp/portage/kde-base/kdelibs-4.4.2/work/kdelibs-4.4.2/kdeui/kernel/kapplication.cpp:302 #49 0x0000003d1d56c61b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4 #50 0x0000003d209c27c2 in QCoreApplication::sendEvent (receiver=<value optimized out>, event=<value optimized out>, alienWidget=<value optimized out>, nativeWidget=<value optimized out>, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, spontaneous=) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #51 QApplicationPrivate::sendMouseEvent (receiver=<value optimized out>, event=<value optimized out>, alienWidget=<value optimized out>, nativeWidget=<value optimized out>, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, spontaneous=) at kernel/qapplication.cpp:2965 #52 0x0000003d20a42926 in QETWidget::translateMouseEvent (this=<value optimized out>, event=<value optimized out>) at kernel/qapplication_x11.cpp:4302 #53 0x0000003d20a4121a in QApplication::x11ProcessEvent (this=<value optimized out>, event=<value optimized out>) at kernel/qapplication_x11.cpp:3501 #54 0x0000003d20a6b002 in x11EventSourceDispatch (s=<value optimized out>, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146 #55 0x0000003d1b83b50d in g_main_dispatch (context=<value optimized out>) at gmain.c:1960 #56 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2513 #57 0x0000003d1b83eec8 in g_main_context_iterate (context=<value optimized out>, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591 #58 0x0000003d1b83eff0 in IA__g_main_context_iteration (context=<value optimized out>, may_block=<value optimized out>) at gmain.c:2654 #59 0x0000003d1d5959d3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #60 0x0000003d20a6abfe in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #61 0x0000003d1d56af72 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #62 0x0000003d1d56b344 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #63 0x0000003d1d56f02b in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4 #64 0x00007f789361134d in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /tmp/portage/app-office/kword-2.1.2/work/kword-2.1.2/kword/part/main.cpp:38 #65 0x0000000000407386 in launch (argc=2, _name=<value optimized out>, args=<value optimized out>, cwd=<value optimized out>, envc=16, envs=<value optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x2272c2c "alchark-u3s;1270216577;767103;28066_TIME24470764") at /tmp/portage/kde-base/kdelibs-4.4.2/work/kdelibs-4.4.2/kinit/kinit.cpp:710 #66 0x0000000000407fe0 in handle_launcher_request (sock=8, who=<value optimized out>) at /tmp/portage/kde-base/kdelibs-4.4.2/work/kdelibs-4.4.2/kinit/kinit.cpp:1202 #67 0x0000000000408520 in handle_requests (waitForPid=6342272) at /tmp/portage/kde-base/kdelibs-4.4.2/work/kdelibs-4.4.2/kinit/kinit.cpp:1395 #68 0x0000000000409141 in main (argc=4, argv=<value optimized out>, envp=<value optimized out>) at /tmp/portage/kde-base/kdelibs-4.4.2/work/kdelibs-4.4.2/kinit/kinit.cpp:1838 Possible duplicates by query: bug 221958. Reported using DrKonqi
SVN commit 1111317 by zander: Fix crash on split view + close view. BUG:233074 This fixes the lifetime of the KWStatusBar M +17 -3 KWStatusBar.cpp M +1 -0 KWStatusBar.h WebSVN link: http://websvn.kde.org/?view=rev&revision=1111317
Created an attachment (id=52135) [details] New crash information added by DrKonqi I started Kword, selected blank document then clicked "use this template." I clicked view, split view then I clicked remove view and then Kword crashes. Kword crashes everytime I do this. Also, Kspread, Kpresenter, Krita, and Karbon14 all crash when split view is applied at least once and then removed. However, Krita and Karbon14 did something a litte different, I first clicked split view, then remove view and everything is good so far, but when I clicked split view right after clicking remove view, Krita and Karbon14 crashed. Kspread and Kpresenter crashed how I described in paragraph one, but also worked. However, they both crashed how I described in paragragh two as well, but haven't worked.
You need to log in before you can comment on or make changes to this bug.