https://bugs.kde.org/show_bug.cgi?id=469945
Lynx3d changed:
What|Removed |Added
Ever confirmed|0 |1
Status|REPORTED|CONFIRMED
CC||lynx.mw+...@gmail.com
--- Comment #2 from Lynx3d ---
This is really strange, as between those commits only translations changed.
But I think you just failed to reproduce on the other build for whatever
reason, I have worked on line art for several hours with cdb36cb4f0 (own build)
just fine, and then started to do colors and it also started to crash after a
couple of brush strokes on each attempt.
I was able to get a backtrace (for some reason KCrash can't catch it, had to
run in gdb directly):
Thread 21 "Thread (pooled)" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffa8ffc640 (LWP 32308)]
0x755e1a06 in QMapDataBase::rebalance(QMapNodeBase*) () from
/opt/qt515-kde/lib/libQt5Core.so.5
(gdb) bt
#0 0x755e1a06 in QMapDataBase::rebalance(QMapNodeBase*) () at
/opt/qt515-kde/lib/libQt5Core.so.5
#1 0x755e1fcc in QMapDataBase::createNode(int, int, QMapNodeBase*,
bool) () at /opt/qt515-kde/lib/libQt5Core.so.5
#2 0x76fb43aa in QMapData >
>::createNode(int const&, QMap > const&,
QMapNode > >*, bool)
(this=0x7cf83a80, k=@0x7fffa8ffb978: 33, v=..., parent=,
left=)
at /opt/qt515-kde/include/QtCore/qmap.h:226
#3 0x76fb4970 in QMap >
>::insert(int const&, QMap > const&)
(avalue=..., akey=@0x7fffa8ffb978: 33, this=0x71af54c0) at
/opt/qt515-kde/include/QtCore/qmap.h:733
#4 QMap > >::operator[](int const&)
(this=this@entry=0x71af54c0, akey=akey@entry=@0x7fffa8ffb978: 33) at
/opt/qt515-kde/include/QtCore/qmap.h:683
#5 0x76fa0995 in KisPaintDeviceCache::cacheThumbnail(int, int, double,
QImage)
(image=, oversample=, h=,
w=, this=0x71af5438)
at
/home/lynx/coding/krita/krita-git/libs/image/kis_paint_device_cache.h:114
#6 KisPaintDeviceCache::createThumbnail(int, int, double,
KoColorConversionTransformation::Intent,
QFlags)
(conversionFlags=...,
renderingIntent=KoColorConversionTransformation::IntentPerceptual,
oversample=1, h=36, w=33, this=0x71af5438) at
/home/lynx/coding/krita/krita-git/libs/image/kis_paint_device_cache.h:94
#7 KisPaintDevice::createThumbnail(int, int, double,
KoColorConversionTransformation::Intent,
QFlags)
(this=, w=, h=, oversample=1,
renderingIntent=KoColorConversionTransformation::IntentPerceptual,
conversionFlags=...) at
/home/lynx/coding/krita/krita-git/libs/image/kis_paint_device.cc:1828
#8 0x76fa0cf8 in KisPaintDevice::createThumbnail(int, int,
Qt::AspectRatioMode, double, KoColorConversionTransformation::Intent,
QFlags)
(this=0x71af5310, maxw=maxw@entry=36, maxh=maxh@entry=36,
aspectRatioMode=aspectRatioMode@entry=Qt::KeepAspectRatio,
oversample=oversample@entry=1,
renderingIntent=renderingIntent@entry=KoColorConversionTransformation::IntentPerceptual,
conversionFlags=...)
at /home/lynx/coding/krita/krita-git/libs/image/kis_paint_device.cc:1838
#9 0x76efa6f8 in KisLayer::createThumbnail(int, int,
Qt::AspectRatioMode)
(this=, w=36, h=36, aspectRatioMode=Qt::KeepAspectRatio) at
/opt/qt515-kde/include/QtCore/qflags.h:121
#10 0x7785f24a in
ThumbnailsStroke::initStrokeCallback()::{lambda(KisSharedPtr)#1}::operator()(KisSharedPtr)
onst::{lambda()#1}::operator()() (__closure=0x7fff8c089680) at
/home/lynx/coding/krita/krita-git/libs/ui/KisLayerThumbnailCache.cpp:71
#11 std::__invoke_impl)#1}::operator()(KisSharedPtr)
const::{lambda()#1}&>(std::__invoke_other,
ThumbnailsStroke::initStrokeCallback()::{lambda(KisSharedPtr)#1}::operator()(KisSharedPtr)
const::{lambda()#1}&) (__f=...) at /usr/include/c++/11/bits/invoke.h:61
#12 std::__invoke_r)#1}::operator()(KisSharedPtr)
const::{lambda()#1}&>(ThumbnailsStroke::initStrokeCallback()::{lambda(KisSharedPtr)#1}::operator()(KisSharedPtr)
const::{lambda()#1}&) (__fn=...) at /usr/include/c++/11/bits/invoke.h:111
#13 std::_Function_handler)#1}::operator()(KisSharedPtr)
const::{lambda()#1}>::_M_invoke(std::_Any_data const&) (__functor=)
at /usr/include/c++/11/bits/std_function.h:290
#14 0x76c7a180 in KisStrokeJob::run() (this=)
at
/media/bigstuff/krita/build/libs/image/kritaimage_autogen/EWIEGA46WW/../../../../../../../../home/lynx/coding/krita/krita-git/libs/image/kis_stroke_job.h:32
#15 KisUpdateJobItem::runImpl() (this=0x729510b0)
at
/media/bigstuff/krita/build/libs/image/kritaimage_autogen/EWIEGA46WW/../../../../../../../../home/lynx/coding/krita/krita-git/libs/image/kis_update_job_item.h:100
#16 KisUpdateJobItem::run() (this=0x729510b0)
at
/media/bigstuff/krita/build/libs/image/kritaimage_autogen/EWIEGA46WW/../../../../../../../../home/lynx/coding/krita/krita-git/libs/image/kis_update_job_item.h:49
#17 0x7ff