https://bugs.kde.org/show_bug.cgi?id=389671
skierpage <skierp...@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Version|unspecified |3.2.1 Summary|crash quitting |crash quitting |Calligrasheets with |Calligrasheets with unsaved |discarded edits when two |path tool edit when two |documents open |documents open Status|NEEDSINFO |REPORTED Resolution|WAITINGFORINFO |--- --- Comment #4 from skierpage <skierp...@gmail.com> --- (In reply to Justin Zobel from comment #2) > Thank you for the crash report. > > can you please test and > confirm if this issue is still occurring or if this bug report can be marked > as resolved. Calligra Sheets version 3.2.1 still crashes, but only if I've made an unsaved edit with the Path tool in one of the documents, as I remarked in Bug 389672. If I just add text to a cell in each document and close one confirming Discard Edits, it works as expected. I'll change this bug's summary. In bug 389672, @ Christoph Feck commented > Indeed a duplicate; path object references already deleted widget. which sounds plausible. In the KDE Crash Handler, the stack trace is: Application: Calligra Sheets (calligrasheets), signal: Segmentation fault [KCrash Handler] #4 0x00007f82d4f417fe in Calligra::Sheets::CanvasBase::updateCanvas(QRectF const&) () from /lib64/libcalligrasheetscommon.so.17 #5 0x00007f82d5061c1d in KoCreatePathTool::cancelPath() () from /lib64/libbasicflakes.so.17 #6 0x00007f82e9eae3d5 in KoToolManager::Private::disconnectActiveTool() () from /lib64/libflake.so.17 #7 0x00007f82e9eb204e in KoToolManager::Private::switchCanvasData(CanvasData*) () from /lib64/libflake.so.17 #8 0x00007f82e9eb7b8a in KoToolManager::Private::detachCanvas(KoCanvasController*) () from /lib64/libflake.so.17 #9 0x00007f82d4f672fb in Calligra::Sheets::View::~View() () from /lib64/libcalligrasheetscommon.so.17 #10 0x00007f82d4f6777d in Calligra::Sheets::View::~View() () from /lib64/libcalligrasheetscommon.so.17 #11 0x00007f82eb5c6a9e in KoMainWindow::setRootDocument(KoDocument*, KoPart*, bool) () from /lib64/libkomain.so.17 #12 0x00007f82eb5d4c75 in KoMainWindow::closeEvent(QCloseEvent*) () from /lib64/libkomain.so.17 #13 0x00007f82ead19b1e in QWidget::event(QEvent*) () from /lib64/libQt5Widgets.so.5 #14 0x00007f82e993f08d in KXmlGuiWindow::event(QEvent*) () from /lib64/libKF5XmlGui.so.5 #15 0x00007f82eacd8ec3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5 #16 0x00007f82eb5b248d in KoApplication::notify(QObject*, QEvent*) () from /lib64/libkomain.so.17 #17 0x00007f82ea857bd8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5 #18 0x00007f82ead14e65 in QWidgetPrivate::close_helper(QWidgetPrivate::CloseMode) () from /lib64/libQt5Widgets.so.5 #19 0x00007f82ead35818 in QWidgetWindow::event(QEvent*) () from /lib64/libQt5Widgets.so.5 #20 0x00007f82eacd8ec3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5 #21 0x00007f82eb5b248d in KoApplication::notify(QObject*, QEvent*) () from /lib64/libkomain.so.17 #22 0x00007f82ea857bd8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5 #23 0x00007f82e909d53d in QGuiApplicationPrivate::processCloseEvent(QWindowSystemInterfacePrivate::CloseEvent*) () from /lib64/libQt5Gui.so.5 #24 0x00007f82e90818cc in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Gui.so.5 #25 0x00007f82d79cb47e in xcbSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5XcbQpa.so.5 #26 0x00007f82e803396f in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #27 0x00007f82e8085758 in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0 #28 0x00007f82e8030d43 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #29 0x00007f82ea8a46f3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #30 0x00007f82ea85657b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #31 0x00007f82ea85e1b4 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5 #32 0x00007f82eb817dc9 in kdemain () from /lib64/libkdeinit5_calligrasheets.so #33 0x00007f82eb6701e2 in __libc_start_main () from /lib64/libc.so.6 #34 0x000056161fecb0ae in _start () which is similar but different to the thread 1 stack in comment #0. -- You are receiving this mail because: You are watching all bug changes.