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

Boudewijn Rempt <b...@valdyas.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|krita-bugs-n...@kde.org     |b...@valdyas.org
             Status|CONFIRMED                   |ASSIGNED
           Severity|normal                      |crash

--- Comment #7 from Boudewijn Rempt <b...@valdyas.org> ---
Backtrace: 

ASSERT (krita): "row < 0x7FFF && col < 0x7FFF" in file
/home/boud/dev/krita/libs/image/tiles3/kis_tile_hash_table2.h, line 133

Thread 44 "Thread (pooled)" received signal SIGABRT, Aborted.
[Switching to Thread 0x7fff967fc700 (LWP 20738)]
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
51      ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#1  0x00007ffff295e801 in __GI_abort () at abort.c:79
#2  0x00007ffff3333f2b in QMessageLogger::fatal(char const*, ...) const ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007ffff4c8e91e in kis_assert_common (
    assertion=assertion@entry=0x7ffff577fee2 "row < 0x7FFF && col < 0x7FFF", 
    file=file@entry=0x7ffff577fda0
"/home/boud/dev/krita/libs/image/tiles3/kis_tile_hash_table2.h", 
    line=line@entry=133, throwException=throwException@entry=false,
isIgnorable=isIgnorable@entry=false)
    at /home/boud/dev/krita/libs/global/kis_assert.cpp:90
#4  0x00007ffff4c8ea3a in kis_assert_recoverable (
    assertion=assertion@entry=0x7ffff577fee2 "row < 0x7FFF && col < 0x7FFF", 
    file=file@entry=0x7ffff577fda0
"/home/boud/dev/krita/libs/image/tiles3/kis_tile_hash_table2.h", 
    line=line@entry=133) at /home/boud/dev/krita/libs/global/kis_assert.cpp:103
#5  0x00007ffff53ab4d8 in KisTileHashTableTraits2<KisTile>::calculateHash
(this=0x555561e1a320, row=-56169, 
    col=94168) at
/home/boud/dev/krita/libs/image/tiles3/kis_tile_hash_table2.h:133
#6  KisTileHashTableTraits2<KisTile>::getReadOnlyTileLazy (this=0x555561e1a320,
col=94168, row=-56169, 
    existingTile=@0x7fff967fac40: false) at
/home/boud/dev/krita/libs/image/tiles3/kis_tile_hash_table2.h:375
#7  0x00007ffff53c1735 in KisTiledDataManager::getTile (writable=<optimized
out>, row=-56169, col=94168, 
    this=0x555561d2eee0) at
/home/boud/dev/krita/libs/image/tiles3/kis_tiled_data_manager.h:128
#8  KisTiledDataManager::getTilesPair (oldTile=0x7fff8800ebf8,
tile=0x7fff8800ebf0, writable=<optimized out>, 
    row=-56169, col=94168, this=0x555561d2eee0)
    at /home/boud/dev/krita/libs/image/tiles3/kis_tiled_data_manager.h:107
#9  KisRandomAccessor2::fetchTileData (this=this@entry=0x7fff8800ce50,
col=94168, row=-56169)
    at /home/boud/dev/krita/libs/image/tiles3/kis_random_accessor.cc:122
#10 0x00007ffff53c2002 in KisRandomAccessor2::moveTo (this=0x7fff8800ce50,
x=6026780, y=-3594768)
    at /home/boud/dev/krita/libs/image/tiles3/kis_random_accessor.cc:89
#11 0x00007ffff566cb08 in KisRandomSubAccessor::sampledRawData
(this=this@entry=0x7fff8800e1d0, 
    dst=dst@entry=0x7fff88003a90 "") at
/home/boud/dev/krita/libs/image/kis_random_sub_accessor.cpp:80
#12 0x00007fffb80a9bb2 in PickerTraitReal::sampleData<false>
(data=0x7fff88003a90 "", accessor=...)
    at /home/boud/dev/krita/libs/image/kis_cross_device_color_picker.h:38
#13 KisCrossDeviceColorPickerImpl<PickerTraitReal>::pickColorImpl<false>
(dst=0x7fff8801eef0 "", 
    y=<optimized out>, x=<optimized out>, this=<synthetic pointer>)
    at /home/boud/dev/krita/libs/image/kis_cross_device_color_picker.h:121
#14 KisCrossDeviceColorPickerImpl<PickerTraitReal>::pickColor
(dst=0x7fff8801eef0 "", y=<optimized out>, 
    x=<optimized out>, this=<synthetic pointer>)
    at /home/boud/dev/krita/libs/image/kis_cross_device_color_picker.h:96
#15 DeformBrush::paintMask (this=this@entry=0x7fff7c00a2a0, dab=..., layer=...,
scale=scale@entry=1, 
    rotation=rotation@entry=0, pos=...,
subPixelX=subPixelX@entry=0.2228398328768435, 
    subPixelY=subPixelY@entry=0.34434506453101221, dabX=dabX@entry=504,
dabY=dabY@entry=297)
    at /home/boud/dev/krita/plugins/paintops/deform/deform_brush.cpp:250
#16 0x00007fffb80ae4b6 in KisDeformPaintOp::paintAt (this=0x7fff7c00a270,
info=...)
    at /home/boud/dev/krita/plugins/paintops/deform/kis_deform_paintop.cpp:134
#17 0x00007ffff53fc241 in KisPaintInformation::paintAt<KisPaintOp>
(distanceInfo=0x5555621a4020, op=..., 
    this=0x7fff967fb710) at
/home/boud/dev/krita/libs/image/brushengine/kis_paint_information.h:117
#18 KisPaintOpUtils::paintLine<KisPaintOp> (op=..., pi1=..., pi2=..., 
    currentDistance=currentDistance@entry=0x5555621a4020,
fanCornersEnabled=false, fanCornersStep=1)
    at /home/boud/dev/krita/libs/image/brushengine/kis_paintop_utils.h:96
#19 0x00007ffff53fbafd in KisPaintOp::paintLine
(currentDistance=0x5555621a4020, pi2=..., pi1=..., 
    this=0x7fff7c00a270) at
/home/boud/dev/krita/libs/image/brushengine/kis_paintop.cc:156
#20 paintBezierCurve (paintOp=0x7fff7c00a270, pi1=..., control1=...,
control2=..., pi2=..., 
    currentDistance=0x5555621a4020) at
/home/boud/dev/krita/libs/image/brushengine/kis_paintop.cc:125
#21 0x00007ffff53fbc82 in KisPaintOp::paintBezierCurve (this=<optimized out>,
pi1=..., control1=..., 
    control2=..., pi2=..., currentDistance=<optimized out>)
    at /home/boud/dev/krita/libs/image/brushengine/kis_paintop.cc:148
#22 0x00007ffff6ae9a27 in
KisMaskedFreehandStrokePainter::<lambda(KisFreehandStrokeInfo*)>::operator() (
    data=<optimized out>, data=<optimized out>, __closure=<synthetic pointer>)
---Type <return> to continue, or q <return> to quit---
    at
/home/boud/dev/krita/libs/ui/tool/strokes/KisMaskedFreehandStrokePainter.cpp:67
#23
KisMaskedFreehandStrokePainter::applyToAllPainters<KisMaskedFreehandStrokePainter::paintBezierCurve(const
KisPaintInformation&, const QPointF&, const QPointF&, const
KisPaintInformation&)::<lambda(KisFreehandStrokeInfo*)> >
    (func=..., this=0x7fff7c009580, this@entry=0x555561c70498)
    at
/home/boud/dev/krita/libs/ui/tool/strokes/KisMaskedFreehandStrokePainter.cpp:43
#24 KisMaskedFreehandStrokePainter::paintBezierCurve
(this=this@entry=0x7fff7c009580, pi1=..., control1=..., 
    control2=..., pi2=...) at
/home/boud/dev/krita/libs/ui/tool/strokes/KisMaskedFreehandStrokePainter.cpp:66
#25 0x00007ffff6ad9cd8 in FreehandStrokeStrategy::doStrokeCallback
(this=0x555560d27c00, data=<optimized out>)
    at /home/boud/dev/krita/libs/ui/tool/strokes/freehand_stroke.cpp:179
#26 0x00007ffff577d340 in non-virtual thunk to KisUpdateJobItem::run() ()
   from /home/boud/dev/i-krita/lib/x86_64-linux-gnu/libkritaimage.so.19
#27 0x00007ffff335c3e2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007ffff3357c72 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007fffec4f36db in start_thread (arg=0x7fff967fc700) at
pthread_create.c:463
#30 0x00007ffff2a3f88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

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

Reply via email to