Bug 251548 - Drawing on a new layer after moving another layer crashed Krita (with 3 star bt)
Summary: Drawing on a new layer after moving another layer crashed Krita (with 3 star bt)
Status: RESOLVED DUPLICATE of bug 228424
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: 2010-09-17 10:37 UTC by Kubuntiac
Modified: 2010-09-17 13:39 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 Kubuntiac 2010-09-17 10:37:54 UTC
Application: krita (2.3 Beta 1)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.32-24-generic-pae i686
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
I had just moved a layer using the move tool a few times (which seemed surprisingly slow... it was a small image on a quad core pc). The I created a new layer... noticed that I seemed to have one layer more than there should have been. I drew on the top layer and CRASH!

The crash can be reproduced some of the time.

-- Backtrace:
Application: Krita (krita), signal: Aborted
[Current thread is 1 (Thread 0xb3f2daa0 (LWP 19304))]

Thread 6 (Thread 0xb0631b70 (LWP 19306)):
#0  0xb780b430 in __kernel_vsyscall ()
#1  0xb7541015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb75b9b07 in QWaitConditionPrivate::wait (this=0x8b137b4, mutex=0x8b137b0, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0x8b137b4, mutex=0x8b137b0, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0xb75b539f in QSemaphore::acquire (this=0x8b13518, n=1) at thread/qsemaphore.cpp:144
#5  0xb710d4e3 in KisTileDataPooler::waitForWork (this=0x8b13510) at /home/user/Apps/Koffice/koffice-src/krita/image/tiles3/kis_tile_data_pooler.cc:127
#6  0xb710d743 in KisTileDataPooler::run (this=0x8b13510) at /home/user/Apps/Koffice/koffice-src/krita/image/tiles3/kis_tile_data_pooler.cc:156
#7  0xb75b8f39 in QThreadPrivate::start (arg=0x8b13510) at thread/qthread_unix.cpp:266
#8  0xb753c96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0xb4b41a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0xafe30b70 (LWP 19307)):
#0  0xb780b430 in __kernel_vsyscall ()
#1  0xb7541015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb75b9b07 in QWaitConditionPrivate::wait (this=0x8b13af4, mutex=0x8b13af0, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0x8b13af4, mutex=0x8b13af0, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0xb75b565a in QSemaphore::tryAcquire (this=0x8b13ac8, n=1, timeout=-1) at thread/qsemaphore.cpp:221
#5  0xb712ae10 in KisTileDataSwapper::waitForWork (this=0x8b1352c) at /home/user/Apps/Koffice/koffice-src/krita/image/tiles3/swap/kis_tile_data_swapper.cpp:84
#6  0xb712b214 in KisTileDataSwapper::run (this=0x8b1352c) at /home/user/Apps/Koffice/koffice-src/krita/image/tiles3/swap/kis_tile_data_swapper.cpp:90
#7  0xb75b8f39 in QThreadPrivate::start (arg=0x8b1352c) at thread/qthread_unix.cpp:266
#8  0xb753c96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0xb4b41a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xaeaffb70 (LWP 19312)):
#0  0xb780b430 in __kernel_vsyscall ()
#1  0xb4b3a971 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0xb76e5c22 in qt_safe_select (nfds=19, fdread=0x90a2000, fdwrite=0x90a2214, fdexcept=0x90a2428, orig_timeout=0x0) at kernel/qcore_unix.cpp:82
#3  0xb76ea599 in QEventDispatcherUNIX::select (this=0x90a1618, nfds=19, readfds=0x90a2000, writefds=0x90a2214, exceptfds=0x90a2428, timeout=0x0) at kernel/qeventdispatcher_unix.cpp:632
#4  0xb76eb117 in QEventDispatcherUNIXPrivate::doSelect (this=0x90a1f08, flags=..., timeout=0x0) at kernel/qeventdispatcher_unix.cpp:219
#5  0xb76ebe95 in QEventDispatcherUNIX::processEvents (this=0x90a1618, flags=...) at kernel/qeventdispatcher_unix.cpp:919
#6  0xb76b8a99 in QEventLoop::processEvents (this=0xaeaff280, flags=) at kernel/qeventloop.cpp:149
#7  0xb76b8f1a in QEventLoop::exec (this=0xaeaff280, flags=...) at kernel/qeventloop.cpp:201
#8  0xb75b5c5e in QThread::exec (this=0x909f948) at thread/qthread.cpp:490
#9  0xb76979ab in QInotifyFileSystemWatcherEngine::run (this=0x909f948) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb75b8f39 in QThreadPrivate::start (arg=0x909f948) at thread/qthread_unix.cpp:266
#11 0xb753c96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0xb4b41a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xaf4ffb70 (LWP 23461)):
#0  0xb780b430 in __kernel_vsyscall ()
#1  0xb7541342 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb75b9a8f in QWaitConditionPrivate::wait (this=0x8b0a07c, mutex=0x8b0a078, time=30000) at thread/qwaitcondition_unix.cpp:86
#3  QWaitCondition::wait (this=0x8b0a07c, mutex=0x8b0a078, time=30000) at thread/qwaitcondition_unix.cpp:160
#4  0xb75ad693 in QThreadPoolThread::run (this=0x8af6988) at concurrent/qthreadpool.cpp:140
#5  0xb75b8f39 in QThreadPrivate::start (arg=0x8af6988) at thread/qthread_unix.cpp:266
#6  0xb753c96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb4b41a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xaa4ffb70 (LWP 23462)):
#0  0xb780b430 in __kernel_vsyscall ()
#1  0xb7541342 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb75b9a8f in QWaitConditionPrivate::wait (this=0xa05469c, mutex=0xa054698, time=30000) at thread/qwaitcondition_unix.cpp:86
#3  QWaitCondition::wait (this=0xa05469c, mutex=0xa054698, time=30000) at thread/qwaitcondition_unix.cpp:160
#4  0xb75ad693 in QThreadPoolThread::run (this=0xa0e4778) at concurrent/qthreadpool.cpp:140
#5  0xb75b8f39 in QThreadPrivate::start (arg=0xa0e4778) at thread/qthread_unix.cpp:266
#6  0xb753c96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb4b41a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb3f2daa0 (LWP 19304)):
[KCrash Handler]
#7  0xb780b430 in __kernel_vsyscall ()
#8  0xb4a9e651 in raise () from /lib/tls/i686/cmov/libc.so.6
#9  0xb4aa1a82 in abort () from /lib/tls/i686/cmov/libc.so.6
#10 0xb75af3bc in qt_message_output (msgType=QtFatalMsg, buf=0xa858cf0 "It seems your installation is broken/incomplete cause we failed to load the native mimetype \"\".") at global/qglobal.cpp:2259
#11 0xb75af58a in qt_message (msgType=<value optimized out>, msg=0xb6db7978 "It seems your installation is broken/incomplete cause we failed to load the native mimetype \"%s\".", 
    ap=0xbfe8ee44 "\244\303~\267\001") at global/qglobal.cpp:2305
#12 0xb75af699 in qFatal (msg=0xb6db7978 "It seems your installation is broken/incomplete cause we failed to load the native mimetype \"%s\".") at global/qglobal.cpp:2488
#13 0xb6cea85d in KoDocument::autoSaveFile (this=0x8622890, path=...) at /home/user/Apps/Koffice/koffice-src/libs/main/KoDocument.cpp:1143
#14 0xb6cec4c9 in KoDocument::slotAutoSave (this=0x8622890) at /home/user/Apps/Koffice/koffice-src/libs/main/KoDocument.cpp:660
#15 0xb6cec81a in KoDocument::qt_metacall (this=0x8622890, _c=QMetaObject::InvokeMetaMethod, _id=17, _a=0xbfe8f09c) at /home/user/Apps/Koffice/koffice-build/libs/main/KoDocument.moc:133
#16 0xb739ab7a in KisDoc2::qt_metacall (this=0x8622890, _c=QMetaObject::InvokeMetaMethod, _id=36, _a=0xbfe8f09c) at /home/user/Apps/Koffice/koffice-build/krita/ui/kis_doc2.moc:78
#17 0xb76bfd4a in QMetaObject::metacall (object=0x8622890, cl=19304, idx=36, argv=0xbfe8f09c) at kernel/qmetaobject.cpp:237
#18 0xb76d2ab5 in QMetaObject::activate (sender=0x89f1558, m=0xb77eb5a4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3280
#19 0xb7724217 in QTimer::timeout (this=0x89f1558) at .moc/release-shared/moc_qtimer.cpp:134
#20 0xb76d865e in QTimer::timerEvent (this=0x89f1558, e=0xbfe8f5d0) at kernel/qtimer.cpp:271
#21 0xb76cc924 in QObject::event (this=0x89f1558, e=0x6) at kernel/qobject.cpp:1183
#22 0xb51ac77c in QApplicationPrivate::notify_helper (this=0x84f59d8, receiver=0x89f1558, e=0xbfe8f5d0) at kernel/qapplication.cpp:4396
#23 0xb51b27ce in QApplication::notify (this=0xbfe8f890, receiver=0x89f1558, e=0xbfe8f5d0) at kernel/qapplication.cpp:3798
#24 0xb5d2fa9a in KApplication::notify (this=0xbfe8f890, receiver=0x89f1558, event=0xbfe8f5d0) at ../../kdeui/kernel/kapplication.cpp:310
#25 0xb76b9feb in QCoreApplication::notifyInternal (this=0xbfe8f890, receiver=0x89f1558, event=0xbfe8f5d0) at kernel/qcoreapplication.cpp:732
#26 0xb76ebd46 in QCoreApplication::sendEvent (this=0x84f61a0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#27 QTimerInfoList::activateTimers (this=0x84f61a0) at kernel/qeventdispatcher_unix.cpp:602
#28 0xb76ebea7 in QEventDispatcherUNIX::processEvents (this=0x84a93f0, flags=...) at kernel/qeventdispatcher_unix.cpp:923
#29 0xb526f2a2 in QEventDispatcherX11::processEvents (this=0x84a93f0, flags=...) at kernel/qeventdispatcher_x11.cpp:152
#30 0xb76b8a99 in QEventLoop::processEvents (this=0xbfe8f824, flags=) at kernel/qeventloop.cpp:149
#31 0xb76b8f1a in QEventLoop::exec (this=0xbfe8f824, flags=...) at kernel/qeventloop.cpp:201
#32 0xb76bd4cf in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#33 0xb51ab5a7 in QApplication::exec () at kernel/qapplication.cpp:3672
#34 0xb78064ed in kdemain (argc=2, argv=0xbfe8f9a4) at /home/user/Apps/Koffice/koffice-src/krita/main.cc:49
#35 0x0804884b in main (argc=2, argv=0xbfe8f9a4) at /home/user/Apps/Koffice/koffice-build/krita/krita_dummy.cpp:3

Possible duplicates by query: bug 228424, bug 219506, bug 209586.

Reported using DrKonqi
Comment 1 Sven Langkamp 2010-09-17 13:37:25 UTC
That's the a ubuntu problem. The mimetypes get lost and then it crashes. Running kbuildsycoca will fix the problem temporarly, but it will come back.
Comment 2 Sven Langkamp 2010-09-17 13:39:00 UTC

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