https://bugs.kde.org/show_bug.cgi?id=395070

--- Comment #9 from Bryan Willis <forle...@protonmail.com> ---
Here's another crash. I don't know where you guys are with this. I'm sure
you're busy, but I'd deeply appreciate it if someone could provide some insight
into why this is happening. Thanks.

(gdb) set pagination off
(gdb) thread apply all bt

Thread 91 (Thread 0x7fff9e5ff700 (LWP 3233)):
#0  0x00007fffee024ed9 in futex_reltimed_wait_cancelable (private=<optimized
out>, reltime=0x7fff9e5fec40, expected=0, futex_word=0x555566408730) at
../sysdeps/unix/sysv/linux/futex-internal.h:142
#1  0x00007fffee024ed9 in __pthread_cond_wait_common (abstime=0x7fff9e5fed00,
mutex=0x5555664086e0, cond=0x555566408708) at pthread_cond_wait.c:533
#2  0x00007fffee024ed9 in __pthread_cond_timedwait (cond=0x555566408708,
mutex=0x5555664086e0, abstime=0x7fff9e5fed00) at pthread_cond_wait.c:667
#3  0x00007ffff4c73458 in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff4c6f52d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff4c7216d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fffee01e6db in start_thread (arg=0x7fff9e5ff700) at
pthread_create.c:463
#7  0x00007ffff435088f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7fffa4e5b700 (LWP 2535)):
#0  0x00007ffff4343bf9 in __GI___poll (fds=0x7fff980031f0, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fffec999439 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fffec99954c in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff4ea98ef in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff4e4e9ea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff4c6d22a in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fffb6bc12a6 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007ffff4c7216d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fffee01e6db in start_thread (arg=0x7fffa4e5b700) at
pthread_create.c:463
#9  0x00007ffff435088f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fffa6723700 (LWP 2534)):
#0  0x00007ffff4343bf9 in __GI___poll (fds=0x7fffa0003110, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fffec999439 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fffec99954c in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff4ea98ef in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff4e4e9ea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff4c6d22a in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fffb73c36f5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007ffff4c7216d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fffee01e6db in start_thread (arg=0x7fffa6723700) at
pthread_create.c:463
#9  0x00007ffff435088f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fffb5f2f700 (LWP 2533)):
#0  0x00007fffee0249f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x5555606e8424) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fffee0249f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x5555606e83d0, cond=0x5555606e83f8) at pthread_cond_wait.c:502
#2  0x00007fffee0249f3 in __pthread_cond_wait (cond=0x5555606e83f8,
mutex=0x5555606e83d0) at pthread_cond_wait.c:655
#3  0x00007ffff4c7359b in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff4c6be5f in QSemaphore::tryAcquire(int, int) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff1f93f43 in KisTileDataSwapper::waitForWork() (this=<optimized
out>) at ./libs/image/tiles3/swap/kis_tile_data_swapper.cpp:86
#6  0x00007ffff1f9416a in KisTileDataSwapper::run() (this=0x7ffff247fc60
<_ZZN12_GLOBAL__N_116Q_QGS_s_instance13innerFunctionEvE6holder+64>) at
./libs/image/tiles3/swap/kis_tile_data_swapper.cpp:92
#7  0x00007ffff4c7216d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fffee01e6db in start_thread (arg=0x7fffb5f2f700) at
pthread_create.c:463
#9  0x00007ffff435088f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fffb6730700 (LWP 2532)):
#0  0x00007fffee0249f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x5555606e81b4) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fffee0249f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x5555606e8160, cond=0x5555606e8188) at pthread_cond_wait.c:502
#2  0x00007fffee0249f3 in __pthread_cond_wait (cond=0x5555606e8188,
mutex=0x5555606e8160) at pthread_cond_wait.c:655
#3  0x00007ffff4c7359b in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff4c6bc0b in QSemaphore::acquire(int) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff1f7754a in KisTileDataPooler::waitForWork() (this=0x7ffff247fc20
<_ZZN12_GLOBAL__N_116Q_QGS_s_instance13innerFunctionEvE6holder>) at
./libs/image/tiles3/kis_tile_data_pooler.cc:165
#6  0x00007ffff1f77d8a in KisTileDataPooler::run() (this=0x7ffff247fc20
<_ZZN12_GLOBAL__N_116Q_QGS_s_instance13innerFunctionEvE6holder>) at
./libs/image/tiles3/kis_tile_data_pooler.cc:187
#7  0x00007ffff4c7216d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fffee01e6db in start_thread (arg=0x7fffb6730700) at
pthread_create.c:463
#9  0x00007ffff435088f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fffd5985700 (LWP 2530)):
#0  0x00007ffff4343bf9 in __GI___poll (fds=0x7fffcc00f420, nfds=5, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fffec999439 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fffec99954c in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff4ea98ef in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff4e4e9ea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff4c6d22a in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fffee24bd45 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007ffff4c7216d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fffee01e6db in start_thread (arg=0x7fffd5985700) at
pthread_create.c:463
#9  0x00007ffff435088f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fffd6fe8700 (LWP 2529)):
#0  0x00007ffff4343bf9 in __GI___poll (fds=0x5555572c90d0, nfds=2, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fffec999439 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fffec9997d2 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  0x00007fffec9c0e05 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fffee01e6db in start_thread (arg=0x7fffd6fe8700) at
pthread_create.c:463
#6  0x00007ffff435088f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fffd77e9700 (LWP 2528)):
#0  0x00007ffff4343bf9 in __GI___poll (fds=0x5555572b7380, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fffec999439 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fffec99954c in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fffec999591 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fffec9c0e05 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fffee01e6db in start_thread (arg=0x7fffd77e9700) at
pthread_create.c:463
#6  0x00007ffff435088f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fffe1b9a700 (LWP 2526)):
#0  0x00007ffff4343bf9 in __GI___poll (fds=0x7fffe1b99ca8, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff26de747 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007ffff26e036a in xcb_wait_for_event () at
/usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fffe42f32a9 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007ffff4c7216d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fffee01e6db in start_thread (arg=0x7fffe1b9a700) at
pthread_create.c:463
#6  0x00007ffff435088f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7ffff7f9d800 (LWP 2520)):
#0  0x00007fffbb45d5fd in QString::QString(QString const&) (other=...,
this=0x7fffffffca98) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:906
#1  0x00007fffbb45d5fd in KoID::id() const (this=0x18) at
./interfaces/KoID.h:76
#2  0x00007fffbb45d5fd in KisFilterStrategy::id() (this=0x0) at
./libs/image/kis_filter_strategy.h:37
#3  0x00007fffbb45d5fd in ToolTransformArgs::filterId() const
(this=0x555561b4dc68) at
./plugins/tools/tool_transform2/tool_transform_args.h:224
#4  0x00007fffbb45d5fd in
KisToolTransform::initTransformMode(ToolTransformArgs::TransformMode)
(this=this@entry=0x555561b4dc40,
mode=mode@entry=ToolTransformArgs::FREE_TRANSFORM) at
./plugins/tools/tool_transform2/kis_tool_transform.cc:692
#5  0x00007fffbb462d2f in
KisToolTransform::startStroke(ToolTransformArgs::TransformMode, bool)
(this=this@entry=0x555561b4dc40,
mode=mode@entry=ToolTransformArgs::FREE_TRANSFORM,
forceReset=forceReset@entry=false) at
./plugins/tools/tool_transform2/kis_tool_transform.cc:935
#6  0x00007fffbb463f55 in
KisToolTransform::activate(KoToolBase::ToolActivation, QSet<KoShape*> const&)
(this=0x555561b4dc40, toolActivation=<optimized out>, shapes=...) at
./plugins/tools/tool_transform2/kis_tool_transform.cc:801
#7  0x00007ffff15913c3 in KoToolManager::Private::postSwitchTool(bool)
(this=this@entry=0x55555825e000, temporary=temporary@entry=false) at
./libs/flake/KoToolManager.cpp:643
#8  0x00007ffff1591e34 in KoToolManager::Private::switchTool(KoToolBase*, bool)
(this=0x55555825e000, tool=0x555561b4dc40, temporary=<optimized out>) at
./libs/flake/KoToolManager.cpp:579
#9  0x00007ffff1592093 in KoToolManager::Private::switchTool(QString const&,
bool) (this=0x55555825e000, id=..., temporary=temporary@entry=false) at
./libs/flake/KoToolManager.cpp:604
#10 0x00007ffff159223a in KoToolManager::switchToolRequested(QString const&)
(this=0x7ffff1906300
<_ZZN12_GLOBAL__N_116Q_QGS_s_instance13innerFunctionEvE6holder>, id=...) at
./libs/flake/KoToolManager.cpp:306
#11 0x00007ffff4e7f5b5 in QMetaObject::activate(QObject*, int, int, void**) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007ffff5bc8122 in QAction::triggered(bool) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007ffff5bca80c in QAction::activate(QAction::ActionEvent) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007ffff5bcb0d5 in QAction::event(QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007ffff5bce82c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007ffff5bd60f4 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007ffff7471907 in KisApplication::notify(QObject*, QEvent*)
(this=<optimized out>, receiver=0x5555636125b0, event=0x7fffffffd620) at
./libs/ui/KisApplication.cpp:626
#18 0x00007ffff4e509a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007ffff54403b7 in QShortcutMap::dispatchEvent(QKeyEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#20 0x00007ffff544048a in QShortcutMap::tryShortcut(QKeyEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#21 0x00007ffff53eec63 in QWindowSystemInterface::handleShortcutEvent(QWindow*,
unsigned long, int, QFlags<Qt::KeyboardModifier>, unsigned int, unsigned int,
unsigned int, QString const&, bool, unsigned short) () at
/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#22 0x00007ffff540ef97 in
QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#23 0x00007ffff5413fd5 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#24 0x00007ffff53eb2eb in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#25 0x00007fffe43561c0 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#26 0x00007fffec999287 in g_main_context_dispatch () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007fffec9994c0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007fffec99954c in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007ffff4ea98ef in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00007ffff4e4e9ea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007ffff4e57a84 in QCoreApplication::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x0000555555e8c95c in main(int, char**) (argc=<optimized out>,
argv=0x7fffffffdd58) at ./krita/main.cc:396

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to