Application that crashed: kpresenter Version of the application: 2.1 Alpha KDE Version: 4.2.88 (KDE 4.2.88 (KDE 4.3 >= 20090527)) "release 1" Qt Version: 4.5.1 Operating System: Linux 2.6.27.21-0.1-default i686 Distribution: "openSUSE 11.1 (i586)" What I was doing when the application crashed: koffice applications crash when selecting two shapes,selecting the background tool and then selecting the default tool. -- Backtrace: Application: KPresenter (kpresenter), signal: Segmentation fault [KCrash Handler] #6 0xb6e68203 in ?? () from /lib/libc.so.6 #7 0xb3d27cca in KoToolProxy::repaintDecorations (this=0x8c22160) at /home/boud/kde/src/koffice/libs/flake/KoToolProxy.cpp:179 #8 0xb3d03d11 in KoShapeManager::update (this=0x90ca290, rect=@0xbf85ce18, shape=0x8e4ffc0, selectionHandles=129) at /home/boud/kde/src/koffice/libs/flake/KoShapeManager.cpp:313 #9 0xb3cf82e6 in KoShape::update (this=0x8e4ffc0) at /home/boud/kde/src/koffice/libs/flake/KoShape.cpp:414 #10 0xb37af594 in KarbonPatternEditStrategyBase::repaint (this=0x8f8ac60) at /home/boud/kde/src/koffice/karbon/plugins/tools/KarbonPatternEditStrategy.cpp:110 #11 0xb37ad8fd in KarbonPatternTool::deactivate (this=0x90ca290) at /home/boud/kde/src/koffice/karbon/plugins/tools/KarbonPatternTool.cpp:256 #12 0xb3d228a7 in KoToolManager::switchTool (this=0x8c22268, tool=0x903c2d8, temporary=false) at /home/boud/kde/src/koffice/libs/flake/KoToolManager.cpp:345 #13 0xb3d23bc1 in KoToolManager::toolActivated (this=0x8c22268, tool=0x8c24970) at /home/boud/kde/src/koffice/libs/flake/KoToolManager.cpp:292 #14 0xb3d2446c in KoToolManager::qt_metacall (this=0x8c22268, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbf85d10c) at /home/boud/kde/build/koffice/libs/flake/KoToolManager.moc:109 #15 0xb710adc8 in QMetaObject::activate (sender=0x8c24970, from_signal_index=4, to_signal_index=4, argv=0xbf85d10c) at kernel/qobject.cpp:3120 #16 0xb710c552 in QMetaObject::activate (sender=0x8c24970, m=0xb3d8b3e0, local_signal_index=0, argv=0xbf85d10c) at kernel/qobject.cpp:3194 #17 0xb3d1d6a3 in ToolHelper::toolActivated (this=0x8c24970, _t1=0x8c24970) at /home/boud/kde/build/koffice/libs/flake/KoToolManager_p.moc:83 #18 0xb3d1d6c5 in ToolHelper::buttonPressed (this=0x8c24970) at /home/boud/kde/src/koffice/libs/flake/KoToolManager_p.cpp:48 #19 0xb3d1d72d in ToolHelper::qt_metacall (this=0x8c24970, _c=QMetaObject::InvokeMetaMethod, _id=-561937409, _a=0xbf85d23c) at /home/boud/kde/build/koffice/libs/flake/KoToolManager_p.moc:71 #20 0xb710adc8 in QMetaObject::activate (sender=0x8f5dc88, from_signal_index=29, to_signal_index=30, argv=0xbf85d23c) at kernel/qobject.cpp:3120 #21 0xb710b200 in QMetaObject::activate (sender=0x8f5dc88, m=0xb7f19244, from_local_signal_index=2, to_local_signal_index=3, argv=0xbf85d23c) at kernel/qobject.cpp:3214 #22 0xb7d28491 in QAbstractButton::clicked (this=0x8f5dc88, _t1=true) at .moc/release-shared/moc_qabstractbutton.cpp:200 #23 0xb7a51369 in QAbstractButtonPrivate::emitClicked (this=0x8f62fd8) at widgets/qabstractbutton.cpp:543 #24 0xb7a52f64 in QAbstractButtonPrivate::click (this=0x8f62fd8) at widgets/qabstractbutton.cpp:536 #25 0xb7a531f6 in QAbstractButton::mouseReleaseEvent (this=0x8f5dc88, e=0xbf85d838) at widgets/qabstractbutton.cpp:1115 #26 0xb7b3acbc in QToolButton::mouseReleaseEvent (this=0x8f5dc88, e=0xbf85d838) at widgets/qtoolbutton.cpp:709 #27 0xb76e2323 in QWidget::event (this=0x8f5dc88, event=0xbf85d838) at kernel/qwidget.cpp:7521 #28 0xb7a5120e in QAbstractButton::event (this=0x8f5dc88, e=0xbf85d838) at widgets/qabstractbutton.cpp:1077 #29 0xb7b3d6ea in QToolButton::event (this=0x8f5dc88, event=0xbf85d838) at widgets/qtoolbutton.cpp:1151 #30 0xb768b69c in QApplicationPrivate::notify_helper (this=0x80664a0, receiver=0x8f5dc88, e=0xbf85d838) at kernel/qapplication.cpp:4057 #31 0xb7694311 in QApplication::notify (this=0xbf85f17c, receiver=0x8f5dc88, e=0xbf85d838) at kernel/qapplication.cpp:3759 #32 0xb6564b9d in KApplication::notify (this=0xbf85f17c, receiver=0x8f5dc88, event=0xbf85d838) at /usr/src/debug/kdelibs-4.2.88svn973768/kdeui/kernel/kapplication.cpp:302 #33 0xb70f4adb in QCoreApplication::notifyInternal (this=0xbf85f17c, receiver=0x8f5dc88, event=0xbf85d838) at kernel/qcoreapplication.cpp:610 #34 0xb769337e in QApplicationPrivate::sendMouseEvent (receiver=0x8f5dc88, event=0xbf85d838, alienWidget=0x8f5dc88, nativeWidget=0x822e388, buttonDown=0xb7f20a40, lastMouseReceiver=@0xb7f20a44) at ../../src/corelib/kernel/qcoreapplication.h:216 #35 0xb7703506 in QETWidget::translateMouseEvent (this=0x822e388, event=0xbf85eecc) at kernel/qapplication_x11.cpp:4446 #36 0xb77028dd in QApplication::x11ProcessEvent (this=0xbf85f17c, event=0xbf85eecc) at kernel/qapplication_x11.cpp:3442 #37 0xb772c27a in x11EventSourceDispatch (s=0x8069420, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #38 0xb5ede9c8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #39 0xb5ee2083 in ?? () from /usr/lib/libglib-2.0.so.0 #40 0xb5ee2241 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #41 0xb7120558 in QEventDispatcherGlib::processEvents (this=0x8066480, flags={i = -1081741176}) at kernel/qeventdispatcher_glib.cpp:324 #42 0xb772b975 in QGuiEventDispatcherGlib::processEvents (this=0x8066480, flags={i = -1081741128}) at kernel/qguieventdispatcher_glib.cpp:202 #43 0xb70f30fa in QEventLoop::processEvents (this=0xbf85f130, flags={i = -1081741064}) at kernel/qeventloop.cpp:149 #44 0xb70f353a in QEventLoop::exec (this=0xbf85f130, flags={i = -1081741000}) at kernel/qeventloop.cpp:200 #45 0xb70f59e9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #46 0xb768b517 in QApplication::exec () at kernel/qapplication.cpp:3526 #47 0xb803cf5d in kdemain (argc=1, argv=0xbf85f274) at /home/boud/kde/src/koffice/kpresenter/part/main.cpp:44 #48 0x080486d2 in main (argc=0, argv=0x85772d0) at /home/boud/kde/build/koffice/kpresenter/part/kpresenter_dummy.cpp:3 Reported using DrKonqi
SVN commit 978335 by jaham: fix crash: do the repainting and deleting of pattern strategies in two seperate steps BUG:195472 M +4 -3 KarbonPatternTool.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=978335
You need to log in before you can comment on or make changes to this bug.