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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REPORTED                    |CONFIRMED
                 CC|                            |b...@valdyas.org
     Ever confirmed|0                           |1

--- Comment #2 from Boudewijn Rempt <b...@valdyas.org> ---
This is the assert: 

ASSERT (krita): "row < 0x7FFF && col < 0x7FFF" in file
/home/boud/dev/krita/libs/image/tiles3/kis_tile_hash_table2.h, line 133
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = krita path = /home/boud/dev/i-krita/bin pid = 28237
KCrash: Arguments: /home/boud/dev/i-krita/bin/krita
/home/boud/Downloads/1.41[√2]_420x297mmA3[4962x3509px].kra 
KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi from
kdeinit
sock_file=/run/user/1000/kdeinit5__0
Unable to start Dr. Konqi
Re-raising signal for core dump handling.
Segmentation fault (core dumped)

This is the backtrace: 

0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#1  0x00007ffff2875801 in __GI_abort () at abort.c:79
#2  0x00007ffff324af2b in QMessageLogger::fatal(char const*, ...) const ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007ffff4ba7858 in kis_assert_common(char const*, char const*, int,
bool, bool) ()
    at /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h:208
#4  0x00007ffff4ba7c9a in kis_assert_recoverable (
    assertion=assertion@entry=0x7ffff56ef722 "row < 0x7FFF && col < 0x7FFF", 
    file=file@entry=0x7ffff56ef5e0
"/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:106
#5  0x00007ffff5329e00 in KisTileHashTableTraits2<KisTile>::calculateHash
(this=0x55556263cc40, row=33554431, 
    col=33554431) at /usr/include/c++/8/bits/atomic_base.h:295
#6  KisTileHashTableTraits2<KisTile>::getReadOnlyTileLazy (this=0x55556263cc40,
col=33554431, row=33554431, 
    existingTile=@0x7fff7b7fd610: true) at
/home/boud/dev/krita/libs/image/tiles3/kis_tile_hash_table2.h:379
#7  0x00007ffff534104e in KisTiledDataManager::getTile (writable=<optimized
out>, row=33554431, col=33554431, 
    this=0x5555621daee0) at
/home/boud/dev/krita/libs/image/tiles3/kis_tiled_data_manager.h:128
#8  KisTiledDataManager::getTilesPair (oldTile=0x5555670f0f78,
tile=0x5555670f0f70, writable=<optimized out>, 
    row=33554431, col=33554431, this=0x5555621daee0)
    at /home/boud/dev/krita/libs/image/tiles3/kis_tiled_data_manager.h:107
#9  KisRandomAccessor2::fetchTileData(int, int) ()
    at /home/boud/dev/krita/libs/image/tiles3/kis_random_accessor.cc:122
#10 0x00007ffff534179a in KisRandomAccessor2::moveTo(int, int) ()
    at /home/boud/dev/krita/libs/image/tiles3/kis_random_accessor.cc:89
#11 0x00007ffff5341d23 in
KisRandomAccessor2::KisRandomAccessor2(KisTiledDataManager*, int, int, int,
int, bool, KisIteratorCompleteListener*) () at
/home/boud/dev/krita/libs/image/tiles3/kis_random_accessor.cc:38
#12 0x00007ffff55b7c5f in
KisPaintDevice::Private::KisPaintDeviceStrategy::createRandomConstAccessorNG (
    this=<optimized out>, x=-2147483648, y=-2147483648)
    at /home/boud/dev/krita/libs/image/kis_paint_device_data.h:262
#13 0x00007ffff55a538b in KisPaintDevice::createRandomConstAccessorNG
(this=this@entry=0x55556263c770, 
    x=x@entry=-2147483648, y=y@entry=-2147483648) at
/home/boud/dev/krita/libs/image/kis_paint_device.cc:1791
#14 0x00007ffff55b079f in
Impl::calculateExactBoundsImpl<Impl::CheckFullyTransparent> (
    device=device@entry=0x55556263c770, startRect=..., endRect=...,
compareOp=...)
    at /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h:372
#15 0x00007ffff55ab72b in KisPaintDevice::calculateExactBounds(bool) const ()
    at /home/boud/dev/krita/libs/image/kis_paint_device.cc:1407
#16 0x00007ffff55ae8fb in KisLockFreeCache<QRect>::getValue
(this=0x55556263c8c0)
    at /usr/include/c++/8/bits/atomic_base.h:468
#17 0x00007ffff55a770a in KisPaintDeviceCache::exactBounds (this=<optimized
out>)
    at /home/boud/dev/krita/libs/image/kis_paint_device_cache.h:60
#18 KisPaintDevice::exactBounds (this=<optimized out>)
    at /home/boud/dev/krita/libs/image/kis_paint_device.cc:1224
#19 0x00007ffff552cc0f in KisLayer::layerExtentImpl(bool) const ()
    at /home/boud/dev/krita/libs/image/kis_layer.cc:956
#20 0x00007ffff55c8658 in KisPaintLayer::exactBounds() const ()
    at /home/boud/dev/krita/libs/image/kis_paint_layer.cc:260
#21 0x00007fffb8f17aa3 in KisMoveBoundsCalculationJob::run() ()
    at
/home/boud/dev/krita/plugins/tools/basictools/KisMoveBoundsCalculationJob.cpp:46
#22 0x00007ffff56ecc54 in non-virtual thunk to KisUpdateJobItem::run() ()
    at /usr/include/c++/8/bits/atomic_base.h:295
#23 0x00007ffff32733e2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007ffff326ec72 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007fffec42f6db in start_thread (arg=0x7fff7b7fe700) at
pthread_create.c:463
#26 0x00007ffff295688f 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