https://bugs.kde.org/show_bug.cgi?id=412740
wolthera <griffinval...@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|FIXED |--- Assignee|griffinval...@gmail.com |b...@valdyas.org Status|RESOLVED |REOPENED --- Comment #10 from wolthera <griffinval...@gmail.com> --- Reopening because 1. we still leak documents, and 2. there's now an interesting plethora of crashes related to the document not being found. Crash while batch exporting: ============================================================= Thread 1 "krita" received signal SIGSEGV, Segmentation fault. 0x00007ffff6b2cb1a in KisView::document (this=0x0) at /home/wolthera/krita/src/libs/ui/KisView.cpp:623 623 return d->document; (gdb) thread apply all backtrace Thread 818 (Thread 0x7fff6dffb700 (LWP 16056)): #0 0x00007fffeb4dced9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7fff6dffabf0, expected=0, futex_word=0x7fff68e83bc4) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 #1 __pthread_cond_wait_common (abstime=0x7fff6dffaca0, mutex=0x7fff68e83b70, cond=0x7fff68e83b98) at pthread_cond_wait.c:533 #2 __pthread_cond_timedwait (cond=0x7fff68e83b98, mutex=0x7fff68e83b70, abstime=0x7fff6dffaca0) at pthread_cond_wait.c:667 #3 0x00007ffff2e79d2a in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffff2e79ee6 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff2e77275 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007ffff2e737ec in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007fffeb4d66db in start_thread (arg=0x7fff6dffb700) at pthread_create.c:463 #8 0x00007ffff255088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 817 (Thread 0x7fff6f7fe700 (LWP 16055)): #0 0x00007fffeb4dc9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55556663c464) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55556663c410, cond=0x55556663c438) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x55556663c438, mutex=0x55556663c410) at pthread_cond_wait.c:655 #3 0x00007ffff2e79d9b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffff2e79f19 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff2e74386 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007ffff2e7528e in QReadWriteLock::tryLockForRead(int) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007ffff500949d in QReadLocker::relock (this=0x7fff6f7fd730) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qreadwritelock.h:106 #8 0x00007ffff5009521 in QReadLocker::QReadLocker (this=0x7fff6f7fd730, areadWriteLock=0x7ffff5939ab8 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder+216>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qreadwritelock.h:125 #9 0x00007ffff500c538 in KisTileDataStore::registerTileData ( this=0x7ffff59399e0 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder>, td=0x7fff61a9eeb0) at /home/wolthera/krita/src/libs/image/tiles3/kis_tile_data_store.cc:142 #10 0x00007ffff500c72d in KisTileDataStore::duplicateTileData ( this=0x7ffff59399e0 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder>, rhs=0x5555679da6d0) at /home/wolthera/krita/src/libs/image/tiles3/kis_tile_data_store.cc:196 #11 0x00007ffff50061e7 in KisTileData::clone (this=0x5555679da6d0) at /home/wolthera/krita/src/libs/image/tiles3/kis_tile_data.h:88 #12 0x00007ffff50055ea in KisTile::lockForWrite (this=0x7fff61aa2310) at /home/wolthera/krita/src/libs/image/tiles3/kis_tile.cc:251 #13 0x00007ffff5017e84 in KisTileDataWrapper::KisTileDataWrapper (this=0x7fff6f7fd8e0, dm=0x5555679e9480, x=1024, y=3072, type=KisTileDataWrapper::WRITE) at /home/wolthera/krita/src/libs/image/tiles3/kis_tile_data_wrapper.h:62 #14 0x00007ffff5013652 in KisTiledDataManager::writeBytesBody (this=0x5555679e9480, data=0x7fff61a16db0 "", x=1024, y=3072, width=256, height=256, dataRowStride=1024) at /home/wolthera/krita/src/libs/image/tiles3/kis_tiled_data_manager_p.h:61 #15 0x00007ffff5016a44 in KisTiledDataManager::writeBytes (this=0x5555679e9480, data=0x7fff61a16db0 "", x=1024, y=3072, width=256, height=256, dataRowStride=-1) at /home/wolthera/krita/src/libs/image/tiles3/kis_tiled_data_manager.cc:698 #16 0x00007ffff5342e22 in KisDataManager::writeBytes (this=0x5555679e9480, data=0x7fff61a16db0 "", x=1024, y=3072, w=256, h=256, dataRowStride=-1) at /home/wolthera/krita/src/libs/image/kis_datamanager.h:277 #17 0x00007ffff534a524 in KisPaintDevice::Private::KisPaintDeviceStrategy::writeBytesImpl (this=0x5555665f7a80, data=0x7fff61a16db0 "", rect=..., dataRowStride=-1) at /home/wolthera/krita/src/libs/image/kis_paint_device_strategies.h:173 #18 0x00007ffff534a0e1 in KisPaintDevice::Private::KisPaintDeviceStrategy::writeBytes (this=0x5555665f7a80, ---Type <return> to continue, or q <return> to quit--- data=0x7fff61a16db0 "", rect=...) at /home/wolthera/krita/src/libs/image/kis_paint_device_strategies.h:151 #19 0x00007ffff53409cc in KisPaintDevice::writeBytes (this=0x55555f485c80, data=0x7fff61a16db0 "", rect=...) at /home/wolthera/krita/src/libs/image/kis_paint_device.cc:1950 #20 0x00007ffff5340977 in KisPaintDevice::writeBytes (this=0x55555f485c80, data=0x7fff61a16db0 "", x=1024, y=3072, w=256, h=256) at /home/wolthera/krita/src/libs/image/kis_paint_device.cc:1945 #21 0x00007ffff6763914 in KisShapeLayerCanvas::repaint (this=0x55555fa57a80) at /home/wolthera/krita/src/libs/ui/flake/kis_shape_layer_canvas.cpp:383 #22 0x00007ffff67663f6 in KisRepaintShapeLayerLayerJob::run (this=0x5555603172c0) at /home/wolthera/krita/src/libs/ui/flake/kis_shape_layer_canvas.cpp:180 #23 0x00007ffff54ac907 in KisUpdateJobItem::run (this=0x555563f08000) at /home/wolthera/krita/build/libs/image/kritaimage_autogen/EWIEGA46WW/../../../../../src/libs/image/kis_update_job_item.h:102 #24 0x00007ffff2e76f42 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #25 0x00007ffff2e737ec in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #26 0x00007fffeb4d66db in start_thread (arg=0x7fff6f7fe700) at pthread_create.c:463 #27 0x00007ffff255088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 816 (Thread 0x7fff84ffb700 (LWP 16054)): #0 0x00007fffeb4dced9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7fff84ffabf0, expected=0, futex_word=0x7fff68e66570) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 #1 __pthread_cond_wait_common (abstime=0x7fff84ffaca0, mutex=0x7fff68e66520, cond=0x7fff68e66548) at pthread_cond_wait.c:533 #2 __pthread_cond_timedwait (cond=0x7fff68e66548, mutex=0x7fff68e66520, abstime=0x7fff84ffaca0) at pthread_cond_wait.c:667 #3 0x00007ffff2e79d2a in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffff2e79ee6 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff2e77275 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007ffff2e737ec in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007fffeb4d66db in start_thread (arg=0x7fff84ffb700) at pthread_create.c:463 #8 0x00007ffff255088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 815 (Thread 0x7fff85ffd700 (LWP 16053)): #0 0x00007fffeb4dced9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7fff85ffcbf0, expected=0, futex_word=0x7fff68e4be20) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 #1 __pthread_cond_wait_common (abstime=0x7fff85ffcca0, mutex=0x7fff68e4bdd0, cond=0x7fff68e4bdf8) at pthread_cond_wait.c:533 #2 __pthread_cond_timedwait (cond=0x7fff68e4bdf8, mutex=0x7fff68e4bdd0, abstime=0x7fff85ffcca0) at pthread_cond_wait.c:667 #3 0x00007ffff2e79d2a in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffff2e79ee6 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff2e77275 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007ffff2e737ec in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007fffeb4d66db in start_thread (arg=0x7fff85ffd700) at pthread_create.c:463 #8 0x00007ffff255088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 814 (Thread 0x7fff6e7fc700 (LWP 16052)): #0 0x00007fffeb4dced9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7fff6e7fbbf0, expected=0, futex_word=0x7fff68e52280) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 #1 __pthread_cond_wait_common (abstime=0x7fff6e7fbca0, mutex=0x7fff68e52230, cond=0x7fff68e52258) at pthread_cond_wait.c:533 #2 __pthread_cond_timedwait (cond=0x7fff68e52258, mutex=0x7fff68e52230, abstime=0x7fff6e7fbca0) at pthread_cond_wait.c:667 #3 0x00007ffff2e79d2a in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffff2e79ee6 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff2e77275 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 ---Type <return> to continue, or q <return> to quit--- #6 0x00007ffff2e737ec in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007fffeb4d66db in start_thread (arg=0x7fff6e7fc700) at pthread_create.c:463 #8 0x00007ffff255088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 813 (Thread 0x7fff6effd700 (LWP 16051)): #0 0x00007fffeb4dced9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7fff6effcbf0, expected=0, futex_word=0x7fff7d2f54a4) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 #1 __pthread_cond_wait_common (abstime=0x7fff6effcca0, mutex=0x7fff7d2f5450, cond=0x7fff7d2f5478) at pthread_cond_wait.c:533 #2 __pthread_cond_timedwait (cond=0x7fff7d2f5478, mutex=0x7fff7d2f5450, abstime=0x7fff6effcca0) at pthread_cond_wait.c:667 #3 0x00007ffff2e79d2a in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffff2e79ee6 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff2e77275 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007ffff2e737ec in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007fffeb4d66db in start_thread (arg=0x7fff6effd700) at pthread_create.c:463 #8 0x00007ffff255088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 812 (Thread 0x7fff6ffff700 (LWP 16050)): #0 0x00007fffeb4dced9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7fff6fffebf0, expected=0, futex_word=0x7fff68ef5614) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 #1 __pthread_cond_wait_common (abstime=0x7fff6fffeca0, mutex=0x7fff68ef55c0, cond=0x7fff68ef55e8) at pthread_cond_wait.c:533 #2 __pthread_cond_timedwait (cond=0x7fff68ef55e8, mutex=0x7fff68ef55c0, abstime=0x7fff6fffeca0) at pthread_cond_wait.c:667 #3 0x00007ffff2e79d2a in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffff2e79ee6 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff2e77275 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007ffff2e737ec in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007fffeb4d66db in start_thread (arg=0x7fff6ffff700) at pthread_create.c:463 #8 0x00007ffff255088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 811 (Thread 0x7fff857fc700 (LWP 16049)): #0 0x00007fffeb4dced9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7fff857fbbf0, expected=0, futex_word=0x555569802160) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 #1 __pthread_cond_wait_common (abstime=0x7fff857fbca0, mutex=0x555569802110, cond=0x555569802138) at pthread_cond_wait.c:533 #2 __pthread_cond_timedwait (cond=0x555569802138, mutex=0x555569802110, abstime=0x7fff857fbca0) at pthread_cond_wait.c:667 #3 0x00007ffff2e79d2a in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffff2e79ee6 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff2e77275 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007ffff2e737ec in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007fffeb4d66db in start_thread (arg=0x7fff857fc700) at pthread_create.c:463 #8 0x00007ffff255088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 16 (Thread 0x7fff9b4cf700 (LWP 10963)): #0 0x00007ffff2543bf9 in __GI___poll (fds=0x7fff8c002de0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fffe9bd85c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fffe9bd86dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff30c20db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffff306163a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff2e72317 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 ---Type <return> to continue, or q <return> to quit--- #6 0x00007ffff2e737ec in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007fffeb4d66db in start_thread (arg=0x7fff9b4cf700) at pthread_create.c:463 #8 0x00007ffff255088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 15 (Thread 0x7fff9bcd0700 (LWP 10955)): #0 0x00007ffff2543bf9 in __GI___poll (fds=0x7fff94006c90, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fffe9bd85c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fffe9bd86dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff30c20bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffff306163a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff2e72317 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007fffd4c4ca86 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #7 0x00007ffff2e737ec in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007fffeb4d66db in start_thread (arg=0x7fff9bcd0700) at pthread_create.c:463 #9 0x00007ffff255088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 14 (Thread 0x7fffb0ebc700 (LWP 10946)): #0 0x00007ffff2543bf9 in __GI___poll (fds=0x7fff9c0029e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fffe9bd85c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fffe9bd86dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff30c20bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffff306163a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff2e72317 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007fffd47b7605 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #7 0x00007ffff2e737ec in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007fffeb4d66db in start_thread (arg=0x7fffb0ebc700) at pthread_create.c:463 #9 0x00007ffff255088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 13 (Thread 0x7fffabfff700 (LWP 10907)): #0 0x00007ffff5009db9 in ConcurrentMap<int, KisTileData*, DefaultKeyTraits<int>, DefaultValueTraits<KisTileData*> >::Iterator::next (this=0x7fffa4003e08) at /home/wolthera/krita/src/libs/image/3rdparty/lock_free_map/concurrent_map.h:335 #1 0x00007ffff5009a5e in KisTileDataStoreIterator::next (this=0x7fffa4003e00) at /home/wolthera/krita/src/libs/image/tiles3/kis_tile_data_store_iterators.h:58 #2 0x00007ffff5038ce0 in KisTileDataSwapper::pass<SoftSwapStrategy> ( this=0x7ffff5939a20 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder+64>, needToFreeMetric=860379) at /home/wolthera/krita/src/libs/image/tiles3/swap/kis_tile_data_swapper.cpp:207 #3 0x00007ffff5038619 in KisTileDataSwapper::doJob ( this=0x7ffff5939a20 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder+64>) at /home/wolthera/krita/src/libs/image/tiles3/swap/kis_tile_data_swapper.cpp:133 #4 0x00007ffff5038519 in KisTileDataSwapper::run ( this=0x7ffff5939a20 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder+64>) at /home/wolthera/krita/src/libs/image/tiles3/swap/kis_tile_data_swapper.cpp:99 #5 0x00007ffff2e737ec in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007fffeb4d66db in start_thread (arg=0x7fffabfff700) at pthread_create.c:463 #7 0x00007ffff255088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 ---Type <return> to continue, or q <return> to quit--- Thread 11 (Thread 0x7fffb3803700 (LWP 10895)): #0 0x00007ffff2543bf9 in __GI___poll (fds=0x7fffac002de0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fffe9bd85c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fffe9bd86dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff30c20bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffff306163a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff2e72317 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007ffff2e737ec in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007fffeb4d66db in start_thread (arg=0x7fffb3803700) at pthread_create.c:463 #8 0x00007ffff255088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 10 (Thread 0x7fffcccfa700 (LWP 10661)): #0 0x00007ffff2543bf9 in __GI___poll (fds=0x7fffc801d530, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fffe9bd85c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fffe9bd86dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff30c20bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffff306163a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff2e72317 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007fffe8bdf555 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #7 0x00007ffff2e737ec in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007fffeb4d66db in start_thread (arg=0x7fffcccfa700) at pthread_create.c:463 #9 0x00007ffff255088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 9 (Thread 0x7fffdfe64700 (LWP 10660)): #0 0x00007fffeb4dc9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x555557449d08) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x555557449cb8, cond=0x555557449ce0) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x555557449ce0, mutex=0x555557449cb8) at pthread_cond_wait.c:655 #3 0x00007fffdcb6fecb in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #4 0x00007fffdcb6fac7 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #5 0x00007fffeb4d66db in start_thread (arg=0x7fffdfe64700) at pthread_create.c:463 #6 0x00007ffff255088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 8 (Thread 0x7fffd77ce700 (LWP 10655)): #0 0x00007ffff2543bf9 in __GI___poll (fds=0x7fffd77cdca8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fffe8e64747 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007fffe8e6636a in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007fffe2807cc0 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #4 0x00007ffff2e737ec in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007fffeb4d66db in start_thread (arg=0x7fffd77ce700) at pthread_create.c:463 #6 0x00007ffff255088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7ffff7f88800 (LWP 10465)): #0 0x00007ffff6b2cb1a in KisView::document (this=0x0) at /home/wolthera/krita/src/libs/ui/KisView.cpp:623 ---Type <return> to continue, or q <return> to quit--- #1 0x00007ffff68799f2 in KisStatusBar::updateMemoryStatus (this=0x55555dc46988) at /home/wolthera/krita/src/libs/ui/kis_statusbar.cc:334 #2 0x00007ffff6879012 in KisStatusBar::imageSizeChanged (this=0x55555dc46988) at /home/wolthera/krita/src/libs/ui/kis_statusbar.cc:255 #3 0x00007ffff6bbd0e7 in KisStatusBar::qt_static_metacall (_o=0x55555dc46988, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0x7fffffffad00) at /home/wolthera/krita/build/libs/ui/kritaui_autogen/EWIEGA46WW/moc_kis_statusbar.cpp:119 #4 0x00007ffff309ddc9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff54a7dd5 in KisMemoryStatisticsServer::sigUpdateMemoryStatistics ( this=0x7ffff594d990 <_ZZN12_GLOBAL__N_116Q_QGS_s_instance13innerFunctionEvE6holder>) at /home/wolthera/krita/build/libs/image/kritaimage_autogen/EWIEGA46WW/moc_kis_memory_statistics_server.cpp:141 #6 0x00007ffff54a7c0d in KisMemoryStatisticsServer::qt_static_metacall ( _o=0x7ffff594d990 <_ZZN12_GLOBAL__N_116Q_QGS_s_instance13innerFunctionEvE6holder>, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffffffae40) at /home/wolthera/krita/build/libs/image/kritaimage_autogen/EWIEGA46WW/moc_kis_memory_statistics_server.cpp:81 #7 0x00007ffff309ddc9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007ffff4963a0f in KisSignalCompressor::timeout (this=0x55555d8b9ba0) at /home/wolthera/krita/build/libs/global/kritaglobal_autogen/EWIEGA46WW/moc_kis_signal_compressor.cpp:152 #9 0x00007ffff493d3e3 in KisSignalCompressor::tryEmitSignalSafely (this=0x55555d8b9ba0) at /home/wolthera/krita/src/libs/global/kis_signal_compressor.cpp:190 #10 0x00007ffff493d35f in KisSignalCompressor::tryEmitOnTick (this=0x55555d8b9ba0, isFromTimer=true) at /home/wolthera/krita/src/libs/global/kis_signal_compressor.cpp:167 #11 0x00007ffff493d454 in KisSignalCompressor::slotTimerExpired (this=0x55555d8b9ba0) at /home/wolthera/krita/src/libs/global/kis_signal_compressor.cpp:202 #12 0x00007ffff4963854 in KisSignalCompressor::qt_static_metacall (_o=0x55555d8b9ba0, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0x7fffffffb060) at /home/wolthera/krita/build/libs/global/kritaglobal_autogen/EWIEGA46WW/moc_kis_signal_compressor.cpp:94 #13 0x00007ffff309ddc9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #14 0x00007ffff30a1ba7 in QTimer::timeout(QTimer::QPrivateSignal) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #15 0x00007ffff30a1f08 in QTimer::timerEvent(QTimerEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #16 0x00007ffff3095df3 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #17 0x00007ffff3f4c8bc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #18 0x00007ffff3f53ac0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #19 0x00007ffff6aaa695 in KisApplication::notify (this=0x7fffffffda00, receiver=0x55555db271c0, event=0x7fffffffb450) at /home/wolthera/krita/src/libs/ui/KisApplication.cpp:705 #20 0x00007ffff3062db8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #21 0x00007ffff30c1549 in QTimerInfoList::activateTimers() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #22 0x00007ffff30c1d11 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #23 0x00007fffe9bd8417 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #24 0x00007fffe9bd8650 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #25 0x00007fffe9bd86dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #26 0x00007ffff30c20bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #27 0x00007ffff673bcd7 in KisDelayedSaveDialog::blockIfImageIsBusy (this=0x7fffffffb690) at /home/wolthera/krita/src/libs/ui/dialogs/kis_delayed_save_dialog.cpp:97 #28 0x00007ffff6b1440b in (anonymous namespace)::busyWaitWithFeedback (image=...) at /home/wolthera/krita/src/libs/ui/KisPart.cpp:135 #29 0x00007ffff6b198ba in std::_Function_handler<void (KisSharedPtr<KisImage>), void (*)(KisSharedPtr<KisImage>)>::_M_invoke(s---Type <return> to continue, or q <return> to quit--- td::_Any_data const&, KisSharedPtr<KisImage>&&) (__functor=..., __args#0=...) at /usr/include/c++/7/bits/std_function.h:316 #30 0x00007ffff515cf95 in std::function<void (KisSharedPtr<KisImage>)>::operator()(KisSharedPtr<KisImage>) const ( this=0x55555e63b548, __args#0=...) at /usr/include/c++/7/bits/std_function.h:706 #31 0x00007ffff515c9bd in KisBusyWaitBroker::notifyWaitOnImageStarted ( this=0x7ffff5943890 <_ZZN12_GLOBAL__N_116Q_QGS_s_instance13innerFunctionEvE6holder>, image=0x555566674630) at /home/wolthera/krita/src/libs/image/KisBusyWaitBroker.cpp:69 #32 0x00007ffff5214ecb in KisImage::waitForDone (this=0x555566674630) at /home/wolthera/krita/src/libs/image/kis_image.cc:1670 #33 0x00007ffff5216017 in KisImage::initialRefreshGraph (this=0x555566674630) at /home/wolthera/krita/src/libs/image/kis_image.cc:1880 #34 0x00007ffff6acbf04 in KisDocument::setCurrentImage (this=0x555565e97a00, image=..., forceInitialUpdate=true) at /home/wolthera/krita/src/libs/ui/KisDocument.cpp:2269 #35 0x00007fff99a7140c in KraImport::convert (this=0x555566158990, document=0x555565e97a00, io=0x7fffffffb9d0) at /home/wolthera/krita/src/plugins/impex/kra/kra_import.cpp:45 #36 0x00007ffff6ae1608 in KisImportExportManager::doImport (this=0x555565d14900, location=..., filter=...) at /home/wolthera/krita/src/libs/ui/KisImportExportManager.cpp:634 #37 0x00007ffff6addeb9 in KisImportExportManager::convert (this=0x555565d14900, direction=KisImportExportManager::Import, location=..., realLocation=..., mimeType=..., showWarnings=false, exportConfiguration=..., isAsync=false) at /home/wolthera/krita/src/libs/ui/KisImportExportManager.cpp:372 #38 0x00007ffff6adbbea in KisImportExportManager::importDocument (this=0x555565d14900, location=..., mimeType=...) at /home/wolthera/krita/src/libs/ui/KisImportExportManager.cpp:137 #39 0x00007ffff6ac6295 in KisDocument::openFile (this=0x555565e97a00) at /home/wolthera/krita/src/libs/ui/KisDocument.cpp:1537 #40 0x00007ffff6ac9ac4 in KisDocument::openUrlInternal (this=0x555565e97a00, url=...) at /home/wolthera/krita/src/libs/ui/KisDocument.cpp:2040 #41 0x00007ffff6ac5a9a in KisDocument::openUrl (this=0x555565e97a00, _url=..., flags=...) at /home/wolthera/krita/src/libs/ui/KisDocument.cpp:1436 #42 0x00007fffa8a5d453 in Krita::openDocument (this=0x5555620a5ac0, filename=...) at /home/wolthera/krita/src/libs/libkis/Krita.cpp:325 #43 0x00007fffa815ff01 in meth_Krita_openDocument (sipSelf=0x7fffa29053a8, sipArgs=0x7fffa006da58) at /home/wolthera/krita/build/plugins/extensions/pykrita/sip/./krita/sipkritapart0.cpp:21951 #44 0x00007fffa8f0477b in _PyCFunction_FastCallDict () from /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0 #45 0x00007fffa8e6d44c in ?? () from /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0 #46 0x00007fffa8e73563 in _PyEval_EvalFrameDefault () from /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0 #47 0x00007fffa8e6ba63 in ?? () from /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0 #48 0x00007fffa8e6d51e in ?? () from /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0 #49 0x00007fffa8e73563 in _PyEval_EvalFrameDefault () from /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0 #50 0x00007fffa8e6ba63 in ?? () from /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0 #51 0x00007fffa8e6d51e in ?? () from /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0 #52 0x00007fffa8e73563 in _PyEval_EvalFrameDefault () from /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0 #53 0x00007fffa8e6ba63 in ?? () from /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0 #54 0x00007fffa8e6d085 in _PyFunction_FastCallDict () from /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0 #55 0x00007fffa8f58211 in _PyObject_FastCallDict () from /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0 #56 0x00007fffa8f5893d in _PyObject_Call_Prepend () from /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0 #57 0x00007fffa8f589a8 in PyObject_Call () from /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0 #58 0x00007fffa3d0bc80 in ?? () from /usr/lib/python3/dist-packages/PyQt5/QtCore.cpython-36m-x86_64-linux-gnu.so #59 0x00007fffa3d0c158 in ?? () from /usr/lib/python3/dist-packages/PyQt5/QtCore.cpython-36m-x86_64-linux-gnu.so #60 0x00007fffa3d0c3e0 in ?? () from /usr/lib/python3/dist-packages/PyQt5/QtCore.cpython-36m-x86_64-linux-gnu.so #61 0x00007fffa3d0ce67 in ?? () from /usr/lib/python3/dist-packages/PyQt5/QtCore.cpython-36m-x86_64-linux-gnu.so ---Type <return> to continue, or q <return> to quit--- #62 0x00007ffff309e0c9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #63 0x00007ffff4038552 in QAbstractButton::clicked(bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #64 0x00007ffff403876a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #65 0x00007ffff4039b4a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #66 0x00007ffff4039d3d in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #67 0x00007fffa31c5a83 in ?? () from /usr/lib/python3/dist-packages/PyQt5/QtWidgets.cpython-36m-x86_64-linux-gnu.so #68 0x00007ffff3f8d7f8 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #69 0x00007fffa31c7073 in ?? () from /usr/lib/python3/dist-packages/PyQt5/QtWidgets.cpython-36m-x86_64-linux-gnu.so #70 0x00007ffff3f4c8bc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #71 0x00007ffff3f54908 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #72 0x00007ffff6aaa695 in KisApplication::notify (this=0x7fffffffda00, receiver=0x5555620de170, event=0x7fffffffcfd0) at /home/wolthera/krita/src/libs/ui/KisApplication.cpp:705 #73 0x00007ffff3062db8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #74 0x00007ffff3f52f8f in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #75 0x00007ffff3fa7eb1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #76 0x00007ffff3faad1a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #77 0x00007ffff3f4c8bc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #78 0x00007ffff3f53ac0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #79 0x00007ffff6aaa695 in KisApplication::notify (this=0x7fffffffda00, receiver=0x55555dc50c30, event=0x7fffffffd4e0) at /home/wolthera/krita/src/libs/ui/KisApplication.cpp:705 #80 0x00007ffff3062db8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #81 0x00007ffff365ef95 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #82 0x00007ffff36600c5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #83 0x00007ffff363901b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #84 0x00007fffe2808c8a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #85 0x00007fffe9bd8417 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #86 0x00007fffe9bd8650 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #87 0x00007fffe9bd86dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #88 0x00007ffff30c20bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #89 0x00007ffff306163a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #90 0x00007ffff306adb0 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #91 0x0000555555e523e6 in main (argc=1, argv=0x7fffffffdb68) at /home/wolthera/krita/src/krita/main.cc:597 (gdb) -- You are receiving this mail because: You are watching all bug changes.