https://bugs.kde.org/show_bug.cgi?id=395070
--- Comment #7 from Bryan Willis <forle...@protonmail.com> --- Crash! Here's the log. Please let me know anything you can about this. (gdb) set pagination off (gdb) thread apply all bt Thread 11388 (Thread 0x7fff9e678700 (LWP 27448)): #0 0x00007ffff4392881 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:78 #1 0x00007fffee03f600 in __free_stacks (limit=41943040) at allocatestack.c:282 #2 0x00007fffee03f600 in queue_stack (stack=<optimized out>) at allocatestack.c:305 #3 0x00007fffee03f600 in __deallocate_stack (pd=<optimized out>) at allocatestack.c:806 #4 0x00007fffee03f600 in __free_tcb (pd=<optimized out>) at pthread_create.c:367 #5 0x0000000000000000 in () Thread 11387 (Thread 0x7fff963fd700 (LWP 27447)): #0 0x00007ffff4308207 in tcache_get (tc_idx=0) at malloc.c:2943 #1 0x00007ffff4308207 in __GI___libc_malloc (bytes=8) at malloc.c:3050 #2 0x00007ffff490d54c in operator new(unsigned long) () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #3 0x00007ffff1fb42e2 in QList<KisSharedPtr<KisMementoItem> >::node_construct(QList<KisSharedPtr<KisMementoItem> >::Node*, KisSharedPtr<KisMementoItem> const&) (this=0x7fff963fca10, t=..., n=0x7fff7c12e058) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:435 #4 0x00007ffff1fb42e2 in QList<KisSharedPtr<KisMementoItem> >::append(KisSharedPtr<KisMementoItem> const&) (this=this@entry=0x7fff963fca10, t=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:593 #5 0x00007ffff1fadb4c in KisMementoManager::commit() (this=this@entry=0x7fff8809d080) at ./libs/image/tiles3/kis_memento_manager.cc:196 #6 0x00007ffff1fae0c5 in KisMementoManager::getMemento() (this=0x7fff8809d080) at ./libs/image/tiles3/kis_memento_manager.cc:243 #7 0x00007ffff213b7c4 in KisTiledDataManager::getMemento() (this=0x7fff880d05e0, this=<optimized out>) at ./libs/image/tiles3/kis_tiled_data_manager.h:130 #8 0x00007ffff213b7c4 in KisDataManager::getMemento() (this=<optimized out>) at ./libs/image/kis_datamanager.h:86 #9 0x00007ffff213b7c4 in KisTransactionData::init(KisSharedPtr<KisPaintDevice>) (this=this@entry=0x7fff7c0c0200, device=...) at ./libs/image/kis_transaction_data.cpp:115 #10 0x00007ffff213c107 in KisTransactionData::KisTransactionData(KUndo2MagicString const&, KisSharedPtr<KisPaintDevice>, bool, KUndo2Command*) (this=0x7fff7c0c0200, name=..., device=..., resetSelectionOutlineCache=<optimized out>, parent=<optimized out>) at ./libs/image/kis_transaction_data.cpp:72 #11 0x00007fffbb4ae4bd in KisTransaction::KisTransaction(KisSharedPtr<KisPaintDevice>, KUndo2Command*, int) (timedID=-1, parent=0x0, device=..., this=<synthetic pointer>) at ./libs/image/kis_transaction.h:37 #12 0x00007fffbb4ae4bd in TransformStrokeStrategy::doStrokeCallback(KisStrokeJobData*) (this=0x5555634f8a60, data=<optimized out>) at ./plugins/tools/tool_transform2/strokes/transform_stroke_strategy.cpp:198 #13 0x00007ffff21f4d0b in non-virtual thunk to KisUpdateJobItem::run() () at /usr/lib/x86_64-linux-gnu/libkritaimage.so.16 #14 0x00007ffff4cb12a2 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #15 0x00007ffff4cb416d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #16 0x00007fffee03f6db in start_thread (arg=0x7fff963fd700) at pthread_create.c:463 #17 0x00007ffff439288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 11386 (Thread 0x7fff9d009700 (LWP 27446)): #0 0x00007ffff4392881 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:78 #1 0x00007fffee03fec5 in create_thread (thread_ran=<synthetic pointer>, stackaddr=0x7fff9e677f00, stopped_start=<synthetic pointer>, attr=0x7fff9d008680, pd=0x7fff9e678700) at ../sysdeps/unix/sysv/linux/createthread.c:100 #2 0x00007fffee03fec5 in __pthread_create_2_1 (newthread=<optimized out>, attr=<optimized out>, start_routine=<optimized out>, arg=0x7fff880d4c50) at pthread_create.c:797 #3 0x00007ffff4cb3666 in QThread::start(QThread::Priority) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffff4caf87d in QThreadPoolPrivate::startThread(QRunnable*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff4cb09ab in QThreadPoolPrivate::tryStart(QRunnable*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007ffff4cb0fbb in QThreadPool::start(QRunnable*, int) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007ffff20a8247 in KisSimpleUpdateQueue::processOneJob(KisUpdaterContext&) (this=this@entry=0x555563328168, updaterContext=...) at ./libs/image/kis_simple_update_queue.cpp:124 #8 0x00007ffff20a911b in KisSimpleUpdateQueue::processQueue(KisUpdaterContext&) (this=0x555563328168, updaterContext=...) at ./libs/image/kis_simple_update_queue.cpp:95 #9 0x00007ffff20ac352 in KisUpdateScheduler::tryProcessUpdatesQueue() (this=<optimized out>) at ./libs/image/kis_update_scheduler.cpp:453 #10 0x00007ffff20ac640 in KisUpdateScheduler::processQueues() (this=this@entry=0x55556569fb18) at ./libs/image/kis_update_scheduler.cpp:410 #11 0x00007ffff20aca62 in KisUpdateScheduler::updateProjection(KisSharedPtr<KisNode>, QVector<QRect> const&, QRect const&) (this=0x55556569fb18, node=..., rects=..., cropRect=...) at ./libs/image/kis_update_scheduler.cpp:166 #12 0x00007ffff20bf1b0 in KisImage::requestProjectionUpdateImpl(KisNode*, QVector<QRect> const&, QRect const&) (this=this@entry=0x55556c266020, node=node@entry=0x7fffdc7939e0, rects=..., cropRect=...) at ./libs/image/kis_image.cc:1581 #13 0x00007ffff20c6dff in KisImage::requestProjectionUpdate(KisNode*, QVector<QRect> const&, bool) (this=0x55556c266020, node=0x7fffdc7939e0, rects=..., resetAnimationCache=<optimized out>) at ./libs/image/kis_image.cc:1614 #14 0x00007ffff2101603 in KisNode::setDirty(QRect const&) (this=this@entry=0x7fffdc7939e0, rect=...) at ./libs/image/kis_node.cpp:600 #15 0x00007fffbb4aeab3 in TransformStrokeStrategy::doStrokeCallback(KisStrokeJobData*) (this=<optimized out>, data=<optimized out>) at ./plugins/tools/tool_transform2/strokes/transform_stroke_strategy.cpp:165 #16 0x00007ffff21f4d0b in non-virtual thunk to KisUpdateJobItem::run() () at /usr/lib/x86_64-linux-gnu/libkritaimage.so.16 #17 0x00007ffff4cb12a2 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #18 0x00007ffff4cb416d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #19 0x00007fffee03f6db in start_thread (arg=0x7fff9d009700) at pthread_create.c:463 #20 0x00007ffff439288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 11376 (Thread 0x7fff977ff700 (LWP 27436)): #0 0x00007fffee045ed9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7fff977fec40, expected=0, futex_word=0x55556453f394) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 #1 0x00007fffee045ed9 in __pthread_cond_wait_common (abstime=0x7fff977fed00, mutex=0x55556453f340, cond=0x55556453f368) at pthread_cond_wait.c:533 #2 0x00007fffee045ed9 in __pthread_cond_timedwait (cond=0x55556453f368, mutex=0x55556453f340, abstime=0x7fff977fed00) at pthread_cond_wait.c:667 #3 0x00007ffff4cb5458 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffff4cb152d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff4cb416d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007fffee03f6db in start_thread (arg=0x7fff977ff700) at pthread_create.c:463 #7 0x00007ffff439288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3101 (Thread 0x7fff829f2700 (LWP 6959)): #0 0x00007ffff4385bf9 in __GI___poll (fds=0x55556abb6dc0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fffec9ba439 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fffec9ba54c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fff829fa36d in () at /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so #4 0x00007fffec9e1e05 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fffee03f6db in start_thread (arg=0x7fff829f2700) at pthread_create.c:463 #6 0x00007ffff439288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 9 (Thread 0x7fffa4c7f700 (LWP 2034)): #0 0x00007ffff4385bf9 in __GI___poll (fds=0x7fff980031f0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fffec9ba439 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fffec9ba54c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff4eeb8ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffff4e909ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff4caf22a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007fffb69d72a6 in () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #7 0x00007ffff4cb416d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007fffee03f6db in start_thread (arg=0x7fffa4c7f700) at pthread_create.c:463 #9 0x00007ffff439288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 8 (Thread 0x7fffa6547700 (LWP 2033)): #0 0x00007ffff4385bf9 in __GI___poll (fds=0x7fffa0003110, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fffec9ba439 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fffec9ba54c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff4eeb8ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffff4e909ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff4caf22a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007fffb71d96f5 in () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #7 0x00007ffff4cb416d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007fffee03f6db in start_thread (arg=0x7fffa6547700) at pthread_create.c:463 #9 0x00007ffff439288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7fffb5d45700 (LWP 2032)): #0 0x00007ffff43559d0 in __GI___nanosleep (requested_time=0x7fffb5d44dc0, remaining=0x7fffb5d44dc0) at ../sysdeps/unix/sysv/linux/nanosleep.c:28 #1 0x00007ffff4eeb27d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007ffff1fbd23a in KisTileDataSwapper::run() (this=0x7ffff24b6c60 <_ZZN12_GLOBAL__N_116Q_QGS_s_instance13innerFunctionEvE6holder+64>) at ./libs/image/tiles3/swap/kis_tile_data_swapper.cpp:97 #3 0x00007ffff4cb416d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007fffee03f6db in start_thread (arg=0x7fffb5d45700) at pthread_create.c:463 #5 0x00007ffff439288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7fffb6546700 (LWP 2031)): #0 0x00007fffee045ed9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7fffb6545bc0, expected=0, futex_word=0x5555606ce904) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 #1 0x00007fffee045ed9 in __pthread_cond_wait_common (abstime=0x7fffb6545c80, mutex=0x5555606ce8b0, cond=0x5555606ce8d8) at pthread_cond_wait.c:533 #2 0x00007fffee045ed9 in __pthread_cond_timedwait (cond=0x5555606ce8d8, mutex=0x5555606ce8b0, abstime=0x7fffb6545c80) at pthread_cond_wait.c:667 #3 0x00007ffff4cb5458 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffff4cade5f in QSemaphore::tryAcquire(int, int) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff1fa07ab in KisTileDataPooler::waitForWork() (this=0x7ffff24b6c20 <_ZZN12_GLOBAL__N_116Q_QGS_s_instance13innerFunctionEvE6holder>) at ./libs/image/tiles3/kis_tile_data_pooler.cc:163 #6 0x00007ffff1fa101a in KisTileDataPooler::run() (this=0x7ffff24b6c20 <_ZZN12_GLOBAL__N_116Q_QGS_s_instance13innerFunctionEvE6holder>) at ./libs/image/tiles3/kis_tile_data_pooler.cc:187 #7 0x00007ffff4cb416d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007fffee03f6db in start_thread (arg=0x7fffb6546700) at pthread_create.c:463 #9 0x00007ffff439288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7fffd5985700 (LWP 2029)): #0 0x00007ffff4385bf9 in __GI___poll (fds=0x7fffcc00f2a0, nfds=5, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fffec9ba439 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fffec9ba54c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff4eeb8ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffff4e909ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff4caf22a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007fffee26cd45 in () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #7 0x00007ffff4cb416d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007fffee03f6db in start_thread (arg=0x7fffd5985700) at pthread_create.c:463 #9 0x00007ffff439288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7fffd6fe8700 (LWP 2028)): #0 0x00007ffff4385bf9 in __GI___poll (fds=0x7fffc8003f10, nfds=5, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fffec9ba439 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fffec9ba7d2 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fffd9d0ce76 in () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #4 0x00007fffec9e1e05 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fffee03f6db in start_thread (arg=0x7fffd6fe8700) at pthread_create.c:463 #6 0x00007ffff439288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7fffd77e9700 (LWP 2027)): #0 0x00007ffff4385bf9 in __GI___poll (fds=0x5555572bb4e0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fffec9ba439 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fffec9ba54c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fffec9ba591 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fffec9e1e05 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fffee03f6db in start_thread (arg=0x7fffd77e9700) at pthread_create.c:463 #6 0x00007ffff439288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7fffe1bbb700 (LWP 2026)): #0 0x00007ffff4385bf9 in __GI___poll (fds=0x7fffe1bbaca8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff2716747 in () at /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007ffff271836a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007fffe43142a9 in () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #4 0x00007ffff4cb416d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007fffee03f6db in start_thread (arg=0x7fffe1bbb700) at pthread_create.c:463 #6 0x00007ffff439288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7ffff7f9d800 (LWP 2022)): #0 0x00007ffff4385bf9 in __GI___poll (fds=0x55555750bba0, nfds=6, timeout=22) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fffec9ba439 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fffec9ba54c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff4eeb8ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffff4e909ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff4e99a84 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x0000555555e8c931 in main(int, char**) (argc=<optimized out>, argv=0x7fffffffdd58) at ./krita/main.cc:395 (gdb) -- You are receiving this mail because: You are watching all bug changes.