Application: krita (4.2.8) Qt Version: 5.14.0 Frameworks Version: 5.66.0 Operating System: Linux 5.4.12-arch1-1 x86_64 Distribution: Arch Linux -- Information about the crash: - What I was doing when the application crashed: Changed brush opacity from toolbar Reproduce: - select any brush - open brush settings window - change any setting - click on canvas to close brush settings window - change opacity Tested with appimage too. The crash can be reproduced every time. -- Backtrace: Application: Krita (krita), signal: Segmentation fault Using host libthread_db library "/usr/lib/libthread_db.so.1". [Current thread is 1 (Thread 0x7f9138b53800 (LWP 1430))] Thread 22 (Thread 0x7f90e5ffc700 (LWP 1521)): #0 0x00007f913c30cf7a in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f913e5a8c48 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/libQt5Core.so.5 #2 0x00007f913e5a8d69 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #3 0x00007f913e5a63dd in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007f913e5a2fd6 in ?? () from /usr/lib/libQt5Core.so.5 #5 0x00007f913c3064cf in start_thread () from /usr/lib/libpthread.so.0 #6 0x00007f913e20d2d3 in clone () from /usr/lib/libc.so.6 Thread 21 (Thread 0x7f90e67fd700 (LWP 1520)): #0 0x00007f913c30cf7a in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f913e5a8c48 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/libQt5Core.so.5 #2 0x00007f913e5a8d69 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #3 0x00007f913e5a63dd in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007f913e5a2fd6 in ?? () from /usr/lib/libQt5Core.so.5 #5 0x00007f913c3064cf in start_thread () from /usr/lib/libpthread.so.0 #6 0x00007f913e20d2d3 in clone () from /usr/lib/libc.so.6 Thread 20 (Thread 0x7f90f8ff9700 (LWP 1519)): #0 0x00007f913c30cf7a in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f913e5a8c48 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/libQt5Core.so.5 #2 0x00007f913e5a8d69 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #3 0x00007f913e5a63dd in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007f913e5a2fd6 in ?? () from /usr/lib/libQt5Core.so.5 #5 0x00007f913c3064cf in start_thread () from /usr/lib/libpthread.so.0 #6 0x00007f913e20d2d3 in clone () from /usr/lib/libc.so.6 Thread 19 (Thread 0x7f90f97fa700 (LWP 1518)): #0 0x00007f913c30cf7a in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f913e5a8c48 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/libQt5Core.so.5 #2 0x00007f913e5a8d69 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #3 0x00007f913e5a63dd in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007f913e5a2fd6 in ?? () from /usr/lib/libQt5Core.so.5 #5 0x00007f913c3064cf in start_thread () from /usr/lib/libpthread.so.0 #6 0x00007f913e20d2d3 in clone () from /usr/lib/libc.so.6 Thread 18 (Thread 0x7f90e4ffa700 (LWP 1517)): #0 0x00007f913c30cf7a in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f913e5a8c48 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/libQt5Core.so.5 #2 0x00007f913e5a8d69 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #3 0x00007f913e5a63dd in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007f913e5a2fd6 in ?? () from /usr/lib/libQt5Core.so.5 #5 0x00007f913c3064cf in start_thread () from /usr/lib/libpthread.so.0 #6 0x00007f913e20d2d3 in clone () from /usr/lib/libc.so.6 Thread 17 (Thread 0x7f90e57fb700 (LWP 1516)): #0 0x00007f913c30cf7a in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f913e5a8c48 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/libQt5Core.so.5 #2 0x00007f913e5a8d69 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #3 0x00007f913e5a63dd in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007f913e5a2fd6 in ?? () from /usr/lib/libQt5Core.so.5 #5 0x00007f913c3064cf in start_thread () from /usr/lib/libpthread.so.0 #6 0x00007f913e20d2d3 in clone () from /usr/lib/libc.so.6 Thread 16 (Thread 0x7f90e77ff700 (LWP 1515)): #0 0x00007f913c30cf7a in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f913e5a8c48 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/libQt5Core.so.5 #2 0x00007f913e5a8d69 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #3 0x00007f913e5a63dd in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007f913e5a2fd6 in ?? () from /usr/lib/libQt5Core.so.5 #5 0x00007f913c3064cf in start_thread () from /usr/lib/libpthread.so.0 #6 0x00007f913e20d2d3 in clone () from /usr/lib/libc.so.6 Thread 15 (Thread 0x7f90e6ffe700 (LWP 1514)): #0 0x00007f913c30cf7a in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f913e5a8c48 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/libQt5Core.so.5 #2 0x00007f913e5a8d69 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #3 0x00007f913e5a63dd in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007f913e5a2fd6 in ?? () from /usr/lib/libQt5Core.so.5 #5 0x00007f913c3064cf in start_thread () from /usr/lib/libpthread.so.0 #6 0x00007f913e20d2d3 in clone () from /usr/lib/libc.so.6 Thread 14 (Thread 0x7f90f9ffb700 (LWP 1464)): #0 0x00007f913c30cf7a in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f913e5a8c48 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/libQt5Core.so.5 #2 0x00007f913e5a8d69 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #3 0x00007f913e5a63dd in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007f913e5a2fd6 in ?? () from /usr/lib/libQt5Core.so.5 #5 0x00007f913c3064cf in start_thread () from /usr/lib/libpthread.so.0 #6 0x00007f913e20d2d3 in clone () from /usr/lib/libc.so.6 Thread 13 (Thread 0x7f90fa7fc700 (LWP 1463)): #0 0x00007f913c30cf7a in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f913e5a8c48 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/libQt5Core.so.5 #2 0x00007f913e5a8d69 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #3 0x00007f913e5a63dd in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007f913e5a2fd6 in ?? () from /usr/lib/libQt5Core.so.5 #5 0x00007f913c3064cf in start_thread () from /usr/lib/libpthread.so.0 #6 0x00007f913e20d2d3 in clone () from /usr/lib/libc.so.6 Thread 12 (Thread 0x7f90faffd700 (LWP 1462)): #0 0x00007f913c30cf7a in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f913e5a8c48 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/libQt5Core.so.5 #2 0x00007f913e5a8d69 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #3 0x00007f913e5a63dd in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007f913e5a2fd6 in ?? () from /usr/lib/libQt5Core.so.5 #5 0x00007f913c3064cf in start_thread () from /usr/lib/libpthread.so.0 #6 0x00007f913e20d2d3 in clone () from /usr/lib/libc.so.6 Thread 11 (Thread 0x7f90fb7fe700 (LWP 1461)): #0 0x00007f913c30cf7a in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f913e5a8c48 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/libQt5Core.so.5 #2 0x00007f913e5a8d69 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #3 0x00007f913e5a63dd in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007f913e5a2fd6 in ?? () from /usr/lib/libQt5Core.so.5 #5 0x00007f913c3064cf in start_thread () from /usr/lib/libpthread.so.0 #6 0x00007f913e20d2d3 in clone () from /usr/lib/libc.so.6 Thread 10 (Thread 0x7f9114846700 (LWP 1460)): #0 0x00007f913c30cf7a in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f913e5a8c48 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/libQt5Core.so.5 #2 0x00007f913e5a8d69 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #3 0x00007f913e5a63dd in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007f913e5a2fd6 in ?? () from /usr/lib/libQt5Core.so.5 #5 0x00007f913c3064cf in start_thread () from /usr/lib/libpthread.so.0 #6 0x00007f913e20d2d3 in clone () from /usr/lib/libc.so.6 Thread 9 (Thread 0x7f90fbfff700 (LWP 1459)): #0 0x00007f913c30cf7a in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f913e5a8c48 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/libQt5Core.so.5 #2 0x00007f913e5a8d69 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #3 0x00007f913e5a63dd in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007f913e5a2fd6 in ?? () from /usr/lib/libQt5Core.so.5 #5 0x00007f913c3064cf in start_thread () from /usr/lib/libpthread.so.0 #6 0x00007f913e20d2d3 in clone () from /usr/lib/libc.so.6 Thread 8 (Thread 0x7f9116049700 (LWP 1458)): #0 0x00007f913c30cf7a in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f913e5a8c48 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/libQt5Core.so.5 #2 0x00007f913e5a8d69 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #3 0x00007f913e5a63dd in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007f913e5a2fd6 in ?? () from /usr/lib/libQt5Core.so.5 #5 0x00007f913c3064cf in start_thread () from /usr/lib/libpthread.so.0 #6 0x00007f913e20d2d3 in clone () from /usr/lib/libc.so.6 Thread 7 (Thread 0x7f911704b700 (LWP 1457)): #0 0x00007f913c30cf7a in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f913e5a8c48 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/libQt5Core.so.5 #2 0x00007f913e5a8d69 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #3 0x00007f913e5a63dd in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007f913e5a2fd6 in ?? () from /usr/lib/libQt5Core.so.5 #5 0x00007f913c3064cf in start_thread () from /usr/lib/libpthread.so.0 #6 0x00007f913e20d2d3 in clone () from /usr/lib/libc.so.6 Thread 6 (Thread 0x7f9124c9a700 (LWP 1440)): #0 0x00007f913b9bcd5d in ?? () from /usr/lib/libglib-2.0.so.0 #1 0x00007f913b9bd6e4 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007f913b9be93b in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #3 0x00007f913b9bf046 in ?? () from /usr/lib/libglib-2.0.so.0 #4 0x00007f913b9bf1f1 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #5 0x00007f913e7d5cdc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #6 0x00007f913e77c39c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #7 0x00007f913e5a1e62 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #8 0x00007f9134207e9b in ?? () from /usr/lib/libQt5Quick.so.5 #9 0x00007f913e5a2fd6 in ?? () from /usr/lib/libQt5Core.so.5 #10 0x00007f913c3064cf in start_thread () from /usr/lib/libpthread.so.0 #11 0x00007f913e20d2d3 in clone () from /usr/lib/libc.so.6 Thread 5 (Thread 0x7f912712f700 (LWP 1439)): #0 0x00007f913e2029ef in poll () from /usr/lib/libc.so.6 #1 0x00007f913b9bf120 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007f913b9bf1f1 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007f913e7d5cdc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #4 0x00007f913e77c39c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #5 0x00007f913e5a1e62 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #6 0x00007f912fead479 in ?? () from /usr/lib/libQt5Qml.so.5 #7 0x00007f913e5a2fd6 in ?? () from /usr/lib/libQt5Core.so.5 #8 0x00007f913c3064cf in start_thread () from /usr/lib/libpthread.so.0 #9 0x00007f913e20d2d3 in clone () from /usr/lib/libc.so.6 Thread 4 (Thread 0x7f912692e700 (LWP 1438)): #0 0x00007f913e207e9d in syscall () from /usr/lib/libc.so.6 #1 0x00007f913e5a54e1 in ?? () from /usr/lib/libQt5Core.so.5 #2 0x00007f913e5a5346 in QSemaphore::tryAcquire(int, int) () from /usr/lib/libQt5Core.so.5 #3 0x00007f913fb01e3d in KisTileDataSwapper::run() () from /usr/lib/libkritaimage.so.18 #4 0x00007f913e5a2fd6 in ?? () from /usr/lib/libQt5Core.so.5 #5 0x00007f913c3064cf in start_thread () from /usr/lib/libpthread.so.0 #6 0x00007f913e20d2d3 in clone () from /usr/lib/libc.so.6 Thread 3 (Thread 0x7f9127a5a700 (LWP 1436)): #0 0x00007f913e1fe42c in read () from /usr/lib/libc.so.6 #1 0x00007f913b96f9f0 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007f913b9bd9e1 in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #3 0x00007f913b9bf0c8 in ?? () from /usr/lib/libglib-2.0.so.0 #4 0x00007f913b9bf1f1 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #5 0x00007f913e7d5cdc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #6 0x00007f913e77c39c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #7 0x00007f913e5a1e62 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #8 0x00007f913e5a2fd6 in ?? () from /usr/lib/libQt5Core.so.5 #9 0x00007f913c3064cf in start_thread () from /usr/lib/libpthread.so.0 #10 0x00007f913e20d2d3 in clone () from /usr/lib/libc.so.6 Thread 2 (Thread 0x7f912f30a700 (LWP 1435)): #0 0x00007f913e2029ef in poll () from /usr/lib/libc.so.6 #1 0x00007f913b9bf120 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007f913b9bf1f1 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007f913e7d5cdc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #4 0x00007f913e77c39c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #5 0x00007f913e5a1e62 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #6 0x00007f913c336b28 in ?? () from /usr/lib/libQt5DBus.so.5 #7 0x00007f913e5a2fd6 in ?? () from /usr/lib/libQt5Core.so.5 #8 0x00007f913c3064cf in start_thread () from /usr/lib/libpthread.so.0 #9 0x00007f913e20d2d3 in clone () from /usr/lib/libc.so.6 Thread 1 (Thread 0x7f9138b53800 (LWP 1430)): [KCrash Handler] #6 0x00007f913e272b51 in __memset_avx2_erms () from /usr/lib/libc.so.6 #7 0x00007f913fcaa088 in KisFixedPaintDevice::initialize(unsigned char) () from /usr/lib/libkritaimage.so.18 #8 0x00007f913e0a669c in KisAutoBrush::createBrushPreview() () from /usr/lib/libkritalibbrush.so.18 #9 0x00007f913e0a72ef in KisAutoBrush::KisAutoBrush(KisMaskGenerator*, double, double, double) () from /usr/lib/libkritalibbrush.so.18 #10 0x00007f913e0d27d8 in KisAutoBrushFactory::createBrush(QDomElement const&) () from /usr/lib/libkritalibbrush.so.18 #11 0x00007f913e0ad0ec in KisBrushRegistry::createBrush(QDomElement const&) () from /usr/lib/libkritalibbrush.so.18 #12 0x00007f913e0aad84 in KisBrush::fromXML(QDomElement const&) () from /usr/lib/libkritalibbrush.so.18 #13 0x00007f912d709a53 in KisBrushOptionProperties::readOptionSettingImpl(KisPropertiesConfiguration const*) () from /usr/lib/libkritalibpaintop.so.18 #14 0x00007f912d752826 in KisMaskingBrushOptionProperties::read(KisPropertiesConfiguration const*, double) () from /usr/lib/libkritalibpaintop.so.18 #15 0x00007f912d751c7b in KisMaskingBrushOption::readOptionSetting(KisPinnedSharedPtr<KisPropertiesConfiguration>) () from /usr/lib/libkritalibpaintop.so.18 #16 0x00007f9140b434f4 in KisPaintOpOption::startReadOptionSetting(KisPinnedSharedPtr<KisPropertiesConfiguration>) () from /usr/lib/libkritaui.so.18 #17 0x00007f9140b46dc7 in KisPaintOpSettingsWidget::setConfiguration(KisPinnedSharedPtr<KisPropertiesConfiguration>) () from /usr/lib/libkritaui.so.18 #18 0x00007f913fb37880 in KisPaintOpConfigWidget::setConfigurationSafe(KisPinnedSharedPtr<KisPropertiesConfiguration>) () from /usr/lib/libkritaimage.so.18 #19 0x00007f9140b35ce3 in KisPaintopBox::sliderChanged(int) () from /usr/lib/libkritaui.so.18 #20 0x00007f91409aa696 in ?? () from /usr/lib/libkritaui.so.18 #21 0x00007f913e7b3370 in ?? () from /usr/lib/libQt5Core.so.5 #22 0x00007f91409a0bd1 in KisDoubleSliderSpinBox::valueChanged(double) () from /usr/lib/libkritaui.so.18 #23 0x00007f9140c952a0 in KisAbstractSliderSpinBox::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libkritaui.so.18 #24 0x00007f913f2587e6 in QWidget::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5 #25 0x00007f913f214472 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #26 0x00007f913f21ded8 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #27 0x00007f9140d4fdba in KisApplication::notify(QObject*, QEvent*) () from /usr/lib/libkritaui.so.18 #28 0x00007f913e77d832 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5 #29 0x00007f913f21cff6 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () from /usr/lib/libQt5Widgets.so.5 #30 0x00007f913f273f91 in ?? () from /usr/lib/libQt5Widgets.so.5 #31 0x00007f913f276f14 in ?? () from /usr/lib/libQt5Widgets.so.5 #32 0x00007f913f214472 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #33 0x00007f913f21dc89 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #34 0x00007f9140d4fdba in KisApplication::notify(QObject*, QEvent*) () from /usr/lib/libkritaui.so.18 #35 0x00007f913e77d832 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5 #36 0x00007f913eb442c4 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/libQt5Gui.so.5 #37 0x00007f913eb45101 in QGuiApplicationPrivate::processTabletEvent(QWindowSystemInterfacePrivate::TabletEvent*) () from /usr/lib/libQt5Gui.so.5 #38 0x00007f913eb45990 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/libQt5Gui.so.5 #39 0x00007f913eb1ec2c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Gui.so.5 #40 0x00007f91386fda2c in ?? () from /usr/lib/libQt5XcbQpa.so.5 #41 0x00007f913b9bd39e in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #42 0x00007f913b9bf1b1 in ?? () from /usr/lib/libglib-2.0.so.0 #43 0x00007f913b9bf1f1 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #44 0x00007f913e7d5cc0 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #45 0x00007f913e77c39c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #46 0x00007f913e7843a6 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5 #47 0x000055844a9bcbe9 in main () [Inferior 1 (process 1430) detached] The reporter indicates this bug may be a duplicate of or related to bug 250621. Possible duplicates by query: bug 330212, bug 250621, bug 144398. Reported using DrKonqi
It happens 100% of time when brush size is > 500px. Doing this with a smaller brush won't crash but instead any change to brush settings (from brush settings window or toolbar) will be very slow.
I have some more informations on this bug, it looks like the brush presets gets corrupted in some way after multiple overwrites: - open Krita - create a new document - select "b)_Basic-2_Opacity" brush preset - in brush settings window save to a new brush preset - select the new brush preset - open brush settings window - change diameter, overwrite brush settings - repeat last operation many times (on my computer it take 12 times) - leave brush settings window - set brush size to 1000px - open brush settings window - set brush size to 999px - leave brush settings window - change opacity from toolbar Hope this will help
Im sorry but I culd reproduce this issue at all. I tested with huge brush sizes and repeting your intructions many times. Could you paste the contents of Krita -> help -> Show system information for bug reports?
Created attachment 125255 [details] Bug report Sure, here is the bug report. I had to overwrite the brush almost 50 times today to reproduce the bug (the computer is freshly started, it may do the difference).
I think I might have the reason why this happens for you, but not for other people. You're using Arch Linux with the Arch package of Krita, and somehow Krita didn't get recompiled when Qt got updated: Version (compiled): 5.13.2 Version (loaded): 5.14.0 The crash itself happens when we execute an avx2 instruction: #6 0x00007f913e272b51 in __memset_avx2_erms () from /usr/lib/libc.so.6 If we get a crash in that, that also looks like a build problem. If you use the appimage, do you get these crashes? (Note that you need to remove the distribution Krita first) And if you then ask Arch to rebuild all of Krita, do you get these crashes?
(In reply to Boudewijn Rempt from comment #5) > I think I might have the reason why this happens for you, but not for other > people. You're using Arch Linux with the Arch package of Krita, and somehow > Krita didn't get recompiled when Qt got updated: > > Version (compiled): 5.13.2 > Version (loaded): 5.14.0 > > The crash itself happens when we execute an avx2 instruction: > > #6 0x00007f913e272b51 in __memset_avx2_erms () from /usr/lib/libc.so.6 > > If we get a crash in that, that also looks like a build problem. > > If you use the appimage, do you get these crashes? (Note that you need to > remove the distribution Krita first) > > And if you then ask Arch to rebuild all of Krita, do you get these crashes? You're certainly right. I updated my system and Krita recently and I couldn't reproduce the bug. Compiled/Loaded version of Qt are on the same minor version now. Krita Version: 4.2.9, Qt version compiled: 5.14.1, loaded: 5.14.2. Process ID: 1741 I remember the crash happened with the appimage too but I havn't removed Krita from the system before. I didn't tried to rebuild all of Krita neither. Now that I have updated my system, it would be hard to make the test.
Okay, then I guess we can close the bug :-) Thanks for getting back to us.