Bug 325401 - Crash when playing with shapes and tools
Summary: Crash when playing with shapes and tools
Status: RESOLVED WORKSFORME
Alias: None
Product: calligraflow
Classification: Applications
Component: general (show other bugs)
Version: 2.7.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Yue Liu
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2013-09-28 19:39 UTC by Daniel Halens
Modified: 2018-11-29 09:47 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Halens 2013-09-28 19:39:26 UTC
Application: calligraflow (2.7.2)
KDE Platform Version: 4.10.5 "release 1"
Qt Version: 4.8.4
Operating System: Linux 3.7.10-1.16-desktop x86_64
Distribution: "openSUSE 12.3 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
Playing around with a rectangle, an arrow and a text. Did a doubleclick outside the text to unselect and crashed.

The crash does not seem to be reproducible.

-- Backtrace:
Application: Flow (kdeinit4), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f8a37880780 (LWP 13987))]

Thread 3 (Thread 0x7f8a1612a700 (LWP 13989)):
#0  idleTimerSourceCheck (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:223
#1  0x00007f8a31e005ac in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f8a31e00a42 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f8a31e00bc4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f8a365062e6 in QEventDispatcherGlib::processEvents (this=0x7f8a100008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f8a364d6adf in QEventLoop::processEvents (this=this@entry=0x7f8a16129dd0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f8a364d6d68 in QEventLoop::exec (this=0x7f8a16129dd0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f8a363d90f0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#8  0x00007f8a364b729f in QInotifyFileSystemWatcherEngine::run (this=0x2673da0) at io/qfilesystemwatcher_inotify.cpp:256
#9  0x00007f8a363dc0cc in QThreadPrivate::start (arg=0x2673da0) at thread/qthread_unix.cpp:338
#10 0x00007f8a36145e0f in start_thread () from /lib64/libpthread.so.0
#11 0x00007f8a34ebc7dd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f8a14ba6700 (LWP 13993)):
#0  0x00007fffb73ff847 in clock_gettime ()
#1  0x00007f8a34ece53d in clock_gettime () from /lib64/libc.so.6
#2  0x00007f8a36431d94 in do_gettime (frac=0x7f8a14ba5b28, sec=0x7f8a14ba5b20) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007f8a36506bed in QTimerInfoList::updateCurrentTime (this=this@entry=0x7f8a08002660) at kernel/qeventdispatcher_unix.cpp:354
#5  0x00007f8a36506f33 in QTimerInfoList::timerWait (this=0x7f8a08002660, tm=...) at kernel/qeventdispatcher_unix.cpp:461
#6  0x00007f8a3650599c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f8a14ba5c14) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007f8a36505a45 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007f8a31e00338 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#9  0x00007f8a31e009cb in ?? () from /usr/lib64/libglib-2.0.so.0
#10 0x00007f8a31e00bc4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#11 0x00007f8a365062e6 in QEventDispatcherGlib::processEvents (this=0x7f8a080008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#12 0x00007f8a364d6adf in QEventLoop::processEvents (this=this@entry=0x7f8a14ba5dd0, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007f8a364d6d68 in QEventLoop::exec (this=0x7f8a14ba5dd0, flags=...) at kernel/qeventloop.cpp:204
#14 0x00007f8a363d90f0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#15 0x00007f8a364b729f in QInotifyFileSystemWatcherEngine::run (this=0x22f82c0) at io/qfilesystemwatcher_inotify.cpp:256
#16 0x00007f8a363dc0cc in QThreadPrivate::start (arg=0x22f82c0) at thread/qthread_unix.cpp:338
#17 0x00007f8a36145e0f in start_thread () from /lib64/libpthread.so.0
#18 0x00007f8a34ebc7dd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f8a37880780 (LWP 13987)):
[KCrash Handler]
#6  0x00007f8a351e3451 in __dynamic_cast () from /usr/lib64/libstdc++.so.6
#7  0x00007f8a21e10cb5 in KoResourcePopupAction::updateIcon (this=0x5a66d50) at /usr/src/debug/calligra-2.7.2/libs/widgets/KoResourcePopupAction.cpp:168
#8  0x00007f8a21e11255 in KoResourcePopupAction::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/calligra-2.7.2/build/libs/widgets/KoResourcePopupAction.moc:57
#9  0x00007f8a364ed29f in QMetaObject::activate (sender=0x5839190, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3548
#10 0x00007f8a21dff9b8 in KoColorPopupButton::resizeEvent (this=0x5839190, e=0x7fffb733e990) at /usr/src/debug/calligra-2.7.2/libs/widgets/KoColorPopupButton.cpp:61
#11 0x00007f8a356b5315 in QWidget::event (this=0x5839190, event=0x7fffb733e990) at kernel/qwidget.cpp:8540
#12 0x00007f8a3566586c in QApplicationPrivate::notify_helper (this=this@entry=0x2110480, receiver=receiver@entry=0x5839190, e=e@entry=0x7fffb733e990) at kernel/qapplication.cpp:4562
#13 0x00007f8a35669ceb in QApplication::notify (this=0x7fffb73405e0, receiver=0x5839190, e=0x7fffb733e990) at kernel/qapplication.cpp:4423
#14 0x00007f8a223616e8 in KoApplication::notify (this=<optimized out>, receiver=0x5839190, event=0x7fffb733e990) at /usr/src/debug/calligra-2.7.2/libs/main/KoApplication.cpp:556
#15 0x00007f8a364d7d8e in QCoreApplication::notifyInternal (this=0x7fffb73405e0, receiver=0x5839190, event=0x7fffb733e990) at kernel/qcoreapplication.cpp:946
#16 0x00007f8a356af8e6 in sendEvent (event=0x7fffb733e990, receiver=0x5839190) at ../../src/corelib/kernel/qcoreapplication.h:231
#17 QWidgetPrivate::sendPendingMoveAndResizeEvents (this=this@entry=0x58396a0, recursive=recursive@entry=false, disableUpdates=<optimized out>, disableUpdates@entry=false) at kernel/qwidget.cpp:7445
#18 0x00007f8a356b7281 in QWidgetPrivate::show_helper (this=0x58396a0) at kernel/qwidget.cpp:7496
#19 0x00007f8a356b720a in QWidgetPrivate::showChildren (this=this@entry=0x58360b0, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:7863
#20 0x00007f8a356b729d in QWidgetPrivate::show_helper (this=this@entry=0x58360b0) at kernel/qwidget.cpp:7502
#21 0x00007f8a356b7682 in QWidget::setVisible (this=0x5610880, visible=<optimized out>) at kernel/qwidget.cpp:7777
#22 0x00007f8a223bf77b in show (this=0x5610880) at /usr/include/QtGui/qwidget.h:494
#23 KoToolDocker::Private::recreateLayout (this=0x23f4c00, optionWidgetList=...) at /usr/src/debug/calligra-2.7.2/libs/main/KoToolDocker_p.cpp:153
#24 0x00007f8a364ed29f in QMetaObject::activate (sender=0x3da5c50, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffb733ee20) at kernel/qobject.cpp:3548
#25 0x00007f8a21302f82 in KoCanvasControllerWidget::toolOptionWidgetsChanged (this=<optimized out>, _t1=...) at /usr/src/debug/calligra-2.7.2/build/libs/flake/KoCanvasControllerWidget.moc:111
#26 0x00007f8a21312ed7 in KoToolManager::Private::postSwitchTool (this=this@entry=0x3da5b60, temporary=temporary@entry=false) at /usr/src/debug/calligra-2.7.2/libs/flake/KoToolManager.cpp:372
#27 0x00007f8a213144f2 in switchTool (temporary=false, tool=0x55c1bf0, this=0x3da5b60) at /usr/src/debug/calligra-2.7.2/libs/flake/KoToolManager.cpp:262
#28 KoToolManager::Private::switchTool (this=0x3da5b60, tool=0x55c1bf0, temporary=false) at /usr/src/debug/calligra-2.7.2/libs/flake/KoToolManager.cpp:249
#29 0x00007f8a2131522f in KoToolManager::Private::switchTool (this=0x3da5b60, id=..., temporary=false) at /usr/src/debug/calligra-2.7.2/libs/flake/KoToolManager.cpp:286
#30 0x00007f8a212f3488 in KoShapeManager::suggestChangeTool (this=0x3da3e80, event=<optimized out>) at /usr/src/debug/calligra-2.7.2/libs/flake/KoShapeManager.cpp:571
#31 0x00007f8a21319f2b in KoToolProxy::mouseDoubleClickEvent (this=0x3da5970, event=<optimized out>, point=...) at /usr/src/debug/calligra-2.7.2/libs/flake/KoToolProxy.cpp:252
#32 0x00007f8a1a6d2b75 in KoPACanvas::mouseDoubleClickEvent (this=0x3d9e710, event=0x7fffb733fa20) at /usr/src/debug/calligra-2.7.2/libs/kopageapp/KoPACanvas.cpp:125
#33 0x00007f8a356b5162 in QWidget::event (this=0x3d9e710, event=0x7fffb733fa20) at kernel/qwidget.cpp:8379
#34 0x00007f8a3566586c in QApplicationPrivate::notify_helper (this=this@entry=0x2110480, receiver=receiver@entry=0x3d9e710, e=e@entry=0x7fffb733fa20) at kernel/qapplication.cpp:4562
#35 0x00007f8a3566a54b in QApplication::notify (this=<optimized out>, receiver=0x3d9e710, e=0x7fffb733fa20) at kernel/qapplication.cpp:4105
#36 0x00007f8a223616e8 in KoApplication::notify (this=<optimized out>, receiver=0x3d9e710, event=0x7fffb733fa20) at /usr/src/debug/calligra-2.7.2/libs/main/KoApplication.cpp:556
#37 0x00007f8a364d7d8e in QCoreApplication::notifyInternal (this=0x7fffb73405e0, receiver=0x3d9e710, event=0x7fffb733fa20) at kernel/qcoreapplication.cpp:946
#38 0x00007f8a356666ab in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#39 QApplicationPrivate::sendMouseEvent (receiver=0x3d9e710, event=0x7fffb733fa20, alienWidget=0x3d9e710, nativeWidget=0x3da49d0, buttonDown=0x7f8a3613a268 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3173
#40 0x00007f8a356e0e94 in QETWidget::translateMouseEvent (this=this@entry=0x3da49d0, event=event@entry=0x7fffb7340190) at kernel/qapplication_x11.cpp:4527
#41 0x00007f8a356dfc21 in QApplication::x11ProcessEvent (this=0x7fffb73405e0, event=0x7fffb7340190) at kernel/qapplication_x11.cpp:3650
#42 0x00007f8a35705fa2 in x11EventSourceDispatch (s=0x2112c70, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#43 0x00007f8a31e007d5 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#44 0x00007f8a31e00b08 in ?? () from /usr/lib64/libglib-2.0.so.0
#45 0x00007f8a31e00bc4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#46 0x00007f8a365062e6 in QEventDispatcherGlib::processEvents (this=0x1e61790, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#47 0x00007f8a35705c1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#48 0x00007f8a364d6adf in QEventLoop::processEvents (this=this@entry=0x7fffb7340560, flags=...) at kernel/qeventloop.cpp:149
#49 0x00007f8a364d6d68 in QEventLoop::exec (this=0x7fffb7340560, flags=...) at kernel/qeventloop.cpp:204
#50 0x00007f8a364dba08 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#51 0x00007f8a22657698 in kdemain (argc=<optimized out>, argv=0x1e60710) at /usr/src/debug/calligra-2.7.2/flow/part/main.cpp:40
#52 0x000000000040889a in _start ()

Reported using DrKonqi
Comment 1 Andrew Crouthamel 2018-10-30 00:00:18 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 2 Bug Janitor Service 2018-11-14 11:32:41 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2018-11-29 09:47:06 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!