Bug 308401 - krita crash
Summary: krita crash
Status: RESOLVED WORKSFORME
Alias: None
Product: krita
Classification: Applications
Component: General (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-10-14 20:52 UTC by Ярослав
Modified: 2012-10-14 22:15 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 Ярослав 2012-10-14 20:52:32 UTC
Application: krita (2.4.0)
KDE Platform Version: 4.8.5 (4.8.5)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-31-generic-pae i686
Distribution: Ubuntu 12.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:

before the crash happend i loose ability to draw any lines etc.

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

Thread 7 (Thread 0xace7eb40 (LWP 7272)):
#0  0xb7783424 in __kernel_vsyscall ()
#1  0xb4bf596b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb746885c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb5daf350 in wait (time=4294967295, this=0xbb9c1a0) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0xbb9c16c, mutex=0xbb9c168, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xb5daab6a in QSemaphore::acquire (this=0xbb9bfb0, n=1) at thread/qsemaphore.cpp:144
#6  0xb0eeb4bb in KisTileDataPooler::waitForWork (this=0xbb9bfa8) at /build/buildd/calligra-2.4.0/krita/image/tiles3/kis_tile_data_pooler.cc:162
#7  0xb0eebc6d in KisTileDataPooler::run (this=0xbb9bfa8) at /build/buildd/calligra-2.4.0/krita/image/tiles3/kis_tile_data_pooler.cc:184
#8  0xb5daede0 in QThreadPrivate::start (arg=0xbb9bfa8) at thread/qthread_unix.cpp:298
#9  0xb4bf1d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#10 0xb745af4e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 6 (Thread 0xac67db40 (LWP 7273)):
#0  0xb7783424 in __kernel_vsyscall ()
#1  0xb4bf596b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb746885c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb5daf350 in wait (time=4294967295, this=0xbb9c408) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0xbb9c3d4, mutex=0xbb9c3d0, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xb5dab026 in QSemaphore::tryAcquire (this=0xbb9c3a8, n=1, timeout=-1) at thread/qsemaphore.cpp:221
#6  0xb0f0e32e in KisTileDataSwapper::waitForWork (this=0xbb9bfc8) at /build/buildd/calligra-2.4.0/krita/image/tiles3/swap/kis_tile_data_swapper.cpp:86
#7  0xb0f0e574 in KisTileDataSwapper::run (this=0xbb9bfc8) at /build/buildd/calligra-2.4.0/krita/image/tiles3/swap/kis_tile_data_swapper.cpp:92
#8  0xb5daede0 in QThreadPrivate::start (arg=0xbb9bfc8) at thread/qthread_unix.cpp:298
#9  0xb4bf1d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#10 0xb745af4e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 5 (Thread 0xa8321b40 (LWP 7278)):
#0  0xb4944dcd in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0xb5e0d315 in do_gettime (frac=0xa83210c0, sec=0xa83210b8) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb5ef7226 in QTimerInfoList::updateCurrentTime (this=0xa7a00b34) at kernel/qeventdispatcher_unix.cpp:343
#4  0xb5ef757a in QTimerInfoList::timerWait (this=0xa7a00b34, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#5  0xb5ef927e in QEventDispatcherUNIX::processEvents (this=0xa7a00488, flags=...) at kernel/qeventdispatcher_unix.cpp:913
#6  0xb5ec250d in QEventLoop::processEvents (this=0xa8321240, flags=...) at kernel/qeventloop.cpp:149
#7  0xb5ec27a9 in QEventLoop::exec (this=0xa8321240, flags=...) at kernel/qeventloop.cpp:204
#8  0xb5dab94c in QThread::exec (this=0xbe92870) at thread/qthread.cpp:501
#9  0xb5e9fb5d in QInotifyFileSystemWatcherEngine::run (this=0xbe92870) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb5daede0 in QThreadPrivate::start (arg=0xbe92870) at thread/qthread_unix.cpp:298
#11 0xb4bf1d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0xb745af4e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 4 (Thread 0xa98ffb40 (LWP 7283)):
#0  0xb7783424 in __kernel_vsyscall ()
#1  0xb7453f71 in select () from /lib/i386-linux-gnu/libc.so.6
#2  0xb5ef342a in qt_safe_select (nfds=29, fdread=0xa8f0058c, fdwrite=0xa8f007a0, fdexcept=0xa8f009b4, orig_timeout=0x0) at kernel/qcore_unix.cpp:83
#3  0xb5ef7a1b in QEventDispatcherUNIX::select (this=0xa8f00488, nfds=29, readfds=0xa8f0058c, writefds=0xa8f007a0, exceptfds=0xa8f009b4, timeout=0x0) at kernel/qeventdispatcher_unix.cpp:639
#4  0xb5ef8d2f in QEventDispatcherUNIXPrivate::doSelect (this=0xa8f00498, flags=..., timeout=0x0) at kernel/qeventdispatcher_unix.cpp:223
#5  0xb5ef91f4 in QEventDispatcherUNIX::processEvents (this=0xa8f00488, flags=...) at kernel/qeventdispatcher_unix.cpp:926
#6  0xb5ec250d in QEventLoop::processEvents (this=0xa98ff240, flags=...) at kernel/qeventloop.cpp:149
#7  0xb5ec27a9 in QEventLoop::exec (this=0xa98ff240, flags=...) at kernel/qeventloop.cpp:204
#8  0xb5dab94c in QThread::exec (this=0xc017738) at thread/qthread.cpp:501
#9  0xb5e9fb5d in QInotifyFileSystemWatcherEngine::run (this=0xc017738) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb5daede0 in QThreadPrivate::start (arg=0xc017738) at thread/qthread_unix.cpp:298
#11 0xb4bf1d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0xb745af4e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xa08feb40 (LWP 7464)):
#0  0xb7783424 in __kernel_vsyscall ()
#1  0xb4bf596b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb746885c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb5daf350 in wait (time=4294967295, this=0xc23c028) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0xc23bd34, mutex=0xc23bd30, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xb69c1fa3 in QFileInfoGatherer::run (this=0xc23bd28) at dialogs/qfileinfogatherer.cpp:214
#6  0xb5daede0 in QThreadPrivate::start (arg=0xc23bd28) at thread/qthread_unix.cpp:298
#7  0xb4bf1d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0xb745af4e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0x9c190b40 (LWP 7465)):
#0  0xb7783415 in __kernel_vsyscall ()
#1  0xb7453f71 in select () from /lib/i386-linux-gnu/libc.so.6
#2  0xb5ef342a in qt_safe_select (nfds=46, fdread=0xa990057c, fdwrite=0xa9900790, fdexcept=0xa99009a4, orig_timeout=0x0) at kernel/qcore_unix.cpp:83
#3  0xb5ef7a1b in QEventDispatcherUNIX::select (this=0xa4dd5e28, nfds=46, readfds=0xa990057c, writefds=0xa9900790, exceptfds=0xa99009a4, timeout=0x0) at kernel/qeventdispatcher_unix.cpp:639
#4  0xb5ef8d2f in QEventDispatcherUNIXPrivate::doSelect (this=0xa9900488, flags=..., timeout=0x0) at kernel/qeventdispatcher_unix.cpp:223
#5  0xb5ef91f4 in QEventDispatcherUNIX::processEvents (this=0xa4dd5e28, flags=...) at kernel/qeventdispatcher_unix.cpp:926
#6  0xb5ec250d in QEventLoop::processEvents (this=0x9c190240, flags=...) at kernel/qeventloop.cpp:149
#7  0xb5ec27a9 in QEventLoop::exec (this=0x9c190240, flags=...) at kernel/qeventloop.cpp:204
#8  0xb5dab94c in QThread::exec (this=0xc23c160) at thread/qthread.cpp:501
#9  0xb5e9fb5d in QInotifyFileSystemWatcherEngine::run (this=0xc23c160) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb5daede0 in QThreadPrivate::start (arg=0xc23c160) at thread/qthread_unix.cpp:298
#11 0xb4bf1d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0xb745af4e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb3dab740 (LWP 7271)):
[KCrash Handler]
#7  data (this=0x4) at ../../include/QtCore/../../src/corelib/tools/qshareddata.h:145
#8  QFont::QFont (this=0xbfe3f26c, font=...) at text/qfont.cpp:846
#9  0xb082806d in ArtisticTextRange::font (this=0x0) at /build/buildd/calligra-2.4.0/plugins/artistictextshape/ArtisticTextRange.cpp:64
#10 0xb081fa61 in ArtisticTextShape::charExtentsAt (this=0xddc4810, charIndex=0) at /build/buildd/calligra-2.4.0/plugins/artistictextshape/ArtisticTextShape.cpp:851
#11 0xb082adb3 in ArtisticTextTool::createTextCursorShape (this=0xd231fd0) at /build/buildd/calligra-2.4.0/plugins/artistictextshape/ArtisticTextTool.cpp:684
#12 0xb082df76 in ArtisticTextTool::setTextCursorInternal (this=0xd231fd0, textCursor=0) at /build/buildd/calligra-2.4.0/plugins/artistictextshape/ArtisticTextTool.cpp:674
#13 0xb082e0c3 in setTextCursor (textCursor=0, this=0xd231fd0, textShape=<optimized out>) at /build/buildd/calligra-2.4.0/plugins/artistictextshape/ArtisticTextTool.cpp:641
#14 ArtisticTextTool::setTextCursor (this=0xd231fd0, textShape=0xddc4810, textCursor=0) at /build/buildd/calligra-2.4.0/plugins/artistictextshape/ArtisticTextTool.cpp:632
#15 0xb08383cf in AddTextRangeCommand::undo (this=0xcbace10) at /build/buildd/calligra-2.4.0/plugins/artistictextshape/AddTextRangeCommand.cpp:71
#16 0xb5130717 in undo (this=0xd9beed0) at /build/buildd/calligra-2.4.0/libs/kundo2/kundo2stack.cpp:683
#17 KUndo2QStack::undo (this=0xd9beed0) at /build/buildd/calligra-2.4.0/libs/kundo2/kundo2stack.cpp:672
#18 0xb11e9120 in KisDoc2::UndoStack::undo (this=0xd9beed0) at /build/buildd/calligra-2.4.0/krita/ui/kis_doc2_p.h:44
#19 0xb512fa00 in qt_static_metacall (_a=0xbfe3f528, _id=8, _o=0xd9beed0, _c=<optimized out>) at /build/buildd/calligra-2.4.0/obj-i686-linux-gnu/libs/kundo2/moc_kundo2stack.cpp:82
#20 KUndo2QStack::qt_static_metacall (_o=0xd9beed0, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfe3f528) at /build/buildd/calligra-2.4.0/obj-i686-linux-gnu/libs/kundo2/moc_kundo2stack.cpp:68
#21 0xb5eda6b1 in QMetaObject::activate (sender=0xc646eb0, m=0xb6da73f8, local_signal_index=1, argv=0xbfe3f528) at kernel/qobject.cpp:3547
#22 0xb64289bd in QAction::triggered (this=0xc646eb0, _t1=false) at .moc/release-shared/moc_qaction.cpp:277
#23 0xb6428c5b in QAction::activate (this=0xc646eb0, event=QAction::Trigger) at kernel/qaction.cpp:1257
#24 0xb6428df0 in QAction::event (this=0x0, e=0x4) at kernel/qaction.cpp:1183
#25 0xb6eaee3f in KAction::event (this=0xc646eb0, event=0xbfe3fa08) at ../../kdeui/actions/kaction.cpp:131
#26 0xb642fed4 in notify_helper (e=0xbfe3fa08, receiver=0xc646eb0, this=0x9b01e68) at kernel/qapplication.cpp:4559
#27 QApplicationPrivate::notify_helper (this=0x9b01e68, receiver=0xc646eb0, e=0xbfe3fa08) at kernel/qapplication.cpp:4531
#28 0xb643530d in QApplication::notify (this=0xbfe3fa08, receiver=0xc646eb0, e=0xbfe3fa08) at kernel/qapplication.cpp:4288
#29 0xb6fb4e01 in KApplication::notify (this=0xbfe40660, receiver=0xc646eb0, event=0xbfe3fa08) at ../../kdeui/kernel/kapplication.cpp:311
#30 0xb5ec397e in QCoreApplication::notifyInternal (this=0xbfe40660, receiver=0xc646eb0, event=0xbfe3fa08) at kernel/qcoreapplication.cpp:876
#31 0xb64685f7 in sendEvent (event=0xbfe3fa08, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#32 QShortcutMap::dispatchEvent (this=0x9b01f10, e=0xbfe3fe44) at kernel/qshortcutmap.cpp:879
#33 0xb6469bd5 in QShortcutMap::tryShortcutEvent (this=0x9b01f10, o=0xc9abc30, e=0xbfe3fe44) at kernel/qshortcutmap.cpp:364
#34 0xb64371ec in QApplication::notify (this=0xc9abc30, receiver=0xc9abc30, e=0xbfe3fe44) at kernel/qapplication.cpp:3983
#35 0xb6fb4e01 in KApplication::notify (this=0xbfe40660, receiver=0xc9abc30, event=0xbfe3fe44) at ../../kdeui/kernel/kapplication.cpp:311
#36 0xb5ec397e in QCoreApplication::notifyInternal (this=0xbfe40660, receiver=0xc9abc30, event=0xbfe3fe44) at kernel/qcoreapplication.cpp:876
#37 0xb642dced in sendSpontaneousEvent (event=0xbfe3fe44, receiver=0xc9abc30) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#38 qt_sendSpontaneousEvent (receiver=0xc9abc30, event=0xbfe3fe44) at kernel/qapplication.cpp:5557
#39 0xb64e4401 in QKeyMapper::sendKeyEvent (keyWidget=0xc9abc30, grab=false, type=QEvent::KeyPress, code=90, modifiers=<error reading variable: Cannot access memory at address 0x0>, text=..., autorepeat=false, count=-1075577276, nativeScanCode=0, nativeVirtualKey=0, nativeModifiers=0) at kernel/qkeymapper_x11.cpp:1866
#40 0xb64e48ab in QKeyMapperPrivate::translateKeyEvent (this=0x9b251f0, keyWidget=0xc9abc30, event=0xbfe4046c, grab=false) at kernel/qkeymapper_x11.cpp:1836
#41 0xb64bb7b5 in QApplication::x11ProcessEvent (this=0xbfe40660, event=0xbfe4046c) at kernel/qapplication_x11.cpp:3625
#42 0xb64e9a88 in QEventDispatcherX11::processEvents (this=0x9aa8f08, flags=...) at kernel/qeventdispatcher_x11.cpp:132
#43 0xb5ec250d in QEventLoop::processEvents (this=0xbfe405f4, flags=...) at kernel/qeventloop.cpp:149
#44 0xb5ec27a9 in QEventLoop::exec (this=0xbfe405f4, flags=...) at kernel/qeventloop.cpp:204
#45 0xb5ec7eba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#46 0xb642da74 in QApplication::exec () at kernel/qapplication.cpp:3820
#47 0xb75c9571 in kdemain (argc=1, argv=0xbfe40774) at /build/buildd/calligra-2.4.0/krita/main.cc:71
#48 0x0804850b in main (argc=1, argv=0xbfe40774) at /build/buildd/calligra-2.4.0/obj-i686-linux-gnu/krita/krita_dummy.cpp:3

Possible duplicates by query: bug 305950.

Reported using DrKonqi
Comment 1 Sven Langkamp 2012-10-14 22:15:11 UTC
There have been several fixes in newer version. Please update to 2.5