Bug 313073 - Krita crashes unexpectedly when Ctrl+Z is pressed
Summary: Krita crashes unexpectedly when Ctrl+Z is pressed
Status: RESOLVED FIXED
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: 2013-01-11 13:50 UTC by Ian Lacey
Modified: 2013-01-11 14:08 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 Ian Lacey 2013-01-11 13:50:27 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-35-generic x86_64
Distribution: Ubuntu 12.04.1 LTS

-- Information about the crash:
Had multiple windows of krita open, seemed to work fine. I was doing things fairly quickly and pressed Ctrl+Z and instant crash. It only happened this once after many normaly uses of Ctrl+Z

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

Thread 14 (Thread 0x7ffea9c69700 (LWP 21006)):
#0  0x00007ffec15e8303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ffeba7a2036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffeba7a249a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffea9c6e98b in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#4  0x00007ffeba7c39e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffebac6ee9a in start_thread (arg=0x7ffea9c69700) at pthread_create.c:308
#6  0x00007ffec15f3cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7ffea9468700 (LWP 21007)):
#0  0x00007ffec15e8303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ffeba7a2036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffeba7a249a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffeb0e15406 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007ffeba7c39e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffebac6ee9a in start_thread (arg=0x7ffea9468700) at pthread_create.c:308
#6  0x00007ffec15f3cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7ffe8728e700 (LWP 21032)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffebf52b4db in wait (time=18446744073709551615, this=0x5e0b810) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x5e0b7c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007ffebf527314 in QSemaphore::acquire (this=0x5e0b510, n=1) at thread/qsemaphore.cpp:144
#4  0x00007ffe8f3d3c8e in KisTileDataPooler::waitForWork (this=0x5e0b500) at /build/buildd/calligra-2.4.0/krita/image/tiles3/kis_tile_data_pooler.cc:162
#5  0x00007ffe8f3d4374 in KisTileDataPooler::run (this=0x5e0b500) at /build/buildd/calligra-2.4.0/krita/image/tiles3/kis_tile_data_pooler.cc:184
#6  0x00007ffebf52afcb in QThreadPrivate::start (arg=0x5e0b500) at thread/qthread_unix.cpp:298
#7  0x00007ffebac6ee9a in start_thread (arg=0x7ffe8728e700) at pthread_create.c:308
#8  0x00007ffec15f3cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7ffe86a8d700 (LWP 21033)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffebf52b4db in wait (time=18446744073709551615, this=0x5e0bba0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x5e0bb50, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007ffebf527759 in QSemaphore::tryAcquire (this=0x5e0b880, n=1, timeout=-1) at thread/qsemaphore.cpp:221
#4  0x00007ffe8f3f4e9a in KisTileDataSwapper::run (this=0x5e0b538) at /build/buildd/calligra-2.4.0/krita/image/tiles3/swap/kis_tile_data_swapper.cpp:92
#5  0x00007ffebf52afcb in QThreadPrivate::start (arg=0x5e0b538) at thread/qthread_unix.cpp:298
#6  0x00007ffebac6ee9a in start_thread (arg=0x7ffe86a8d700) at pthread_create.c:308
#7  0x00007ffec15f3cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7ffe7c955700 (LWP 21105)):
#0  0x00007ffec15ed023 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007ffebf656366 in qt_safe_select (nfds=44, fdread=0x7ffe98001318, fdwrite=0x7ffe980015b0, fdexcept=0x7ffe98001848, orig_timeout=<optimized out>) at kernel/qcore_unix.cpp:83
#2  0x00007ffebf65b7b2 in QEventDispatcherUNIXPrivate::doSelect (this=0x7ffe98001160, flags=..., timeout=0x0) at kernel/qeventdispatcher_unix.cpp:223
#3  0x00007ffebf65bca3 in QEventDispatcherUNIX::processEvents (this=0x7ffe980008f0, flags=...) at kernel/qeventdispatcher_unix.cpp:926
#4  0x00007ffebf628c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007ffebf628ed7 in QEventLoop::exec (this=0x7ffe7c954dd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007ffebf527fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007ffebf6089ff in QInotifyFileSystemWatcherEngine::run (this=0x7207030) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007ffebf52afcb in QThreadPrivate::start (arg=0x7207030) at thread/qthread_unix.cpp:298
#9  0x00007ffebac6ee9a in start_thread (arg=0x7ffe7c955700) at pthread_create.c:308
#10 0x00007ffec15f3cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7ffe5b839700 (LWP 21131)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffebf52b4db in wait (time=18446744073709551615, this=0x7f68490) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x7f68010, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007ffec052d354 in QFileInfoGatherer::run (this=0x7f68000) at dialogs/qfileinfogatherer.cpp:214
#4  0x00007ffebf52afcb in QThreadPrivate::start (arg=0x7f68000) at thread/qthread_unix.cpp:298
#5  0x00007ffebac6ee9a in start_thread (arg=0x7ffe5b839700) at pthread_create.c:308
#6  0x00007ffec15f3cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7ffe5b038700 (LWP 21132)):
#0  0x00007ffec15ed023 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007ffebf656366 in qt_safe_select (nfds=61, fdread=0x7ffe44000ac8, fdwrite=0x7ffe44000d60, fdexcept=0x7ffe44000ff8, orig_timeout=<optimized out>) at kernel/qcore_unix.cpp:83
#2  0x00007ffebf65b7b2 in QEventDispatcherUNIXPrivate::doSelect (this=0x7ffe44000910, flags=..., timeout=0x0) at kernel/qeventdispatcher_unix.cpp:223
#3  0x00007ffebf65bca3 in QEventDispatcherUNIX::processEvents (this=0x7ffe440008f0, flags=...) at kernel/qeventdispatcher_unix.cpp:926
#4  0x00007ffebf628c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007ffebf628ed7 in QEventLoop::exec (this=0x7ffe5b037dd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007ffebf527fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007ffebf6089ff in QInotifyFileSystemWatcherEngine::run (this=0x7f68730) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007ffebf52afcb in QThreadPrivate::start (arg=0x7f68730) at thread/qthread_unix.cpp:298
#9  0x00007ffebac6ee9a in start_thread (arg=0x7ffe5b038700) at pthread_create.c:308
#10 0x00007ffec15f3cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7ffe5a036700 (LWP 21890)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffebf52b4db in wait (time=18446744073709551615, this=0xabcd240) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x83c9630, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007ffec052d354 in QFileInfoGatherer::run (this=0x83c9620) at dialogs/qfileinfogatherer.cpp:214
#4  0x00007ffebf52afcb in QThreadPrivate::start (arg=0x83c9620) at thread/qthread_unix.cpp:298
#5  0x00007ffebac6ee9a in start_thread (arg=0x7ffe5a036700) at pthread_create.c:308
#6  0x00007ffec15f3cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7ffe59835700 (LWP 21891)):
#0  0x00007ffebf581bc4 in qt_gettime () at tools/qelapsedtimer_unix.cpp:145
#1  0x00007ffebf659b8d in QTimerInfoList::updateCurrentTime (this=0x7ffe3c001178) at kernel/qeventdispatcher_unix.cpp:343
#2  0x00007ffebf659ec3 in QTimerInfoList::timerWait (this=0x7ffe3c001178, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#3  0x00007ffebf65bd31 in QEventDispatcherUNIX::processEvents (this=0x7ffe3c0008f0, flags=...) at kernel/qeventdispatcher_unix.cpp:913
#4  0x00007ffebf628c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007ffebf628ed7 in QEventLoop::exec (this=0x7ffe59834dd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007ffebf527fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007ffebf6089ff in QInotifyFileSystemWatcherEngine::run (this=0xabcd4a0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007ffebf52afcb in QThreadPrivate::start (arg=0xabcd4a0) at thread/qthread_unix.cpp:298
#9  0x00007ffebac6ee9a in start_thread (arg=0x7ffe59835700) at pthread_create.c:308
#10 0x00007ffec15f3cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7ffe35ffb700 (LWP 22078)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffebf52b4db in wait (time=18446744073709551615, this=0xb36a260) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xb369de0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007ffec052d354 in QFileInfoGatherer::run (this=0xb369dd0) at dialogs/qfileinfogatherer.cpp:214
#4  0x00007ffebf52afcb in QThreadPrivate::start (arg=0xb369dd0) at thread/qthread_unix.cpp:298
#5  0x00007ffebac6ee9a in start_thread (arg=0x7ffe35ffb700) at pthread_create.c:308
#6  0x00007ffec15f3cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7ffe59034700 (LWP 22079)):
#0  0x00007fff6a6de707 in ?? ()
#1  0x00007fff6a6de959 in ?? ()
#2  0x00007ffeb8dbc15d in __GI_clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:116
#3  0x00007ffebf581bb4 in do_gettime (frac=0x7ffe59033b58, sec=0x7ffe59033b50) at tools/qelapsedtimer_unix.cpp:123
#4  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#5  0x00007ffebf659b8d in QTimerInfoList::updateCurrentTime (this=0x7ffe40001178) at kernel/qeventdispatcher_unix.cpp:343
#6  0x00007ffebf65b476 in QEventDispatcherUNIXPrivate::doSelect (this=0x7ffe40000910, flags=..., timeout=0x0) at kernel/qeventdispatcher_unix.cpp:186
#7  0x00007ffebf65bca3 in QEventDispatcherUNIX::processEvents (this=0x7ffe400008f0, flags=...) at kernel/qeventdispatcher_unix.cpp:926
#8  0x00007ffebf628c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#9  0x00007ffebf628ed7 in QEventLoop::exec (this=0x7ffe59033dd0, flags=...) at kernel/qeventloop.cpp:204
#10 0x00007ffebf527fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#11 0x00007ffebf6089ff in QInotifyFileSystemWatcherEngine::run (this=0xb36a470) at io/qfilesystemwatcher_inotify.cpp:248
#12 0x00007ffebf52afcb in QThreadPrivate::start (arg=0xb36a470) at thread/qthread_unix.cpp:298
#13 0x00007ffebac6ee9a in start_thread (arg=0x7ffe59034700) at pthread_create.c:308
#14 0x00007ffec15f3cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7ffe65e71700 (LWP 1840)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffebf52b4db in wait (time=18446744073709551615, this=0x8c6b8a0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x8c6b490, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007ffec052d354 in QFileInfoGatherer::run (this=0x8c6b480) at dialogs/qfileinfogatherer.cpp:214
#4  0x00007ffebf52afcb in QThreadPrivate::start (arg=0x8c6b480) at thread/qthread_unix.cpp:298
#5  0x00007ffebac6ee9a in start_thread (arg=0x7ffe65e71700) at pthread_create.c:308
#6  0x00007ffec15f3cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7ffe37fff700 (LWP 1841)):
#0  QEventDispatcherUNIXPrivate::doSelect (this=0x7ffe300008c0, flags=..., timeout=0x0) at kernel/qeventdispatcher_unix.cpp:186
#1  0x00007ffebf65bca3 in QEventDispatcherUNIX::processEvents (this=0x7ffe30026c20, flags=...) at kernel/qeventdispatcher_unix.cpp:926
#2  0x00007ffebf628c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#3  0x00007ffebf628ed7 in QEventLoop::exec (this=0x7ffe37ffedd0, flags=...) at kernel/qeventloop.cpp:204
#4  0x00007ffebf527fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#5  0x00007ffebf6089ff in QInotifyFileSystemWatcherEngine::run (this=0x9a26360) at io/qfilesystemwatcher_inotify.cpp:248
#6  0x00007ffebf52afcb in QThreadPrivate::start (arg=0x9a26360) at thread/qthread_unix.cpp:298
#7  0x00007ffebac6ee9a in start_thread (arg=0x7ffe37fff700) at pthread_create.c:308
#8  0x00007ffec15f3cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffec1f51780 (LWP 21000)):
[KCrash Handler]
#6  data (this=0x8) at ../../include/QtCore/../../src/corelib/tools/qshareddata.h:145
#7  QFont::QFont (this=0x7fff6a68a120, font=...) at text/qfont.cpp:846
#8  0x00007ffe8dd7829d in ArtisticTextRange::font (this=<optimized out>) at /build/buildd/calligra-2.4.0/plugins/artistictextshape/ArtisticTextRange.cpp:64
#9  0x00007ffe8dd705b4 in ArtisticTextShape::charExtentsAt (this=<optimized out>, charIndex=<optimized out>) at /build/buildd/calligra-2.4.0/plugins/artistictextshape/ArtisticTextShape.cpp:851
#10 0x00007ffe8dd7a99b in ArtisticTextTool::createTextCursorShape (this=0x8457b50) at /build/buildd/calligra-2.4.0/plugins/artistictextshape/ArtisticTextTool.cpp:684
#11 0x00007ffe8dd7d4f6 in ArtisticTextTool::setTextCursorInternal (this=0x8457b50, textCursor=0) at /build/buildd/calligra-2.4.0/plugins/artistictextshape/ArtisticTextTool.cpp:674
#12 0x00007ffe8dd7d603 in setTextCursor (textCursor=<optimized out>, this=0x8457b50, textShape=<optimized out>) at /build/buildd/calligra-2.4.0/plugins/artistictextshape/ArtisticTextTool.cpp:641
#13 ArtisticTextTool::setTextCursor (this=0x8457b50, textShape=<optimized out>, textCursor=<optimized out>) at /build/buildd/calligra-2.4.0/plugins/artistictextshape/ArtisticTextTool.cpp:632
#14 0x00007ffe8dd86509 in AddTextRangeCommand::undo (this=0x7e19c50) at /build/buildd/calligra-2.4.0/plugins/artistictextshape/AddTextRangeCommand.cpp:71
#15 0x00007ffebca6219e in undo (this=0x7310be0) at /build/buildd/calligra-2.4.0/libs/kundo2/kundo2stack.cpp:683
#16 KUndo2QStack::undo (this=0x7310be0) at /build/buildd/calligra-2.4.0/libs/kundo2/kundo2stack.cpp:672
#17 0x00007ffe8f8f3d28 in KisDoc2::UndoStack::undo (this=0x7310be0) at /build/buildd/calligra-2.4.0/krita/ui/kis_doc2_p.h:44
#18 0x00007ffebf63e281 in QMetaObject::activate (sender=0x7e80680, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff6a68a480) at kernel/qobject.cpp:3547
#19 0x00007ffec001d132 in QAction::triggered (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qaction.cpp:277
#20 0x00007ffec001d31f in QAction::activate (this=0x7e80680, event=<optimized out>) at kernel/qaction.cpp:1257
#21 0x00007ffec001d48f in QAction::event (this=<optimized out>, e=<optimized out>) at kernel/qaction.cpp:1183
#22 0x00007ffec0c74a6a in KAction::event (this=<optimized out>, event=0x7fff6a68aaa0) at ../../kdeui/actions/kaction.cpp:131
#23 0x00007ffec0023894 in notify_helper (e=0x7fff6a68aaa0, receiver=0x7e80680, this=0x21fbc50) at kernel/qapplication.cpp:4559
#24 QApplicationPrivate::notify_helper (this=0x21fbc50, receiver=0x7e80680, e=0x7fff6a68aaa0) at kernel/qapplication.cpp:4531
#25 0x00007ffec0028713 in QApplication::notify (this=0x7fff6a68bdd0, receiver=0x7e80680, e=0x7fff6a68aaa0) at kernel/qapplication.cpp:4420
#26 0x00007ffec0d5d3f6 in KApplication::notify (this=0x7fff6a68bdd0, receiver=0x7e80680, event=0x7fff6a68aaa0) at ../../kdeui/kernel/kapplication.cpp:311
#27 0x00007ffebf629e9c in QCoreApplication::notifyInternal (this=0x7fff6a68bdd0, receiver=0x7e80680, event=0x7fff6a68aaa0) at kernel/qcoreapplication.cpp:876
#28 0x00007ffec00558b9 in sendEvent (event=0x7fff6a68aaa0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#29 QShortcutMap::dispatchEvent (this=<optimized out>, e=0x7fff6a68b040) at kernel/qshortcutmap.cpp:879
#30 0x00007ffec0056d8a in QShortcutMap::tryShortcutEvent (this=0x21fbd70, o=<optimized out>, e=0x7fff6a68b040) at kernel/qshortcutmap.cpp:364
#31 0x00007ffec0029f92 in QApplication::notify (this=0x7fff6a68bdd0, receiver=0x80ad7f0, e=0x7fff6a68b040) at kernel/qapplication.cpp:3983
#32 0x00007ffec0d5d3f6 in KApplication::notify (this=0x7fff6a68bdd0, receiver=0x80ad7f0, event=0x7fff6a68b040) at ../../kdeui/kernel/kapplication.cpp:311
#33 0x00007ffebf629e9c in QCoreApplication::notifyInternal (this=0x7fff6a68bdd0, receiver=0x80ad7f0, event=0x7fff6a68b040) at kernel/qcoreapplication.cpp:876
#34 0x00007ffec00c7c49 in QKeyMapper::sendKeyEvent (keyWidget=0x80ad7f0, grab=<optimized out>, type=QEvent::KeyPress, code=90, modifiers=..., text=..., autorepeat=false, count=1, nativeScanCode=52, nativeVirtualKey=122, nativeModifiers=4) at kernel/qkeymapper_x11.cpp:1866
#35 0x00007ffec00c80bb in QKeyMapperPrivate::translateKeyEvent (this=0x2233580, keyWidget=0x80ad7f0, event=0x7fff6a68bb40, grab=false) at kernel/qkeymapper_x11.cpp:1836
#36 0x00007ffec00a2637 in QApplication::x11ProcessEvent (this=0x7fff6a68bdd0, event=0x7fff6a68bb40) at kernel/qapplication_x11.cpp:3625
#37 0x00007ffec00ccb3a in QEventDispatcherX11::processEvents (this=0x2180e60, flags=...) at kernel/qeventdispatcher_x11.cpp:132
#38 0x00007ffebf628c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#39 0x00007ffebf628ed7 in QEventLoop::exec (this=0x7fff6a68bd90, flags=...) at kernel/qeventloop.cpp:204
#40 0x00007ffebf62df67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#41 0x00007ffec1a9021d in kdemain (argc=<optimized out>, argv=<optimized out>) at /build/buildd/calligra-2.4.0/krita/main.cc:71
#42 0x00007ffec152176d in __libc_start_main (main=0x400630 <main(int, char**)>, argc=1, ubp_av=0x7fff6a68bf98, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff6a68bf88) at libc-start.c:226
#43 0x0000000000400661 in _start ()

Possible duplicates by query: bug 308401, bug 305950.

Reported using DrKonqi
Comment 1 Halla Rempt 2013-01-11 14:08:05 UTC
Hi Ian,

Thanks you for your report. However, Krita 2.4 is quite old by now, and this bug is fixed in later releases. Please try to upgrade to 2.5, or even better, the current release candidate for 2.6, which can be found in the Kubuntu beta ppa.