https://bugs.kde.org/show_bug.cgi?id=368599
Bug ID: 368599 Summary: Memory corruption while trying to apply transform(GDB backtrace) Product: krita Version: git master Platform: Other OS: Linux Status: UNCONFIRMED Severity: crash Priority: NOR Component: transform Assignee: krita-bugs-n...@kde.org Reporter: griffinval...@gmail.com I was apply a transform, then undoing it, then resizing and applying again. I've never seen this before with transform... *** Error in `/home/krita/kde/inst/bin/krita': malloc(): memory corruption (fast): 0x0000000011f3344f *** ======= Backtrace: ========= /lib/x86_64-linux-gnu/libc.so.6(+0x77725)[0x7ffff4bc5725] /lib/x86_64-linux-gnu/libc.so.6(+0x81f01)[0x7ffff4bcff01] /lib/x86_64-linux-gnu/libc.so.6(__libc_malloc+0x54)[0x7ffff4bd15a4] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(_Znwm+0x18)[0x7ffff51bae78] /home/krita/Qt/5.6/gcc_64/lib/libQt5Gui.so.5(_ZNK7QRegion4copyEv+0x1f)[0x7ffff5f74e5f] /home/krita/Qt/5.6/gcc_64/lib/libQt5Gui.so.5(_ZN7QRegion6detachEv+0x1e)[0x7ffff5f7505e] /home/krita/Qt/5.6/gcc_64/lib/libQt5Gui.so.5(_ZN7QRegion9translateEii+0x37)[0x7ffff5f75817] /home/krita/Qt/5.6/gcc_64/lib/libQt5Gui.so.5(_ZNK7QRegion10translatedEii+0x1e)[0x7ffff5f7593e] /home/krita/Qt/5.6/gcc_64/lib/libQt5Widgets.so.5(+0x161b04)[0x7ffff6519b04] /home/krita/Qt/5.6/gcc_64/lib/libQt5Widgets.so.5(+0x162ea9)[0x7ffff651aea9] /home/krita/Qt/5.6/gcc_64/lib/libQt5Widgets.so.5(_ZN14QWidgetPrivate16syncBackingStoreEv+0x3f)[0x7ffff653a6ef] /home/krita/Qt/5.6/gcc_64/lib/libQt5Widgets.so.5(_ZN7QWidget5eventEP6QEvent+0x330)[0x7ffff65503d0] /home/krita/Qt/5.6/gcc_64/lib/libQt5Widgets.so.5(_ZN11QMainWindow5eventEP6QEvent+0x15b)[0x7ffff665e01b] /home/krita/kde/inst/lib/x86_64-linux-gnu/libkritawidgetutils.so.15(_ZN11KMainWindow5eventEP6QEvent+0x57)[0x7ffff6f374f7] /home/krita/kde/inst/lib/x86_64-linux-gnu/libkritawidgetutils.so.15(_ZN13KXmlGuiWindow5eventEP6QEvent+0x29)[0x7ffff6f6fb09] /home/krita/Qt/5.6/gcc_64/lib/libQt5Widgets.so.5(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0x9c)[0x7ffff650e04c] /home/krita/Qt/5.6/gcc_64/lib/libQt5Widgets.so.5(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x398)[0x7ffff6512488] /home/krita/kde/inst/lib/x86_64-linux-gnu/libkritaui.so.15(_ZN14KisApplication6notifyEP7QObjectP6QEvent+0x27)[0x7ffff78d3df7] /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5(_ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent+0x100)[0x7ffff571ae80] /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5(_ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData+0x1c3)[0x7ffff571d673] /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5(+0x2bb0f3)[0x7ffff576a0f3] /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x2a7)[0x7fffee3bf1a7] /lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x4a400)[0x7fffee3bf400] /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_iteration+0x2c)[0x7fffee3bf4ac] /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x57)[0x7ffff576a4e7] /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0xea)[0x7ffff5718efa] /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5(_ZN16QCoreApplication4execEv+0x8d)[0x7ffff5720d9d] /home/krita/kde/inst/bin/krita(main+0xc91)[0x404c51] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0)[0x7ffff4b6e830] /home/krita/kde/inst/bin/krita(_start+0x29)[0x4054a9] ======= Memory map: ======== 00400000-007b2000 r-xp 00000000 08:02 6423156 /home/krita/kde/inst/bin/krita 009b1000-009b2000 r--p 003b1000 08:02 6423156 /home/krita/kde/inst/bin/krita 009b2000-00a09000 rw-p 003b2000 08:02 6423156 /home/krita/kde/inst/bin/krita 00a09000-164d2000 rw-p 00000000 00:00 0 [heap] 7fff7bcbe000-7fff7ccbe000 rw-s 00000000 08:02 1447968 /tmp/KRITA_SWAP_FILE_J13985 7fff7ccbe000-7fff82cc0000 rw-p 00000000 00:00 0 7fff82cc0000-7fff82d30000 rw-s 00000000 00:05 1823414 /drm mm object (deleted) 7fff82d30000-7fff82da0000 rw-s 00000000 00:05 1823405 /drm mm object (deleted) 7fff82da0000-7fff82e10000 rw-s 00000000 00:05 1823396 /drm mm object (deleted) 7fff82e10000-7fff82e80000 rw-s 00000000 00:05 1823387 /drm mm object (deleted) 7fff82e80000-7fff82ef0000 rw-s 00000000 00:05 1823378 /drm mm object (deleted) 7fff82ef0000-7fff82f60000 rw-s 00000000 00:05 1823413 /drm mm object (deleted) 7fff82f60000-7fff82fd0000 rw-s 00000000 00:05 1823404 /drm mm object (deleted) 7fff82fd0000-7fff83040000 rw-s 00000000 00:05 1823395 /drm mm object (deleted) 7fff83040000-7fff830b0000 rw-s 00000000 00:05 1823386 /drm mm object (deleted) 7fff830b0000-7fff83120000 rw-s 00000000 00:05 1823377 /drm mm object (deleted) 7fff83120000-7fff83190000 rw-s 00000000 00:05 1823412 /drm mm object (deleted) 7fff83190000-7fff83200000 rw-s 00000000 00:05 1823403 /drm mm object (deleted) 7fff83200000-7fff83270000 rw-s 00000000 00:05 1823394 /drm mm object (deleted) 7fff83270000-7fff832e0000 rw-s 00000000 00:05 1823385 /drm mm object (deleted) 7fff832e0000-7fff83350000 rw-s 00000000 00:05 1823376 /drm mm object (deleted) 7fff83350000-7fff833c0000 rw-s 00000000 00:05 1823411 /drm mm object (deleted) 7fff833c0000-7fff83430000 rw-s 00000000 00:05 1823402 /drm mm object (deleted) 7fff83430000-7fff834a0000 rw-s 00000000 00:05 1823393 /drm mm object (deleted) 7fff834a0000-7fff83510000 rw-s 00000000 00:05 1823384 /drm mm object (deleted) 7fff83510000-7fff83580000 rw-s 00000000 00:05 1823375 /drm mm object (deleted) 7fff83580000-7fff835f0000 rw-s 00000000 00:05 1823410 /drm mm object (deleted) 7fff835f0000-7fff83660000 rw-s 00000000 00:05 1823401 /drm mm object (deleted) 7fff83660000-7fff836d0000 rw-s 00000000 00:05 1823392 /drm mm object (deleted) 7fff836d0000-7fff83740000 rw-s 00000000 00:05 1823383 /drm mm object (deleted) 7fff83740000-7fff837b0000 rw-s 00000000 00:05 1823374 /drm mm object (deleted) 7fff837b0000-7fff83820000 rw-s 00000000 00:05 1823409 /drm mm object (deleted) 7fff83820000-7fff83890000 rw-s 00000000 00:05 1823400 /drm mm object (deleted) 7fff83890000-7fff83900000 rw-s 00000000 00:05 1823391 /drm mm object (deleted) 7fff83900000-7fff83970000 rw-s 00000000 00:05 1823382 /drm mm object (deleted) 7fff83970000-7fff839e0000 rw-s 00000000 00:05 1823373 /drm mm object (deleted) 7fff839e0000-7fff83a50000 rw-s 00000000 00:05 1823408 /drm mm object (deleted) 7fff83a50000-7fff83ac0000 rw-s 00000000 00:05 1823399 /drm mm object (deleted) 7fff83ac0000-7fff83b30000 rw-s 00000000 00:05 1823390 /drm mm object (deleted) 7fff83b30000-7fff83ba0000 rw-s 00000000 00:05 1823381 /drm mm object (deleted) 7fff83ba0000-7fff83c10000 rw-s 00000000 00:05 1823372 /drm mm object (deleted) 7fff83c10000-7fff83c80000 rw-s 00000000 00:05 1823407 /drm mm object (deleted) 7fff83c80000-7fff83cf0000 rw-s 00000000 00:05 1823398 /drm mm object (deleted) 7fff83cf0000-7fff83d60000 rw-s 00000000 00:05 1823389 /drm mm object (deleted) 7fff83d60000-7fff83dd0000 rw-s 00000000 00:05 1823380 /drm mm object (deleted) 7fff83dd0000-7fff83e40000 rw-s 00000000 00:05 1823371 /drm mm object (deleted) 7fff83e40000-7fff83eb0000 rw-s 00000000 00:05 1823406 /drm mm object (deleted) 7fff83eb0000-7fff83f20000 rw-s 00000000 00:05 1823397 /drm mm object (deleted) 7fff83f20000-7fff83f90000 rw-s 00000000 00:05 1823388 /drm mm object (deleted) 7fff83f90000-7fff84000000 rw-s 00000000 00:05 1823379 /drm mm object (deleted) 7fff84000000-7fff850a7000 rw-p 00000000 00:00 0 7fff850a7000-7fff88000000 ---p 00000000 00:00 0 7fff88000000-7fff88021000 rw-p 00000000 00:00 0 7fff88021000-7fff8c000000 ---p 00000000 00:00 0 7fff8c000000-7fff8c163000 rw-p 00000000 00:00 0 7fff8c163000-7fff90000000 ---p 00000000 00:00 0 7fff9004f000-7fff900bf000 rw-s 00000000 00:05 1823370 /drm mm object (deleted) 7fff9022f000-7fff9102f000 rw-s 00000000 00:05 1827761 /drm mm object (deleted) 7fff9102f000-7fff910c0000 rw-s 00000000 00:05 330367059 /SYSV00000000 (deleted) 7fff91342000-7fff91743000 rw-s 001d3000 08:02 1447968 /tmp/KRITA_SWAP_FILE_J13985 7fff91743000-7fff917a3000 rw-s 00000000 00:05 330891352 /SYSV00000000 (deleted) 7fff917a3000-7fff9187e000 rw-s 00000000 00:05 330793046 /SYSV00000000 (deleted) 7fff9187e000-7fff918c1000 rw-s 00000000 00:05 330399828 /SYSV00000000 (deleted) 7fff918c1000-7fff928c2000 rw-p 00000000 00:00 0 7fff928c2000-7fff928c6000 r-xp 00000000 08:02 664697 /home/krita/kde/inst/lib/x86_64-linux-gnu/kritaplugins/kritapngimport.so 7fff928c6000-7fff92ac5000 ---p 00004000 08:02 664697 /home/krita/kde/inst/lib/x86_64-linux-gnu/kritaplugins/kritapngimport.so 7fff92ac5000-7fff92ac6000 r--p 00003000 08:02 664697 /home/krita/kde/inst/lib/x86_64-linux-gnu/kritaplugins/kritapngimport.so 7fff92ac6000-7fff92ac7000 rw-p 00004000 08:02 664697 /home/krita/kde/inst/lib/x86_64-linux-gnu/kritaplugins/kritapngimport.so 7fff92ac7000-7fff92b34000 rw-s 00000000 00:05 330268753 /SYSV00000000 (deleted) 7fff92b4e000-7fff92b9e000 rw-s 00000000 00:05 330858583 /SYSV00000000 (deleted) 7fff92b9e000-7fff92c1e000 rw-s 00000000 00:05 327843920 /SYSV00000000 (deleted) 7fff92c1e000-7fff92c1f000 ---p 00000000 00:00 0 7fff92c1f000-7fff9341f000 rw-p 00000000 00:00 0 7fff9341f000-7fff934c0000 rw-s 00000000 00:05 326664270 /SYSV00000000 (deleted) 7fff934c0000-7fff9357c000 rw-s 00000000 00:05 326631501 /SYSV00000000 (deleted) 7fff9357c000-7fff93664000 rw-s 00000000 00:05 326238281 /SYSV00000000 (deleted) 7fff93664000-7fff9374d000 rw-s 00000000 00:05 326205492 /SYSV00000000 (deleted) 7fff9374d000-7fff937ff000 rw-s 00000000 00:05 326107184 /SYSV00000000 (deleted) 7fff937ff000-7fff93800000 ---p 00000000 00:00 0 7fff93800000-7fff94000000 rw-p 00000000 00:00 0 7fff94000000-7fff9493a000 rw-p 00000000 00:00 0 7fff9493a000-7fff98000000 ---p 00000000 00:00 0 7fff98000000-7fff98043000 rw-p 00000000 00:00 0 7fff98043000-7fff9c000000 ---p 00000000 00:00 0 7fff9c040000-7fff9c0b0000 rw-s 00000000 00:05 1824154 /drm mm object (deleted) 7fff9c0b0000-7fff9c6b0000 rw-s 00000000 00:05 1816380 /drm mm object (deleted) 7fff9c6b0000-7fff9c6b1000 ---p 00000000 00:00 0 7fff9c6b1000-7fff9ceb1000 rw-p 00000000 00:00 0 7fff9ceb1000-7fff9d3d3000 rw-s 00000000 00:05 326041642 /SYSV00000000 (deleted) 7fff9d3d3000-7fff9d511000 rw-s 00000000 00:05 326008870 /SYSV00000000 (deleted) 7fff9d511000-7fff9d51e000 r-xp 00000000 08:02 664661 /home/krita/kde/inst/lib/x86_64-linux-gnu/kritaplugins/kritawaveletdecompose.so 7fff9d51e000-7fff9d71e000 ---p 0000d000 08:02 664661 /home/krita/kde/inst/lib/x86_64-linux-gnu/kritaplugins/kritawaveletdecompose.so 7fff9d71e000-7fff9d71f000 r--p 0000d000 08:02 664661 /home/krita/kde/inst/lib/x86_64-linux-gnu/kritaplugins/kritawaveletdecompose.so 7fff9d71f000-7fff9d720000 rw-p 0000e000 08:02 664661 /home/krita/kde/inst/lib/x86_64-linux-gnu/kritaplugins/kritawaveletdecompose.so 7fff9d720000-7fff9d728000 r-xp 00000000 08:02 664688 /home/krita/kde/inst/lib/x86_64-linux-gnu/kritaplugins/kritashearimage.so 7fff9d728000-7fff9d928000 ---p 00008000 08:02 664688 /home/krita/kde/inst/lib/x86_64-linux-gnu/kritaplugins/kritashearimage.so 7fff9d928000-7fff9d929000 r--p 00008000 08:02 664688 /home/krita/kde/inst/lib/x86_64-linux-gnu/kritaplugins/kritashearimage.so 7fff9d929000-7fff9d92a000 rw-p 00009000 08:02 664688 /home/krita/kde/inst/lib/x86_64-linux-gnu/kritaplugins/kritashearimage.so 7fff9d92a000-7fff9d93a000 r-xp 00000000 08:02 664687 /home/krita/kde/inst/lib/x86_64-linux-gnu/kritaplugins/kritaseparatechannels.so 7fff9d93a000-7fff9db3a000 ---p 00010000 08:02 664687 /home/krita/kde/inst/lib/x86_64-linux-gnu/kritaplugins/kritaseparatechannels.so 7fff9db3a000-7fff9db3b000 r--p 00010000 08:02 664687 /home/krita/kde/inst/lib/x86_64-linux-gnu/kritaplugins/kritaseparatechannels.so 7fff9db3b000-7fff9db3c000 rw-p 00011000 08:02 664687 /home/krita/kde/inst/lib/x86_64-linux-gnu/kritaplugins/kritaseparatechannels.so 7fff9db3c000-7fff9db48000 r-xp 00000000 08:02 664660 /home/krita/kde/inst/lib/x86_64-linux-gnu/kritaplugins/kritarotateimage.so 7fff9db48000-7fff9dd47000 ---p 0000c000 08:02 664660 /home/krita/kde/inst/lib/x86_64-linux-gnu/kritaplugins/kritarotateimage.so 7fff9dd47000-7fff9dd48000 r--p 0000b000 08:02 664660 /home/krita/kde/inst/lib/x86_64-linux-gnu/kritaplugins/kritarotateimage.so 7fff9dd48000-7fff9dd49000 rw-p 0000c000 08:02 664660 /home/krita/kde/inst/lib/x86_64-linux-gnu/kritaplugins/kritarotateimage.so 7fff9dd49000-7fff9dd7a000 r-xp 00000000 08:02 664690 /home/krita/kde/inst/lib/x86_64-linux-gnu/kritaplugins/kritaresourcemanager.so 7fff9dd7a000-7fff9df7a000 ---p 00031000 08:02 664690 /home/krita/kde/inst/lib/x86_64-linux-gnu/kritaplugins/kritaresourcemanager.so 7fff9df7a000-7fff9df7b000 r--p 00031000 08:02 664690 /home/krita/kde/inst/lib/x86_64-linux-gnu/kritaplugins/kritaresourcemanager.so 7fff9df7b000-7fff9df7c000 rw-p 00032000 08:02 664690 /home/krita/kde/inst/lib/x86_64-linux-gnu/kritaplugins/kritaresourcemanager.so 7fff9df7c000-7fff9df8b000 r-xp 00000000 08:02 664659 /home/krita/kde/inst/lib/x86_64-linux-gnu/kritaplugins/kritaoffsetimage.so 7fff9df8b000-7fff9e18a000 ---p 0000f000 08:02 664659 /home/krita/kde/inst/lib/x86_64-linux-gnu/kritaplugins/kritaoffsetimage.so 7fff9e18a000-7fff9e18b000 r--p 0000e000 08:02 664659 /home/krita/kde/inst/lib/x86_64-linux-gnu/kritaplugins/kritaoffsetimage.so 7fff9e18b000-7fff9e18c000 rw-p 0000f000 08:02 664659 /home/krita/kde/inst/lib/x86_64-linux-gnu/kritaplugins/kritaoffsetimage.so Thread 1 "krita" received signal SIGABRT, Aborted. 0x00007ffff4b83418 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54 54 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory. (gdb) thread apply all backtrace Thread 668 (Thread 0x7fff9341e700 (LWP 14813)): #0 0x00007fffb9b4ea06 in KoMixColorsOpImpl<KoBgrU8Traits>::mixColorsImpl<KoMixColorsOpImpl<KoBgrU8Traits>::ArrayOfPointers> (dst=0x7fff7d672b50 "", nColors=<optimized out>, weights=0x7fffb4034d64, source=..., this=0x4a6e5e0) at /home/krita/kde/src/krita/libs/pigment/KoMixColorsOpImpl.h:91 #1 KoMixColorsOpImpl<KoBgrU8Traits>::mixColors (this=this@entry=0x4a6e5e0, colors=colors@entry=0x7fffb40d8d70, weights=0x7fffb4034d60, nColors=<optimized out>, dst=0x7fff7d672b50 "") at /home/krita/kde/src/krita/libs/pigment/KoMixColorsOpImpl.h:34 #2 0x00007ffff2fbdddc in KisFilterWeightsApplicator::processLine<KisSharedPtr<KisHLineIteratorNG> > (filterSupport=<optimized out>, buffer=0x7fff9341d350, line=139, srcLine=..., this=<synthetic pointer>) at /home/krita/kde/src/krita/libs/image/kis_filter_weights_applicator.h:273 #3 KisTransformWorker::transformPass<KisSharedPtr<KisHLineIteratorNG> > (this=this@entry=0x7fff9341d8a0, src=<optimized out>, dst=0x1268c930, floatscale=0.25852310657988242, shear=0, dx=218, filterStrategy=0xde709a0, portion=portion@entry=50) at /home/krita/kde/src/krita/libs/image/kis_transform_worker.cc:219 #4 0x00007ffff2fbc700 in KisTransformWorker::runPartial (this=this@entry=0x7fff9341d8a0, processRect=...) at /home/krita/kde/src/krita/libs/image/kis_transform_worker.cc:356 #5 0x00007ffff2fbcf14 in KisTransformWorker::run (this=this@entry=0x7fff9341d8a0) at /home/krita/kde/src/krita/libs/image/kis_transform_worker.cc:237 #6 0x00007fffabe8df8a in KisTransformUtils::transformDevice (config=..., device=..., helper=helper@entry=0x7fff9341db50) at /home/krita/kde/src/krita/plugins/tools/tool_transform2/kis_transform_utils.cpp:271 #7 0x00007fffabe90ae1 in TransformStrokeStrategy::transformAndMergeDevice (this=this@entry=0x10b5cfe0, config=..., src=..., dst=..., helper=helper@entry=0x7fff9341db50) at /home/krita/kde/src/krita/plugins/tools/tool_transform2/strokes/transform_stroke_strategy.cpp:310 #8 0x00007fffabe9112d in TransformStrokeStrategy::doStrokeCallback (this=0x10b5cfe0, data=<optimized out>) at /home/krita/kde/src/krita/plugins/tools/tool_transform2/strokes/transform_stroke_strategy.cpp:213 #9 0x00007ffff3072b31 in KisStrokeJob::run (this=<optimized out>) at /home/krita/kde/build/libs/image/../../../src/krita/libs/image/kis_stroke_job.h:44 #10 KisUpdateJobItem::run (this=0x13067ed0) at /home/krita/kde/build/libs/image/../../../src/krita/libs/image/kis_update_job_item.h:66 #11 0x00007ffff555530d in ?? () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #12 0x00007ffff5558c89 in ?? () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #13 0x00007fffeecea6fa in start_thread (arg=0x7fff9341e700) at pthread_create.c:333 #14 0x00007ffff4c54b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 667 (Thread 0x7fff9ceb0700 (LWP 14812)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007ffff5559738 in QWaitCondition::wait(QMutex*, unsigned long) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #2 0x00007ffff5555467 in ?? () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #3 0x00007ffff5558c89 in ?? () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #4 0x00007fffeecea6fa in start_thread (arg=0x7fff9ceb0700) at pthread_create.c:333 #5 0x00007ffff4c54b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 666 (Thread 0x7fffbbfff700 (LWP 14811)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007ffff5559738 in QWaitCondition::wait(QMutex*, unsigned long) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #2 0x00007ffff5555467 in ?? () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #3 0x00007ffff5558c89 in ?? () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #4 0x00007fffeecea6fa in start_thread (arg=0x7fffbbfff700) at pthread_create.c:333 #5 0x00007ffff4c54b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 665 (Thread 0x7fff93fff700 (LWP 14810)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007ffff5559738 in QWaitCondition::wait(QMutex*, unsigned long) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #2 0x00007ffff5555467 in ?? () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #3 0x00007ffff5558c89 in ?? () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #4 0x00007fffeecea6fa in start_thread (arg=0x7fff93fff700) at pthread_create.c:333 #5 0x00007ffff4c54b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 ---Type <return> to continue, or q <return> to quit--- Thread 12 (Thread 0x7fffa7d00700 (LWP 14008)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007ffff55597eb in QWaitCondition::wait(QMutex*, unsigned long) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #2 0x00007ffff672faa2 in ?? () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Widgets.so.5 #3 0x00007ffff5558c89 in ?? () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #4 0x00007fffeecea6fa in start_thread (arg=0x7fffa7d00700) at pthread_create.c:333 #5 0x00007ffff4c54b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 10 (Thread 0x7fffa8648700 (LWP 14006)): #0 0x00007ffff4c198dd in nanosleep () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007ffff5600f7d in ?? () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #2 0x00007ffff5558138 in QThread::msleep(unsigned long) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #3 0x00007ffff2e9370a in KisTileDataSwapper::run (this=0x7ffff331b460 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder+64>) at /home/krita/kde/src/krita/libs/image/tiles3/swap/kis_tile_data_swapper.cpp:97 #4 0x00007ffff5558c89 in ?? () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #5 0x00007fffeecea6fa in start_thread (arg=0x7fffa8648700) at pthread_create.c:333 #6 0x00007ffff4c54b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 9 (Thread 0x7fffc0ed5700 (LWP 14005)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007ffff55597eb in QWaitCondition::wait(QMutex*, unsigned long) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #2 0x00007ffff5552e8b in QSemaphore::acquire(int) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #3 0x00007ffff2e798de in KisTileDataPooler::waitForWork (this=0x7ffff331b420 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder>) at /home/krita/kde/src/krita/libs/image/tiles3/kis_tile_data_pooler.cc:165 #4 0x00007ffff2e7a09a in KisTileDataPooler::run (this=0x7ffff331b420 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder>) at /home/krita/kde/src/krita/libs/image/tiles3/kis_tile_data_pooler.cc:187 #5 0x00007ffff5558c89 in ?? () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #6 0x00007fffeecea6fa in start_thread (arg=0x7fffc0ed5700) at pthread_create.c:333 #7 0x00007ffff4c54b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7fffd882a700 (LWP 13993)): #0 0x00007ffff4c48e8d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fffee3bf39c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fffee3bf4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff576a4fc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #4 0x00007ffff5718efa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #5 0x00007ffff555438c in QThread::exec() () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #6 0x00007fffeef15cd5 in ?? () from /home/krita/Qt/5.6/gcc_64/lib/libQt5DBus.so.5 #7 0x00007ffff5558c89 in ?? () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #8 0x00007fffeecea6fa in start_thread (arg=0x7fffd882a700) at pthread_create.c:333 #9 0x00007ffff4c54b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7fffd902b700 (LWP 13992)): #0 0x00007ffff4c48e8d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fffee3bf39c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fffee3bf722 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fffde6a3916 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #4 0x00007fffee3e5bc5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fffeecea6fa in start_thread (arg=0x7fffd902b700) at pthread_create.c:333 ---Type <return> to continue, or q <return> to quit--- #6 0x00007ffff4c54b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7fffd982c700 (LWP 13991)): #0 0x00007ffff4c48e8d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fffee3bf39c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fffee3bf4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fffee3bf4e9 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fffee3e5bc5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fffeecea6fa in start_thread (arg=0x7fffd982c700) at pthread_create.c:333 #6 0x00007ffff4c54b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7fffda247700 (LWP 13990)): #0 0x00007ffff4c48e8d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fffee3bf39c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fffee3bf4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fffda24f28d in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so #4 0x00007fffee3e5bc5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fffeecea6fa in start_thread (arg=0x7fffda247700) at pthread_create.c:333 #6 0x00007ffff4c54b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7fffe4b17700 (LWP 13989)): #0 0x00007ffff4c48e8d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007ffff3577c62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007ffff35798d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007fffe59c6dc9 in ?? () from /home/krita/Qt/5.6/gcc_64/plugins/platforms/../../lib/libQt5XcbQpa.so.5 #4 0x00007ffff5558c89 in ?? () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #5 0x00007fffeecea6fa in start_thread (arg=0x7fffe4b17700) at pthread_create.c:333 #6 0x00007ffff4c54b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7ffff7f0f8c0 (LWP 13985)): #0 0x00007ffff4b83418 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54 #1 0x00007ffff4b8501a in __GI_abort () at abort.c:89 #2 0x00007ffff4bc572a in __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x7ffff4cde6b0 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175 #3 0x00007ffff4bcff01 in malloc_printerr (ar_ptr=0x3, ptr=<optimized out>, str=0x7ffff4cdeab8 "malloc(): memory corruption (fast)", action=3) at malloc.c:5007 #4 _int_malloc (av=av@entry=0x7ffff4f11b20 <main_arena>, bytes=bytes@entry=16) at malloc.c:3387 #5 0x00007ffff4bd15a4 in __GI___libc_malloc (bytes=16) at malloc.c:2914 #6 0x00007ffff51bae78 in operator new(unsigned long) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #7 0x00007ffff5f74e5f in QRegion::copy() const () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Gui.so.5 #8 0x00007ffff5f7505e in QRegion::detach() () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Gui.so.5 #9 0x00007ffff5f75817 in QRegion::translate(int, int) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Gui.so.5 #10 0x00007ffff5f7593e in QRegion::translated(int, int) const () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Gui.so.5 #11 0x00007ffff6519b04 in ?? () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Widgets.so.5 #12 0x00007ffff651aea9 in ?? () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Widgets.so.5 #13 0x00007ffff653a6ef in QWidgetPrivate::syncBackingStore() () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Widgets.so.5 #14 0x00007ffff65503d0 in QWidget::event(QEvent*) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Widgets.so.5 #15 0x00007ffff665e01b in QMainWindow::event(QEvent*) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Widgets.so.5 #16 0x00007ffff6f374f7 in KMainWindow::event (this=this@entry=0xcab06e0, ev=ev@entry=0x10b5c780) at /home/krita/kde/src/krita/libs/widgetutils/xmlgui/kmainwindow.cpp:780 #17 0x00007ffff6f6fb09 in KXmlGuiWindow::event (this=0xcab06e0, ev=0x10b5c780) at /home/krita/kde/src/krita/libs/widgetutils/xmlgui/kxmlguiwindow.cpp:125 ---Type <return> to continue, or q <return> to quit--- #18 0x00007ffff650e04c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Widgets.so.5 #19 0x00007ffff6512488 in QApplication::notify(QObject*, QEvent*) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Widgets.so.5 #20 0x00007ffff78d3df7 in KisApplication::notify (this=<optimized out>, receiver=0xcab06e0, event=0x10b5c780) at /home/krita/kde/src/krita/libs/ui/KisApplication.cpp:510 #21 0x00007ffff571ae80 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #22 0x00007ffff571d673 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #23 0x00007ffff576a0f3 in ?? () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #24 0x00007fffee3bf1a7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #25 0x00007fffee3bf400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #26 0x00007fffee3bf4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #27 0x00007ffff576a4e7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #28 0x00007ffff5718efa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #29 0x00007ffff5720d9d in QCoreApplication::exec() () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #30 0x0000000000404c51 in main (argc=1, argv=<optimized out>) at /home/krita/kde/src/krita/krita/main.cc:231 (gdb) Reproducible: Didn't try -- You are receiving this mail because: You are watching all bug changes.