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

--- Comment #10 from Bryan Willis <forle...@protonmail.com> ---
Okay so I've gotten that last crash to repeat itself. I opened the autosave
file, saved it out as a new krita file. And the exact same crash happened again
when I attempted to lasso, then transform part of my drawing. I'm beginning to
notice a pattern where using the transform tools causes this, but I don't want
to throw you guys off with bad information. Either way, here's another crash
log:

(gdb) thread apply all bt

Thread 23 (Thread 0x7fff9e5ff700 (LWP 3495)):
#0  0x00007fffee024ed9 in futex_reltimed_wait_cancelable (private=<optimized
out>, reltime=0x7fff9e5fec40, expected=0, futex_word=0x55556708a650)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:142
#1  0x00007fffee024ed9 in __pthread_cond_wait_common (abstime=0x7fff9e5fed00,
mutex=0x55556708a600, cond=0x55556708a628) at pthread_cond_wait.c:533
#2  0x00007fffee024ed9 in __pthread_cond_timedwait (cond=0x55556708a628,
mutex=0x55556708a600, 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 22 (Thread 0x7fff830ff700 (LWP 3494)):
#0  0x00007ffff4343bf9 in __GI___poll (fds=0x555566e7f9b0, 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 ()
---Type <return> to continue, or q <return> to quit---
    at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fff8310736d in  ()
    at /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#4  0x00007fffec9c0e05 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fffee01e6db in start_thread (arg=0x7fff830ff700)
    at pthread_create.c:463
#6  0x00007ffff435088f in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7fffa4e5b700 (LWP 3478)):
#0  0x00007ffff4343bf9 in __GI___poll (fds=0x7fff98004690, 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
---Type <return> to continue, or q <return> to quit---
#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 3477)):
#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
---Type <return> to continue, or q <return> to quit---

Thread 7 (Thread 0x7fffb5f2f700 (LWP 3476)):
#0  0x00007fffee0249f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x5555606e7e80)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fffee0249f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x5555606e7e30, cond=0x5555606e7e58) at pthread_cond_wait.c:502
#2  0x00007fffee0249f3 in __pthread_cond_wait (cond=0x5555606e7e58,
mutex=0x5555606e7e30) 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
---Type <return> to continue, or q <return> to quit---

Thread 6 (Thread 0x7fffb6730700 (LWP 3475)):
#0  0x00007fffee0249f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x5555606e7c10)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fffee0249f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x5555606e7bc0, cond=0x5555606e7be8) at pthread_cond_wait.c:502
#2  0x00007fffee0249f3 in __pthread_cond_wait (cond=0x5555606e7be8,
mutex=0x5555606e7bc0) 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 ()
---Type <return> to continue, or q <return> to quit---
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fffd5985700 (LWP 3473)):
#0  0x00007ffff4343bf9 in __GI___poll (fds=0x7fffcc00f310, 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 3472)):
#0  0x00007ffff4343bf9 in __GI___poll (fds=0x7fff8c01f450, nfds=5, timeout=-1)
---Type <return> to continue, or q <return> to quit---
    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 3471)):
#0  0x00007ffff4343bf9 in __GI___poll (fds=0x5555572b71b0, 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  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
---Type <return> to continue, or q <return> to quit---

Thread 2 (Thread 0x7fffe1b9a700 (LWP 3470)):
#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 3466)):
#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=0x55555aaf92c8) at
./plugins/tools/tool_transform2/tool_transform_args.h:224
---Type <return> to continue, or q <return> to quit---
#4  0x00007fffbb45d5fd in
KisToolTransform::initTransformMode(ToolTransformArgs::TransformMode)
(this=this@entry=0x55555aaf92a0,
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=0x55555aaf92a0,
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=0x55555aaf92a0, toolActivation=<optimized out>, shapes=...) at
./plugins/tools/tool_transform2/kis_tool_transform.cc:801
#7  0x00007ffff15913c3 in KoToolManager::Private::postSwitchTool(bool)
(this=this@entry=0x55555fd0b220, temporary=temporary@entry=false)
    at ./libs/flake/KoToolManager.cpp:643
#8  0x00007ffff1591e34 in KoToolManager::Private::switchTool(KoToolBase*, bool)
(this=0x55555fd0b220, tool=0x55555aaf92a0, temporary=<optimized out>)
    at ./libs/flake/KoToolManager.cpp:579
#9  0x00007ffff1592093 in KoToolManager::Private::switchTool(QString const&,
bool) (this=0x55555fd0b220, 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
---Type <return> to continue, or q <return> to quit---
#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=0x5555636508a0, 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,
un---Type <return> to continue, or q <return> to quit---
signed 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