Bug 436583 - Crash when clicking around in the predefined brush tab.
Summary: Crash when clicking around in the predefined brush tab.
Status: RESOLVED FIXED
Alias: None
Product: krita
Classification: Applications
Component: General (show other bugs)
Version: unspecified
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-05-04 13:37 UTC by wolthera
Modified: 2023-04-18 14:18 UTC (History)
4 users (show)

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


Attachments
New crash information added by DrKonqi (30.56 KB, text/plain)
2021-05-13 15:34 UTC, wolthera
Details

Note You need to log in before you can comment on or make changes to this bug.
Description wolthera 2021-05-04 13:37:49 UTC
Application: krita (5.0.0-prealpha (git dfadcb9))

Qt Version: 5.15.2
Frameworks Version: 5.81.0
Operating System: Linux 5.4.0-72-generic x86_64
Windowing System: X11
Drkonqi Version: 5.21.4
Distribution: KDE neon User Edition 5.21

-- Information about the crash:
- What I was doing when the application crashed:

Messing with the predefined brushes. When clicking around on the resource chooser in the predefined brush tab, I got this crash. I've been clicking around on that tab a lot this week and this is the first crash, so it's not easy to reproduce.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Krita (krita), signal: Aborted

[New LWP 3366075]
[New LWP 3366076]
[New LWP 3366077]
[New LWP 3366078]
[New LWP 3366079]
[New LWP 3366132]
[New LWP 3366142]
[New LWP 3366159]
[New LWP 3366160]
[New LWP 3366185]
[New LWP 3366186]
[New LWP 3405609]
[New LWP 3405752]
[New LWP 3405753]
[New LWP 3405754]
[New LWP 3405755]
[New LWP 3405873]
[New LWP 3406107]
[New LWP 3406181]
[New LWP 3406182]
[New LWP 3409012]
[New LWP 3409013]
[New LWP 3410077]
[New LWP 3410079]
[New LWP 3410080]
[New LWP 3411186]
[New LWP 3411187]
[New LWP 3411188]
[New LWP 3411189]
[New LWP 3411190]
[New LWP 3411191]
[New LWP 3411192]
[New LWP 3411193]
[New LWP 3411194]
[New LWP 3411195]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7ffe5e285f40, clockid=<optimized out>, expected=0, futex_word=0x557213745840) at ../sysdeps/nptl/futex-internal.h:320
[Current thread is 1 (Thread 0x7f8db1ebfd00 (LWP 3366054))]

Thread 36 (Thread 0x7f8cfaff6700 (LWP 3411195)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f8db75eff25 in QBasicMutex::lockInternal() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f8db70e4cf2 in QMutexLocker::QMutexLocker(QBasicMutex*) (m=0x7f8d6c024c30, this=<synthetic pointer>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h:233
#3  KisSharedQImagePyramid::pyramid(KisBrush const*) const (this=0x7f8d6c024c30, brush=brush@entry=0x7f8d1800d730) at /home/wolthera/krita/src/libs/brush/KisSharedQImagePyramid.cpp:30
#4  0x00007f8db70c1dfc in KisBrush::paintDevice(KoColorSpace const*, KisDabShape const&, KisPaintInformation const&, double, double) const (this=0x7f8d1800d730, colorSpace=0x55721133d390, shape=..., info=..., subPixelX=0.98397568156764237, subPixelY=0.023025091336128067) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:307
#5  0x00007f8d8ddc13a2 in KisDabCacheUtils::generateDab(KisDabCacheUtils::DabGenerationInfo const&, KisDabCacheUtils::DabRenderingResources*, KisSharedPtr<KisFixedPaintDevice>*) (di=..., resources=resources@entry=0x7f8d18024ee0, dab=dab@entry=0x7f8d6c06b0e0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h:312
#6  0x00007f8d8dc93e4f in KisDabRenderingJobRunner::executeOneJob(KisDabRenderingJob*, KisDabCacheUtils::DabRenderingResources*, KisDabRenderingQueue*) (job=0x7f8d6c06b030, resources=0x7f8d18024ee0, parentQueue=0x7f8d6c0a5730) at /home/wolthera/krita/src/plugins/paintops/defaultpaintops/brush/KisDabRenderingJob.cpp:102
#7  0x00007f8d8dc94576 in KisDabRenderingJobRunner::run() (this=0x7f8d6c06b160) at /home/wolthera/krita/src/plugins/paintops/defaultpaintops/brush/KisDabRenderingJob.cpp:141
#8  0x00007f8dba1376fb in FreehandStrokeStrategy::doStrokeCallback(KisStrokeJobData*) (this=0x7f8da0018a80, data=0x7f8d6c06ac20) at /home/wolthera/krita/src/libs/ui/tool/strokes/freehand_stroke.cpp:210
#9  0x00007f8db8c2151b in KisStrokeJob::run() (this=<optimized out>) at /home/wolthera/krita/src/libs/image/kis_stroke_job.h:32
#10 KisUpdateJobItem::run() (this=0x557213770630) at /home/wolthera/krita/src/libs/image/kis_update_job_item.h:90
#11 0x00007f8db75f2ff2 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f8db75efbec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f8db528d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#14 0x00007f8db7256293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 35 (Thread 0x7f8cfc7f9700 (LWP 3411194)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f8db75eff25 in QBasicMutex::lockInternal() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f8db70e4cf2 in QMutexLocker::QMutexLocker(QBasicMutex*) (m=0x7f8d6c024c30, this=<synthetic pointer>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h:233
#3  KisSharedQImagePyramid::pyramid(KisBrush const*) const (this=0x7f8d6c024c30, brush=brush@entry=0x7f8cb40e50c0) at /home/wolthera/krita/src/libs/brush/KisSharedQImagePyramid.cpp:30
#4  0x00007f8db70c1dfc in KisBrush::paintDevice(KoColorSpace const*, KisDabShape const&, KisPaintInformation const&, double, double) const (this=0x7f8cb40e50c0, colorSpace=0x55721133d390, shape=..., info=..., subPixelX=0.99591187048537222, subPixelY=0.016581099442345204) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:307
#5  0x00007f8d8ddc13a2 in KisDabCacheUtils::generateDab(KisDabCacheUtils::DabGenerationInfo const&, KisDabCacheUtils::DabRenderingResources*, KisSharedPtr<KisFixedPaintDevice>*) (di=..., resources=resources@entry=0x7f8cb40df5e0, dab=dab@entry=0x7f8d6c2de6d0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h:312
#6  0x00007f8d8dc93e4f in KisDabRenderingJobRunner::executeOneJob(KisDabRenderingJob*, KisDabCacheUtils::DabRenderingResources*, KisDabRenderingQueue*) (job=0x7f8d6c2de620, resources=0x7f8cb40df5e0, parentQueue=0x7f8d6c0a5730) at /home/wolthera/krita/src/plugins/paintops/defaultpaintops/brush/KisDabRenderingJob.cpp:102
#7  0x00007f8d8dc94576 in KisDabRenderingJobRunner::run() (this=0x7f8d6c2de720) at /home/wolthera/krita/src/plugins/paintops/defaultpaintops/brush/KisDabRenderingJob.cpp:141
#8  0x00007f8dba1376fb in FreehandStrokeStrategy::doStrokeCallback(KisStrokeJobData*) (this=0x7f8da0018a80, data=0x7f8d6c06bb20) at /home/wolthera/krita/src/libs/ui/tool/strokes/freehand_stroke.cpp:210
#9  0x00007f8db8c2151b in KisStrokeJob::run() (this=<optimized out>) at /home/wolthera/krita/src/libs/image/kis_stroke_job.h:32
#10 KisUpdateJobItem::run() (this=0x5572137522e0) at /home/wolthera/krita/src/libs/image/kis_update_job_item.h:90
#11 0x00007f8db75f2ff2 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f8db75efbec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f8db528d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#14 0x00007f8db7256293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 34 (Thread 0x7f8d1dffb700 (LWP 3411193)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f8db75eff25 in QBasicMutex::lockInternal() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f8db70e4cf2 in QMutexLocker::QMutexLocker(QBasicMutex*) (m=0x7f8d6c024c30, this=<synthetic pointer>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h:233
#3  KisSharedQImagePyramid::pyramid(KisBrush const*) const (this=0x7f8d6c024c30, brush=brush@entry=0x7f8d7819ff80) at /home/wolthera/krita/src/libs/brush/KisSharedQImagePyramid.cpp:30
#4  0x00007f8db70c1dfc in KisBrush::paintDevice(KoColorSpace const*, KisDabShape const&, KisPaintInformation const&, double, double) const (this=0x7f8d7819ff80, colorSpace=0x55721133d390, shape=..., info=..., subPixelX=0.0012748385914846949, subPixelY=0.98882853945649241) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:307
#5  0x00007f8d8ddc13a2 in KisDabCacheUtils::generateDab(KisDabCacheUtils::DabGenerationInfo const&, KisDabCacheUtils::DabRenderingResources*, KisSharedPtr<KisFixedPaintDevice>*) (di=..., resources=resources@entry=0x7f8d6c0a4db0, dab=dab@entry=0x7f8d6c06b950) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h:312
#6  0x00007f8d8dc93e4f in KisDabRenderingJobRunner::executeOneJob(KisDabRenderingJob*, KisDabCacheUtils::DabRenderingResources*, KisDabRenderingQueue*) (job=0x7f8d6c06b8a0, resources=0x7f8d6c0a4db0, parentQueue=0x7f8d6c0a5730) at /home/wolthera/krita/src/plugins/paintops/defaultpaintops/brush/KisDabRenderingJob.cpp:102
#7  0x00007f8d8dc94576 in KisDabRenderingJobRunner::run() (this=0x7f8d6c06b9d0) at /home/wolthera/krita/src/plugins/paintops/defaultpaintops/brush/KisDabRenderingJob.cpp:141
#8  0x00007f8dba1376fb in FreehandStrokeStrategy::doStrokeCallback(KisStrokeJobData*) (this=0x7f8da0018a80, data=0x7f8d6c06b580) at /home/wolthera/krita/src/libs/ui/tool/strokes/freehand_stroke.cpp:210
#9  0x00007f8db8c2151b in KisStrokeJob::run() (this=<optimized out>) at /home/wolthera/krita/src/libs/image/kis_stroke_job.h:32
#10 KisUpdateJobItem::run() (this=0x55721377e6d0) at /home/wolthera/krita/src/libs/image/kis_update_job_item.h:90
#11 0x00007f8db75f2ff2 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f8db75efbec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f8db528d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#14 0x00007f8db7256293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 33 (Thread 0x7f8d1ffff700 (LWP 3411192)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f8db75eff25 in QBasicMutex::lockInternal() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f8db70e4cf2 in QMutexLocker::QMutexLocker(QBasicMutex*) (m=0x7f8d6c024c30, this=<synthetic pointer>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h:233
#3  KisSharedQImagePyramid::pyramid(KisBrush const*) const (this=0x7f8d6c024c30, brush=brush@entry=0x7f8cd0039310) at /home/wolthera/krita/src/libs/brush/KisSharedQImagePyramid.cpp:30
#4  0x00007f8db70c1dfc in KisBrush::paintDevice(KoColorSpace const*, KisDabShape const&, KisPaintInformation const&, double, double) const (this=0x7f8cd0039310, colorSpace=0x55721133d390, shape=..., info=..., subPixelX=0.0066881333795549835, subPixelY=0.011572856162043177) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:307
#5  0x00007f8d8ddc13a2 in KisDabCacheUtils::generateDab(KisDabCacheUtils::DabGenerationInfo const&, KisDabCacheUtils::DabRenderingResources*, KisSharedPtr<KisFixedPaintDevice>*) (di=..., resources=resources@entry=0x7f8d18048010, dab=dab@entry=0x7f8d6c06b3b0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h:312
#6  0x00007f8d8dc93e4f in KisDabRenderingJobRunner::executeOneJob(KisDabRenderingJob*, KisDabCacheUtils::DabRenderingResources*, KisDabRenderingQueue*) (job=0x7f8d6c06b300, resources=0x7f8d18048010, parentQueue=0x7f8d6c0a5730) at /home/wolthera/krita/src/plugins/paintops/defaultpaintops/brush/KisDabRenderingJob.cpp:102
#7  0x00007f8d8dc94576 in KisDabRenderingJobRunner::run() (this=0x7f8d6c06b430) at /home/wolthera/krita/src/plugins/paintops/defaultpaintops/brush/KisDabRenderingJob.cpp:141
#8  0x00007f8dba1376fb in FreehandStrokeStrategy::doStrokeCallback(KisStrokeJobData*) (this=0x7f8da0018a80, data=0x7f8d6c06afe0) at /home/wolthera/krita/src/libs/ui/tool/strokes/freehand_stroke.cpp:210
#9  0x00007f8db8c2151b in KisStrokeJob::run() (this=<optimized out>) at /home/wolthera/krita/src/libs/image/kis_stroke_job.h:32
#10 KisUpdateJobItem::run() (this=0x55721377e540) at /home/wolthera/krita/src/libs/image/kis_update_job_item.h:90
#11 0x00007f8db75f2ff2 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f8db75efbec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f8db528d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#14 0x00007f8db7256293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 32 (Thread 0x7f8d2498e700 (LWP 3411191)):
[KCrash Handler]
#4  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#5  0x00007f8db7159859 in __GI_abort () at abort.c:79
#6  0x00007f8db71c43ee in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7f8db72ee07c "*** %s ***: terminated\n") at ../sysdeps/posix/libc_fatal.c:155
#7  0x00007f8db7266b4a in __GI___fortify_fail (msg=msg@entry=0x7f8db72ee064 "stack smashing detected") at fortify_fail.c:26
#8  0x00007f8db7266b16 in __stack_chk_fail () at stack_chk_fail.c:24
#9  0x00007f8db7c04c1b in  () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#10 0x00007f8db7c04c4f in QImage::QImage(QSize const&, QImage::Format) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#11 0x00007f8db7c04c8d in QImage::QImage(int, int, QImage::Format) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#12 0x00007f8db7c05a22 in QImage::copy(QRect const&) const () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#13 0x00007f8db70e41f3 in QImage::copy(int, int, int, int) const (h=<optimized out>, w=<optimized out>, y=-1, x=-1, this=0x7f8d2498d6f0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h:184
#14 KisQImagePyramid::appendPyramidLevel(QImage const&) (this=0x7f8d6c2df560, image=...) at /home/wolthera/krita/src/libs/brush/kis_qimage_pyramid.cpp:251
#15 0x00007f8db70e43c5 in KisQImagePyramid::KisQImagePyramid(QImage const&, bool) (this=0x7f8d6c2df560, baseImage=..., useSmoothingForEnlarging=true) at /home/wolthera/krita/src/libs/brush/kis_qimage_pyramid.cpp:39
#16 0x00007f8db70e4d50 in KisSharedQImagePyramid::pyramid(KisBrush const*) const (this=0x7f8d6c024c30, brush=brush@entry=0x7f8d6c2a3770) at /home/wolthera/krita/src/libs/brush/KisSharedQImagePyramid.cpp:33
#17 0x00007f8db70c1dfc in KisBrush::paintDevice(KoColorSpace const*, KisDabShape const&, KisPaintInformation const&, double, double) const (this=0x7f8d6c2a3770, colorSpace=0x55721133d390, shape=..., info=..., subPixelX=0.99059904397455512, subPixelY=0.99402471886883337) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:307
#18 0x00007f8d8ddc13a2 in KisDabCacheUtils::generateDab(KisDabCacheUtils::DabGenerationInfo const&, KisDabCacheUtils::DabRenderingResources*, KisSharedPtr<KisFixedPaintDevice>*) (di=..., resources=resources@entry=0x7f8d6c2da7e0, dab=dab@entry=0x7f8d6c2dec40) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h:312
#19 0x00007f8d8dc93e4f in KisDabRenderingJobRunner::executeOneJob(KisDabRenderingJob*, KisDabCacheUtils::DabRenderingResources*, KisDabRenderingQueue*) (job=0x7f8d6c2deb90, resources=0x7f8d6c2da7e0, parentQueue=0x7f8d6c0a5730) at /home/wolthera/krita/src/plugins/paintops/defaultpaintops/brush/KisDabRenderingJob.cpp:102
#20 0x00007f8d8dc94576 in KisDabRenderingJobRunner::run() (this=0x7f8d6c2decc0) at /home/wolthera/krita/src/plugins/paintops/defaultpaintops/brush/KisDabRenderingJob.cpp:141
#21 0x00007f8dba1376fb in FreehandStrokeStrategy::doStrokeCallback(KisStrokeJobData*) (this=0x7f8da0018a80, data=0x7f8d6c2de970) at /home/wolthera/krita/src/libs/ui/tool/strokes/freehand_stroke.cpp:210
#22 0x00007f8db8c2151b in KisStrokeJob::run() (this=<optimized out>) at /home/wolthera/krita/src/libs/image/kis_stroke_job.h:32
#23 KisUpdateJobItem::run() (this=0x557213770540) at /home/wolthera/krita/src/libs/image/kis_update_job_item.h:90
#24 0x00007f8db75f2ff2 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007f8db75efbec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007f8db528d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#27 0x00007f8db7256293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 31 (Thread 0x7f8d25990700 (LWP 3411190)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f8db75eff25 in QBasicMutex::lockInternal() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f8db70e4cf2 in QMutexLocker::QMutexLocker(QBasicMutex*) (m=0x7f8d6c024c30, this=<synthetic pointer>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h:233
#3  KisSharedQImagePyramid::pyramid(KisBrush const*) const (this=0x7f8d6c024c30, brush=brush@entry=0x7f8cd8256930) at /home/wolthera/krita/src/libs/brush/KisSharedQImagePyramid.cpp:30
#4  0x00007f8db70c1dfc in KisBrush::paintDevice(KoColorSpace const*, KisDabShape const&, KisPaintInformation const&, double, double) const (this=0x7f8cd8256930, colorSpace=0x55721133d390, shape=..., info=..., subPixelX=0.023788387422371216, subPixelY=0.97753598700817212) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:307
#5  0x00007f8d8ddc13a2 in KisDabCacheUtils::generateDab(KisDabCacheUtils::DabGenerationInfo const&, KisDabCacheUtils::DabRenderingResources*, KisSharedPtr<KisFixedPaintDevice>*) (di=..., resources=resources@entry=0x7f8cd80746b0, dab=dab@entry=0x7f8d6c2de4c0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h:312
#6  0x00007f8d8dc93e4f in KisDabRenderingJobRunner::executeOneJob(KisDabRenderingJob*, KisDabCacheUtils::DabRenderingResources*, KisDabRenderingQueue*) (job=0x7f8d6c2de410, resources=0x7f8cd80746b0, parentQueue=0x7f8d6c0a5730) at /home/wolthera/krita/src/plugins/paintops/defaultpaintops/brush/KisDabRenderingJob.cpp:102
#7  0x00007f8d8dc94576 in KisDabRenderingJobRunner::run() (this=0x7f8d6c06bba0) at /home/wolthera/krita/src/plugins/paintops/defaultpaintops/brush/KisDabRenderingJob.cpp:141
#8  0x00007f8dba1376fb in FreehandStrokeStrategy::doStrokeCallback(KisStrokeJobData*) (this=0x7f8da0018a80, data=0x7f8d6c06b850) at /home/wolthera/krita/src/libs/ui/tool/strokes/freehand_stroke.cpp:210
#9  0x00007f8db8c2151b in KisStrokeJob::run() (this=<optimized out>) at /home/wolthera/krita/src/libs/image/kis_stroke_job.h:32
#10 KisUpdateJobItem::run() (this=0x5572137717c0) at /home/wolthera/krita/src/libs/image/kis_update_job_item.h:90
#11 0x00007f8db75f2ff2 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f8db75efbec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f8db528d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#14 0x00007f8db7256293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 30 (Thread 0x7f8d2518f700 (LWP 3411189)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f8db75eff25 in QBasicMutex::lockInternal() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f8db70e4cf2 in QMutexLocker::QMutexLocker(QBasicMutex*) (m=0x7f8d6c024c30, this=<synthetic pointer>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h:233
#3  KisSharedQImagePyramid::pyramid(KisBrush const*) const (this=0x7f8d6c024c30, brush=brush@entry=0x7f8ce042b180) at /home/wolthera/krita/src/libs/brush/KisSharedQImagePyramid.cpp:30
#4  0x00007f8db70c1dfc in KisBrush::paintDevice(KoColorSpace const*, KisDabShape const&, KisPaintInformation const&, double, double) const (this=0x7f8ce042b180, colorSpace=0x55721133d390, shape=..., info=..., subPixelX=0.018332808556010605, subPixelY=0.0052764940332790111) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:307
#5  0x00007f8d8ddc13a2 in KisDabCacheUtils::generateDab(KisDabCacheUtils::DabGenerationInfo const&, KisDabCacheUtils::DabRenderingResources*, KisSharedPtr<KisFixedPaintDevice>*) (di=..., resources=resources@entry=0x7f8ce039a3e0, dab=dab@entry=0x7f8d6c2de920) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h:312
#6  0x00007f8d8dc93e4f in KisDabRenderingJobRunner::executeOneJob(KisDabRenderingJob*, KisDabCacheUtils::DabRenderingResources*, KisDabRenderingQueue*) (job=0x7f8d6c2de870, resources=0x7f8ce039a3e0, parentQueue=0x7f8d6c0a5730) at /home/wolthera/krita/src/plugins/paintops/defaultpaintops/brush/KisDabRenderingJob.cpp:102
#7  0x00007f8d8dc94576 in KisDabRenderingJobRunner::run() (this=0x7f8d6c2de9f0) at /home/wolthera/krita/src/plugins/paintops/defaultpaintops/brush/KisDabRenderingJob.cpp:141
#8  0x00007f8dba1376fb in FreehandStrokeStrategy::doStrokeCallback(KisStrokeJobData*) (this=0x7f8da0018a80, data=0x7f8d6c2df880) at /home/wolthera/krita/src/libs/ui/tool/strokes/freehand_stroke.cpp:210
#9  0x00007f8db8c2151b in KisStrokeJob::run() (this=<optimized out>) at /home/wolthera/krita/src/libs/image/kis_stroke_job.h:32
#10 KisUpdateJobItem::run() (this=0x557213770450) at /home/wolthera/krita/src/libs/image/kis_update_job_item.h:90
#11 0x00007f8db75f2ff2 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f8db75efbec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f8db528d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#14 0x00007f8db7256293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 29 (Thread 0x7f8d1f7fe700 (LWP 3411188)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f8db75eff25 in QBasicMutex::lockInternal() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f8db70e4cf2 in QMutexLocker::QMutexLocker(QBasicMutex*) (m=0x7f8d6c024c30, this=<synthetic pointer>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h:233
#3  KisSharedQImagePyramid::pyramid(KisBrush const*) const (this=0x7f8d6c024c30, brush=brush@entry=0x7f8d6005abd0) at /home/wolthera/krita/src/libs/brush/KisSharedQImagePyramid.cpp:30
#4  0x00007f8db70c1dfc in KisBrush::paintDevice(KoColorSpace const*, KisDabShape const&, KisPaintInformation const&, double, double) const (this=0x7f8d6005abd0, colorSpace=0x55721133d390, shape=..., info=..., subPixelX=0.97865572809450896, subPixelY=0.00017415596546221934) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:307
#5  0x00007f8d8ddc13a2 in KisDabCacheUtils::generateDab(KisDabCacheUtils::DabGenerationInfo const&, KisDabCacheUtils::DabRenderingResources*, KisSharedPtr<KisFixedPaintDevice>*) (di=..., resources=resources@entry=0x7f8d1829fda0, dab=dab@entry=0x7f8d6c06b680) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h:312
#6  0x00007f8d8dc93e4f in KisDabRenderingJobRunner::executeOneJob(KisDabRenderingJob*, KisDabCacheUtils::DabRenderingResources*, KisDabRenderingQueue*) (job=0x7f8d6c06b5d0, resources=0x7f8d1829fda0, parentQueue=0x7f8d6c0a5730) at /home/wolthera/krita/src/plugins/paintops/defaultpaintops/brush/KisDabRenderingJob.cpp:102
#7  0x00007f8d8dc94576 in KisDabRenderingJobRunner::run() (this=0x7f8d6c06b700) at /home/wolthera/krita/src/plugins/paintops/defaultpaintops/brush/KisDabRenderingJob.cpp:141
#8  0x00007f8dba1376fb in FreehandStrokeStrategy::doStrokeCallback(KisStrokeJobData*) (this=0x7f8da0018a80, data=0x7f8d6c06b2b0) at /home/wolthera/krita/src/libs/ui/tool/strokes/freehand_stroke.cpp:210
#9  0x00007f8db8c2151b in KisStrokeJob::run() (this=<optimized out>) at /home/wolthera/krita/src/libs/image/kis_stroke_job.h:32
#10 KisUpdateJobItem::run() (this=0x5572137ac220) at /home/wolthera/krita/src/libs/image/kis_update_job_item.h:90
#11 0x00007f8db75f2ff2 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f8db75efbec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f8db528d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#14 0x00007f8db7256293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 28 (Thread 0x7f8d26191700 (LWP 3411187)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f8d26190c90, clockid=<optimized out>, expected=0, futex_word=0x557211c11e80) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f8d26190c90, clockid=<optimized out>, mutex=0x557211c11e30, cond=0x557211c11e58) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x557211c11e58, mutex=0x557211c11e30, abstime=0x7f8d26190c90) at pthread_cond_wait.c:656
#3  0x00007f8db75f5ce8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f8db75f31f1 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8db75efbec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8db528d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f8db7256293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 27 (Thread 0x7f8d26992700 (LWP 3411186)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f8d26991c90, clockid=<optimized out>, expected=0, futex_word=0x557211a347b0) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f8d26991c90, clockid=<optimized out>, mutex=0x557211a34760, cond=0x557211a34788) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x557211a34788, mutex=0x557211a34760, abstime=0x7f8d26991c90) at pthread_cond_wait.c:656
#3  0x00007f8db75f5ce8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f8db75f31f1 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8db75efbec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8db528d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f8db7256293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 26 (Thread 0x7f8cfb7f7700 (LWP 3410080)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f8cfb7f6c90, clockid=<optimized out>, expected=0, futex_word=0x557211bf7a34) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f8cfb7f6c90, clockid=<optimized out>, mutex=0x557211bf79e0, cond=0x557211bf7a08) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x557211bf7a08, mutex=0x557211bf79e0, abstime=0x7f8cfb7f6c90) at pthread_cond_wait.c:656
#3  0x00007f8db75f5ce8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f8db75f31f1 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8db75efbec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8db528d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f8db7256293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 25 (Thread 0x7f8cfbff8700 (LWP 3410079)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f8cfbff7c90, clockid=<optimized out>, expected=0, futex_word=0x557211956974) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f8cfbff7c90, clockid=<optimized out>, mutex=0x557211956920, cond=0x557211956948) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x557211956948, mutex=0x557211956920, abstime=0x7f8cfbff7c90) at pthread_cond_wait.c:656
#3  0x00007f8db75f5ce8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f8db75f31f1 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8db75efbec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8db528d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f8db7256293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 24 (Thread 0x7f8cfdffc700 (LWP 3410077)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f8cfdffbc90, clockid=<optimized out>, expected=0, futex_word=0x557211beed20) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f8cfdffbc90, clockid=<optimized out>, mutex=0x557211beecd0, cond=0x557211beecf8) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x557211beecf8, mutex=0x557211beecd0, abstime=0x7f8cfdffbc90) at pthread_cond_wait.c:656
#3  0x00007f8db75f5ce8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f8db75f31f1 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8db75efbec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8db528d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f8db7256293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 23 (Thread 0x7f8cfffff700 (LWP 3409013)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f8cffffec90, clockid=<optimized out>, expected=0, futex_word=0x557211867d50) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f8cffffec90, clockid=<optimized out>, mutex=0x557211867d00, cond=0x557211867d28) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x557211867d28, mutex=0x557211867d00, abstime=0x7f8cffffec90) at pthread_cond_wait.c:656
#3  0x00007f8db75f5ce8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f8db75f31f1 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8db75efbec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8db528d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f8db7256293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 22 (Thread 0x7f8cfe7fd700 (LWP 3409012)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f8cfe7fcc90, clockid=<optimized out>, expected=0, futex_word=0x5572115f5610) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f8cfe7fcc90, clockid=<optimized out>, mutex=0x5572115f55c0, cond=0x5572115f55e8) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x5572115f55e8, mutex=0x5572115f55c0, abstime=0x7f8cfe7fcc90) at pthread_cond_wait.c:656
#3  0x00007f8db75f5ce8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f8db75f31f1 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8db75efbec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8db528d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f8db7256293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 21 (Thread 0x7f8cfd7fb700 (LWP 3406182)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f8cfd7fac90, clockid=<optimized out>, expected=0, futex_word=0x7f8d2c051fb4) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f8cfd7fac90, clockid=<optimized out>, mutex=0x7f8d2c051f60, cond=0x7f8d2c051f88) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7f8d2c051f88, mutex=0x7f8d2c051f60, abstime=0x7f8cfd7fac90) at pthread_cond_wait.c:656
#3  0x00007f8db75f5ce8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f8db75f31f1 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8db75efbec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8db528d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f8db7256293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 20 (Thread 0x7f8cfcffa700 (LWP 3406181)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f8cfcff9c90, clockid=<optimized out>, expected=0, futex_word=0x7f8d2c050b64) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f8cfcff9c90, clockid=<optimized out>, mutex=0x7f8d2c050b10, cond=0x7f8d2c050b38) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7f8d2c050b38, mutex=0x7f8d2c050b10, abstime=0x7f8cfcff9c90) at pthread_cond_wait.c:656
#3  0x00007f8db75f5ce8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f8db75f31f1 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8db75efbec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8db528d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f8db7256293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 19 (Thread 0x7f8cfeffe700 (LWP 3406107)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f8cfeffdc90, clockid=<optimized out>, expected=0, futex_word=0x7f8ce4014114) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f8cfeffdc90, clockid=<optimized out>, mutex=0x7f8ce40140c0, cond=0x7f8ce40140e8) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7f8ce40140e8, mutex=0x7f8ce40140c0, abstime=0x7f8cfeffdc90) at pthread_cond_wait.c:656
#3  0x00007f8db75f5ce8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f8db75f31f1 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8db75efbec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8db528d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f8db7256293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 18 (Thread 0x7f8d1caf9700 (LWP 3405873)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f8d1caf8c90, clockid=<optimized out>, expected=0, futex_word=0x7f8d2c051c34) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f8d1caf8c90, clockid=<optimized out>, mutex=0x7f8d2c051be0, cond=0x7f8d2c051c08) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7f8d2c051c08, mutex=0x7f8d2c051be0, abstime=0x7f8d1caf8c90) at pthread_cond_wait.c:656
#3  0x00007f8db75f5ce8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f8db75f31f1 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8db75efbec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8db528d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f8db7256293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7f8d1d2fa700 (LWP 3405755)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f8d1d2f9c90, clockid=<optimized out>, expected=0, futex_word=0x7f8ce4017ac0) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f8d1d2f9c90, clockid=<optimized out>, mutex=0x7f8ce4017a70, cond=0x7f8ce4017a98) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7f8ce4017a98, mutex=0x7f8ce4017a70, abstime=0x7f8d1d2f9c90) at pthread_cond_wait.c:656
#3  0x00007f8db75f5ce8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f8db75f31f1 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8db75efbec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8db528d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f8db7256293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7f8d1e7fc700 (LWP 3405754)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f8d1e7fbc90, clockid=<optimized out>, expected=0, futex_word=0x7f8d2c00d750) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f8d1e7fbc90, clockid=<optimized out>, mutex=0x7f8d2c00d700, cond=0x7f8d2c00d728) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7f8d2c00d728, mutex=0x7f8d2c00d700, abstime=0x7f8d1e7fbc90) at pthread_cond_wait.c:656
#3  0x00007f8db75f5ce8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f8db75f31f1 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8db75efbec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8db528d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f8db7256293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7f8d1effd700 (LWP 3405753)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f8d1effcc90, clockid=<optimized out>, expected=0, futex_word=0x7f8ce4016144) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f8d1effcc90, clockid=<optimized out>, mutex=0x7f8ce40160f0, cond=0x7f8ce4016118) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7f8ce4016118, mutex=0x7f8ce40160f0, abstime=0x7f8d1effcc90) at pthread_cond_wait.c:656
#3  0x00007f8db75f5ce8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f8db75f31f1 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8db75efbec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8db528d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f8db7256293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7f8d7c90d700 (LWP 3405752)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f8d7c90cc90, clockid=<optimized out>, expected=0, futex_word=0x557222106280) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f8d7c90cc90, clockid=<optimized out>, mutex=0x557222106230, cond=0x557222106258) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x557222106258, mutex=0x557222106230, abstime=0x7f8d7c90cc90) at pthread_cond_wait.c:656
#3  0x00007f8db75f5ce8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f8db75f31f1 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8db75efbec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8db528d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f8db7256293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f8d27fdf700 (LWP 3405609)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f8d27fdec90, clockid=<optimized out>, expected=0, futex_word=0x557211bafd04) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f8d27fdec90, clockid=<optimized out>, mutex=0x557211bafcb0, cond=0x557211bafcd8) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x557211bafcd8, mutex=0x557211bafcb0, abstime=0x7f8d27fdec90) at pthread_cond_wait.c:656
#3  0x00007f8db75f5ce8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f8db75f31f1 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8db75efbec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8db528d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f8db7256293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f8d3749e700 (LWP 3366186)):
#0  0x00007f8db7249aff in __GI___poll (fds=0x7f8d28005240, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f8db491036e in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8db49104a3 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8db782fffb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f8db77d41eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8db75eea52 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8db75efbec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f8db528d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#8  0x00007f8db7256293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f8d37c9f700 (LWP 3366185)):
#0  0x00007f8db7249aff in __GI___poll (fds=0x7f8d30004280, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f8db491036e in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8db49104a3 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8db782fffb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f8db77d41eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8db75eea52 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8db75efbec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f8db528d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#8  0x00007f8db7256293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f8d44d7f700 (LWP 3366160)):
#0  __GI___libc_read (nbytes=16, buf=0x7f8d44d7ead0, fd=38) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=38, buf=0x7f8d44d7ead0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f8db4958b2f in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8db490febe in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f8db4910312 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f8db49104a3 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f8db782fffb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f8db77d41eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f8db75eea52 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f8db021d38a in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#10 0x00007f8db75efbec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f8db528d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007f8db7256293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f8d4cfd3700 (LWP 3366159)):
#0  __GI___libc_read (nbytes=16, buf=0x7f8d4cfd2af0, fd=37) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=37, buf=0x7f8d4cfd2af0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f8db4958b2f in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8db490febe in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f8db4910312 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f8db49104a3 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f8db782fffb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f8db77d41eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f8db75eea52 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f8d9fea5fa9 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007f8db75efbec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f8db528d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007f8db7256293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f8d47fff700 (LWP 3366142)):
#0  0x00007f8db72143bf in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7f8d47ffed40, rem=0x7f8d47ffed40) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:78
#1  0x00007f8db721a047 in __GI___nanosleep (requested_time=<optimized out>, remaining=<optimized out>) at nanosleep.c:27
#2  0x00007f8db782f925 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f8db8c511aa in KisTileDataSwapper::run() (this=0x7f8db9178c40 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder+64>) at /home/wolthera/krita/src/libs/image/tiles3/swap/kis_tile_data_swapper.cpp:85
#4  0x00007f8db75efbec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8db528d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f8db7256293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f8d87fff700 (LWP 3366132)):
#0  0x00007f8db7249aff in __GI___poll (fds=0x7f8d48004e60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f8db491036e in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8db49104a3 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8db782fffb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f8db77d41eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8db75eea52 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8db75efbec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f8db528d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#8  0x00007f8db7256293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f8d9eb87700 (LWP 3366079)):
#0  0x00007f8db721421a in __GI___clock_gettime (clock_id=1, tp=0x7f8d9eb86a60) at ../sysdeps/unix/sysv/linux/clock_gettime.c:38
#1  0x00007f8db782f8c5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f8db782e15d in QTimerInfoList::updateCurrentTime() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f8db782e739 in QTimerInfoList::timerWait(timespec&) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f8db782fd56 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8db490f8ef in g_main_context_prepare () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f8db491029b in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f8db49104a3 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f8db782fffb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f8db77d41eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f8db75eea52 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f8db4682f4b in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#12 0x00007f8db75efbec in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f8db528d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#14 0x00007f8db7256293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f8d9f524700 (LWP 3366078)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f8da0001dd8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f8da0001d88, cond=0x7f8da0001db0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7f8da0001db0, mutex=0x7f8da0001d88) at pthread_cond_wait.c:638
#3  0x00007f8daad5eb5b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f8daad5e75b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f8db528d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f8db7256293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f8da58ff700 (LWP 3366077)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f8da0001dd8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f8da0001d88, cond=0x7f8da0001db0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7f8da0001db0, mutex=0x7f8da0001d88) at pthread_cond_wait.c:638
#3  0x00007f8daad5eb5b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f8daad5e75b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f8db528d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f8db7256293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f8da50fe700 (LWP 3366076)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f8da0001dd8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f8da0001d88, cond=0x7f8da0001db0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7f8da0001db0, mutex=0x7f8da0001d88) at pthread_cond_wait.c:638
#3  0x00007f8daad5eb5b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f8daad5e75b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f8db528d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f8db7256293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f8d9c8fd700 (LWP 3366075)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f8da0001dd8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f8da0001d88, cond=0x7f8da0001db0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7f8da0001db0, mutex=0x7f8da0001d88) at pthread_cond_wait.c:638
#3  0x00007f8daad5eb5b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f8daad5e75b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f8db528d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f8db7256293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f8db1ebfd00 (LWP 3366054)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7ffe5e285f40, clockid=<optimized out>, expected=0, futex_word=0x557213745840) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7ffe5e285f40, clockid=<optimized out>, mutex=0x5572137457f0, cond=0x557213745818) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x557213745818, mutex=0x5572137457f0, abstime=0x7ffe5e285f40) at pthread_cond_wait.c:656
#3  0x00007f8db75f5ce8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f8db75ef8b9 in QThread::wait(QDeadlineTimer) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8db75ee790 in QThread::wait(unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8db8c50f78 in KisTileDataSwapper::terminateSwapper() (this=this@entry=0x7f8db9178c40 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder+64>) at /home/wolthera/krita/src/libs/image/tiles3/swap/kis_tile_data_swapper.cpp:69
#7  0x00007f8db8c284ad in KisTileDataStore::~KisTileDataStore() (this=0x7f8db9178c00 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder>, __in_chrg=<optimized out>) at /home/wolthera/krita/src/libs/image/tiles3/kis_tile_data_store.cc:73
#8  0x00007f8db8c2899d in (anonymous namespace)::Q_QGS_s_instance::Holder::~Holder() (this=<optimized out>, __in_chrg=<optimized out>) at /home/wolthera/krita/src/libs/image/tiles3/kis_tile_data_store.cc:19
#9  0x00007f8db717da27 in __run_exit_handlers (status=1, listp=0x7f8db731f718 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true, run_dtors=run_dtors@entry=true) at exit.c:108
#10 0x00007f8db717dbe0 in __GI_exit (status=<optimized out>) at exit.c:139
#11 0x00007f8db1a381d7 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#12 0x00007f8db1a6ad77 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#13 0x00007f8db491017d in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x00007f8db4910400 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007f8db49104a3 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007f8db782ffe2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007f8db77d41eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007f8db77dc394 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x000055720b4785ed in main(int, char**) (argc=<optimized out>, argv=0x7ffe5e2866f8) at /home/wolthera/krita/src/krita/main.cc:663
[Inferior 1 (process 3366054) detached]

Possible duplicates by query: bug 434648, bug 434601, bug 434562, bug 434342, bug 434257.

Reported using DrKonqi
Comment 1 Tiar 2021-05-04 14:10:09 UTC
Do you remember which brush tip were you selecting/trying to select? Or at least which area? It seems to be a crash in the brush tips/dabs Pyramid (from what I can tell, at least), which is what Krita uses to paint different sizes of one brush.
Comment 2 Halla Rempt 2021-05-04 14:57:14 UTC
It says the crashing thread is thread 1, but it's actually this bit:

Thread 32 (Thread 0x7f8d2498e700 (LWP 3411191)):
[KCrash Handler]
#4  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#5  0x00007f8db7159859 in __GI_abort () at abort.c:79
#6  0x00007f8db71c43ee in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7f8db72ee07c "*** %s ***: terminated\n") at ../sysdeps/posix/libc_fatal.c:155
#7  0x00007f8db7266b4a in __GI___fortify_fail (msg=msg@entry=0x7f8db72ee064 "stack smashing detected") at fortify_fail.c:26
#8  0x00007f8db7266b16 in __stack_chk_fail () at stack_chk_fail.c:24
#9  0x00007f8db7c04c1b in  () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#10 0x00007f8db7c04c4f in QImage::QImage(QSize const&, QImage::Format) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#11 0x00007f8db7c04c8d in QImage::QImage(int, int, QImage::Format) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#12 0x00007f8db7c05a22 in QImage::copy(QRect const&) const () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#13 0x00007f8db70e41f3 in QImage::copy(int, int, int, int) const (h=<optimized out>, w=<optimized out>, y=-1, x=-1, this=0x7f8d2498d6f0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h:184
#14 KisQImagePyramid::appendPyramidLevel(QImage const&) (this=0x7f8d6c2df560, image=...) at /home/wolthera/krita/src/libs/brush/kis_qimage_pyramid.cpp:251
#15 0x00007f8db70e43c5 in KisQImagePyramid::KisQImagePyramid(QImage const&, bool) (this=0x7f8d6c2df560, baseImage=..., useSmoothingForEnlarging=true) at /home/wolthera/krita/src/libs/brush/kis_qimage_pyramid.cpp:39

And that looks like our old friend, the Qt 5.15 QImage crash that also causes the gbr test to fail.
Comment 3 wolthera 2021-05-13 15:34:51 UTC
Created attachment 138392 [details]
New crash information added by DrKonqi

krita (5.0.0-prealpha (git 46469ed)) using Qt 5.15.2

- What I was doing when the application crashed:

This time the crash was caused by me messing with the merged color smudge. I assume the testing appimages up till now haven't been build with asserts enabled.

-- Backtrace (Reduced):
#4  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#5  0x00007f6a1062c859 in __GI_abort () at abort.c:79
[...]
#7  0x00007f6a10739b4a in __GI___fortify_fail (msg=msg@entry=0x7f6a107c1064 "stack smashing detected") at fortify_fail.c:26
#8  0x00007f6a10739b16 in __stack_chk_fail () at stack_chk_fail.c:24
[...]
#10 0x00007f6a110d7c4f in QImage::QImage(QSize const&, QImage::Format) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
Comment 4 Halla Rempt 2021-05-13 15:56:53 UTC
Yes, that also looks like the QImage optimization bug in Qt 5.15
Comment 5 Halla Rempt 2023-01-09 13:56:16 UTC
QT 5.15 TEST
Comment 6 wolthera 2023-01-10 20:06:23 UTC
I suspect this one may have gotten fixed after some update to Qt 5.15, given that I haven't come across it for at the least half a year, though I'll admit I haven't painted much. The bug in particular seemed to be related to the lightness brushes, so perhaps do a drawing with those?
Comment 7 Dmitry Kazakov 2023-04-18 14:18:39 UTC
Yeah, this crash is clearly related to a broken version of Qt. The crash doesn't seem to happen in the current master (with 5.15.7), so let's close the bug.