Bug 328267 - Krita Crash on Exit
Summary: Krita Crash on Exit
Status: RESOLVED DUPLICATE of bug 324587
Alias: None
Product: krita
Classification: Applications
Component: General (show other bugs)
Version: 2.7.5
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2013-12-01 00:32 UTC by Landis
Modified: 2013-12-02 05:34 UTC (History)
1 user (show)

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 Landis 2013-12-01 00:32:45 UTC
Application: krita (2.7.5)
KDE Platform Version: 4.11.3
Qt Version: 4.8.5
Operating System: Linux 3.7.10-1.16-desktop i686
Distribution: "openSUSE 12.3 (i586)"

-- Information about the crash:
1: Open image > context menu > open with Krita
2: Attempt to change transparancy of image
3: Save image (same name)
4: moved color docker order
5: File > Quite
6: Crash
*note: the UI of Krita is very jumpy when opening, closing moving dockers.

-- Backtrace:
Application: Krita (krita), signal: Segmentation fault
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0xb54fc740 (LWP 4357))]

Thread 5 (Thread 0xaa70ab40 (LWP 4359)):
#0  0xb6c57792 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb6cd7570 in wait (time=4294967295, this=0x9cc7080) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=0x9cc6cc4, mutex=0x9cc6cc0, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#3  0xb6cd2e62 in QSemaphore::acquire (this=0x9cc6ec8, n=1) at thread/qsemaphore.cpp:144
#4  0xacd7f4f3 in KisTileDataPooler::waitForWork (this=this@entry=0x9cc6ec0) at /usr/src/debug/calligra-2.7.5/krita/image/tiles3/kis_tile_data_pooler.cc:162
#5  0xacd7fd1d in KisTileDataPooler::run (this=0x9cc6ec0) at /usr/src/debug/calligra-2.7.5/krita/image/tiles3/kis_tile_data_pooler.cc:184
#6  0xb6cd6f98 in QThreadPrivate::start (arg=0x9cc6ec0) at thread/qthread_unix.cpp:338
#7  0xb6c53b5e in start_thread () from /lib/libpthread.so.0
#8  0xb5fe1ede in clone () from /lib/libc.so.6

Thread 4 (Thread 0xa9f0ab40 (LWP 4360)):
#0  0xb6c57792 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb6cd7570 in wait (time=4294967295, this=0x9cc72e8) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=0x9cc72b4, mutex=0x9cc72b0, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#3  0xb6cd32ae in QSemaphore::tryAcquire (this=0x9cc7288, n=1, timeout=-1) at thread/qsemaphore.cpp:221
#4  0xacd9e5fe in KisTileDataSwapper::waitForWork (this=this@entry=0x9cc6ee0) at /usr/src/debug/calligra-2.7.5/krita/image/tiles3/swap/kis_tile_data_swapper.cpp:86
#5  0xacd9e954 in KisTileDataSwapper::run (this=0x9cc6ee0) at /usr/src/debug/calligra-2.7.5/krita/image/tiles3/swap/kis_tile_data_swapper.cpp:92
#6  0xb6cd6f98 in QThreadPrivate::start (arg=0x9cc6ee0) at thread/qthread_unix.cpp:338
#7  0xb6c53b5e in start_thread () from /lib/libpthread.so.0
#8  0xb5fe1ede in clone () from /lib/libc.so.6

Thread 3 (Thread 0xa82ffb40 (LWP 4369)):
#0  0xb6c57792 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb6cd7570 in wait (time=4294967295, this=0xaeae4c0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=0xaeae1cc, mutex=0xaeae1c8, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#3  0xb683693f in QFileInfoGatherer::run (this=0xaeae1c0) at dialogs/qfileinfogatherer.cpp:214
#4  0xb6cd6f98 in QThreadPrivate::start (arg=0xaeae1c0) at thread/qthread_unix.cpp:338
#5  0xb6c53b5e in start_thread () from /lib/libpthread.so.0
#6  0xb5fe1ede in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa8affb40 (LWP 4370)):
#0  0xb5ff513d in clock_gettime () from /lib/libc.so.6
#1  0xb6d359b5 in do_gettime (frac=0xa8afefc0, sec=0xa8afefb8) at tools/qelapsedtimer_unix.cpp:127
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:144
#3  0xb6e1c6ee in QTimerInfoList::updateCurrentTime (this=0xa8b0d30c) at kernel/qeventdispatcher_unix.cpp:354
#4  0xa8aff158 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 1 (Thread 0xb54fc740 (LWP 4357)):
[KCrash Handler]
#6  QHash<int, QVariant>::findNode (this=this@entry=0x10, ahp=ahp@entry=0x0, akey=<optimized out>) at /usr/include/QtCore/qhash.h:884
#7  0xaea291e4 in contains (this=0x10, akey=<optimized out>) at /usr/include/QtCore/qhash.h:874
#8  KoResourceManager::setResource (this=0x10, key=6002, value=...) at /usr/src/debug/calligra-2.7.5/libs/flake/KoResourceManager_p.cpp:32
#9  0xaea2a34d in KoCanvasResourceManager::setResource (this=0xb0e0670, key=6002, value=...) at /usr/src/debug/calligra-2.7.5/libs/flake/KoCanvasResourceManager.cpp:56
#10 0xad077e23 in KisCanvasResourceProvider::slotPatternActivated (this=this@entry=0xb0a89c0, res=0xa3b247c8) at /usr/src/debug/calligra-2.7.5/krita/ui/kis_canvas_resource_provider.cpp:177
#11 0xad07b891 in KisCanvasResourceProvider::qt_static_metacall (_o=_o@entry=0xb0a89c0, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=16, _a=0xbfac0e28) at /usr/src/debug/calligra-2.7.5/build/krita/ui/kis_canvas_resource_provider.moc:117
#12 0xb6e01d97 in QMetaObject::activate (sender=0xaf24af0, m=0xad2b7d7c <KisPatternChooser::staticMetaObject>, local_signal_index=0, argv=0xbfac0e28) at kernel/qobject.cpp:3556
#13 0xad1d3185 in KisPatternChooser::resourceSelected (this=this@entry=0xaf24af0, _t1=0xa3b247c8) at /usr/src/debug/calligra-2.7.5/build/krita/ui/kis_pattern_chooser.moc:105
#14 0xad1d31d2 in qt_static_metacall (_a=0xbfac0f48, _o=0xaf24af0, _c=<optimized out>, _id=<optimized out>) at /usr/src/debug/calligra-2.7.5/build/krita/ui/kis_pattern_chooser.moc:54
#15 KisPatternChooser::qt_static_metacall (_o=_o@entry=0xaf24af0, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=0, _a=0xbfac0f48) at /usr/src/debug/calligra-2.7.5/build/krita/ui/kis_pattern_chooser.moc:48
#16 0xb6e01d97 in QMetaObject::activate (sender=0xaed9c18, m=0xaedb9d7c <KoResourceItemChooser::staticMetaObject>, local_signal_index=0, argv=0xbfac0f48) at kernel/qobject.cpp:3556
#17 0xaed82dd5 in KoResourceItemChooser::resourceSelected (this=this@entry=0xaed9c18, _t1=_t1@entry=0xa3b247c8) at /usr/src/debug/calligra-2.7.5/build/libs/widgets/KoResourceItemChooser.moc:123
#18 0xaed83bd0 in KoResourceItemChooser::activated (this=this@entry=0xaed9c18) at /usr/src/debug/calligra-2.7.5/libs/widgets/KoResourceItemChooser.cpp:382
#19 0xaed84fef in qt_static_metacall (_a=0xbfac10b8, _id=3, _o=0xaed9c18, _c=<optimized out>) at /usr/src/debug/calligra-2.7.5/build/libs/widgets/KoResourceItemChooser.moc:69
#20 KoResourceItemChooser::qt_static_metacall (_o=_o@entry=0xaed9c18, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=3, _a=0xbfac10b8) at /usr/src/debug/calligra-2.7.5/build/libs/widgets/KoResourceItemChooser.moc:60
#21 0xb6e01d97 in QMetaObject::activate (sender=0xaf235c0, m=0xaedba1bc <KoResourceItemView::staticMetaObject>, local_signal_index=0, argv=0xbfac10b8) at kernel/qobject.cpp:3556
#22 0xaed882d5 in KoResourceItemView::currentResourceChanged (this=this@entry=0xaf235c0, _t1=...) at /usr/src/debug/calligra-2.7.5/build/libs/widgets/KoResourceItemView.moc:98
#23 0xaed8840c in KoResourceItemView::selectionChanged (this=0xaf235c0, selected=...) at /usr/src/debug/calligra-2.7.5/libs/widgets/KoResourceItemView.cpp:87
#24 0xb6856a92 in qt_static_metacall (_a=0xbfac1204, _id=19, _o=0xaf235c0, _c=<optimized out>) at .moc/release-shared/moc_qabstractitemview.cpp:215
#25 QAbstractItemView::qt_static_metacall (_o=0xaf235c0, _c=QMetaObject::InvokeMetaMethod, _id=19, _a=0xbfac1204) at .moc/release-shared/moc_qabstractitemview.cpp:190
#26 0xb6e01d97 in QMetaObject::activate (sender=0xaf32b18, m=0xb6c3a9c8 <QItemSelectionModel::staticMetaObject>, local_signal_index=0, argv=0xbfac1204) at kernel/qobject.cpp:3556
#27 0xb68b078d in QItemSelectionModel::selectionChanged (this=0xaf32b18, _t1=..., _t2=...) at .moc/release-shared/moc_qitemselectionmodel.cpp:165
#28 0xb68b57f9 in QItemSelectionModel::emitSelectionChanged (this=0xaf32b18, newSelection=..., oldSelection=...) at itemviews/qitemselectionmodel.cpp:1544
#29 0xb68b6ab4 in QItemSelectionModel::select (this=0xaf32b18, selection=..., command=...) at itemviews/qitemselectionmodel.cpp:1110
#30 0xb68b2516 in QItemSelectionModel::select (this=0xaf32b18, index=..., command=...) at itemviews/qitemselectionmodel.cpp:985
#31 0xb68b0abb in QItemSelectionModel::setCurrentIndex (this=0xaf32b18, index=..., command=...) at itemviews/qitemselectionmodel.cpp:1174
#32 0xb68521e7 in QAbstractItemView::setCurrentIndex (this=0xaf235c0, index=...) at itemviews/qabstractitemview.cpp:1022
#33 0xaed83ff0 in KoResourceItemChooser::setCurrentResource (this=0xaed9c18, resource=0xa3b247c8) at /usr/src/debug/calligra-2.7.5/libs/widgets/KoResourceItemChooser.cpp:333
#34 0xad1d2ba6 in KisPatternChooser::setCurrentPattern (this=this@entry=0xaf24af0, resource=resource@entry=0xa3b247c8) at /usr/src/debug/calligra-2.7.5/krita/ui/widgets/kis_pattern_chooser.cc:85
#35 0xad1d30fe in KisPatternChooser::updateItemSize (this=this@entry=0xaf24af0) at /usr/src/debug/calligra-2.7.5/krita/ui/widgets/kis_pattern_chooser.cc:128
#36 0xad1d313b in KisPatternChooser::showEvent (this=0xaf24af0) at /usr/src/debug/calligra-2.7.5/krita/ui/widgets/kis_pattern_chooser.cc:116
#37 0xb6310597 in QWidget::event (this=0xaf24af0, event=0xbfac1a44) at kernel/qwidget.cpp:8594
#38 0xb6721d05 in QFrame::event (this=0xaf24af0, e=0xbfac1a44) at widgets/qframe.cpp:557
#39 0xb62b6c5c in QApplicationPrivate::notify_helper (this=0x967bd00, receiver=0xaf24af0, e=0xbfac1a44) at kernel/qapplication.cpp:4562
#40 0xb62bb6e5 in QApplication::notify (this=0x967bd00, receiver=0xaf24af0, e=0xbfac1a44) at kernel/qapplication.cpp:4423
#41 0xaeeaabaa in KoApplication::notify (this=0x10, receiver=0xaf24af0, event=0xbfac1a44) at /usr/src/debug/calligra-2.7.5/libs/main/KoApplication.cpp:556
#42 0xb6de9a2e in QCoreApplication::notifyInternal (this=0xbfac2ca0, receiver=0xaf24af0, event=0xbfac1a44) at kernel/qcoreapplication.cpp:949
#43 0xb63131e2 in sendEvent (event=0xbfac1a44, receiver=0xaf24af0) at ../../src/corelib/kernel/qcoreapplication.h:231
#44 QWidgetPrivate::show_helper (this=0xaf25148) at kernel/qwidget.cpp:7556
#45 0xb6312ed4 in QWidgetPrivate::show_recursive (this=0xaf25148) at kernel/qwidget.cpp:7427
#46 0xb6313037 in QWidgetPrivate::showChildren (this=this@entry=0xaf26d58, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:7864
#47 0xb63130f0 in QWidgetPrivate::show_helper (this=this@entry=0xaf26d58) at kernel/qwidget.cpp:7503
#48 0xb6313515 in QWidget::setVisible (this=0xaf24350, visible=true) at kernel/qwidget.cpp:7778
#49 0xaeef1de9 in KoMainWindow::closeEvent (this=0x9ec4298, e=0xbfac21f4) at /usr/src/debug/calligra-2.7.5/libs/main/KoMainWindow.cpp:1144
#50 0xb6310147 in QWidget::event (this=0x9ec4298, event=0xbfac21f4) at kernel/qwidget.cpp:8545
#51 0xb673f24c in QMainWindow::event (this=0x9ec4298, event=0xbfac21f4) at widgets/qmainwindow.cpp:1478
#52 0xb7632f34 in KMainWindow::event (this=0x9ec4298, ev=0xbfac21f4) at /usr/src/debug/kdelibs-4.11.3/kdeui/widgets/kmainwindow.cpp:1084
#53 0xb767aaf2 in KXmlGuiWindow::event (this=0x9ec4298, ev=0xbfac21f4) at /usr/src/debug/kdelibs-4.11.3/kdeui/xmlgui/kxmlguiwindow.cpp:126
#54 0xb62b6c5c in QApplicationPrivate::notify_helper (this=0x967bd00, receiver=0x9ec4298, e=0xbfac21f4) at kernel/qapplication.cpp:4562
#55 0xb62bb6e5 in QApplication::notify (this=0x967bd00, receiver=0x9ec4298, e=0xbfac21f4) at kernel/qapplication.cpp:4423
#56 0xaeeaabaa in KoApplication::notify (this=0x10, receiver=0x9ec4298, event=0xbfac21f4) at /usr/src/debug/calligra-2.7.5/libs/main/KoApplication.cpp:556
#57 0xb6de9a2e in QCoreApplication::notifyInternal (this=0xbfac2ca0, receiver=0x9ec4298, event=0xbfac21f4) at kernel/qcoreapplication.cpp:949
#58 0xb6309a30 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#59 QWidgetPrivate::close_helper (this=0x9ebe0f8, mode=QWidgetPrivate::CloseWithEvent) at kernel/qwidget.cpp:7942
#60 0xb6309b26 in QWidget::close (this=0x9ec4298) at kernel/qwidget.cpp:8011
#61 0xaeee112b in KoMainWindow::slotFileQuit (this=this@entry=0x9ec4298) at /usr/src/debug/calligra-2.7.5/libs/main/KoMainWindow.cpp:1369
#62 0xaeef365b in KoMainWindow::qt_static_metacall (_o=_o@entry=0x9ec4298, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=18, _a=0xbfac2408) at /usr/src/debug/calligra-2.7.5/build/libs/main/KoMainWindow.moc:131
#63 0xb6e01d97 in QMetaObject::activate (sender=0x9eb5e18, m=0xb6c2c378 <QAction::staticMetaObject>, local_signal_index=1, argv=0xbfac2408) at kernel/qobject.cpp:3556
#64 0xb62afbfd in QAction::triggered (this=this@entry=0x9eb5e18, _t1=false) at .moc/release-shared/moc_qaction.cpp:276
#65 0xb62afe9c in QAction::activate (this=this@entry=0x9eb5e18, event=event@entry=QAction::Trigger) at kernel/qaction.cpp:1257
#66 0xb62b024c in trigger (this=0x9eb5e18) at kernel/qaction.h:218
#67 qt_static_metacall (_a=0xad18ba8, _id=8, _o=0x9eb5e18, _c=<optimized out>) at .moc/release-shared/moc_qaction.cpp:150
#68 QAction::qt_static_metacall (_o=0x9eb5e18, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xad18ba8) at .moc/release-shared/moc_qaction.cpp:136
#69 0xb6dfb7aa in QMetaCallEvent::placeMetaCall (this=0xcc60500, object=0x9eb5e18) at kernel/qobject.cpp:524
#70 0xb6dffd0b in QObject::event (this=0x9eb5e18, e=0xcc60500) at kernel/qobject.cpp:1203
#71 0xb62aff75 in event (e=<optimized out>, this=<optimized out>) at kernel/qaction.cpp:1187
#72 QAction::event (this=0x9eb5e18, e=0x10) at kernel/qaction.cpp:1172
#73 0xb74642e9 in KAction::event (this=0x9eb5e18, event=0xcc60500) at /usr/src/debug/kdelibs-4.11.3/kdeui/actions/kaction.cpp:131
#74 0xb62b6c5c in QApplicationPrivate::notify_helper (this=0x967bd00, receiver=0x9eb5e18, e=0xcc60500) at kernel/qapplication.cpp:4562
#75 0xb62bb67c in QApplication::notify (this=0xcc60500, receiver=0x9eb5e18, e=0xcc60500) at kernel/qapplication.cpp:3944
#76 0xaeeaabaa in KoApplication::notify (this=0x10, receiver=0x9eb5e18, event=0xcc60500) at /usr/src/debug/calligra-2.7.5/libs/main/KoApplication.cpp:556
#77 0xb6de9a2e in QCoreApplication::notifyInternal (this=0xbfac2ca0, receiver=0x9eb5e18, event=0xcc60500) at kernel/qcoreapplication.cpp:949
#78 0xb6ded781 in sendEvent (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#79 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9529a40) at kernel/qcoreapplication.cpp:1573
#80 0xb6e1ec3f in QEventDispatcherUNIX::processEvents (this=0x95eacf0, flags=...) at kernel/qeventdispatcher_unix.cpp:923
#81 0xb63697e3 in QEventDispatcherX11::processEvents (this=0x95eacf0, flags=...) at kernel/qeventdispatcher_x11.cpp:152
#82 0xb6de844c in QEventLoop::processEvents (this=this@entry=0xbfac2c08, flags=...) at kernel/qeventloop.cpp:149
#83 0xb6de8741 in QEventLoop::exec (this=0xbfac2c08, flags=...) at kernel/qeventloop.cpp:204
#84 0xb6dedaaa in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#85 0xb62b4ad4 in QApplication::exec () at kernel/qapplication.cpp:3823
#86 0xaf070851 in kdemain (argc=2, argv=0x95d07e8) at /usr/src/debug/calligra-2.7.5/krita/main.cc:79
#87 0x0804fb77 in _start ()

Possible duplicates by query: bug 326554, bug 324587, bug 320094.

Reported using DrKonqi
Comment 1 Dmitry Kazakov 2013-12-02 05:34:19 UTC
Hi, Landis!

Thank you for your report! It seems like this bug has already been fixed in the current version of Krita. The newest Krita 2.8 (Alpha1)  is going to be released in a couple of day, please check it :)

*** This bug has been marked as a duplicate of bug 324587 ***