Version: 2.1 Beta 1 (using 4.2.1 (KDE 4.2.1) "release 103", KDE:KDE4:Factory:Desktop / openSUSE_11.0) Compiler: gcc OS: Linux (i686) release 2.6.25.20-0.4-pae To reproduce: -split view -remove view -split view again Backtrace: Application: Krita (krita), signal SIGSEGV [?1034h[Thread debugging using libthread_db enabled] [Current thread is 0 (LWP 4649)] Thread 2 (Thread 0xae085b90 (LWP 4681)): #0 0xb57cc38a in clock_gettime () from /lib/librt.so.1 #1 0xb7fa10cb in ?? () from /usr/lib/libQtCore.so.4 #2 0xb7fa12a1 in ?? () from /usr/lib/libQtCore.so.4 #3 0xb7fa2acc in ?? () from /usr/lib/libQtCore.so.4 #4 0xb7f9f668 in ?? () from /usr/lib/libQtCore.so.4 #5 0xb574f148 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #6 0xb574f56a in ?? () from /usr/lib/libglib-2.0.so.0 #7 0xb574f9f8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #8 0xb7f9f4a7 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #9 0xb7f71f4a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #10 0xb7f7238a in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #11 0xb7e7c419 in QThread::exec () from /usr/lib/libQtCore.so.4 #12 0xb7acb38d in KisProjection::run (this=0x9605790) at /home/sven/kde/src/koffice/krita/image/kis_projection.cc:72 #13 0xb7e7f76e in ?? () from /usr/lib/libQtCore.so.4 #14 0xb7e1f175 in start_thread () from /lib/libpthread.so.0 #15 0xb58b9dae in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb4bce6d0 (LWP 4649)): [KCrash Handler] #6 0xb7c06b8f in KisSharedPtr (this=0xbfbab5dc, o=@0x90) at /home/sven/kde/src/koffice/krita/image/kis_shared_ptr.h:94 #7 0xb7cbbb17 in KisNodeManager::activeNode (this=0x9946388) at /home/sven/kde/src/koffice/krita/ui/kis_node_manager.cpp:104 #8 0xb7c96a23 in KisLayerBox::updateUI (this=0x9cbbb40) at /home/sven/kde/src/koffice/krita/ui/kis_layer_box.cpp:220 #9 0xb7cbf14e in KisNodeManager::updateGUI (this=0x9a51aa0) at /home/sven/kde/src/koffice/krita/ui/kis_node_manager.cpp:98 #10 0xb7cf5573 in KisView2::updateGUI (this=0x852c1a0) at /home/sven/kde/src/koffice/krita/ui/kis_view2.cpp:595 #11 0xb7ca12f4 in KisLayerManager::layersUpdated (this=0x9a51ab0) at /home/sven/kde/src/koffice/krita/ui/kis_layer_manager.cc:988 #12 0xb7cade4d in KisLayerManager::activateLayer (this=0x9a51ab0, layer={d = 0xbfbab75c}) at /home/sven/kde/src/koffice/krita/ui/kis_layer_manager.cc:135 #13 0xb7cbc9fd in KisNodeManager::activateNode (this=0x9a51aa0, node={d = 0xbfbab7c8}) at /home/sven/kde/src/koffice/krita/ui/kis_node_manager.cpp:314 #14 0xb7cf7869 in KisView2::slotLoadingFinished (this=0x852c1a0) at /home/sven/kde/src/koffice/krita/ui/kis_view2.cpp:472 #15 0xb7cf9fe6 in KisView2 (this=0x852c1a0, doc=0x81977d0, parent=0x850e280) at /home/sven/kde/src/koffice/krita/ui/kis_view2.cpp:222 #16 0xb7c78af6 in KisDoc2::createViewInstance (this=0x81977d0, parent=0x850e280) at /home/sven/kde/src/koffice/krita/ui/kis_doc2.cc:432 #17 0xb7669e8d in KoDocument::createView (this=0x81977d0, parent=0x850e280) at /home/sven/kde/src/koffice/libs/main/KoDocument.cpp:335 #18 0xb7691c9d in KoMainWindow::slotSplitView (this=0x8501730) at /home/sven/kde/src/koffice/libs/main/KoMainWindow.cpp:1415 #19 0xb769a1cd in KoMainWindow::qt_metacall (this=0x8501730, _c=QMetaObject::InvokeMetaMethod, _id=20, _a=0xbfbaba4c) at /home/sven/kde/build/koffice/libs/main/KoMainWindow.moc:149 #20 0xb7f89c68 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #21 0xb7f8a0a0 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #22 0xb5bb17d1 in QAction::triggered () from /usr/lib/libQtGui.so.4 #23 0xb5bb2d4f in QAction::activate () from /usr/lib/libQtGui.so.4 #24 0xb600fcfc in ?? () from /usr/lib/libQtGui.so.4 #25 0xb60164d8 in ?? () from /usr/lib/libQtGui.so.4 #26 0xb6016fc2 in QMenu::mouseReleaseEvent () from /usr/lib/libQtGui.so.4 #27 0xb6ac4f95 in KMenu::mouseReleaseEvent () from /usr/lib/libkdeui.so.5 #28 0xb5c0eba3 in QWidget::event () from /usr/lib/libQtGui.so.4 #29 0xb60193a9 in QMenu::event () from /usr/lib/libQtGui.so.4 #30 0xb5bb7dac in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #31 0xb5bc0a21 in QApplication::notify () from /usr/lib/libQtGui.so.4 #32 0xb69e64ed in KApplication::notify () from /usr/lib/libkdeui.so.5 #33 0xb7f7390b in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #34 0xb5bbfa8e in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4 #35 0xb5c2fc8e in ?? () from /usr/lib/libQtGui.so.4 #36 0xb5c2ed47 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4 #37 0xb5c584dc in ?? () from /usr/lib/libQtGui.so.4 #38 0xb574c2f9 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #39 0xb574f87b in ?? () from /usr/lib/libglib-2.0.so.0 #40 0xb574f9f8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #41 0xb7f9f488 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #42 0xb5c57ba5 in ?? () from /usr/lib/libQtGui.so.4 #43 0xb7f71f4a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #44 0xb7f7238a in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #45 0xb7f74819 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4 #46 0xb5bb7c27 in QApplication::exec () from /usr/lib/libQtGui.so.4 #47 0xb808f7ba in kdemain (argc=1, argv=0xbfbacb64) at /home/sven/kde/src/koffice/krita/main.cc:44 #48 0x08048976 in main (argc=-1207536748, argv=0xe1) at /home/sven/kde/build/koffice/krita/krita_dummy.cpp:3
SVN commit 1017110 by langkamp: make layer box a KoCanvasObserver, fixes another split view crash BUG:205121 M +38 -4 kis_layer_box.cpp M +4 -1 kis_layer_box.h M +1 -1 kis_layer_manager.cc M +0 -1 kis_node_manager.cpp M +4 -30 kis_view2.cpp M +0 -3 kis_view2.h WebSVN link: http://websvn.kde.org/?view=rev&revision=1017110
You need to log in before you can comment on or make changes to this bug.