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
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.
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.
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
Yes, that also looks like the QImage optimization bug in Qt 5.15
QT 5.15 TEST
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?
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.