Bug 368599 - Memory corruption while trying to apply transform (GDB backtrace)
Summary: Memory corruption while trying to apply transform (GDB backtrace)
Status: RESOLVED WORKSFORME
Alias: None
Product: krita
Classification: Applications
Component: Tools/Transform (show other bugs)
Version: git master (please specify the git hash!)
Platform: Other Linux
: NOR crash
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
: 369280 (view as bug list)
Depends on:
Blocks:
 
Reported: 2016-09-11 17:33 UTC by wolthera
Modified: 2016-10-31 15:03 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description wolthera 2016-09-11 17:33:05 UTC
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
Comment 1 Halla Rempt 2016-09-19 13:49:14 UTC
Looking at the backtrace, this happens deep inside Qt... It might be a good idea to run a memory checker, because other than by running out of memory or faulty memory this cannot happen.
Comment 2 Halla Rempt 2016-09-27 09:14:04 UTC
*** Bug 369280 has been marked as a duplicate of this bug. ***