https://bugs.kde.org/show_bug.cgi?id=392870
Bug ID: 392870 Summary: Segfault after quickly closing a document after toggling layer visibility Product: krita Version: git master Platform: Compiled Sources OS: Linux Status: UNCONFIRMED Severity: normal Priority: NOR Component: Layer Stack Assignee: krita-bugs-n...@kde.org Reporter: nicholaslapoin...@gmail.com Target Milestone: --- When closing a document within about one second of changing the visibility of a layer, Krita will receive a segmentation fault. (It is easiest to reproduce using a document with no changes, since you won't be asked about saving it.) Tested in: 4.1.0-pre-alpha (git aa81a25) 4.0.0 (git c45c4c5) Thread 1 "krita" received signal SIGSEGV, Segmentation fault. 0x00007ffff75a49ae in KisNodeModel::processUpdateQueue (this=0x9faf890) at src/krita/libs/ui/kis_node_model.cpp:387 387 QModelIndex index = m_d->indexConverter->indexFromDummy(dummy); (gdb) bt #0 0x00007ffff75a49ae in KisNodeModel::processUpdateQueue (this=0x9faf890) at src/krita/libs/ui/kis_node_model.cpp:387 #1 0x00007ffff789c3f5 in KisNodeModel::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at builds/krita_standard/libs/ui/moc_kis_node_model.cpp:129 #2 0x00007ffff5b34cc9 in QMetaObject::activate(QObject*, int, int, void**) () from /opt/Qt-5.9/lib/libQt5Core.so.5 #3 0x00007ffff5bae3c7 in QTimer::timeout(QTimer::QPrivateSignal) () from /opt/Qt-5.9/lib/libQt5Core.so.5 #4 0x00007ffff5b414e8 in QTimer::timerEvent(QTimerEvent*) () from /opt/Qt-5.9/lib/libQt5Core.so.5 #5 0x00007ffff5b35cc3 in QObject::event(QEvent*) () from /opt/Qt-5.9/lib/libQt5Core.so.5 #6 0x00007ffff647a3fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /opt/Qt-5.9/lib/libQt5Widgets.so.5 #7 0x00007ffff6481e07 in QApplication::notify(QObject*, QEvent*) () from /opt/Qt-5.9/lib/libQt5Widgets.so.5 #8 0x00007ffff77b1247 in KisApplication::notify (this=<optimized out>, receiver=0x9fb75e0, event=0x7fffffffd5e0) at src/krita/libs/ui/KisApplication.cpp:652 #9 0x00007ffff5b08d28 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /opt/Qt-5.9/lib/libQt5Core.so.5 #10 0x00007ffff5b5c2fe in QTimerInfoList::activateTimers() () from /opt/Qt-5.9/lib/libQt5Core.so.5 #11 0x00007ffff5b5cb61 in ?? () from /opt/Qt-5.9/lib/libQt5Core.so.5 #12 0x00007fffee921197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #13 0x00007fffee9213f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #14 0x00007fffee92149c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #15 0x00007ffff5b5d6bf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/Qt-5.9/lib/libQt5Core.so.5 #16 0x00007ffff5b06f0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/Qt-5.9/lib/libQt5Core.so.5 #17 0x00007ffff5b0f9b4 in QCoreApplication::exec() () from /opt/Qt-5.9/lib/libQt5Core.so.5 #18 0x000000000040520a in main (argc=1, argv=<optimized out>) at src/krita/krita/main.cc:361 -- You are receiving this mail because: You are watching all bug changes.