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

            Bug ID: 439730
           Summary: Stack smash with lightness brush-tip and colorsmudge.
           Product: krita
           Version: git master (please specify the git hash!)
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: Brush engines
          Assignee: krita-bugs-n...@kde.org
          Reporter: griffinval...@gmail.com
  Target Milestone: ---

SUMMARY
Occasionally, when paiting with a lightness brush-tip on a color smudge brush,
I get a stack smash.


SOFTWARE/OS VERSIONS
Krita

 Version: 5.0.0-prealpha (git 4eb4338)
 Languages: en_US, en, en_GB, en, nl, C, en_US, en
 Hidpi: true

Qt

  Version (compiled): 5.15.3
  Version (loaded): 5.15.3

OS Information

  Build ABI: x86_64-little_endian-lp64
  Build CPU: x86_64
  CPU: x86_64
  Kernel Type: linux
  Kernel Version: 5.4.0-74-generic
  Pretty Productname: KDE neon User Edition 5.22
  Product Type: neon
  Product Version: 20.04
  Desktop: KDE

OpenGL Info

  Vendor:  "Intel" 
  Renderer:  "Mesa Intel(R) UHD Graphics 620 (KBL GT2)" 
  Version:  "4.6 (Compatibility Profile) Mesa 20.2.6" 
  Shading language:  "4.60" 
  Requested format:  QSurfaceFormat(version 3.0, options
QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24,
redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8,
stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::DoubleBuffer,
swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile 
QSurfaceFormat::CompatibilityProfile) 
  Current format:    QSurfaceFormat(version 4.6, options
QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24,
redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8,
stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::DoubleBuffer,
swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile 
QSurfaceFormat::CompatibilityProfile) 
     Version: 4.6
     Supports deprecated functions true 
     is OpenGL ES: false 

GDB Backtrace:
---------------------------------------

*** stack smashing detected ***: terminated
--Type <RET> for more, q to quit, c to continue without paging--

Thread 1674 "Thread (pooled)" received signal SIGABRT, Aborted.
[Switching to Thread 0x7fff3b79e700 (LWP 2227818)]
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50      ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) thread apply all backtrace

Thread 1677 (Thread 0x7fff3486f700 (LWP 2227829)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>,
abstime=0x7fff3486ec90, clockid=<optimized out>, expected=0,
futex_word=0x7fffb801bed4) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7fff3486ec90, clockid=<optimized
out>, mutex=0x7fffb801be80, cond=0x7fffb801bea8) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7fffb801bea8, mutex=0x7fffb801be80,
abstime=0x7fff3486ec90) at pthread_cond_wait.c:656
#3  0x00007ffff4319e48 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff4317351 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff4313d4c in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ffff1fbd609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007ffff3f7a293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1676 (Thread 0x7fff3af9d700 (LWP 2227828)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>,
abstime=0x7fff3af9cc90, clockid=<optimized out>, expected=0,
futex_word=0x7fffb800a430) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7fff3af9cc90, clockid=<optimized
out>, mutex=0x7fffb800a3e0, cond=0x7fffb800a408) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7fffb800a408, mutex=0x7fffb800a3e0,
abstime=0x7fff3af9cc90) at pthread_cond_wait.c:656
#3  0x00007ffff4319e48 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff4317351 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff4313d4c in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ffff1fbd609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007ffff3f7a293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1675 (Thread 0x7fffa3fff700 (LWP 2227824)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>,
abstime=0x7fffa3ffec90, clockid=<optimized out>, expected=0,
futex_word=0x7fff50192f90) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7fffa3ffec90, clockid=<optimized
out>, mutex=0x7fff50192f40, cond=0x7fff50192f68) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7fff50192f68, mutex=0x7fff50192f40,
abstime=0x7fffa3ffec90) at pthread_cond_wait.c:656
#3  0x00007ffff4319e48 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff4317351 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff4313d4c in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ffff1fbd609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007ffff3f7a293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95


Thread 1674 (Thread 0x7fff3b79e700 (LWP 2227818)):
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1  0x00007ffff3e7d859 in __GI_abort () at abort.c:79
#2  0x00007ffff3ee83ee in __libc_message (action=action@entry=do_abort,
fmt=fmt@entry=0x7ffff401207c "*** %s ***: terminated\n") at
../sysdeps/posix/libc_fatal.c:155
#3  0x00007ffff3f8ab4a in __GI___fortify_fail (msg=msg@entry=0x7ffff4012064
"stack smashing detected") at fortify_fail.c:26
#4  0x00007ffff3f8ab16 in __stack_chk_fail () at stack_chk_fail.c:24
#5  0x00007ffff4929c4b in  () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#6  0x00007ffff4929c7f in QImage::QImage(QSize const&, QImage::Format) () at
/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#7  0x00007ffff4929cbd in QImage::QImage(int, int, QImage::Format) () at
/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
--Type <RET> for more, q to quit, c to continue without paging--
#8  0x00007ffff492aa52 in QImage::copy(QRect const&) const () at
/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#9  0x00007ffff3e09c63 in QImage::copy(int, int, int, int) const (h=<optimized
out>, w=<optimized out>, y=-1, x=-1, this=0x7fff3b79d000) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h:184
#10 KisQImagePyramid::appendPyramidLevel(QImage const&) (this=0x7fff50199900,
image=...) at /home/wolthera/krita/src/libs/brush/kis_qimage_pyramid.cpp:251
#11 0x00007ffff3e09e35 in KisQImagePyramid::KisQImagePyramid(QImage const&,
bool) (this=0x7fff50199900, baseImage=..., useSmoothingForEnlarging=true) at
/home/wolthera/krita/src/libs/brush/kis_qimage_pyramid.cpp:39
#12 0x00007ffff3e0a7bd in KisSharedQImagePyramid::pyramid(KisBrush const*)
const (this=0x7fff48051e50, brush=brush@entry=0x7fff4813bca0) at
/home/wolthera/krita/src/libs/brush/KisSharedQImagePyramid.cpp:33
#13 0x00007ffff3de747c in KisBrush::paintDevice(KoColorSpace const*,
KisDabShape const&, KisPaintInformation const&, double, double) const
(this=0x7fff4813bca0, colorSpace=0x55555a772e20, shape=..., info=...,
subPixelX=0.93859407144475426, subPixelY=0.6788827769096315) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:307
#14 0x00007fffd01acdeb in
KisDabCacheUtils::generateDab(KisDabCacheUtils::DabGenerationInfo const&,
KisDabCacheUtils::DabRenderingResources*, KisSharedPtr<KisFixedPaintDevice>*,
bool) (di=..., resources=resources@entry=0x7fff3b79d3d0, dab=0x7fff4810f738,
forceNormalizedRGBAImageStamp=forceNormalizedRGBAImageStamp@entry=true) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h:312
#15 0x00007fffd01af95a in KisDabCache::fetchDabCommon(KoColorSpace const*,
KisColorSource*, KoColor const&, QPointF const&, KisDabShape,
KisPaintInformation const&, double, QRect*, double, bool)
(this=this@entry=0x7fff481595d0, cs=cs@entry=0x55555a772e20,
colorSource=colorSource@entry=0x0, color=..., cursorPoint=..., shape=...,
info=..., softnessFactor=softnessFactor@entry=1, dstDabRect=0x7fff4820d0e8,
lightnessStrength=lightnessStrength@entry=1,
forceNormalizedRGBAImageStamp=true) at
/home/wolthera/krita/src/plugins/paintops/libpaintop/kis_dab_cache.cpp:220
#16 0x00007fffd01af191 in KisDabCache::fetchNormalizedImageDab(KoColorSpace
const*, QPointF const&, KisDabShape const&, KisPaintInformation const&, double,
QRect*) (this=this@entry=0x7fff481595d0, cs=0x55555a772e20, cursorPoint=...,
shape=..., info=..., softnessFactor=softnessFactor@entry=1,
dstDabRect=0x7fff4820d0e8) at
/home/wolthera/krita/src/plugins/paintops/libpaintop/kis_dab_cache.cpp:110
#17 0x00007fffd027b3d5 in
KisColorSmudgeStrategyLightness::updateMask(KisDabCache*, KisPaintInformation
const&, KisDabShape const&, QPointF const&, QRect*, double)
(this=0x7fff480084d0, dabCache=0x7fff481595d0, info=..., shape=...,
cursorPoint=..., dstDabRect=<optimized out>,
paintThickness=0.034364259972120358) at
/home/wolthera/krita/src/libs/image/kis_fixed_paint_device.h:80
#18 0x00007fffd02655d5 in KisColorSmudgeOp::paintAt(KisPaintInformation const&)
(this=0x7fff4820ca60, info=...) at
/home/wolthera/krita/src/plugins/paintops/colorsmudge/kis_colorsmudgeop.cpp:211
#19 0x00007ffff5985bf7 in KisPaintInformation::paintAt<KisPaintOp>(KisPaintOp&,
KisDistanceInformation*) (distanceInfo=0x55556614f230, op=...,
this=0x7fff3b79d970) at
/home/wolthera/krita/src/libs/image/kis_timing_information.h:28
#20 KisPaintOpUtils::paintLine<KisPaintOp>(KisPaintOp&, KisPaintInformation
const&, KisPaintInformation const&, KisDistanceInformation*, bool, double)
(op=..., pi1=..., pi2=...,
currentDistance=currentDistance@entry=0x55556614f230, fanCornersEnabled=false,
fanCornersStep=0.52359877559829882) at
/home/wolthera/krita/src/libs/image/brushengine/kis_paintop_utils.h:84
#21 0x00007ffff5985486 in KisPaintOp::paintLine(KisPaintInformation const&,
KisPaintInformation const&, KisDistanceInformation*)
(currentDistance=0x55556614f230, pi2=..., pi1=..., this=0x7fff4820ca60) at
/home/wolthera/krita/src/libs/image/brushengine/kis_paintop.cc:144
#22 paintBezierCurve(KisPaintOp*, KisPaintInformation const&, KisVector2D
const&, KisVector2D const&, KisPaintInformation const&,
KisDistanceInformation*) (paintOp=0x7fff4820ca60, pi1=..., control1=...,
control2=..., pi2=..., currentDistance=0x55556614f230) at
/home/wolthera/krita/src/libs/image/brushengine/kis_paintop.cc:113
#23 0x00007ffff5985626 in KisPaintOp::paintBezierCurve(KisPaintInformation
const&, QPointF const&, QPointF const&, KisPaintInformation const&,
KisDistanceInformation*) (this=<optimized out>, pi1=..., control1=...,
control2=..., pi2=..., currentDistance=<optimized out>) at
/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:901
#24 0x00007ffff6e1477b in
KisMaskedFreehandStrokePainter::<lambda(KisFreehandStrokeInfo*)>::operator()
(data=<optimized out>, data=<optimized out>, __closure=<synthetic pointer>) at
/home/wolthera/krita/src/libs/ui/tool/strokes/KisMaskedFreehandStrokePainter.cpp:55
#25
KisMaskedFreehandStrokePainter::applyToAllPainters<KisMaskedFreehandStrokePainter::paintBezierCurve(const
KisPaintInformatio--Type <RET> for more, q to quit, c to continue without
paging--
n&, const QPointF&, const QPointF&, const
KisPaintInformation&)::<lambda(KisFreehandStrokeInfo*)> > (this=0x7fff48110df0,
this=0x7fff48110df0, func=...) at
/home/wolthera/krita/src/libs/ui/tool/strokes/KisMaskedFreehandStrokePainter.cpp:31
#26 KisMaskedFreehandStrokePainter::paintBezierCurve(KisPaintInformation
const&, QPointF const&, QPointF const&, KisPaintInformation const&)
(this=0x7fff48110df0, pi1=..., control1=..., control2=..., pi2=...) at
/home/wolthera/krita/src/libs/ui/tool/strokes/KisMaskedFreehandStrokePainter.cpp:54
#27 0x00007ffff6e022a8 in
FreehandStrokeStrategy::doStrokeCallback(KisStrokeJobData*)
(this=0x5555660ca050, data=<optimized out>) at
/home/wolthera/krita/src/libs/ui/tool/strokes/freehand_stroke.cpp:176
#28 0x00007ffff591f43b in KisStrokeJob::run() (this=<optimized out>) at
/home/wolthera/krita/src/libs/image/kis_stroke_job.h:32
#29 KisUpdateJobItem::run() (this=0x55555fb323a0) at
/home/wolthera/krita/src/libs/image/kis_update_job_item.h:90
#30 0x00007ffff4317152 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007ffff4313d4c in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007ffff1fbd609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#33 0x00007ffff3f7a293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1673 (Thread 0x7fff2f7fe700 (LWP 2227809)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>,
abstime=0x7fff2f7fdc90, clockid=<optimized out>, expected=0,
futex_word=0x7fffb80170a0) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7fff2f7fdc90, clockid=<optimized
out>, mutex=0x7fffb8017050, cond=0x7fffb8017078) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7fffb8017078, mutex=0x7fffb8017050,
abstime=0x7fff2f7fdc90) at pthread_cond_wait.c:656
#3  0x00007ffff4319e48 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff4317351 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff4313d4c in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ffff1fbd609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007ffff3f7a293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1672 (Thread 0x7fff2ffff700 (LWP 2227808)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>,
abstime=0x7fff2fffec90, clockid=<optimized out>, expected=0,
futex_word=0x55555a9a6010) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7fff2fffec90, clockid=<optimized
out>, mutex=0x55555a9a5fc0, cond=0x55555a9a5fe8) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x55555a9a5fe8, mutex=0x55555a9a5fc0,
abstime=0x7fff2fffec90) at pthread_cond_wait.c:656
#3  0x00007ffff4319e48 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff4317351 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff4313d4c in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ffff1fbd609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007ffff3f7a293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1126 (Thread 0x7fff3a79c700 (LWP 2220670)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>,
abstime=0x7fff3a79bc90, clockid=<optimized out>, expected=0,
futex_word=0x55555ac8c550) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7fff3a79bc90, clockid=<optimized
out>, mutex=0x55555ac8c500, cond=0x55555ac8c528) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x55555ac8c528, mutex=0x55555ac8c500,
abstime=0x7fff3a79bc90) at pthread_cond_wait.c:656
#3  0x00007ffff4319e48 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff4317351 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff4313d4c in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
--Type <RET> for more, q to quit, c to continue without paging--
#6  0x00007ffff1fbd609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007ffff3f7a293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1071 (Thread 0x7fff3bf9f700 (LWP 2220054)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>,
abstime=0x7fff3bf9ec90, clockid=<optimized out>, expected=0,
futex_word=0x55555a941020) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7fff3bf9ec90, clockid=<optimized
out>, mutex=0x55555a940fd0, cond=0x55555a940ff8) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x55555a940ff8, mutex=0x55555a940fd0,
abstime=0x7fff3bf9ec90) at pthread_cond_wait.c:656
#3  0x00007ffff4319e48 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff4317351 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff4313d4c in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ffff1fbd609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007ffff3f7a293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1070 (Thread 0x7fff6ec30700 (LWP 2220053)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>,
abstime=0x7fff6ec2fc90, clockid=<optimized out>, expected=0,
futex_word=0x55555a7f0424) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7fff6ec2fc90, clockid=<optimized
out>, mutex=0x55555a7f03d0, cond=0x55555a7f03f8) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x55555a7f03f8, mutex=0x55555a7f03d0,
abstime=0x7fff6ec2fc90) at pthread_cond_wait.c:656
#3  0x00007ffff4319e48 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff4317351 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff4313d4c in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ffff1fbd609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007ffff3f7a293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1069 (Thread 0x7fff71495700 (LWP 2220052)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>,
abstime=0x7fff71494c90, clockid=<optimized out>, expected=0,
futex_word=0x55555a7da7b4) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7fff71494c90, clockid=<optimized
out>, mutex=0x55555a7da760, cond=0x55555a7da788) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x55555a7da788, mutex=0x55555a7da760,
abstime=0x7fff71494c90) at pthread_cond_wait.c:656
#3  0x00007ffff4319e48 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff4317351 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff4313d4c in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ffff1fbd609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007ffff3f7a293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1068 (Thread 0x7fff79fbc700 (LWP 2220051)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>,
abstime=0x7fff79fbbc90, clockid=<optimized out>, expected=0,
futex_word=0x55555affb014) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7fff79fbbc90, clockid=<optimized
out>, mutex=0x55555affafc0, cond=0x55555affafe8) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x55555affafe8, mutex=0x55555affafc0,
abstime=0x7fff79fbbc90) at pthread_cond_wait.c:656
#3  0x00007ffff4319e48 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff4317351 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
--Type <RET> for more, q to quit, c to continue without paging--
#5  0x00007ffff4313d4c in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ffff1fbd609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007ffff3f7a293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1067 (Thread 0x7fff6fc63700 (LWP 2220050)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>,
abstime=0x7fff6fc62c90, clockid=<optimized out>, expected=0,
futex_word=0x55555a8217d0) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7fff6fc62c90, clockid=<optimized
out>, mutex=0x55555a821780, cond=0x55555a8217a8) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x55555a8217a8, mutex=0x55555a821780,
abstime=0x7fff6fc62c90) at pthread_cond_wait.c:656
#3  0x00007ffff4319e48 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff4317351 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff4313d4c in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ffff1fbd609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007ffff3f7a293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1065 (Thread 0x7fffab7fe700 (LWP 2219998)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>,
abstime=0x7fffab7fdc90, clockid=<optimized out>, expected=0,
futex_word=0x55555a833250) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7fffab7fdc90, clockid=<optimized
out>, mutex=0x55555a833200, cond=0x55555a833228) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x55555a833228, mutex=0x55555a833200,
abstime=0x7fffab7fdc90) at pthread_cond_wait.c:656
#3  0x00007ffff4319e48 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff4317351 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff4313d4c in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ffff1fbd609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007ffff3f7a293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1064 (Thread 0x7fff72507700 (LWP 2219997)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>,
abstime=0x7fff72506c90, clockid=<optimized out>, expected=0,
futex_word=0x55555afecb90) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7fff72506c90, clockid=<optimized
out>, mutex=0x55555afecb40, cond=0x55555afecb68) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x55555afecb68, mutex=0x55555afecb40,
abstime=0x7fff72506c90) at pthread_cond_wait.c:656
#3  0x00007ffff4319e48 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff4317351 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff4313d4c in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ffff1fbd609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007ffff3f7a293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 37 (Thread 0x7fff7a7bd700 (LWP 2146283)):
#0  0x00007ffff3f6daff in __GI___poll (fds=0x7fff64005060, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff164036e in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff16404a3 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff4554b3b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff44f8dcb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.--Type <RET> for more, q to quit, c to
continue without paging--
5
#5  0x00007ffff4312bb2 in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ffff4313d4c in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007ffff1fbd609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#8  0x00007ffff3f7a293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 36 (Thread 0x7fff7afbe700 (LWP 2146282)):
#0  0x00007ffff3f6daff in __GI___poll (fds=0x7fff68004280, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff164036e in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff16404a3 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff4554b3b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff44f8dcb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff4312bb2 in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ffff4313d4c in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007ffff1fbd609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#8  0x00007ffff3f7a293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 35 (Thread 0x7fff7b7bf700 (LWP 2146269)):
#0  0x00007ffff3f6daff in __GI___poll (fds=0x7fff74005210, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff164036e in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff16404a3 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff4554b22 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff44f8dcb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff4312bb2 in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fffe08003ba in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007ffff4313d4c in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007ffff1fbd609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007ffff3f7a293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 34 (Thread 0x7fffa084e700 (LWP 2146264)):
#0  0x00007ffff3f6daff in __GI___poll (fds=0x7fff80004e60, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff164036e in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff16404a3 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff4554b22 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff44f8dcb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff4312bb2 in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fffe054b559 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007ffff4313d4c in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007ffff1fbd609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007ffff3f7a293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

--Type <RET> for more, q to quit, c to continue without paging--
Thread 33 (Thread 0x7fff9904f700 (LWP 2146235)):
#0  0x00007ffff3f383bf in __GI___clock_nanosleep (clock_id=clock_id@entry=0,
flags=flags@entry=0, req=0x7fff9904ed40, rem=0x7fff9904ed40) at
../sysdeps/unix/sysv/linux/clock_nanosleep.c:78
#1  0x00007ffff3f3e047 in __GI___nanosleep (requested_time=<optimized out>,
remaining=<optimized out>) at nanosleep.c:27
#2  0x00007ffff4554465 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007ffff594f2fa in KisTileDataSwapper::run() (this=0x7ffff5e8dbe0
<(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  0x00007ffff4313d4c in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff1fbd609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007ffff3f7a293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 31 (Thread 0x7fffc5c4f700 (LWP 2146229)):
#0  0x00007ffff3f6daff in __GI___poll (fds=0x7fff84004e60, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff164036e in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff16404a3 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff4554b22 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff44f8dcb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff4312bb2 in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ffff4313d4c in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007ffff1fbd609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#8  0x00007ffff3f7a293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 22 (Thread 0x7fffd345e700 (LWP 2145905)):
#0  0x00007ffff3f6daff in __GI___poll (fds=0x7fffc8015240, nfds=4, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff164036e in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff16404a3 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff4554b22 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff44f8dcb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff4312bb2 in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ffff13b2f4b in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007ffff4313d4c in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007ffff1fbd609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007ffff3f7a293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 21 (Thread 0x7fffd3dc5700 (LWP 2145904)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x7fffd8001cb8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fffd8001c68,
cond=0x7fffd8001c90) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7fffd8001c90, mutex=0x7fffd8001c68) at
pthread_cond_wait.c:638
#3  0x00007fffec530b5b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007fffec53075b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007ffff1fbd609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007ffff3f7a293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
--Type <RET> for more, q to quit, c to continue without paging--

Thread 20 (Thread 0x7fffe2e48700 (LWP 2145903)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x7fffd8001cb8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fffd8001c68,
cond=0x7fffd8001c90) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7fffd8001c90, mutex=0x7fffd8001c68) at
pthread_cond_wait.c:638
#3  0x00007fffec530b5b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007fffec53075b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007ffff1fbd609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007ffff3f7a293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 19 (Thread 0x7fffe2647700 (LWP 2145902)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x7fffd8001cb8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fffd8001c68,
cond=0x7fffd8001c90) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7fffd8001c90, mutex=0x7fffd8001c68) at
pthread_cond_wait.c:638
#3  0x00007fffec530b5b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007fffec53075b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007ffff1fbd609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007ffff3f7a293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 18 (Thread 0x7fffe1e46700 (LWP 2145901)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x7fffd8001cb8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fffd8001c68,
cond=0x7fffd8001c90) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7fffd8001c90, mutex=0x7fffd8001c68) at
pthread_cond_wait.c:638
#3  0x00007fffec530b5b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007fffec53075b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007ffff1fbd609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007ffff3f7a293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7fffe1645700 (LWP 2145896)):
#0  0x00007ffff3f6daff in __GI___poll (fds=0x7fffe1644c28, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff14bec1a in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007ffff14c090a in xcb_wait_for_event () at
/usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fffeea5ee88 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007ffff4313d4c in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff1fbd609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007ffff3f7a293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fffeebefd00 (LWP 2145680)):
#0  0x00007ffff3f6daff in __GI___poll (fds=0x555557609dc0, nfds=3, timeout=10)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff164036e in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff16404a3 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff4554b22 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff44f8dcb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.--Type <RET> for more, q to quit, c to
continue without paging--
5
#5  0x00007ffff4500f84 in QCoreApplication::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x0000555555e2ce07 in main(int, char**) (argc=<optimized out>,
argv=<optimized out>) at /home/wolthera/krita/src/krita/main.cc:693
(gdb)

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to