[krita] [Bug 386127] Krita crashes while opening file
https://bugs.kde.org/show_bug.cgi?id=386127 --- Comment #6 from Boudewijn Rempt--- Ah, that sounds logical. -- You are receiving this mail because: You are watching all bug changes.
[krita] [Bug 386127] Krita crashes while opening file
https://bugs.kde.org/show_bug.cgi?id=386127 --- Comment #5 from katearche...@yandex.ru --- I don't remember the exact details what I was doing when I draw the picture, but it can be(although Im not certain) that I was using a file layer for a source of a clone layer and delete that file from disk sometime after. But I definitely wasn't editing maindoc manually(actually before today I dont even know how krita files was organized inside). -- You are receiving this mail because: You are watching all bug changes.
[krita] [Bug 386127] Krita crashes while opening file
https://bugs.kde.org/show_bug.cgi?id=386127 --- Comment #4 from Boudewijn Rempt--- Okay, so this is the crash condition: * there is a clone layer * the clone layer has masks * the original for the clone layer has disappeared Normally, when the original for a clone is deleted, the clone layer is transformed to a paint layer. I wonder how it has been possible to remove the original without that happening... The only way I could manage was by editing the maindoc.xml file manually. -- You are receiving this mail because: You are watching all bug changes.
[krita] [Bug 386127] Krita crashes while opening file
https://bugs.kde.org/show_bug.cgi?id=386127 --- Comment #3 from Boudewijn Rempt--- Curious... The layer this clone is cloning (layer 4) doesn't exist anymore in the stack. -- You are receiving this mail because: You are watching all bug changes.
[krita] [Bug 386127] Krita crashes while opening file
https://bugs.kde.org/show_bug.cgi?id=386127 --- Comment #2 from Boudewijn Rempt--- I've uploaded a recovered version here: https://www.dropbox.com/s/wdjraegobqswors/recovered.kra?dl=0 -- basically, I unzipped the file, removed the clone layer and zipped it up again. We'll have to see what causes the recursion, though, because there appears to be only one clone layer. -- You are receiving this mail because: You are watching all bug changes.
[krita] [Bug 386127] Krita crashes while opening file
https://bugs.kde.org/show_bug.cgi?id=386127 Boudewijn Remptchanged: What|Removed |Added CC||b...@valdyas.org Ever confirmed|0 |1 Status|UNCONFIRMED |CONFIRMED --- Comment #1 from Boudewijn Rempt --- It looks like that file has a circular loop of the clone layers referring to each other. #0 0x757fbb5a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #1 0x757fc09a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x757fc1bf in QDir::cleanPath(QString const&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x7fffeb9bdc4a in KArchiveDirectory::entry(QString const&) const () from /usr/lib/x86_64-linux-gnu/libKF5Archive.so.5 #4 0x7fffeb9bdeb2 in KArchiveDirectory::entry(QString const&) const () from /usr/lib/x86_64-linux-gnu/libKF5Archive.so.5 #5 0x71b75a96 in KoZipStore::fileExists(QString const&) const () from /home/boud/dev/i-3.3/lib/x86_64-linux-gnu/libkritastore.so.18 #6 0x71b5dff1 in KoStore::hasFile(QString const&) const () from /home/boud/dev/i-3.3/lib/x86_64-linux-gnu/libkritastore.so.18 #7 0x775cf335 in KisKraLoadVisitor::loadMetaData(KisNode*) () from /home/boud/dev/i-3.3/lib/x86_64-linux-gnu/libkritaui.so.18 #8 0x775ccf99 in KisKraLoadVisitor::visit(KisCloneLayer*) () from /home/boud/dev/i-3.3/lib/x86_64-linux-gnu/libkritaui.so.18 #9 0x72e411d2 in KisCloneLayer::accept(KisNodeVisitor&) () from /home/boud/dev/i-3.3/lib/x86_64-linux-gnu/libkritaimage.so.18 #10 0x775cd24f in KisKraLoadVisitor::initSelectionForMask(KisMask*) () from /home/boud/dev/i-3.3/lib/x86_64-linux-gnu/libkritaui.so.18 #11 0x775cd343 in KisKraLoadVisitor::visit(KisFilterMask*) () from /home/boud/dev/i-3.3/lib/x86_64-linux-gnu/libkritaui.so.18 #12 0x72e680ac in KisFilterMask::accept(KisNodeVisitor&) () from /home/boud/dev/i-3.3/lib/x86_64-linux-gnu/libkritaimage.so.18 #13 0x72f43f8b in KisNodeVisitor::visitAll(KisNode*, bool) () from /home/boud/dev/i-3.3/lib/x86_64-linux-gnu/libkritaimage.so.18 #14 0x775cd0fb in KisKraLoadVisitor::visit(KisCloneLayer*) () from /home/boud/dev/i-3.3/lib/x86_64-linux-gnu/libkritaui.so.18 #15 0x72e411d2 in KisCloneLayer::accept(KisNodeVisitor&) () from /home/boud/dev/i-3.3/lib/x86_64-linux-gnu/libkritaimage.so.18 #16 0x775cd24f in KisKraLoadVisitor::initSelectionForMask(KisMask*) () from /home/boud/dev/i-3.3/lib/x86_64-linux-gnu/libkritaui.so.18 #17 0x775cd343 in KisKraLoadVisitor::visit(KisFilterMask*) () from /home/boud/dev/i-3.3/lib/x86_64-linux-gnu/libkritaui.so.18 #18 0x72e680ac in KisFilterMask::accept(KisNodeVisitor&) () from /home/boud/dev/i-3.3/lib/x86_64-linux-gnu/libkritaimage.so.18 #19 0x72f43f8b in KisNodeVisitor::visitAll(KisNode*, bool) () from /home/boud/dev/i-3.3/lib/x86_64-linux-gnu/libkritaimage.so.18 #20 0x775cd0fb in KisKraLoadVisitor::visit(KisCloneLayer*) () from /home/boud/dev/i-3.3/lib/x86_64-linux-gnu/libkritaui.so.18 #21 0x72e411d2 in KisCloneLayer::accept(KisNodeVisitor&) () from /home/boud/dev/i-3.3/lib/x86_64-linux-gnu/libkritaimage.so.18 #22 0x775cd24f in KisKraLoadVisitor::initSelectionForMask(KisMask*) () from /home/boud/dev/i-3.3/lib/x86_64-linux-gnu/libkritaui.so.18 #23 0x775cd343 in KisKraLoadVisitor::visit(KisFilterMask*) () from /home/boud/dev/i-3.3/lib/x86_64-linux-gnu/libkritaui.so.18 #24 0x72e680ac in KisFilterMask::accept(KisNodeVisitor&) () from /home/boud/dev/i-3.3/lib/x86_64-linux-gnu/libkritaimage.so.18 #25 0x72f43f8b in KisNodeVisitor::visitAll(KisNode*, bool) () from /home/boud/dev/i-3.3/lib/x86_64-linux-gnu/libkritaimage.so.18 #26 0x775cd0fb in KisKraLoadVisitor::visit(KisCloneLayer*) () from /home/boud/dev/i-3.3/lib/x86_64-linux-gnu/libkritaui.so.18 #27 0x72e411d2 in KisCloneLayer::accept(KisNodeVisitor&) () from /home/boud/dev/i-3.3/lib/x86_64-linux-gnu/libkritaimage.so.18 #28 0x775cd24f in KisKraLoadVisitor::initSelectionForMask(KisMask*) () from /home/boud/dev/i-3.3/lib/x86_64-linux-gnu/libkritaui.so.18 #29 0x775cd343 in KisKraLoadVisitor::visit(KisFilterMask*) () from /home/boud/dev/i-3.3/lib/x86_64-linux-gnu/libkritaui.so.18 #30 0x72e680ac in KisFilterMask::accept(KisNodeVisitor&) () from /home/boud/dev/i-3.3/lib/x86_64-linux-gnu/libkritaimage.so.18 #31 0x72f43f8b in KisNodeVisitor::visitAll(KisNode*, bool) () from /home/boud/dev/i-3.3/lib/x86_64-linux-gnu/libkritaimage.so.18 #32 0x775cd0fb in KisKraLoadVisitor::visit(KisCloneLayer*) () from /home/boud/dev/i-3.3/lib/x86_64-linux-gnu/libkritaui.so.18 #33 0x72e411d2 in KisCloneLayer::accept(KisNodeVisitor&) () from