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.