Summary: | (steps) Umbrello crash when clicking 100% zoom button (Q3CanvasView::setWorldMatrix, UMLView::setZoom, UMLApp::slotZoom100) | ||
---|---|---|---|
Product: | [Applications] umbrello | Reporter: | Douglas Turk <douglas.turk> |
Component: | general | Assignee: | Umbrello Development Group <umbrello-devel> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | andresbajotierra, ralf.habacker, ralf.habacker, sreejiththulaseedharan |
Priority: | NOR | Keywords: | testcase |
Version: | 2.3.0 | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 4.10.0 | |
Sentry Crash Report: |
Description
Douglas Turk
2009-08-20 04:39:53 UTC
Here using: Qt: 4.5.2 (KDE-Qt git commit 5b7a2eb42acfdea07c6075556cb43e2c95852145 Date: Tue Jul 28 14:10:47 2009 -0300) KDE: 4.3.64 (KDE 4.3.64 (KDE 4.4 >= 20090812)) kdelibs svn rev. 1013119 / kdebase svn rev. 1013119 kdesdk svn rev. 1014100 on ArchLinux i686 - Kernel 2.6.30.4 I could reproduce the crash with the provided steps. ("Zoom to 100%" when no document is opened (grayed out work area) causes a crash. Backtrace: Application: Umbrello UML Modeller (umbrello), signal: Segmentation fault [KCrash Handler] #6 0xb6177447 in Q3CanvasView::setWorldMatrix () from /home/kde-devel/kde/src/kde-qt/lib/libQt3Support.so.4 #7 0x0874fe8b in UMLView::setZoom (this=0x0, zoom=100) at /home/kde-devel/kde/src/KDE/kdesdk/umbrello/umbrello/umlview.cpp:3020 #8 0x086fd46c in UMLApp::slotZoom100 (this=0xa75b850) at /home/kde-devel/kde/src/KDE/kdesdk/umbrello/umbrello/uml.cpp:559 #9 0x0870d81b in UMLApp::qt_metacall (this=0xa75b850, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbffdee08) at /home/kde-devel/kde/build/KDE/kdesdk/umbrello/umbrello/uml.moc:290 #10 0xb641f9ca in QMetaObject::activate (sender=0xa7eb530, from_signal_index=5, to_signal_index=6, argv=0xbffdee08) at kernel/qobject.cpp:3112 #11 0xb641fe0d in QMetaObject::activate (sender=0xa7eb530, m=0xb705c3e8, from_local_signal_index=1, to_local_signal_index=2, argv=0xbffdee08) at kernel/qobject.cpp:3206 #12 0xb66924f8 in QAction::triggered (this=0xa7eb530, _t1=false) at .moc/debug-shared/moc_qaction.cpp:236 #13 0xb6691abd in QAction::activate (this=0xa7eb530, event=QAction::Trigger) at kernel/qaction.cpp:1160 #14 0xb6692afd in QAction::trigger (this=0xa7eb530) at ../../include/QtGui/../../src/gui/kernel/qaction.h:203 #15 0xb6bd1235 in QToolButton::nextCheckState (this=0xa7f0ca8) at widgets/qtoolbutton.cpp:1135 #16 0xb6acc653 in QAbstractButtonPrivate::click (this=0xa74a208) at widgets/qabstractbutton.cpp:525 #17 0xb6acdd66 in QAbstractButton::mouseReleaseEvent (this=0xa7f0ca8, e=0xbffdf5ac) at widgets/qabstractbutton.cpp:1115 #18 0xb6bcfb2a in QToolButton::mouseReleaseEvent (this=0xa7f0ca8, e=0xbffdf5ac) at widgets/qtoolbutton.cpp:709 #19 0xb6701620 in QWidget::event (this=0xa7f0ca8, event=0xbffdf5ac) at kernel/qwidget.cpp:7549 #20 0xb6acdc01 in QAbstractButton::event (this=0xa7f0ca8, e=0xbffdf5ac) at widgets/qabstractbutton.cpp:1077 #21 0xb6bd12a4 in QToolButton::event (this=0xa7f0ca8, event=0xbffdf5ac) at widgets/qtoolbutton.cpp:1151 #22 0xb66a12db in QApplicationPrivate::notify_helper (this=0xa6f16a8, receiver=0xa7f0ca8, e=0xbffdf5ac) at kernel/qapplication.cpp:4056 #23 0xb66a0026 in QApplication::notify (this=0xbffe0e90, receiver=0xa7f0ca8, e=0xbffdf5ac) at kernel/qapplication.cpp:3758 #24 0xb773ca9a in KApplication::notify (this=0xbffe0e90, receiver=0xa7f0ca8, event=0xbffdf5ac) at /home/kde-devel/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:302 #25 0xb64061c1 in QCoreApplication::notifyInternal (this=0xbffe0e90, receiver=0xa7f0ca8, event=0xbffdf5ac) at kernel/qcoreapplication.cpp:610 #26 0xb66a2185 in QCoreApplication::sendSpontaneousEvent (receiver=0xa7f0ca8, event=0xbffdf5ac) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216 #27 0xb669e75c in QApplicationPrivate::sendMouseEvent (receiver=0xa7f0ca8, event=0xbffdf5ac, alienWidget=0xa7f0ca8, nativeWidget=0xa75b850, buttonDown=0xb707c480, lastMouseReceiver=@0xb707c484) at kernel/qapplication.cpp:2924 #28 0xb67226c4 in QETWidget::translateMouseEvent (this=0xa75b850, event=0xbffe0b20) at kernel/qapplication_x11.cpp:4409 #29 0xb671f39c in QApplication::x11ProcessEvent (this=0xbffe0e90, event=0xbffe0b20) at kernel/qapplication_x11.cpp:3428 #30 0xb6752918 in x11EventSourceDispatch (s=0xa6f4900, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #31 0xb57e0d98 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #32 0xb57e43e0 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #33 0xb57e4513 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #34 0xb643aa5a in QEventDispatcherGlib::processEvents (this=0xa6f1668, flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:327 #35 0xb6752f3e in QGuiEventDispatcherGlib::processEvents (this=0xa6f1668, flags={i = 36}) at kernel/qguieventdispatcher_glib.cpp:202 #36 0xb640379f in QEventLoop::processEvents (this=0xbffe0dec, flags={i = 36}) at kernel/qeventloop.cpp:149 #37 0xb64038e4 in QEventLoop::exec (this=0xbffe0dec, flags={i = 0}) at kernel/qeventloop.cpp:201 #38 0xb640689d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #39 0xb669f3f8 in QApplication::exec () at kernel/qapplication.cpp:3525 #40 0x086ddc45 in main (argc=1, argv=0xbffe1044) at /home/kde-devel/kde/src/KDE/kdesdk/umbrello/umbrello/main.cpp:111 Q3Canvas has been replaced by QGraphicsScene in version 2.10. If this bug persists feel free to reopen bug. |