Bug 484483 - Kate crashed when clicking document after opening saved session
Summary: Kate crashed when clicking document after opening saved session
Status: RESOLVED WORKSFORME
Alias: None
Product: kate
Classification: Applications
Component: general (other bugs)
Version First Reported In: 23.08.1
Platform: Kubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: KWrite Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2024-03-25 21:38 UTC by sam
Modified: 2024-05-13 03:45 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description sam 2024-03-25 21:38:46 UTC
Application: kate (23.08.1)

Qt Version: 5.15.10
Frameworks Version: 5.110.0
Operating System: Linux 6.5.0-26-generic x86_64
Windowing System: X11
Distribution: Ubuntu 23.10
DrKonqi: 5.27.8 [KCrashBackend]

-- Information about the crash:
I double-clicked a saved session in the welcome screen after launching; I got a popup asking about unsaved changes that I didn't understand (AFAIK at this point I had no session open). I believe I clicked 'cancel', then clicked an 'Untitled' file in the session from file tree pane (don't know what this is called); crashed. Opened again and repeated the same thing, didn't get the 'unsaved changes' popup or the crash.

The crash does not seem to be reproducible.

-- Backtrace:
Application: Kate (kate), signal: Segmentation fault

[KCrash Handler]
#4  0x000077931d1fc233 in ?? () from /lib/x86_64-linux-gnu/libQt5Xml.so.5
#5  0x000077931d1fc340 in ?? () from /lib/x86_64-linux-gnu/libQt5Xml.so.5
#6  0x000077931d1f3ad6 in ?? () from /lib/x86_64-linux-gnu/libQt5Xml.so.5
#7  0x000077931d1fc329 in ?? () from /lib/x86_64-linux-gnu/libQt5Xml.so.5
#8  0x000077931d1f3ad6 in ?? () from /lib/x86_64-linux-gnu/libQt5Xml.so.5
#9  0x000077931d1fc329 in ?? () from /lib/x86_64-linux-gnu/libQt5Xml.so.5
#10 0x000077931d1f3ad6 in ?? () from /lib/x86_64-linux-gnu/libQt5Xml.so.5
#11 0x000077931d1fc329 in ?? () from /lib/x86_64-linux-gnu/libQt5Xml.so.5
#12 0x000077931d1f3ad6 in ?? () from /lib/x86_64-linux-gnu/libQt5Xml.so.5
#13 0x000077931d1fd036 in ?? () from /lib/x86_64-linux-gnu/libQt5Xml.so.5
#14 0x000077931d1fd179 in ?? () from /lib/x86_64-linux-gnu/libQt5Xml.so.5
#15 0x000077931d1f47c9 in QDomNode::cloneNode(bool) const () from /lib/x86_64-linux-gnu/libQt5Xml.so.5
#16 0x000077931d538b23 in KXMLGUIFactory::removeClient(KXMLGUIClient*) () from /lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#17 0x000077931fb7f4e4 in KateViewManager::activateView(KTextEditor::View*) () from /lib/x86_64-linux-gnu/libkateprivate.so.23.08.1
#18 0x000077931fb7f29b in KateViewManager::createView(KTextEditor::Document*, KateViewSpace*) () from /lib/x86_64-linux-gnu/libkateprivate.so.23.08.1
#19 0x000077931fb7fa80 in KateViewManager::activateView(DocOrWidget, KateViewSpace*) () from /lib/x86_64-linux-gnu/libkateprivate.so.23.08.1
#20 0x000077931fb62d68 in ?? () from /lib/x86_64-linux-gnu/libkateprivate.so.23.08.1
#21 0x000077931e4d808e in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x000077931e4dd176 in QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x000077931d87936b in KTextEditor::MainWindow::activateView(KTextEditor::Document*) () from /lib/x86_64-linux-gnu/libKF5TextEditor.so.5
#24 0x000077931e506312 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x000077930cc308fa in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/ktexteditor/katefiletreeplugin.so
#26 0x000077931e506312 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x000077931f5e1239 in QAbstractItemView::clicked(QModelIndex const&) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#28 0x000077931f5e5433 in QAbstractItemView::mouseReleaseEvent(QMouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#29 0x000077931f3aeb28 in QWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#30 0x000077931f45ae52 in QFrame::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#31 0x000077931e4cc513 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x000077931f36bc72 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#33 0x000077931f3741bd in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#34 0x000077931e4cc7a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x000077931f3724b2 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#36 0x000077931f3c7da1 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#37 0x000077931f3cb12f in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#38 0x000077931f36bc82 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#39 0x000077931e4cc7a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#40 0x000077931e943bdb in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#41 0x000077931e91762c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#42 0x00007793186d4f7e in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#43 0x000077931c513b2c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#44 0x000077931c56f46f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#45 0x000077931c511d20 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#46 0x000077931e527daa in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#47 0x000077931e4cb15b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#48 0x000077931e4d3904 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#49 0x00005b976c7e7371 in ?? ()
#50 0x000077931da28150 in __libc_start_call_main (main=main@entry=0x5b976c7e5e50, argc=argc@entry=2, argv=argv@entry=0x7fff8a1ec8c8) at ../sysdeps/nptl/libc_start_call_main.h:58
#51 0x000077931da28209 in __libc_start_main_impl (main=0x5b976c7e5e50, argc=2, argv=0x7fff8a1ec8c8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff8a1ec8b8) at ../csu/libc-start.c:360
#52 0x00005b976c7e96f5 in ?? ()
[Inferior 1 (process 12688) detached]

Reported using DrKonqi
Comment 1 Christoph Cullmann 2024-04-13 14:29:16 UTC
Please retry with the Qt 6 variant releas 24.02, thanks!
Comment 2 Bug Janitor Service 2024-04-28 03:46:04 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2024-05-13 03:45:21 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!