Application: krita (2.9.5) KDE Platform Version: 4.14.2 Qt Version: 4.8.6 Operating System: Linux 3.13.0-53-generic x86_64 Distribution: Ubuntu 14.04.2 LTS -- Information about the crash: - What I was doing when the application crashed: krita crash, When choosing a brush: cazu brush collection: Natural media ink pen. The crash can be reproduced every time. -- Backtrace: Application: Krita (krita), signal: Aborted Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7fd1cc732800 (LWP 5047))] Thread 20 (Thread 0x7fd1afe5d700 (LWP 5051)): #0 0x00007fd1c9ad912d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007fd1c3e84fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fd1c3e8530a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fd1b7853336 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #4 0x00007fd1c3ea9f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fd1c4364182 in start_thread (arg=0x7fd1afe5d700) at pthread_create.c:312 #6 0x00007fd1c9ae647d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 19 (Thread 0x7fd1af65c700 (LWP 5052)): #0 0x00007fd1c4366569 in __GI___pthread_mutex_lock (mutex=0x1374eb0) at ../nptl/pthread_mutex_lock.c:125 #1 0x00007fd1c3ec6981 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fd1c3e84557 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fd1c3e84f03 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fd1c3e850ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fd1c3e85129 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007fd1c3ea9f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #7 0x00007fd1c4364182 in start_thread (arg=0x7fd1af65c700) at pthread_create.c:312 #8 0x00007fd1c9ae647d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 18 (Thread 0x7fd1ae8c6700 (LWP 5062)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fd1ca346816 in wait (time=18446744073709551615, this=0x76e2ac0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=mutex@entry=0x76e2a70, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fd1ca34295b in QSemaphore::acquire (this=this@entry=0x76e27a0, n=n@entry=1) at thread/qsemaphore.cpp:144 #4 0x00007fd1c89e3dbc in waitForWork (this=0x76e2790) at /build/krita-2.9-kZyRwx/krita-2.9-2+git20150603+r10/krita/image/tiles3/kis_tile_data_pooler.cc:162 #5 KisTileDataPooler::run (this=0x76e2790) at /build/krita-2.9-kZyRwx/krita-2.9-2+git20150603+r10/krita/image/tiles3/kis_tile_data_pooler.cc:184 #6 0x00007fd1ca34632f in QThreadPrivate::start (arg=0x76e2790) at thread/qthread_unix.cpp:349 #7 0x00007fd1c4364182 in start_thread (arg=0x7fd1ae8c6700) at pthread_create.c:312 #8 0x00007fd1c9ae647d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 17 (Thread 0x7fd18e3b6700 (LWP 5063)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007fd1ca344f4a in thread_sleep (ti=ti@entry=0x7fd18e3b5df0) at thread/qthread_unix.cpp:492 #2 0x00007fd1ca34576d in QThread::msleep (msecs=msecs@entry=700) at thread/qthread_unix.cpp:518 #3 0x00007fd1c8a0c31a in KisTileDataSwapper::run (this=0x76e27c8) at /build/krita-2.9-kZyRwx/krita-2.9-2+git20150603+r10/krita/image/tiles3/swap/kis_tile_data_swapper.cpp:97 #4 0x00007fd1ca34632f in QThreadPrivate::start (arg=0x76e27c8) at thread/qthread_unix.cpp:349 #5 0x00007fd1c4364182 in start_thread (arg=0x7fd18e3b6700) at pthread_create.c:312 #6 0x00007fd1c9ae647d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 16 (Thread 0x7fd18dbb5700 (LWP 5064)): #0 0x00007fd1c3ec68aa in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fd1c3ec6d29 in g_private_get () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fd1c3eaa3a0 in g_thread_self () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fd1c3e850dd in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fd1ca4757be in QEventDispatcherGlib::processEvents (this=0x7fd184003390, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #5 0x00007fd1ca4470af in QEventLoop::processEvents (this=this@entry=0x7fd18dbb4da0, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007fd1ca4473a5 in QEventLoop::exec (this=this@entry=0x7fd18dbb4da0, flags=...) at kernel/qeventloop.cpp:204 #7 0x00007fd1ca343c5f in QThread::exec (this=this@entry=0x78fda30) at thread/qthread.cpp:537 #8 0x00007fd1ca428823 in QInotifyFileSystemWatcherEngine::run (this=0x78fda30) at io/qfilesystemwatcher_inotify.cpp:265 #9 0x00007fd1ca34632f in QThreadPrivate::start (arg=0x78fda30) at thread/qthread_unix.cpp:349 #10 0x00007fd1c4364182 in start_thread (arg=0x7fd18dbb5700) at pthread_create.c:312 #11 0x00007fd1c9ae647d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 15 (Thread 0x7fd18cbb3700 (LWP 5065)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fd1ca346816 in wait (time=18446744073709551615, this=0x79b9870) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x79b93d8, mutex=mutex@entry=0x79b93d0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fd1cb317e16 in QFileInfoGatherer::run (this=0x79b93c0) at dialogs/qfileinfogatherer.cpp:214 #4 0x00007fd1ca34632f in QThreadPrivate::start (arg=0x79b93c0) at thread/qthread_unix.cpp:349 #5 0x00007fd1c4364182 in start_thread (arg=0x7fd18cbb3700) at pthread_create.c:312 #6 0x00007fd1c9ae647d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 14 (Thread 0x7fd17757f700 (LWP 5066)): #0 pthread_mutex_lock (mutex=0x7fd170000a60) at forward.c:192 #1 0x00007fd1c3ec6981 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fd1c3e841f8 in g_main_context_release () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fd1c3e84f91 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fd1c3e850ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fd1ca4757be in QEventDispatcherGlib::processEvents (this=0x7fd1700008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #6 0x00007fd1ca4470af in QEventLoop::processEvents (this=this@entry=0x7fd17757eda0, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007fd1ca4473a5 in QEventLoop::exec (this=this@entry=0x7fd17757eda0, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007fd1ca343c5f in QThread::exec (this=this@entry=0x79b86a0) at thread/qthread.cpp:537 #9 0x00007fd1ca428823 in QInotifyFileSystemWatcherEngine::run (this=0x79b86a0) at io/qfilesystemwatcher_inotify.cpp:265 #10 0x00007fd1ca34632f in QThreadPrivate::start (arg=0x79b86a0) at thread/qthread_unix.cpp:349 #11 0x00007fd1c4364182 in start_thread (arg=0x7fd17757f700) at pthread_create.c:312 #12 0x00007fd1c9ae647d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 13 (Thread 0x7fd1ae0c5700 (LWP 5082)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007fd1ca3467f4 in wait (time=30000, this=0x15a593a0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=this@entry=0x15a57320, mutex=mutex@entry=0x15a57168, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fd1ca33a0fa in QThreadPoolThread::run (this=0x15a57310) at concurrent/qthreadpool.cpp:142 #4 0x00007fd1ca34632f in QThreadPrivate::start (arg=0x15a57310) at thread/qthread_unix.cpp:349 #5 0x00007fd1c4364182 in start_thread (arg=0x7fd1ae0c5700) at pthread_create.c:312 #6 0x00007fd1c9ae647d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 12 (Thread 0x7fd15ab6f700 (LWP 5083)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007fd1ca3467f4 in wait (time=30000, this=0x15a59750) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=this@entry=0x15a59500, mutex=mutex@entry=0x15a57168, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fd1ca33a0fa in QThreadPoolThread::run (this=0x15a594f0) at concurrent/qthreadpool.cpp:142 #4 0x00007fd1ca34632f in QThreadPrivate::start (arg=0x15a594f0) at thread/qthread_unix.cpp:349 #5 0x00007fd1c4364182 in start_thread (arg=0x7fd15ab6f700) at pthread_create.c:312 #6 0x00007fd1c9ae647d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 11 (Thread 0x7fd15bb71700 (LWP 5084)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007fd1ca3467f4 in wait (time=30000, this=0x15a59a90) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=this@entry=0x15a59840, mutex=mutex@entry=0x15a57168, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fd1ca33a0fa in QThreadPoolThread::run (this=0x15a59830) at concurrent/qthreadpool.cpp:142 #4 0x00007fd1ca34632f in QThreadPrivate::start (arg=0x15a59830) at thread/qthread_unix.cpp:349 #5 0x00007fd1c4364182 in start_thread (arg=0x7fd15bb71700) at pthread_create.c:312 #6 0x00007fd1c9ae647d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 10 (Thread 0x7fd15a36e700 (LWP 5085)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007fd1ca3467f4 in wait (time=30000, this=0x15a59dd0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=this@entry=0x15a59b80, mutex=mutex@entry=0x15a57168, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fd1ca33a0fa in QThreadPoolThread::run (this=0x15a59b70) at concurrent/qthreadpool.cpp:142 #4 0x00007fd1ca34632f in QThreadPrivate::start (arg=0x15a59b70) at thread/qthread_unix.cpp:349 #5 0x00007fd1c4364182 in start_thread (arg=0x7fd15a36e700) at pthread_create.c:312 #6 0x00007fd1c9ae647d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 9 (Thread 0x7fd15cb73700 (LWP 5086)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007fd1ca3467f4 in wait (time=30000, this=0x15a5a110) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=this@entry=0x15a59ec0, mutex=mutex@entry=0x15a57168, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fd1ca33a0fa in QThreadPoolThread::run (this=0x15a59eb0) at concurrent/qthreadpool.cpp:142 #4 0x00007fd1ca34632f in QThreadPrivate::start (arg=0x15a59eb0) at thread/qthread_unix.cpp:349 #5 0x00007fd1c4364182 in start_thread (arg=0x7fd15cb73700) at pthread_create.c:312 #6 0x00007fd1c9ae647d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 8 (Thread 0x7fd15996d700 (LWP 5087)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007fd1ca3467f4 in wait (time=30000, this=0x15a5a5d0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=this@entry=0x15a5a380, mutex=mutex@entry=0x15a57168, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fd1ca33a0fa in QThreadPoolThread::run (this=0x15a5a370) at concurrent/qthreadpool.cpp:142 #4 0x00007fd1ca34632f in QThreadPrivate::start (arg=0x15a5a370) at thread/qthread_unix.cpp:349 #5 0x00007fd1c4364182 in start_thread (arg=0x7fd15996d700) at pthread_create.c:312 #6 0x00007fd1c9ae647d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 7 (Thread 0x7fd15916c700 (LWP 5088)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007fd1ca3467f4 in wait (time=30000, this=0x15a5aa90) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=this@entry=0x15a5a840, mutex=mutex@entry=0x15a57168, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fd1ca33a0fa in QThreadPoolThread::run (this=0x15a5a830) at concurrent/qthreadpool.cpp:142 #4 0x00007fd1ca34632f in QThreadPrivate::start (arg=0x15a5a830) at thread/qthread_unix.cpp:349 #5 0x00007fd1c4364182 in start_thread (arg=0x7fd15916c700) at pthread_create.c:312 #6 0x00007fd1c9ae647d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 6 (Thread 0x7fd15896b700 (LWP 5089)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007fd1ca3467f4 in wait (time=30000, this=0x15a5af50) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=this@entry=0x15a5ad00, mutex=mutex@entry=0x15a57168, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fd1ca33a0fa in QThreadPoolThread::run (this=0x15a5acf0) at concurrent/qthreadpool.cpp:142 #4 0x00007fd1ca34632f in QThreadPrivate::start (arg=0x15a5acf0) at thread/qthread_unix.cpp:349 #5 0x00007fd1c4364182 in start_thread (arg=0x7fd15896b700) at pthread_create.c:312 #6 0x00007fd1c9ae647d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 5 (Thread 0x7fd143fff700 (LWP 5091)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007fd1ca3467f4 in wait (time=30000, this=0x16809a60) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=this@entry=0x167cd9c0, mutex=mutex@entry=0x10df6038, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fd1ca33a0fa in QThreadPoolThread::run (this=0x167cd9b0) at concurrent/qthreadpool.cpp:142 #4 0x00007fd1ca34632f in QThreadPrivate::start (arg=0x167cd9b0) at thread/qthread_unix.cpp:349 #5 0x00007fd1c4364182 in start_thread (arg=0x7fd143fff700) at pthread_create.c:312 #6 0x00007fd1c9ae647d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 4 (Thread 0x7fd1437fe700 (LWP 5092)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007fd1ca3467f4 in wait (time=30000, this=0x7fd189cbe010) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=this@entry=0x7fd189cc7c20, mutex=mutex@entry=0x10df6038, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fd1ca33a0fa in QThreadPoolThread::run (this=0x7fd189cc7c10) at concurrent/qthreadpool.cpp:142 #4 0x00007fd1ca34632f in QThreadPrivate::start (arg=0x7fd189cc7c10) at thread/qthread_unix.cpp:349 #5 0x00007fd1c4364182 in start_thread (arg=0x7fd1437fe700) at pthread_create.c:312 #6 0x00007fd1c9ae647d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 3 (Thread 0x7fd142ffd700 (LWP 5093)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007fd1ca3467f4 in wait (time=30000, this=0x7fd1882c69f0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=this@entry=0x7fd1882c3090, mutex=mutex@entry=0x10df6038, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fd1ca33a0fa in QThreadPoolThread::run (this=0x7fd1882c3080) at concurrent/qthreadpool.cpp:142 #4 0x00007fd1ca34632f in QThreadPrivate::start (arg=0x7fd1882c3080) at thread/qthread_unix.cpp:349 #5 0x00007fd1c4364182 in start_thread (arg=0x7fd142ffd700) at pthread_create.c:312 #6 0x00007fd1c9ae647d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 2 (Thread 0x7fd1427fc700 (LWP 5094)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007fd1ca3467f4 in wait (time=30000, this=0x7fd138003d20) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=this@entry=0x7fd1380023a0, mutex=mutex@entry=0x10df6038, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fd1ca33a0fa in QThreadPoolThread::run (this=0x7fd138002390) at concurrent/qthreadpool.cpp:142 #4 0x00007fd1ca34632f in QThreadPrivate::start (arg=0x7fd138002390) at thread/qthread_unix.cpp:349 #5 0x00007fd1c4364182 in start_thread (arg=0x7fd1427fc700) at pthread_create.c:312 #6 0x00007fd1c9ae647d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 1 (Thread 0x7fd1cc732800 (LWP 5047)): [KCrash Handler] #5 0x00007fd1c9a22cc9 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 #6 0x00007fd1c9a260d8 in __GI_abort () at abort.c:89 #7 0x00007fd1ca33bc92 in qt_message_output (msgType=msgType@entry=QtFatalMsg, buf=0xaa62018 "ASSERT: \"e.attribute(\"id\", \"\") == id(sensorType())\" in file /build/krita-2.9-kZyRwx/krita-2.9-2+git20150603+r10/krita/plugins/paintops/libpaintop/kis_dynamic_sensor.cc, line 378") at global/qglobal.cpp:2383 #8 0x00007fd1ca33bff9 in qt_message(QtMsgType, const char *, typedef __va_list_tag __va_list_tag *) (msgType=msgType@entry=QtFatalMsg, msg=msg@entry=0x7fd1ca4a9a20 "ASSERT: \"%s\" in file %s, line %d", ap=ap@entry=0x7fffc6dafaa8) at global/qglobal.cpp:2429 #9 0x00007fd1ca33c804 in qFatal (msg=msg@entry=0x7fd1ca4a9a20 "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2612 #10 0x00007fd1ca33c846 in qt_assert (assertion=assertion@entry=0x7fd195c4b8c8 "e.attribute(\"id\", \"\") == id(sensorType())", file=file@entry=0x7fd195c4b858 "/build/krita-2.9-kZyRwx/krita-2.9-2+git20150603+r10/krita/plugins/paintops/libpaintop/kis_dynamic_sensor.cc", line=line@entry=378) at global/qglobal.cpp:2057 #11 0x00007fd195c15acd in KisDynamicSensor::fromXML (this=this@entry=0xaa615c0, e=...) at /build/krita-2.9-kZyRwx/krita-2.9-2+git20150603+r10/krita/plugins/paintops/libpaintop/kis_dynamic_sensor.cc:378 #12 0x00007fd195c4121b in KisDynamicSensorFade::fromXML (this=0xaa615b0, e=...) at /build/krita-2.9-kZyRwx/krita-2.9-2+git20150603+r10/krita/plugins/paintops/libpaintop/sensors/kis_dynamic_sensor_fade.cpp:93 #13 0x00007fd195c15e83 in KisDynamicSensor::createFromXML (e=...) at /build/krita-2.9-kZyRwx/krita-2.9-2+git20150603+r10/krita/plugins/paintops/libpaintop/kis_dynamic_sensor.cc:277 #14 0x00007fd195c03126 in KisCurveOption::readNamedOptionSetting (this=this@entry=0x16be21e0, prefix=..., setting=setting@entry=0xaa60d20) at /build/krita-2.9-kZyRwx/krita-2.9-2+git20150603+r10/krita/plugins/paintops/libpaintop/kis_curve_option.cpp:154 #15 0x00007fd195c05505 in KisCurveOption::readOptionSetting (this=0x16be21e0, setting=0xaa60d20) at /build/krita-2.9-kZyRwx/krita-2.9-2+git20150603+r10/krita/plugins/paintops/libpaintop/kis_curve_option.cpp:115 #16 0x00007fd195c0853c in KisCurveOptionWidget::readOptionSetting (this=0x16ae1200, setting=0xaa60d20) at /build/krita-2.9-kZyRwx/krita-2.9-2+git20150603+r10/krita/plugins/paintops/libpaintop/kis_curve_option_widget.cpp:94 #17 0x00007fd1cbdad675 in KisPaintOpOption::startReadOptionSetting (this=this@entry=0x16ae1200, setting=setting@entry=0xaa60d20) at /build/krita-2.9-kZyRwx/krita-2.9-2+git20150603+r10/krita/ui/kis_paintop_option.cpp:65 #18 0x00007fd1cbdb2be8 in KisPaintOpSettingsWidget::setConfiguration (this=0x9c764c0, config=<optimized out>) at /build/krita-2.9-kZyRwx/krita-2.9-2+git20150603+r10/krita/ui/kis_paintop_settings_widget.cpp:111 #19 0x00007fd1cbd9e7ab in KisPaintopBox::setCurrentPaintop (this=this@entry=0x75cef70, paintop=..., preset=...) at /build/krita-2.9-kZyRwx/krita-2.9-2+git20150603+r10/krita/ui/kis_paintop_box.cc:487 #20 0x00007fd1cbd9ef35 in KisPaintopBox::setCurrentPaintopAndReload (this=this@entry=0x75cef70, paintop=..., preset=...) at /build/krita-2.9-kZyRwx/krita-2.9-2+git20150603+r10/krita/ui/kis_paintop_box.cc:454 #21 0x00007fd1cbda81c0 in KisPaintopBox::resourceSelected (this=this@entry=0x75cef70, resource=0x9b97920) at /build/krita-2.9-kZyRwx/krita-2.9-2+git20150603+r10/krita/ui/kis_paintop_box.cc:424 #22 0x00007fd1cbbdd6b0 in KisPaintopBox::qt_static_metacall (_o=0x75cef70, _c=<optimized out>, _id=3, _a=0x7fffc6db0830) at /build/krita-2.9-kZyRwx/krita-2.9-2+git20150603+r10/obj-x86_64-linux-gnu/krita/ui/moc_kis_paintop_box.cpp:111 #23 0x00007fd1ca45c87a in QMetaObject::activate (sender=sender@entry=0x7bcb370, m=m@entry=0x7fd1cc4c5980 <KisPaintOpPresetsChooserPopup::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffc6db0830) at kernel/qobject.cpp:3539 #24 0x00007fd1cbbd74ff in KisPaintOpPresetsChooserPopup::resourceSelected (this=this@entry=0x7bcb370, _t1=0x9b97920) at /build/krita-2.9-kZyRwx/krita-2.9-2+git20150603+r10/obj-x86_64-linux-gnu/krita/ui/moc_kis_paintop_presets_chooser_popup.cpp:112 #25 0x00007fd1cbbddfd0 in KisPaintOpPresetsChooserPopup::qt_static_metacall (_o=0x7bcb370, _c=<optimized out>, _id=0, _a=0x7fffc6db09e0) at /build/krita-2.9-kZyRwx/krita-2.9-2+git20150603+r10/obj-x86_64-linux-gnu/krita/ui/moc_kis_paintop_presets_chooser_popup.cpp:59 #26 0x00007fd1ca45c87a in QMetaObject::activate (sender=0x7bcd020, m=m@entry=0x7fd1cc4dab40 <KisPresetChooser::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffc6db09e0) at kernel/qobject.cpp:3539 #27 0x00007fd1cbf0330f in KisPresetChooser::resourceSelected (this=<optimized out>, _t1=0x9b97920) at /build/krita-2.9-kZyRwx/krita-2.9-2+git20150603+r10/obj-x86_64-linux-gnu/krita/ui/kis_preset_chooser.moc:105 #28 0x00007fd1cbf0336e in KisPresetChooser::qt_static_metacall (_o=0x7bcd020, _c=5047, _id=0, _a=0x7fffc6db0b60) at /build/krita-2.9-kZyRwx/krita-2.9-2+git20150603+r10/obj-x86_64-linux-gnu/krita/ui/kis_preset_chooser.moc:54 #29 0x00007fd1ca45c87a in QMetaObject::activate (sender=sender@entry=0x7bce9f0, m=m@entry=0x7fd1c8693320 <KoResourceItemChooser::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffc6db0b60) at kernel/qobject.cpp:3539 #30 0x00007fd1c840f40f in KoResourceItemChooser::resourceSelected (this=this@entry=0x7bce9f0, _t1=_t1@entry=0x9b97920) at /build/krita-2.9-kZyRwx/krita-2.9-2+git20150603+r10/obj-x86_64-linux-gnu/libs/widgets/KoResourceItemChooser.moc:123 #31 0x00007fd1c840f8a9 in KoResourceItemChooser::activated (this=0x7bce9f0) at /build/krita-2.9-kZyRwx/krita-2.9-2+git20150603+r10/libs/widgets/KoResourceItemChooser.cpp:428 #32 0x00007fd1ca45c87a in QMetaObject::activate (sender=sender@entry=0x7bd0460, m=m@entry=0x7fd1c8693c80 <KoResourceItemView::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffc6db0cb0) at kernel/qobject.cpp:3539 #33 0x00007fd1c84140ad in currentResourceChanged (_t1=..., this=0x7bd0460) at /build/krita-2.9-kZyRwx/krita-2.9-2+git20150603+r10/obj-x86_64-linux-gnu/libs/widgets/KoResourceItemView.moc:104 #34 KoResourceItemView::selectionChanged (this=0x7bd0460, selected=...) at /build/krita-2.9-kZyRwx/krita-2.9-2+git20150603+r10/libs/widgets/KoResourceItemView.cpp:72 #35 0x00007fd1ca45c87a in QMetaObject::activate (sender=sender@entry=0x7be1c90, m=m@entry=0x7fd1cb901fc0 <QItemSelectionModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffc6db0df0) at kernel/qobject.cpp:3539 #36 0x00007fd1cb3838f7 in QItemSelectionModel::selectionChanged (this=this@entry=0x7be1c90, _t1=..., _t2=...) at .moc/release-shared/moc_qitemselectionmodel.cpp:165 #37 0x00007fd1cb388f17 in QItemSelectionModel::emitSelectionChanged (this=this@entry=0x7be1c90, newSelection=..., oldSelection=...) at itemviews/qitemselectionmodel.cpp:1600 #38 0x00007fd1cb389723 in QItemSelectionModel::select (this=0x7be1c90, selection=..., command=...) at itemviews/qitemselectionmodel.cpp:1110 #39 0x00007fd1cb362dfa in QTableView::setSelection (this=<optimized out>, rect=..., command=...) at itemviews/qtableview.cpp:1866 #40 0x00007fd1cb335e1a in QAbstractItemView::mousePressEvent (this=0x7bd0460, event=<optimized out>) at itemviews/qabstractitemview.cpp:1690 #41 0x00007fd1cae8a38b in QWidget::event (this=this@entry=0x7bd0460, event=event@entry=0x7fffc6db1970) at kernel/qwidget.cpp:8372 #42 0x00007fd1cb22c04e in QFrame::event (this=0x7bd0460, e=0x7fffc6db1970) at widgets/qframe.cpp:557 #43 0x00007fd1cb33b633 in QAbstractItemView::viewportEvent (this=this@entry=0x7bd0460, event=event@entry=0x7fffc6db1970) at itemviews/qabstractitemview.cpp:1644 #44 0x00007fd1c84141c9 in KoResourceItemView::viewportEvent (this=0x7bd0460, event=0x7fffc6db1970) at /build/krita-2.9-kZyRwx/krita-2.9-2+git20150603+r10/libs/widgets/KoResourceItemView.cpp:62 #45 0x00007fd1ca448646 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0x1232b00, receiver=receiver@entry=0x7bcd540, event=event@entry=0x7fffc6db1970) at kernel/qcoreapplication.cpp:1063 #46 0x00007fd1cae3ae0c in QApplicationPrivate::notify_helper (this=this@entry=0x1232b00, receiver=receiver@entry=0x7bcd540, e=e@entry=0x7fffc6db1970) at kernel/qapplication.cpp:4563 #47 0x00007fd1cae415dd in QApplication::notify (this=<optimized out>, receiver=receiver@entry=0x7bcd540, e=e@entry=0x7fffc6db1970) at kernel/qapplication.cpp:4110 #48 0x00007fd1cbf93c17 in KisApplication::notify (this=<optimized out>, receiver=0x7bcd540, event=0x7fffc6db1970) at /build/krita-2.9-kZyRwx/krita-2.9-2+git20150603+r10/krita/ui/KisApplication.cpp:493 #49 0x00007fd1ca4484dd in QCoreApplication::notifyInternal (this=0x7fffc6db2440, receiver=receiver@entry=0x7bcd540, event=event@entry=0x7fffc6db1970) at kernel/qcoreapplication.cpp:953 #50 0x00007fd1cae40d93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #51 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x7bcd540, event=event@entry=0x7fffc6db1970, alienWidget=alienWidget@entry=0x7bcd540, nativeWidget=nativeWidget@entry=0x7bc76d0, buttonDown=buttonDown@entry=0x7fd1cb920318 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3178 #52 0x00007fd1caeb59eb in QETWidget::translateMouseEvent (this=this@entry=0x7bc76d0, event=event@entry=0x7fffc6db1cf0) at kernel/qapplication_x11.cpp:4634 #53 0x00007fd1caeb5289 in QApplication::x11ProcessEvent (this=0x7fffc6db2440, event=event@entry=0x7fffc6db1cf0) at kernel/qapplication_x11.cpp:3627 #54 0x00007fd1caedcb32 in x11EventSourceDispatch (s=0x12343a0, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #55 0x00007fd1c3e84e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #56 0x00007fd1c3e85048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #57 0x00007fd1c3e850ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #58 0x00007fd1ca4757a1 in QEventDispatcherGlib::processEvents (this=0x1046420, flags=...) at kernel/qeventdispatcher_glib.cpp:434 #59 0x00007fd1caedcbe6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #60 0x00007fd1ca4470af in QEventLoop::processEvents (this=this@entry=0x7fffc6db20c0, flags=...) at kernel/qeventloop.cpp:149 #61 0x00007fd1ca4473a5 in QEventLoop::exec (this=this@entry=0x7fffc6db20c0, flags=...) at kernel/qeventloop.cpp:204 #62 0x00007fd1ca44cb79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225 #63 0x00007fd1cae3937c in QApplication::exec () at kernel/qapplication.cpp:3828 #64 0x00000000004026a9 in main (argc=<optimized out>, argv=<optimized out>) at /build/krita-2.9-kZyRwx/krita-2.9-2+git20150603+r10/krita/main.cc:188 Possible duplicates by query: bug 348590, bug 347879, bug 347789, bug 345562. Reported using DrKonqi
Hi, Can you attach the brush to the bug report?
Created attachment 93032 [details] s2.jpg Hi, I do not know how to do it. Right click the mouse and the left led to a drop in the program. Before the latest update everything worked very stable. Link to brush "Cazu": http://www.pcazorla.com/2014/01/15/cazu-brush-collection-v2-for-krita/ Link to brush "David Revoy": http://www.davidrevoy.com/article248/krita-brushes-v6 Built-in brush to not cause damage. Other brushes did not put. Thank you. Screenshots: 2015-06-05 13:30 GMT+03:00 Boudewijn Rempt <boud@valdyas.org>: > https://bugs.kde.org/show_bug.cgi?id=348737 > > Boudewijn Rempt <boud@valdyas.org> changed: > > What |Removed |Added > > ---------------------------------------------------------------------------- > CC| |boud@valdyas.org > > --- Comment #1 from Boudewijn Rempt <boud@valdyas.org> --- > Hi, > > Can you attach the brush to the bug report? > > -- > You are receiving this mail because: > You reported the bug. >
Created attachment 93033 [details] s1.jpg
Created attachment 93081 [details] New crash information added by DrKonqi krita (2.9.5) on KDE Platform 4.14.6 using Qt 4.8.6 - What I was doing when the application crashed: Just painting with random brushes. Maybe it is important that brushes that I used were loaded from bundle. -- Backtrace (Reduced): #6 0x00007f7361693267 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:55 #7 0x00007f7361694eca in __GI_abort () at abort.c:89 [...] #11 0x00007f7346a8df8d in KisDynamicSensor::fromXML (this=this@entry=0x1052c340, e=...) at /build/krita-testing-13Ggmk/krita-testing-2+git20150603+r12/krita/plugins/paintops/libpaintop/kis_dynamic_sensor.cc:392 #12 0x00007f7346abae2b in KisDynamicSensorFade::fromXML (this=0x1052c330, e=...) at /build/krita-testing-13Ggmk/krita-testing-2+git20150603+r12/krita/plugins/paintops/libpaintop/sensors/kis_dynamic_sensor_fade.cpp:93 #13 0x00007f7346a8e373 in KisDynamicSensor::createFromXML (e=...) at /build/krita-testing-13Ggmk/krita-testing-2+git20150603+r12/krita/plugins/paintops/libpaintop/kis_dynamic_sensor.cc:287
It seems I figured out where is the bug, it looks like typo. The crash is because of QASSERT at kis_dynamic_sensor.cc:392: > Q_ASSERT(e.attribute("id", "") == id(sensorType())); The stack points out that sensor being processed is something called "fade" (kis_dynamic_sensor_fade.cpp:93). I assume that somewhere in the brush preset definition XML, I had a description of sensor with id="fade". So let's look at the definition of id() function (kis_dynamic_sensor.cc:337): > QString KisDynamicSensor::id(DynamicSensorType sensorType) > { > ... > case FADE: > return "speed"; > ... > } Stop, what!? :) It seems id() function returns wrong id, and then Q_ASSERTS() says about that. So I suggest to do > sed -i -e '343 s/speed/fade/' kis_dynamic_sensor.cc
Git commit d9a7301b7e39435749db33455bc960980b231ad6 by Boudewijn Rempt. Committed on 13/06/2015 at 16:55. Pushed by rempt into branch 'calligra/2.9'. Thanks to Ilya Portnov for looking into this. CCMAIL:portnov@bk.ru M +1 -1 krita/plugins/paintops/libpaintop/kis_dynamic_sensor.cc http://commits.kde.org/calligra/d9a7301b7e39435749db33455bc960980b231ad6