Bug 325193

Summary: Krita crashe on opening multilayered file
Product: [Applications] krita Reporter: Peter <jaracel>
Component: GeneralAssignee: 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: Version Fixed In:
Sentry Crash Report:

Description Peter 2013-09-23 10:08:35 UTC
Application: krita (2.8 Pre-Alpha)
KDE Platform Version: 4.10.5
Qt Version: 4.8.4
Operating System: Linux 3.8.0-26-generic x86_64
Distribution: Linux Mint 15 Olivia

-- Information about the crash:
- What I was doing when the application crashed: Opening a specific file.
 
File info: large amount of layers, unstable; file caused krita to crash multiple times beforehand (usually due to selecting specific layers(in file: 'sea' and 'mist' layers)).

Other useful Info: After one such crash loaded opened autosave crashed again when one of the 'sea' layers was selected. Restarted krita and attempted to reopen file resulting in current problem.

Thanks for your support

The crash can be reproduced every time.

-- Backtrace:
Application: Krita (krita), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f7e076c57c0 (LWP 7287))]

Thread 7 (Thread 0x7f7de65dd700 (LWP 7289)):
#0  0x00007f7e0066eca4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f7e04aed14b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007f7e04ae9067 in QSemaphore::acquire(int) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#3  0x00007f7def278404 in waitForWork (this=0x2c43470) at /build/buildd/krita-testing-2+git20130811+r74290-40/krita/image/tiles3/kis_tile_data_pooler.cc:162
#4  KisTileDataPooler::run (this=0x2c43470) at /build/buildd/krita-testing-2+git20130811+r74290-40/krita/image/tiles3/kis_tile_data_pooler.cc:184
#5  0x00007f7e04aecbec in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007f7dfaffb3b4 in ?? () from /usr/lib/nvidia-310/libGL.so.1
#7  0x00007f7e0066af8e in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#8  0x00007f7e06b75e1d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 6 (Thread 0x7f7de5ddc700 (LWP 7290)):
#0  0x00007f7e0066f05e in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f7e04aeb7f6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007f7e04aec02d in QThread::msleep(unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#3  0x00007f7def2a60fa in KisTileDataSwapper::run (this=0x2c434a8) at /build/buildd/krita-testing-2+git20130811+r74290-40/krita/image/tiles3/swap/kis_tile_data_swapper.cpp:97
#4  0x00007f7e04aecbec in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007f7dfaffb3b4 in ?? () from /usr/lib/nvidia-310/libGL.so.1
#6  0x00007f7e0066af8e in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#7  0x00007f7e06b75e1d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 5 (Thread 0x7f7ddeffd700 (LWP 7299)):
#0  0x00007f7e0066eca4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f7e04aed14b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007f7e05ac4636 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#3  0x00007f7e04aecbec in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007f7dfaffb3b4 in ?? () from /usr/lib/nvidia-310/libGL.so.1
#5  0x00007f7e0066af8e in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007f7e06b75e1d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 4 (Thread 0x7f7ddffff700 (LWP 7300)):
#0  0x00007f7e06b6e233 in select () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f7e04c154f3 in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007f7e04c1a499 in QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timeval*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#3  0x00007f7e04c1ac82 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007f7e04be838f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007f7e04be8618 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007f7e04aea410 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007f7e04bc9edf in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007f7e04aecbec in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007f7dfaffb3b4 in ?? () from /usr/lib/nvidia-310/libGL.so.1
#10 0x00007f7e0066af8e in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#11 0x00007f7e06b75e1d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 3 (Thread 0x7f7ddf7fe700 (LWP 7301)):
#0  0x00007f7e06b6e233 in select () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f7e04c154f3 in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007f7e04c1a499 in QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timeval*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#3  0x00007f7e04c1ac82 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007f7e04be838f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007f7e04be8618 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007f7e04aea410 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007f7e04bc9edf in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007f7e04aecbec in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007f7dfaffb3b4 in ?? () from /usr/lib/nvidia-310/libGL.so.1
#10 0x00007f7e0066af8e in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#11 0x00007f7e06b75e1d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 2 (Thread 0x7f7de4f7c700 (LWP 7306)):
#0  0x00007f7e06b6e233 in select () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f7e04c154f3 in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007f7e04c1a499 in QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timeval*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#3  0x00007f7e04c1ac82 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007f7e04be838f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007f7e04be8618 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007f7e04aea410 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007f7e04bc9edf in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007f7e04aecbec in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007f7dfaffb3b4 in ?? () from /usr/lib/nvidia-310/libGL.so.1
#10 0x00007f7e0066af8e in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#11 0x00007f7e06b75e1d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 1 (Thread 0x7f7e076c57c0 (LWP 7287)):
[KCrash Handler]
#5  0x00007f7e06ab3037 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#6  0x00007f7e06ab6698 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x00007f7e04ae25c2 in qt_message_output(QtMsgType, char const*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007f7e04ae2938 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007f7e04ae2ac4 in qFatal(char const*, ...) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#10 0x00007f7def3c3195 in KisLayer::selectionMask (this=<optimized out>) at /build/buildd/krita-testing-2+git20130811+r74290-40/krita/image/kis_layer.cc:270
#11 0x00007f7def3c094f in KisLayer::selection (this=0x68a5a10) at /build/buildd/krita-testing-2+git20130811+r74290-40/krita/image/kis_layer.cc:282
#12 0x00007f7defd0ffe9 in KisView2::selection (this=0x68a0570) at /build/buildd/krita-testing-2+git20130811+r74290-40/krita/ui/kis_view2.cpp:655
#13 0x00007f7defd05dc9 in KisSelectionManager::havePixelsSelected (this=this@entry=0x17fca080) at /build/buildd/krita-testing-2+git20130811+r74290-40/krita/ui/kis_selection_manager.cc:254
#14 0x00007f7defd060c8 in KisSelectionManager::updateGUI (this=0x17fca080) at /build/buildd/krita-testing-2+git20130811+r74290-40/krita/ui/kis_selection_manager.cc:302
#15 0x00007f7defd0c84e in KisView2::updateGUI (this=0x68a0570) at /build/buildd/krita-testing-2+git20130811+r74290-40/krita/ui/kis_view2.cpp:801
#16 0x00007f7defc89807 in KisLayerManager::layersUpdated (this=this@entry=0x180007a0) at /build/buildd/krita-testing-2+git20130811+r74290-40/krita/ui/kis_layer_manager.cc:816
#17 0x00007f7defc89923 in KisLayerManager::activateLayer (this=0x180007a0, layer=...) at /build/buildd/krita-testing-2+git20130811+r74290-40/krita/ui/kis_layer_manager.cc:270
#18 0x00007f7defcb0d80 in KisNodeManager::Private::activateNodeImpl (this=0x180005e0, node=...) at /build/buildd/krita-testing-2+git20130811+r74290-40/krita/ui/kis_node_manager.cpp:114
#19 0x00007f7defcb1467 in KisNodeManager::slotNonUiActivatedNode (this=0x18000530, node=...) at /build/buildd/krita-testing-2+git20130811+r74290-40/krita/ui/kis_node_manager.cpp:460
#20 0x00007f7defd10ec6 in KisView2::slotLoadingFinished (this=this@entry=0x68a0570) at /build/buildd/krita-testing-2+git20130811+r74290-40/krita/ui/kis_view2.cpp:720
#21 0x00007f7defd15949 in KisView2::KisView2 (this=0x68a0570, part=<optimized out>, doc=<optimized out>, parent=<optimized out>, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /build/buildd/krita-testing-2+git20130811+r74290-40/krita/ui/kis_view2.cpp:391
#22 0x00007f7defc506fa in KisPart2::createViewInstance (this=0x68df400, parent=0x2f0e480) at /build/buildd/krita-testing-2+git20130811+r74290-40/krita/ui/kis_part2.cpp:72
#23 0x00007f7e0681cdda in KoPart::createView (this=0x68df400, parent=parent@entry=0x2f0e480) at /build/buildd/krita-testing-2+git20130811+r74290-40/libs/main/KoPart.cpp:234
#24 0x00007f7e0679a9bd in KoMainWindow::setRootDocument (this=this@entry=0x2f0e480, doc=doc@entry=0x4f64a60, rootPart=rootPart@entry=0x0) at /build/buildd/krita-testing-2+git20130811+r74290-40/libs/main/KoMainWindow.cpp:484
#25 0x00007f7e0679b925 in KoMainWindow::slotLoadCompleted (this=this@entry=0x2f0e480) at /build/buildd/krita-testing-2+git20130811+r74290-40/libs/main/KoMainWindow.cpp:752
#26 0x00007f7e067a1046 in KoMainWindow::qt_static_metacall (_o=0x2f0e480, _c=<optimized out>, _id=32, _a=0x7fff33070700) at /build/buildd/krita-testing-2+git20130811+r74290-40/obj-x86_64-linux-gnu/libs/main/KoMainWindow.moc:146
#27 0x00007f7e04bfe0ef in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#28 0x00007f7e04540219 in ?? () from /usr/lib/libkparts.so.4
#29 0x00007f7e04540b74 in KParts::ReadOnlyPart::openUrl(KUrl const&) () from /usr/lib/libkparts.so.4
#30 0x00007f7e067671ca in KoDocument::openUrl (this=0x4f64a60, _url=...) at /build/buildd/krita-testing-2+git20130811+r74290-40/libs/main/KoDocument.cpp:986
#31 0x00007f7e0678fa35 in KoMainWindow::openDocumentInternal (this=this@entry=0x2f0e480, url=..., newpart=0x68df400, newpart@entry=0x0, newdoc=0x4f64a60, newdoc@entry=0x0) at /build/buildd/krita-testing-2+git20130811+r74290-40/libs/main/KoMainWindow.cpp:716
#32 0x00007f7e0679bfbf in KoMainWindow::openDocument (this=this@entry=0x2f0e480, url=...) at /build/buildd/krita-testing-2+git20130811+r74290-40/libs/main/KoMainWindow.cpp:677
#33 0x00007f7e0679c77a in KoMainWindow::slotFileOpen (this=this@entry=0x2f0e480) at /build/buildd/krita-testing-2+git20130811+r74290-40/libs/main/KoMainWindow.cpp:1286
#34 0x00007f7e067a142f in KoMainWindow::qt_static_metacall (_o=0x2f0e480, _c=<optimized out>, _id=6, _a=0x7fff33070d80) at /build/buildd/krita-testing-2+git20130811+r74290-40/obj-x86_64-linux-gnu/libs/main/KoMainWindow.moc:116
#35 0x00007f7e04bfe0ef in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#36 0x00007f7e055cd152 in QAction::triggered(bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#37 0x00007f7e055ce580 in QAction::activate(QAction::ActionEvent) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#38 0x00007f7e05a0c933 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#39 0x00007f7e05a11bf9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#40 0x00007f7e06395eb0 in KMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libkdeui.so.5
#41 0x00007f7e05620a89 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#42 0x00007f7e05a133db in QMenu::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#43 0x00007f7e055d38ec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#44 0x00007f7e055d6a33 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#45 0x00007f7e0675ab28 in KoApplication::notify (this=<optimized out>, receiver=0x2cc1f80, event=0x7fff33071930) at /build/buildd/krita-testing-2+git20130811+r74290-40/libs/main/KoApplication.cpp:556
#46 0x00007f7e04be963e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#47 0x00007f7e055d9933 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#48 0x00007f7e0564ed8c in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#49 0x00007f7e0564def1 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#50 0x00007f7e05679b39 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#51 0x00007f7e04be838f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#52 0x00007f7e04be8618 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#53 0x00007f7e04bedcf6 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#54 0x00007f7e0707f3f2 in kdemain (argc=<optimized out>, argv=<optimized out>) at /build/buildd/krita-testing-2+git20130811+r74290-40/krita/main.cc:79
#55 0x00007f7e06a9dea5 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#56 0x0000000000400711 in _start ()

This bug may be a duplicate of or related to bug 291526.

Possible duplicates by query: bug 318541.

Reported using DrKonqi
Comment 1 Sven Langkamp 2013-09-23 10:10:49 UTC
Can you attach the file or upload it somewhere?
Comment 2 Peter 2013-09-24 06:51:31 UTC
Sure. Download at https://www.dropbox.com/s/5nb1t8lg19l7swe/Stormy-sea.tar.bz2
Comment 3 Halla Rempt 2013-09-24 08:22:44 UTC
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
Comment 4 Halla Rempt 2013-09-24 08:30:54 UTC
Hm, so we allow the creation of multiple selection masks on a layer -- but then assert on loading that.
Comment 5 Halla Rempt 2013-09-24 09:24:06 UTC
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
Comment 6 Halla Rempt 2013-09-24 09:24:28 UTC
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