Cyrille and I both experience hangs and crashes when using the deform tool. Set the radius to ~500, the spacing to 1.5 and deform for a while. Either the _ref > 0 assert will occur, or there will be a deadlock.
BUGDAY
I can't reproduce this. Can you provide a backtrace?
Application: Krita (krita), signal: Aborted [Current thread is 1 (Thread 0x7f6cab43f7a0 (LWP 3562))] Thread 9 (Thread 0x7f6c9d998710 (LWP 3564)): #0 0x00007f6cb5381fe3 in select () at ../sysdeps/unix/syscall-template.S:82 #1 0x00007f6cbc86393e in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) () from /usr/lib/libQtCore.so.4 #2 0x00007f6cbc868f1d in QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timeval*) () from /usr/lib/libQtCore.so.4 #3 0x00007f6cbc869d0b in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #4 0x00007f6cbc83b6c2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #5 0x00007f6cbc83ba9c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #6 0x00007f6cbc74a8db in QThread::exec() () from /usr/lib/libQtCore.so.4 #7 0x00007f6cbc81bdd8 in ?? () from /usr/lib/libQtCore.so.4 #8 0x00007f6cbc74cf95 in ?? () from /usr/lib/libQtCore.so.4 #9 0x00007f6cbc4bc9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #10 0x00007f6cb53896fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 8 (Thread 0x7f6c9177c710 (LWP 3569)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f6cbc74dfdb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #2 0x00007f6cbc749d64 in QSemaphore::acquire(int) () from /usr/lib/libQtCore.so.4 #3 0x00007f6cbbb41d78 in KisTileDataPooler::waitForWork (this=0x59e8690) at /home/sven/kde/src/koffice/krita/image/tiles3/kis_tile_data_pooler.cc:127 #4 0x00007f6cbbb41de2 in KisTileDataPooler::run (this=0x59e8690) at /home/sven/kde/src/koffice/krita/image/tiles3/kis_tile_data_pooler.cc:156 #5 0x00007f6cbc74cf95 in ?? () from /usr/lib/libQtCore.so.4 #6 0x00007f6cbc4bc9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #7 0x00007f6cb53896fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #8 0x0000000000000000 in ?? () Thread 7 (Thread 0x7f6c90f7b710 (LWP 3570)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f6cbc74dfdb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #2 0x00007f6cbc749b84 in QSemaphore::tryAcquire(int, int) () from /usr/lib/libQtCore.so.4 #3 0x00007f6cbbb64006 in KisTileDataSwapper::waitForWork (this=0x59e86c0) at /home/sven/kde/src/koffice/krita/image/tiles3/swap/kis_tile_data_swapper.cpp:84 #4 0x00007f6cbbb64020 in KisTileDataSwapper::run (this=0x59e86c0) at /home/sven/kde/src/koffice/krita/image/tiles3/swap/kis_tile_data_swapper.cpp:90 #5 0x00007f6cbc74cf95 in ?? () from /usr/lib/libQtCore.so.4 #6 0x00007f6cbc4bc9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #7 0x00007f6cb53896fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #8 0x0000000000000000 in ?? () Thread 6 (Thread 0x7f6c8f778710 (LWP 3581)): #0 __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97 #1 0x00007f6cb53223ac in _L_lock_12430 () from /lib/libc.so.6 #2 0x00007f6cb5320e48 in *__GI___libc_free (mem=0x7f6cb5621e40) at malloc.c:3736 #3 0x00007f6cbc84cd96 in QObjectPrivate::cleanConnectionLists() () from /usr/lib/libQtCore.so.4 #4 0x00007f6cbc84e595 in ?? () from /usr/lib/libQtCore.so.4 #5 0x00007f6cbc84eb39 in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) () from /usr/lib/libQtCore.so.4 #6 0x00007f6cbc7deca1 in QTextStream::QTextStream(QIODevice*) () from /usr/lib/libQtCore.so.4 #7 0x00007f6cb613d4d5 in ?? () from /usr/lib/libkdecore.so.5 #8 0x00007f6cb613a1d3 in kDebugStream(QtMsgType, int, char const*, int, char const*) () from /usr/lib/libkdecore.so.5 #9 0x00007f6cbbb3746a in kError (area=0) at /usr/include/kdebug.h:181 #10 0x00007f6cbbb38f8a in KisShared::deref (this=0x7745f08) at /home/sven/kde/build/koffice/krita/image/../../../../src/koffice/krita/image/kis_shared.h:41 #11 0x00007f6cbbb3c795 in KisSharedPtr<KisBaseRectsWalker>::deref (sp=0x7f6c8f777980, t=0x7745f00) at /home/sven/kde/src/koffice/krita/image/kis_shared_ptr.h:212 #12 0x00007f6cbbb3bd12 in KisSharedPtr<KisBaseRectsWalker>::deref (this=0x7f6c8f777980) at /home/sven/kde/src/koffice/krita/image/kis_shared_ptr.h:221 #13 0x00007f6cbbb3b71c in ~KisSharedPtr (this=0x7f6c8f777980, __in_chrg=<value optimized out>) at /home/sven/kde/src/koffice/krita/image/kis_shared_ptr.h:111 #14 0x00007f6cbbbcb42c in KisUpdaterContext::isJobAllowed (this=0x59f7d68, walker=...) at /home/sven/kde/src/koffice/krita/image/kis_updater_context.cpp:74 #15 0x00007f6cbbbce013 in KisSimpleUpdateQueue::processOneJob (this=0x59e7de0, updaterContext=...) at /home/sven/kde/src/koffice/krita/image/kis_simple_update_queue.cpp:88 #16 0x00007f6cbbbccefe in KisAbstractUpdateQueue::processQueue (this=0x59e7de0, updaterContext=...) at /home/sven/kde/src/koffice/krita/image/kis_abstract_update_queue.cpp:38 #17 0x00007f6cbbbd1439 in KisUpdateScheduler::spareThreadAppeared (this=0x59f7d40) at /home/sven/kde/src/koffice/krita/image/kis_update_scheduler.cpp:96 #18 0x00007f6cbbb37e49 in KisUpdateScheduler::qt_metacall (this=0x59f7d40, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7f6c8f777b90) at /home/sven/kde/build/koffice/krita/image/moc_kis_update_scheduler.cpp:75 #19 0x00007f6cbc850036 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #20 0x00007f6cbbb37a09 in KisUpdaterContext::sigSpareThreadAppeared (this=0x59f7d68) at /home/sven/kde/build/koffice/krita/image/moc_kis_updater_context.cpp:191 #21 0x00007f6cbbbcb8e8 in KisUpdaterContext::slotJobFinished (this=0x59f7d68) at /home/sven/kde/src/koffice/krita/image/kis_updater_context.cpp:128 #22 0x00007f6cbbb37947 in KisUpdaterContext::qt_metacall (this=0x59f7d68, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0x7f6c8f777d00) at /home/sven/kde/build/koffice/krita/image/moc_kis_updater_context.cpp:167 #23 0x00007f6cbc850036 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #24 0x00007f6cbbb37807 in KisUpdateJobItem::sigJobFinished (this=0x59f88b0) at /home/sven/kde/build/koffice/krita/image/moc_kis_updater_context.cpp:103 #25 0x00007f6cbbb3acc4 in KisUpdateJobItem::run (this=0x59f88b0) at /home/sven/kde/build/koffice/krita/image/../../../../src/koffice/krita/image/kis_updater_context.h:46 #26 0x00007f6cbc742e7f in ?? () from /usr/lib/libQtCore.so.4 #27 0x00007f6cbc74cf95 in ?? () from /usr/lib/libQtCore.so.4 #28 0x00007f6cbc4bc9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #29 0x00007f6cb53896fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #30 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f6c8ff79710 (LWP 3583)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f6cbc74c6c3 in ?? () from /usr/lib/libQtCore.so.4 #2 0x00007f6cbc747f65 in QMutex::lock() () from /usr/lib/libQtCore.so.4 #3 0x00007f6cbbb3dd7f in QMutexLocker::relock (this=0x7f6c8ff78a90) at /usr/include/qt4/QtCore/qmutex.h:120 #4 0x00007f6cbbb3dcd6 in QMutexLocker (this=0x7f6c8ff78a90, m=0x59e7df0) at /usr/include/qt4/QtCore/qmutex.h:102 #5 0x00007f6cbbbce864 in KisSimpleUpdateQueue::optimize (this=0x59e7de0) at /home/sven/kde/src/koffice/krita/image/kis_simple_update_queue.cpp:179 #6 0x00007f6cbbbd140f in KisUpdateScheduler::doSomeUsefulWork (this=0x59f7d40) at /home/sven/kde/src/koffice/krita/image/kis_update_scheduler.cpp:91 #7 0x00007f6cbbb37e3b in KisUpdateScheduler::qt_metacall (this=0x59f7d40, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7f6c8ff78bb0) at /home/sven/kde/build/koffice/krita/image/moc_kis_update_scheduler.cpp:74 #8 0x00007f6cbc850036 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #9 0x00007f6cbbb379d5 in KisUpdaterContext::sigDoSomeUsefulWork (this=0x59f7d68) at /home/sven/kde/build/koffice/krita/image/moc_kis_updater_context.cpp:185 #10 0x00007f6cbbb3792b in KisUpdaterContext::qt_metacall (this=0x59f7d68, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7f6c8ff78d00) at /home/sven/kde/build/koffice/krita/image/moc_kis_updater_context.cpp:165 #11 0x00007f6cbc850036 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #12 0x00007f6cbbb377db in KisUpdateJobItem::sigDoSomeUsefulWork (this=0x59f83f0) at /home/sven/kde/build/koffice/krita/image/moc_kis_updater_context.cpp:97 #13 0x00007f6cbbb3acb8 in KisUpdateJobItem::run (this=0x59f83f0) at /home/sven/kde/build/koffice/krita/image/../../../../src/koffice/krita/image/kis_updater_context.h:45 #14 0x00007f6cbc742e7f in ?? () from /usr/lib/libQtCore.so.4 #15 0x00007f6cbc74cf95 in ?? () from /usr/lib/libQtCore.so.4 #16 0x00007f6cbc4bc9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #17 0x00007f6cb53896fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #18 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f6c83e78710 (LWP 3584)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f6cbc74c6c3 in ?? () from /usr/lib/libQtCore.so.4 #2 0x00007f6cbc747f65 in QMutex::lock() () from /usr/lib/libQtCore.so.4 #3 0x00007f6cbbb3dd7f in QMutexLocker::relock (this=0x7f6c83e77a90) at /usr/include/qt4/QtCore/qmutex.h:120 #4 0x00007f6cbbb3dcd6 in QMutexLocker (this=0x7f6c83e77a90, m=0x59e7df0) at /usr/include/qt4/QtCore/qmutex.h:102 #5 0x00007f6cbbbce864 in KisSimpleUpdateQueue::optimize (this=0x59e7de0) at /home/sven/kde/src/koffice/krita/image/kis_simple_update_queue.cpp:179 #6 0x00007f6cbbbd140f in KisUpdateScheduler::doSomeUsefulWork (this=0x59f7d40) at /home/sven/kde/src/koffice/krita/image/kis_update_scheduler.cpp:91 #7 0x00007f6cbbb37e3b in KisUpdateScheduler::qt_metacall (this=0x59f7d40, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7f6c83e77bb0) at /home/sven/kde/build/koffice/krita/image/moc_kis_update_scheduler.cpp:74 #8 0x00007f6cbc850036 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #9 0x00007f6cbbb379d5 in KisUpdaterContext::sigDoSomeUsefulWork (this=0x59f7d68) at /home/sven/kde/build/koffice/krita/image/moc_kis_updater_context.cpp:185 #10 0x00007f6cbbb3792b in KisUpdaterContext::qt_metacall (this=0x59f7d68, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7f6c83e77d00) at /home/sven/kde/build/koffice/krita/image/moc_kis_updater_context.cpp:165 #11 0x00007f6cbc850036 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #12 0x00007f6cbbb377db in KisUpdateJobItem::sigDoSomeUsefulWork (this=0x59e7e60) at /home/sven/kde/build/koffice/krita/image/moc_kis_updater_context.cpp:97 #13 0x00007f6cbbb3acb8 in KisUpdateJobItem::run (this=0x59e7e60) at /home/sven/kde/build/koffice/krita/image/../../../../src/koffice/krita/image/kis_updater_context.h:45 #14 0x00007f6cbc742e7f in ?? () from /usr/lib/libQtCore.so.4 #15 0x00007f6cbc74cf95 in ?? () from /usr/lib/libQtCore.so.4 #16 0x00007f6cbc4bc9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #17 0x00007f6cb53896fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #18 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f6c83677710 (LWP 3585)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f6cbc74c6c3 in ?? () from /usr/lib/libQtCore.so.4 #2 0x00007f6cbc747f65 in QMutex::lock() () from /usr/lib/libQtCore.so.4 #3 0x00007f6cbbb3dd7f in QMutexLocker::relock (this=0x7f6c83676a90) at /usr/include/qt4/QtCore/qmutex.h:120 #4 0x00007f6cbbb3dcd6 in QMutexLocker (this=0x7f6c83676a90, m=0x59e7df0) at /usr/include/qt4/QtCore/qmutex.h:102 #5 0x00007f6cbbbce864 in KisSimpleUpdateQueue::optimize (this=0x59e7de0) at /home/sven/kde/src/koffice/krita/image/kis_simple_update_queue.cpp:179 #6 0x00007f6cbbbd140f in KisUpdateScheduler::doSomeUsefulWork (this=0x59f7d40) at /home/sven/kde/src/koffice/krita/image/kis_update_scheduler.cpp:91 #7 0x00007f6cbbb37e3b in KisUpdateScheduler::qt_metacall (this=0x59f7d40, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7f6c83676bb0) at /home/sven/kde/build/koffice/krita/image/moc_kis_update_scheduler.cpp:74 #8 0x00007f6cbc850036 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #9 0x00007f6cbbb379d5 in KisUpdaterContext::sigDoSomeUsefulWork (this=0x59f7d68) at /home/sven/kde/build/koffice/krita/image/moc_kis_updater_context.cpp:185 #10 0x00007f6cbbb3792b in KisUpdaterContext::qt_metacall (this=0x59f7d68, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7f6c83676d00) at /home/sven/kde/build/koffice/krita/image/moc_kis_updater_context.cpp:165 #11 0x00007f6cbc850036 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #12 0x00007f6cbbb377db in KisUpdateJobItem::sigDoSomeUsefulWork (this=0x59f8650) at /home/sven/kde/build/koffice/krita/image/moc_kis_updater_context.cpp:97 #13 0x00007f6cbbb3acb8 in KisUpdateJobItem::run (this=0x59f8650) at /home/sven/kde/build/koffice/krita/image/../../../../src/koffice/krita/image/kis_updater_context.h:45 #14 0x00007f6cbc742e7f in ?? () from /usr/lib/libQtCore.so.4 #15 0x00007f6cbc74cf95 in ?? () from /usr/lib/libQtCore.so.4 #16 0x00007f6cbc4bc9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #17 0x00007f6cb53896fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #18 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f6c9077a710 (LWP 3587)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f6cbc74c6c3 in ?? () from /usr/lib/libQtCore.so.4 #2 0x00007f6cbc747f65 in QMutex::lock() () from /usr/lib/libQtCore.so.4 #3 0x00007f6cbbbce2f2 in KisSimpleUpdateQueue::addJob (this=0x59e7de0, node=..., rc=..., cropRect=...) at /home/sven/kde/src/koffice/krita/image/kis_simple_update_queue.cpp:108 #4 0x00007f6cbbbd1083 in KisUpdateScheduler::updateProjection (this=0x59f7d40, node=..., rc=...) at /home/sven/kde/src/koffice/krita/image/kis_update_scheduler.cpp:52 #5 0x00007f6cbbbdf4cc in KisImage::updateProjection (this=0x59c7500, node=..., rc=...) at /home/sven/kde/src/koffice/krita/image/kis_image.cc:1075 #6 0x00007f6cbbbe8e97 in KisLayer::setDirty (this=0x59fae90, rect=...) at /home/sven/kde/src/koffice/krita/image/kis_layer.cc:224 #7 0x00007f6cbbbfb49a in KisNode::setDirty (this=0x59fae90, region=...) at /home/sven/kde/src/koffice/krita/image/kis_node.cpp:303 #8 0x00007f6cbc18237a in KisToolFreehand::setDirty (this=0x6c5d370, region=...) at /home/sven/kde/src/koffice/krita/ui/tool/kis_tool_freehand.cc:520 #9 0x00007f6cbc186f41 in FreehandPaintBezierJob::run (this=0x77285d0) at /home/sven/kde/src/koffice/krita/ui/tool/kis_tool_freehand_p.cpp:111 #10 0x00007f6cbc742e7f in ?? () from /usr/lib/libQtCore.so.4 #11 0x00007f6cbc74cf95 in ?? () from /usr/lib/libQtCore.so.4 #12 0x00007f6cbc4bc9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #13 0x00007f6cb53896fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #14 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f6cab43f7a0 (LWP 3562)): [KCrash Handler] #5 0x00007f6cb52d6a75 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #6 0x00007f6cb52da5c0 in *__GI_abort () at abort.c:92 #7 0x00007f6cb53104fb in __libc_message (do_abort=<value optimized out>, fmt=<value optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189 #8 0x00007f6cb531a5b6 in malloc_printerr (action=3, str=0x7f6cb53edce0 "free(): corrupted unsorted chunks", ptr=<value optimized out>) at malloc.c:6264 #9 0x00007f6cb5320e53 in *__GI___libc_free (mem=<value optimized out>) at malloc.c:3738 #10 0x00007f6cb6a5c19f in QPainter::restore() () from /usr/lib/libQtGui.so.4 #11 0x00007f6cbc028556 in KisImagePatch::drawMe (this=0x7fff8d497c50, gc=..., dstRect=..., renderHints=...) at /home/sven/kde/src/koffice/krita/ui/canvas/kis_image_patch.cpp:105 #12 0x00007f6cbc024508 in KisPrescaledProjection::drawUsingBackend (this=0x65ff4f0, gc=..., info=...) at /home/sven/kde/src/koffice/krita/ui/canvas/kis_prescaled_projection.cpp:404 #13 0x00007f6cbc0242f1 in KisPrescaledProjection::updateScaledImage (this=0x65ff4f0, info=...) at /home/sven/kde/src/koffice/krita/ui/canvas/kis_prescaled_projection.cpp:391 #14 0x00007f6cbc022d0d in KisPrescaledProjection::recalculateCache (this=0x65ff4f0, info=...) at /home/sven/kde/src/koffice/krita/ui/canvas/kis_prescaled_projection.cpp:269 #15 0x00007f6cbc013e88 in KisCanvas2::updateCanvasProjection (this=0x65d9d20, info=...) at /home/sven/kde/src/koffice/krita/ui/canvas/kis_canvas2.cpp:482 #16 0x00007f6cbc014f77 in KisCanvas2::qt_metacall (this=0x65d9d20, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0x7f6c8864ebb0) at /home/sven/kde/build/koffice/krita/ui/kis_canvas2.moc:121 #17 0x00007f6cbc84cb79 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4 #18 0x00007f6cb6907c0c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #19 0x00007f6cb690e0eb in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #20 0x00007f6cb7616a16 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #21 0x00007f6cbc83cd9c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #22 0x00007f6cbc840454 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4 #23 0x00007f6cb69b8d94 in ?? () from /usr/lib/libQtGui.so.4 #24 0x00007f6cbc83b6c2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #25 0x00007f6cbc83ba9c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #26 0x00007f6cbc84073b in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #27 0x00007f6cbcb560dd in kdemain (argc=1, argv=0x7fff8d498b38) at /home/sven/kde/src/koffice/krita/main.cc:49 #28 0x00000000004009b6 in main (argc=1, argv=0x7fff8d498b38) at /home/sven/kde/build/koffice/krita/krita_dummy.cpp:3
I can reproduce this bug as well. I don't even have to modify the deform brush properties, the defaults crash just the same.
Can't reproduce this after five minutes or so of deforming randomly. (Intel graphics card and krita trunk).
It's slow and uses around 315mb of ram for an 8mp photo, but it basically works for me. Krita revision 1166713 Kubuntu 10.04 32bit KDE 4.5 QT 4.7.0 beta 2 ATI Radeon x1250 with FOSS ATI driver v6.13.0 4 gig ram
*** This bug has been marked as a duplicate of bug 243938 ***