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.

Reply via email to