Summary: | Krita crashe on opening multilayered file | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | Peter <jaracel> |
Component: | General | Assignee: | Krita Bugs <krita-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | halla, sven.langkamp |
Priority: | NOR | Keywords: | drkonqi |
Version: | 2.8 Pre-Alpha | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/calligra/30b4c17be9502975a419b039d80a65a43ba36777 | Version Fixed In: | |
Sentry Crash Report: |
Description
Peter
2013-09-23 10:08:35 UTC
Can you attach the file or upload it somewhere? Sure. Download at https://www.dropbox.com/s/5nb1t8lg19l7swe/Stormy-sea.tar.bz2 I can confirm. There's this assert: krita(25413): "[ 0: /usr/lib64/libkdecore.so.5(kRealBacktrace(int)+0x38) [0x7f2b9dd5a1f8] 1: /home/boud/kde/inst/lib64/libkritaimage.so.13(KisLayer::selectionMask() const+0x114) [0x7f2ba3fa70a4] 2: /home/boud/kde/inst/lib64/libkritaimage.so.13(KisLayer::selection() const+0x2f) [0x7f2ba3fa5d4f] 3: /home/boud/kde/inst/lib64/libkritaui.so.13(KisView2::selection()+0x29) [0x7f2ba467c499] 4: /home/boud/kde/inst/lib64/libkritaui.so.13(KisSelectionManager::havePixelsSelected()+0x29) [0x7f2ba466dbf9] 5: /home/boud/kde/inst/lib64/libkritaui.so.13(KisSelectionManager::updateGUI()+0x48) [0x7f2ba4671268] 6: /home/boud/kde/inst/lib64/libkritaui.so.13(KisView2::updateGUI()+0x1e) [0x7f2ba46770ae] 7: /home/boud/kde/inst/lib64/libkritaui.so.13(+0x286fe7) [0x7f2ba45f1fe7] 8: /home/boud/kde/inst/lib64/libkritaui.so.13(+0x287253) [0x7f2ba45f2253] 9: /home/boud/kde/inst/lib64/libkritaui.so.13(KisNodeManager::Private::activateNodeImpl(KisSharedPtr<KisNode>)+0x1ac) [0x7f2ba46195fc] 10: /home/boud/kde/inst/lib64/libkritaui.so.13(KisNodeManager::slotNonUiActivatedNode(KisSharedPtr<KisNode>)+0x52) [0x7f2ba4619cd2] 11: /home/boud/kde/inst/lib64/libkritaui.so.13(KisView2::slotLoadingFinished()+0x166) [0x7f2ba467c6b6] 12: /home/boud/kde/inst/lib64/libkritaui.so.13(KisView2::KisView2(KoPart*, KisDoc2*, QWidget*)+0x1b08) [0x7f2ba467ece8] 13: /home/boud/kde/inst/lib64/libkritaui.so.13(KisPart2::createViewInstance(KoDocument*, QWidget*)+0x7b) [0x7f2ba45b798b] 14: /home/boud/kde/inst/lib64/libkomain.so.13(KoPart::createView(KoDocument*, QWidget*)+0x1c) [0x7f2ba3b2d86c] 15: /home/boud/kde/inst/lib64/libkomain.so.13(KoMainWindow::setRootDocument(KoDocument*, KoPart*)+0x3c8) [0x7f2ba3aac5c8] 16: /home/boud/kde/inst/lib64/libkomain.so.13(KoMainWindow::slotLoadCompleted()+0xcd) [0x7f2ba3aad07d] 17: /home/boud/kde/inst/lib64/libkomain.so.13(+0xa9c57) [0x7f2ba3aadc57] 18: /usr/lib64/libQtCore.so.4(QMetaObject::activate(QObject*, QMetaObject const*, int, void**)+0x2bf) [0x7f2ba4e9e44f] 19: /home/boud/kde/inst/lib64/libkomain.so.13(+0x7c128) [0x7f2ba3a80128] 20: /home/boud/kde/inst/lib64/libkomain.so.13(KoDocument::openUrlInternal(KUrl const&)+0x144) [0x7f2ba3a78194] 21: /home/boud/kde/inst/lib64/libkomain.so.13(KoDocument::openUrl(KUrl const&)+0x1aa) [0x7f2ba3a784aa] 22: /home/boud/kde/inst/lib64/libkomain.so.13(KoMainWindow::openDocumentInternal(KUrl const&, KoPart*, KoDocument*)+0x14c) [0x7f2ba3aa193c] 23: /home/boud/kde/inst/lib64/libkomain.so.13(KoMainWindow::openDocument(KoPart*, KUrl const&)+0x141) [0x7f2ba3aad2c1] 24: /home/boud/kde/inst/lib64/libkomain.so.13(KoApplication::start()+0x19e5) [0x7f2ba3a68d45] 25: /home/boud/kde/inst/lib64/libkdeinit4_krita.so(kdemain+0x1f0) [0x7f2ba54247b0] 26: /lib64/libc.so.6(__libc_start_main+0xf5) [0x7f2b9cbdaa15] 27: krita() [0x4009d1] ] " ASSERT: "masks.size() <= 1" in file /home/boud/kde/src/mvc/krita/image/kis_layer.cc, line 270 KCrash: Application 'krita' crashing... KCrash: Attempting to start /usr/lib64/kde4/libexec/drkonqi from kdeinit sock_file=/home/boud/.kde4/socket-linux-ixka.site/kdeinit4__0 Hm, so we allow the creation of multiple selection masks on a layer -- but then assert on loading that. Git commit 5322529c2904b204fbc68a3208001530b9d87e15 by Boudewijn Rempt. Committed on 24/09/2013 at 09:23. Pushed by rempt into branch 'master'. Don't assert if there are multiple local selection masks M +5 -5 krita/image/kis_layer.cc http://commits.kde.org/calligra/5322529c2904b204fbc68a3208001530b9d87e15 Git commit 30b4c17be9502975a419b039d80a65a43ba36777 by Boudewijn Rempt. Committed on 24/09/2013 at 09:23. Pushed by rempt into branch 'calligra/2.7'. Don't assert if there are multiple local selection masks M +5 -5 krita/image/kis_layer.cc http://commits.kde.org/calligra/30b4c17be9502975a419b039d80a65a43ba36777 |