Bug 418532 - Krita will crash Whilst trying to transform a selection
Summary: Krita will crash Whilst trying to transform a selection
Status: RESOLVED WORKSFORME
Alias: None
Product: krita
Classification: Applications
Component: Tools/Transform (show other bugs)
Version: 4.2.8
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-03-06 10:13 UTC by jetgamz
Modified: 2020-04-24 04:33 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jetgamz 2020-03-06 10:13:40 UTC
SUMMARY
If I take a selection of any type, anywhere from a "carefully done shape" to a bad square done, if I CTRL+T or press transform Krita will just crash, no warning given.

STEPS TO REPRODUCE
1. Make a selection
2. Use CTRL+T or Press transform on the left bar thing
3. observer Krita crash?

SOFTWARE/OS VERSIONS
KDE Plasma: 5.18
KDE Plasma Version: 5.18.2
KDE Frameworks Version: 5.67.0
Qt Version: 5.14.1

ADDITIONAL INFORMATION
Comment 1 Halla Rempt 2020-03-06 10:25:55 UTC
Can you check whether this also happens with the appimage? Because I cannot reproduce a crash like that, not with the 4.2.8 appimage, or with my own build on master.

If it doesn't, could you install the debug symbols and get a backtrace?
Comment 2 jetgamz 2020-03-07 11:05:24 UTC
(In reply to Boudewijn Rempt from comment #1)
> Can you check whether this also happens with the appimage? Because I cannot
> reproduce a crash like that, not with the 4.2.8 appimage, or with my own
> build on master.
> 
> If it doesn't, could you install the debug symbols and get a backtrace?

If you could link me to a site that explains who to debug and get backtraces and stuff in a simpler context for a person who needs google to open a tarball because this site from KDE: https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports#Preparing_your_KDE_packages should explain it well but I can't understand what to do.
Comment 3 Halla Rempt 2020-03-07 12:02:49 UTC
No, that page isn't relevant :-). You should be able to do "sudo apt install krita-dbgsym" and that should install the debug symbols. Then start krita and reproduce the crash; the plasma crash dialog should popup and show a backtrace.
Comment 4 jetgamz 2020-03-08 02:11:48 UTC
(In reply to Boudewijn Rempt from comment #3)
> No, that page isn't relevant :-). You should be able to do "sudo apt install
> krita-dbgsym" and that should install the debug symbols. Then start krita
> and reproduce the crash; the plasma crash dialog should popup and show a
> backtrace.

This is the "backtrace" i got, it said three stars for usefulness icase that helps.

Application: Krita (krita), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fee5ef7a800 (LWP 5753))]

Thread 9 (Thread 0x7fedff7fe700 (LWP 5787)):
[KCrash Handler]
#6  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#7  0x00007fee59bfd801 in __GI_abort () at abort.c:79
#8  0x00007fee59bed39a in __assert_fail_base (fmt=0x7fee59d747d8 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x7fee213e48f0 "this->is_initialized()", file=file@entry=0x7fee213e4760 "/usr/include/boost/optional/optional.hpp", line=line@entry=1107, function=function@entry=0x7fee213e49a0 <boost::optional<ToolTransformArgs>::get()::__PRETTY_FUNCTION__> "boost::optional<T>::reference_type boost::optional<T>::get() [with T = ToolTransformArgs; boost::optional<T>::reference_type = ToolTransformArgs&]") at assert.c:92
#9  0x00007fee59bed412 in __GI___assert_fail (assertion=assertion@entry=0x7fee213e48f0 "this->is_initialized()", file=file@entry=0x7fee213e4760 "/usr/include/boost/optional/optional.hpp", line=line@entry=1107, function=function@entry=0x7fee213e49a0 <boost::optional<ToolTransformArgs>::get()::__PRETTY_FUNCTION__> "boost::optional<T>::reference_type boost::optional<T>::get() [with T = ToolTransformArgs; boost::optional<T>::reference_type = ToolTransformArgs&]") at assert.c:101
#10 0x00007fee21386a01 in boost::optional<ToolTransformArgs>::get (this=<optimized out>) at /usr/include/boost/optional/optional.hpp:1107
#11 boost::optional<ToolTransformArgs>::operator*() & (this=<optimized out>) at /usr/include/boost/optional/optional.hpp:1124
#12 TransformStrokeStrategy::finishStrokeCallback (this=<optimized out>) at ./plugins/tools/tool_transform2/strokes/transform_stroke_strategy.cpp:704
#13 0x00007fee213d2ecc in TransformStrokeStrategy::cancelStrokeCallback (this=0x55cc3f887000) at /usr/include/boost/optional/optional.hpp:697
#14 0x00007fee5c96e849 in non-virtual thunk to KisUpdateJobItem::run() () from /usr/lib/x86_64-linux-gnu/libkritaimage.so.18
#15 0x00007fee5a604f42 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007fee5a6017ec in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007fee539696db in start_thread (arg=0x7fedff7fe700) at pthread_create.c:463
#18 0x00007fee59cde88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fee05f08700 (LWP 5767)):
#0  0x00007fee59ccd0b4 in __GI___libc_read (fd=23, buf=0x7fee05f07b20, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007fee520b12d0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fee5206c0b7 in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fee5206c570 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fee5206c6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fee5a8500db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fee5a7ef63a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fee5a600317 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fee3d020a86 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007fee5a6017ec in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fee539696db in start_thread (arg=0x7fee05f08700) at pthread_create.c:463
#11 0x00007fee59cde88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fee16c9b700 (LWP 5766)):
#0  0x00007fee5a601d6c in QMutex::lock() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#1  0x00007fee5a84ffdc in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fee5206bb28 in g_main_context_prepare () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fee5206c4fb in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fee5206c6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fee5a8500db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fee5a7ef63a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fee5a600317 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fee3cb8b605 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007fee5a6017ec in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fee539696db in start_thread (arg=0x7fee16c9b700) at pthread_create.c:463
#11 0x00007fee59cde88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fee1649a700 (LWP 5765)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fee5a604020 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fee5a603e92 in QSemaphore::tryAcquire(int, int) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007fee5c72c893 in KisTileDataSwapper::waitForWork (this=<optimized out>) at ./libs/image/tiles3/swap/kis_tile_data_swapper.cpp:86
#4  0x00007fee5c72caca in KisTileDataSwapper::run (this=0x7fee5cc35b80 <_ZZN12_GLOBAL__N_116Q_QGS_s_instance13innerFunctionEvE6holder+64>) at ./libs/image/tiles3/swap/kis_tile_data_swapper.cpp:92
#5  0x00007fee5a6017ec in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fee539696db in start_thread (arg=0x7fee1649a700) at pthread_create.c:463
#7  0x00007fee59cde88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fee1d1a5700 (LWP 5763)):
#0  0x00007fee59cd1bf9 in __GI___poll (fds=0x7fee18002de0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fee5206c5c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fee5206c6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fee5a8500db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fee5a7ef63a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fee5a600317 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fee5a6017ec in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fee539696db in start_thread (arg=0x7fee1d1a5700) at pthread_create.c:463
#8  0x00007fee59cde88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fee35187700 (LWP 5762)):
#0  0x00007fee59cd1bf9 in __GI___poll (fds=0x7fee3001d300, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fee5206c5c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fee5206c6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fee5a8500db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fee5a7ef63a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fee5a600317 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fee53b97555 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007fee5a6017ec in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fee539696db in start_thread (arg=0x7fee35187700) at pthread_create.c:463
#9  0x00007fee59cde88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fee48221700 (LWP 5761)):
#0  0x00007fee5396f9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55cc34c6c918) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x55cc34c6c8c8, cond=0x55cc34c6c8f0) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x55cc34c6c8f0, mutex=0x55cc34c6c8c8) at pthread_cond_wait.c:655
#3  0x00007fee44f2cecb in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fee44f2cac7 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fee539696db in start_thread (arg=0x7fee48221700) at pthread_create.c:463
#6  0x00007fee59cde88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fee3fbe1700 (LWP 5760)):
#0  0x00007fee59cd1bf9 in __GI___poll (fds=0x7fee3fbe0ca8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fee51301747 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fee5130336a in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fee4abc4cc0 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007fee5a6017ec in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fee539696db in start_thread (arg=0x7fee3fbe1700) at pthread_create.c:463
#6  0x00007fee59cde88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fee5ef7a800 (LWP 5753)):
#0  0x00007fee59cd1bf9 in __GI___poll (fds=0x7fff89f55128, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fee51301747 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fee51301e35 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fee513020d7 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#4  0x00007fee51303105 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#5  0x00007fee51303180 in xcb_wait_for_reply () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#6  0x00007fee4abbf210 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#7  0x00007fee4abbf33c in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#8  0x00007fee5adfa748 in QCursor::pos(QScreen const*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#9  0x00007fee5b6e15e5 in QApplicationPrivate::sendSyntheticEnterLeave(QWidget*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x00007fee5b71b399 in QWidgetPrivate::setVisible(bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007fee5833a321 in KoToolDocker::Private::recreateLayout (this=0x55cc3f3de3c0, optionWidgetList=...) at ./libs/widgets/KoToolDocker.cpp:136
#12 0x00007fee58338469 in KoToolDocker::setOptionWidgets (this=<optimized out>, optionWidgetList=...) at ./libs/widgets/KoToolDocker.cpp:208
#13 0x00007fee5dcece2a in KisMainWindow::newOptionWidgets (this=0x55cc34794990, controller=<optimized out>, optionWidgetList=...) at ./libs/ui/KisMainWindow.cpp:2471
#14 0x00007fee5dcf9d2b in KisMainWindow::qt_static_metacall (_o=0x55cc34794990, _c=<optimized out>, _id=<optimized out>, _a=0x7fff89f557d0) at ./obj-x86_64-linux-gnu/libs/ui/kritaui_autogen/include/moc_KisMainWindow.cpp:335
#15 0x00007fee5a82bdc9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007fee57cb5db7 in KoToolManager::toolOptionWidgetsChanged (this=<optimized out>, _t1=<optimized out>, _t2=...) at ./obj-x86_64-linux-gnu/libs/flake/kritaflake_autogen/include/moc_KoToolManager.cpp:522
#17 0x00007fee57cb8814 in KoToolManager::Private::postSwitchTool (this=this@entry=0x55cc3e298a70, temporary=temporary@entry=false) at ./libs/flake/KoToolManager.cpp:633
#18 0x00007fee57cb9254 in KoToolManager::Private::switchTool (this=0x55cc3e298a70, tool=0x55cc4078fcb0, temporary=<optimized out>) at ./libs/flake/KoToolManager.cpp:531
#19 0x00007fee57cb98a1 in KoToolManager::Private::toolActivated (this=0x55cc3e298a70, tool=0x55cc3ecbf580) at ./libs/flake/KoToolManager.cpp:687
#20 0x00007fee5a82bdc9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007fee57dcca6f in ToolHelper::toolActivated (this=<optimized out>, _t1=<optimized out>) at ./obj-x86_64-linux-gnu/libs/flake/kritaflake_autogen/EWIEGA46WW/moc_KoToolManager_p.cpp:158
#22 0x00007fee5a82bdc9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007fee5b7c6552 in QAbstractButton::clicked(bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007fee5b7c676a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007fee5b7c7b4a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007fee5b7c7d3d in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#27 0x00007fee5b8b97aa in QToolButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#28 0x00007fee5b71b7f8 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#29 0x00007fee5b8b9844 in QToolButton::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#30 0x00007fee5b6da8bc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#31 0x00007fee5b6e2908 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#32 0x00007fee5dcbe767 in KisApplication::notify (this=<optimized out>, receiver=0x55cc3f3d39c0, event=0x7fff89f56190) at ./libs/ui/KisApplication.cpp:653
#33 0x00007fee5a7f0db8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#34 0x00007fee5b6e0f8f in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#35 0x00007fee5b735eb1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#36 0x00007fee5b738d1a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#37 0x00007fee5b6da8bc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#38 0x00007fee5b6e1ac0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#39 0x00007fee5dcbe767 in KisApplication::notify (this=<optimized out>, receiver=0x55cc3d730cf0, event=0x7fff89f56680) at ./libs/ui/KisApplication.cpp:653
#40 0x00007fee5a7f0db8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#41 0x00007fee5adecf95 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#42 0x00007fee5adee0c5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#43 0x00007fee5adc701b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#44 0x00007fee4abc5c8a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#45 0x00007fee5206c417 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#46 0x00007fee5206c650 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#47 0x00007fee5206c6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#48 0x00007fee5a8500bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#49 0x00007fee5a7ef63a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#50 0x00007fee5a7f8db0 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#51 0x000055cc3271f73c in main (argc=<optimized out>, argv=0x7fff89f56d38) at ./krita/main.cc:536
Comment 5 Bug Janitor Service 2020-03-08 04:33:14 UTC
Thanks for your comment!

Automatically switching the status of this bug to REPORTED so that the KDE team
knows that the bug is ready to get confirmed.

In the future you may also do this yourself when providing needed information.
Comment 6 Halla Rempt 2020-03-08 09:15:46 UTC
Thanks! That looks a bit familiar. Could you switch the 4.2.9-beta that's available already from our Krita lime repo and see if the bug is still present in that version? See https://launchpad.net/~kritalime/+archive/ubuntu/ppa
Comment 7 Halla Rempt 2020-03-17 12:30:01 UTC
Setting to needsinfo.
Comment 8 jetgamz 2020-03-24 21:24:14 UTC
sorry for being unactive, the link you sent me is confusing (I used windows before where everything I wanted to download looked nice don't judge me) and I cant figure out how to get krita something.19? also I was using krita today when it crashed (yey) so i have a backtrace for you, problem i cant remember what i did to do it? hopefully it will be useful
Application: Krita (krita), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f8eeaa12800 (LWP 1009))]

Thread 12 (Thread 0x7f8e837fe700 (LWP 6130)):
[KCrash Handler]
#6  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#7  0x00007f8ee5697801 in __GI_abort () at abort.c:79
#8  0x00007f8ee568739a in __assert_fail_base (fmt=0x7f8ee580e7d8 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x7f8eacdaa8f0 "this->is_initialized()", file=file@entry=0x7f8eacdaa760 "/usr/include/boost/optional/optional.hpp", line=line@entry=1107, function=function@entry=0x7f8eacdaa9a0 <boost::optional<ToolTransformArgs>::get()::__PRETTY_FUNCTION__> "boost::optional<T>::reference_type boost::optional<T>::get() [with T = ToolTransformArgs; boost::optional<T>::reference_type = ToolTransformArgs&]") at assert.c:92
#9  0x00007f8ee5687412 in __GI___assert_fail (assertion=assertion@entry=0x7f8eacdaa8f0 "this->is_initialized()", file=file@entry=0x7f8eacdaa760 "/usr/include/boost/optional/optional.hpp", line=line@entry=1107, function=function@entry=0x7f8eacdaa9a0 <boost::optional<ToolTransformArgs>::get()::__PRETTY_FUNCTION__> "boost::optional<T>::reference_type boost::optional<T>::get() [with T = ToolTransformArgs; boost::optional<T>::reference_type = ToolTransformArgs&]") at assert.c:101
#10 0x00007f8eacd4ca01 in boost::optional<ToolTransformArgs>::get (this=<optimized out>) at /usr/include/boost/optional/optional.hpp:1107
#11 boost::optional<ToolTransformArgs>::operator*() & (this=<optimized out>) at /usr/include/boost/optional/optional.hpp:1124
#12 TransformStrokeStrategy::finishStrokeCallback (this=<optimized out>) at ./plugins/tools/tool_transform2/strokes/transform_stroke_strategy.cpp:704
#13 0x00007f8eacd98ecc in TransformStrokeStrategy::cancelStrokeCallback (this=0x564370ba80f0) at /usr/include/boost/optional/optional.hpp:697
#14 0x00007f8ee8409849 in non-virtual thunk to KisUpdateJobItem::run() () from /usr/lib/x86_64-linux-gnu/libkritaimage.so.18
#15 0x00007f8ee609ef42 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007f8ee609b7ec in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007f8edf4016db in start_thread (arg=0x7f8e837fe700) at pthread_create.c:463
#18 0x00007f8ee577888f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f8e6dffa700 (LWP 6129)):
#0  0x00007f8edf407ed9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f8e6dff9bf0, expected=0, futex_word=0x56437732b420) at ../sysdeps/unix/sysv/linux/futex-internal.h:142
#1  __pthread_cond_wait_common (abstime=0x7f8e6dff9ca0, mutex=0x56437732b3d0, cond=0x56437732b3f8) at pthread_cond_wait.c:533
#2  __pthread_cond_timedwait (cond=0x56437732b3f8, mutex=0x56437732b3d0, abstime=0x7f8e6dff9ca0) at pthread_cond_wait.c:667
#3  0x00007f8ee60a1d2a in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f8ee60a1ee6 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8ee609f275 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8ee609b7ec in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f8edf4016db in start_thread (arg=0x7f8e6dffa700) at pthread_create.c:463
#8  0x00007f8ee577888f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f8e80a8a700 (LWP 6128)):
#0  0x00007f8edf407ed9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f8e80a89bf0, expected=0, futex_word=0x5643779d5da4) at ../sysdeps/unix/sysv/linux/futex-internal.h:142
#1  __pthread_cond_wait_common (abstime=0x7f8e80a89ca0, mutex=0x5643779d5d50, cond=0x5643779d5d78) at pthread_cond_wait.c:533
#2  __pthread_cond_timedwait (cond=0x5643779d5d78, mutex=0x5643779d5d50, abstime=0x7f8e80a89ca0) at pthread_cond_wait.c:667
#3  0x00007f8ee60a1d2a in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f8ee60a1ee6 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8ee609f275 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8ee609b7ec in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f8edf4016db in start_thread (arg=0x7f8e80a8a700) at pthread_create.c:463
#8  0x00007f8ee577888f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f8e813be700 (LWP 6127)):
#0  0x00007f8edf407ed9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f8e813bdbf0, expected=0, futex_word=0x564369ebbad0) at ../sysdeps/unix/sysv/linux/futex-internal.h:142
#1  __pthread_cond_wait_common (abstime=0x7f8e813bdca0, mutex=0x564369ebba80, cond=0x564369ebbaa8) at pthread_cond_wait.c:533
#2  __pthread_cond_timedwait (cond=0x564369ebbaa8, mutex=0x564369ebba80, abstime=0x7f8e813bdca0) at pthread_cond_wait.c:667
#3  0x00007f8ee60a1d2a in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f8ee60a1ee6 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8ee609f275 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8ee609b7ec in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f8edf4016db in start_thread (arg=0x7f8e813be700) at pthread_create.c:463
#8  0x00007f8ee577888f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f8e9197d700 (LWP 1037)):
#0  0x00007f8eddb49629 in g_mutex_lock () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f8eddb02fec in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8eddb03570 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8eddb036dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f8ee62ea0db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8ee628963a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8ee609a317 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f8ec8aa5a86 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f8ee609b7ec in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f8edf4016db in start_thread (arg=0x7f8e9197d700) at pthread_create.c:463
#10 0x00007f8ee577888f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f8ea284e700 (LWP 1036)):
#0  0x00007f8ee576bbf9 in __GI___poll (fds=0x7f8e9c000b20, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f8eddb035c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8eddb036dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8ee62ea0db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f8ee628963a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8ee609a317 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8ec8610605 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f8ee609b7ec in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f8edf4016db in start_thread (arg=0x7f8ea284e700) at pthread_create.c:463
#9  0x00007f8ee577888f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f8ea204d700 (LWP 1033)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f8ee609e020 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f8ee609de92 in QSemaphore::tryAcquire(int, int) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f8ee81c7893 in KisTileDataSwapper::waitForWork (this=<optimized out>) at ./libs/image/tiles3/swap/kis_tile_data_swapper.cpp:86
#4  0x00007f8ee81c7aca in KisTileDataSwapper::run (this=0x7f8ee86d0b80 <_ZZN12_GLOBAL__N_116Q_QGS_s_instance13innerFunctionEvE6holder+64>) at ./libs/image/tiles3/swap/kis_tile_data_swapper.cpp:92
#5  0x00007f8ee609b7ec in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8edf4016db in start_thread (arg=0x7f8ea204d700) at pthread_create.c:463
#7  0x00007f8ee577888f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f8ea8b6b700 (LWP 1031)):
#0  0x00007f8ee576bbf9 in __GI___poll (fds=0x7f8ea4002de0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f8eddb035c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8eddb036dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8ee62ea0db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f8ee628963a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8ee609a317 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8ee609b7ec in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f8edf4016db in start_thread (arg=0x7f8ea8b6b700) at pthread_create.c:463
#8  0x00007f8ee577888f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f8ec0bd2700 (LWP 1023)):
#0  0x00007f8ee576bbf9 in __GI___poll (fds=0x7f8ebc01c790, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f8eddb035c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8eddb036dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8ee62ea0db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f8ee628963a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8ee609a317 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8edf62f555 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f8ee609b7ec in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f8edf4016db in start_thread (arg=0x7f8ec0bd2700) at pthread_create.c:463
#9  0x00007f8ee577888f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f8ed3cb7700 (LWP 1022)):
#0  0x00007f8edf4079f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5643655fb72c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x5643655fb6d8, cond=0x5643655fb700) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x5643655fb700, mutex=0x5643655fb6d8) at pthread_cond_wait.c:655
#3  0x00007f8ed09c2ecb in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f8ed09c2ac7 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f8edf4016db in start_thread (arg=0x7f8ed3cb7700) at pthread_create.c:463
#6  0x00007f8ee577888f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f8ecb5c6700 (LWP 1020)):
#0  0x00007f8ee576bbf9 in __GI___poll (fds=0x7f8ecb5c5ca8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f8edcd98747 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f8edcd9a36a in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f8ed665acc0 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f8ee609b7ec in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8edf4016db in start_thread (arg=0x7f8ecb5c6700) at pthread_create.c:463
#6  0x00007f8ee577888f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f8eeaa12800 (LWP 1009)):
#0  0x00007f8ee576bbf9 in __GI___poll (fds=0x7ffc51a4b808, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f8edcd98747 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f8edcd98e35 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f8edcd990d7 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#4  0x00007f8edcd9a105 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#5  0x00007f8edcd9a180 in xcb_wait_for_reply () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#6  0x00007f8ed6655210 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#7  0x00007f8ed665533c in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#8  0x00007f8ee6894748 in QCursor::pos(QScreen const*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#9  0x00007f8ee717b5e5 in QApplicationPrivate::sendSyntheticEnterLeave(QWidget*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x00007f8ee71b5399 in QWidgetPrivate::setVisible(bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007f8ee3dd4321 in KoToolDocker::Private::recreateLayout (this=0x56436ffebb50, optionWidgetList=...) at ./libs/widgets/KoToolDocker.cpp:136
#12 0x00007f8ee3dd2469 in KoToolDocker::setOptionWidgets (this=<optimized out>, optionWidgetList=...) at ./libs/widgets/KoToolDocker.cpp:208
#13 0x00007f8ee9787e2a in KisMainWindow::newOptionWidgets (this=0x56436539f990, controller=<optimized out>, optionWidgetList=...) at ./libs/ui/KisMainWindow.cpp:2471
#14 0x00007f8ee9794d2b in KisMainWindow::qt_static_metacall (_o=0x56436539f990, _c=<optimized out>, _id=<optimized out>, _a=0x7ffc51a4beb0) at ./obj-x86_64-linux-gnu/libs/ui/kritaui_autogen/include/moc_KisMainWindow.cpp:335
#15 0x00007f8ee62c5dc9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007f8ee374fdb7 in KoToolManager::toolOptionWidgetsChanged (this=<optimized out>, _t1=<optimized out>, _t2=...) at ./obj-x86_64-linux-gnu/libs/flake/kritaflake_autogen/include/moc_KoToolManager.cpp:522
#17 0x00007f8ee3752814 in KoToolManager::Private::postSwitchTool (this=this@entry=0x56436edaf290, temporary=temporary@entry=false) at ./libs/flake/KoToolManager.cpp:633
#18 0x00007f8ee3753254 in KoToolManager::Private::switchTool (this=0x56436edaf290, tool=0x564370d10f40, temporary=<optimized out>) at ./libs/flake/KoToolManager.cpp:531
#19 0x00007f8ee37538a1 in KoToolManager::Private::toolActivated (this=0x56436edaf290, tool=0x56436f8dde90) at ./libs/flake/KoToolManager.cpp:687
#20 0x00007f8ee62c5dc9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007f8ee3866a6f in ToolHelper::toolActivated (this=<optimized out>, _t1=<optimized out>) at ./obj-x86_64-linux-gnu/libs/flake/kritaflake_autogen/EWIEGA46WW/moc_KoToolManager_p.cpp:158
#22 0x00007f8ee62c5dc9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007f8ee7260552 in QAbstractButton::clicked(bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007f8ee726076a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007f8ee7261b4a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007f8ee7261d3d in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#27 0x00007f8ee73537aa in QToolButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#28 0x00007f8ee71b57f8 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#29 0x00007f8ee7353844 in QToolButton::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#30 0x00007f8ee71748bc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#31 0x00007f8ee717c908 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#32 0x00007f8ee9759767 in KisApplication::notify (this=<optimized out>, receiver=0x56436ffe53c0, event=0x7ffc51a4c870) at ./libs/ui/KisApplication.cpp:653
#33 0x00007f8ee628adb8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#34 0x00007f8ee717af8f in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#35 0x00007f8ee71cfeb1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#36 0x00007f8ee71d2d1a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#37 0x00007f8ee71748bc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#38 0x00007f8ee717bac0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#39 0x00007f8ee9759767 in KisApplication::notify (this=<optimized out>, receiver=0x56436ec76390, event=0x7ffc51a4cd60) at ./libs/ui/KisApplication.cpp:653
#40 0x00007f8ee628adb8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#41 0x00007f8ee6886f95 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#42 0x00007f8ee68880c5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#43 0x00007f8ee686101b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#44 0x00007f8ed665bc8a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#45 0x00007f8eddb03417 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#46 0x00007f8eddb03650 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#47 0x00007f8eddb036dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#48 0x00007f8ee62ea0bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#49 0x00007f8ee628963a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#50 0x00007f8ee6292db0 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#51 0x000056436244073c in main (argc=<optimized out>, argv=0x7ffc51a4d418) at ./krita/main.cc:536
Comment 9 Bug Janitor Service 2020-03-25 04:33:19 UTC
Thanks for your comment!

Automatically switching the status of this bug to REPORTED so that the KDE team
knows that the bug is ready to get confirmed.

In the future you may also do this yourself when providing needed information.
Comment 10 Halla Rempt 2020-03-25 10:56:22 UTC
Could you please try the appimage? Download https://download.kde.org/stable/krita/4.2.9/krita-4.2.9-x86_64.appimage and make it executable. See https://www.davidrevoy.com/article322/krita-appimage-for-cats to learn about appimages. I'm pretty sure this crash is gone in 4.2.9.
Comment 11 Bug Janitor Service 2020-04-09 04:33:09 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 12 Bug Janitor Service 2020-04-24 04:33:13 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!