Bug 472070

Summary: Kate crashes after closing tab with Nim file, when Nim and Ada LSP are running
Product: [Applications] kate Reporter: KhazAkar <damianzrb>
Component: generalAssignee: KWrite Developers <kwrite-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash CC: christoph
Priority: NOR Keywords: drkonqi
Version First Reported In: 23.04.2   
Target Milestone: ---   
Platform: Slackware   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description KhazAkar 2023-07-08 10:09:17 UTC
Application: kate (23.04.2)

Qt Version: 5.15.10
Frameworks Version: 5.107.0
Operating System: Linux 6.1.38 x86_64
Windowing System: X11
Distribution: Slackware 15.0 x86_64 (post 15.0 -current)
DrKonqi: 5.27.6 [KCrashBackend]

-- Information about the crash:
I simply had Nimlsp and Ada language server running at the same time. I was saving simple file ' echo "Hello!" ' in test.nim file and then closed tab. After that Kate crashed. KDE session is Wayland, but for some reason Kate is running as X11 app...

The reporter is unsure if this crash is reproducible.

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

[KCrash Handler]
#4  0x00007f761b8848e2 in ?? () from /usr/lib64/libQt5Core.so.5
#5  0x00007f761b88495d in QSortFilterProxyModel::mapToSource(QModelIndex const&) const () from /usr/lib64/libQt5Core.so.5
#6  0x00007f760c62a2c3 in ?? () from /usr/lib64/qt5/plugins/ktexteditor/kateprojectplugin.so
#7  0x00007f760c62cda6 in ?? () from /usr/lib64/qt5/plugins/ktexteditor/kateprojectplugin.so
#8  0x00007f760c62a44c in ?? () from /usr/lib64/qt5/plugins/ktexteditor/kateprojectplugin.so
#9  0x00007f761c5aeb10 in QWidget::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#10 0x00007f761c655f4e in QFrame::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#11 0x00007f761b8b860b in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#12 0x00007f761c57014e in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#13 0x00007f761c57836f in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#14 0x00007f761b8b8878 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#15 0x00007f761c5c7245 in ?? () from /usr/lib64/libQt5Widgets.so.5
#16 0x00007f761c5c9bdf in ?? () from /usr/lib64/libQt5Widgets.so.5
#17 0x00007f761c57015e in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#18 0x00007f761b8b8878 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#19 0x00007f761bd4a90d in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib64/libQt5Gui.so.5
#20 0x00007f761bd1ef9c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Gui.so.5
#21 0x00007f761703a6aa in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#22 0x00007f7617b1841d in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#23 0x00007f7617b186a8 in ?? () from /usr/lib64/libglib-2.0.so.0
#24 0x00007f7617b1872c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#25 0x00007f761b90e136 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#26 0x00007f761b8b747b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#27 0x00007f761b8bf230 in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5
#28 0x0000000000409e21 in ?? ()
#29 0x00007f761b02c6b7 in __libc_start_call_main () from /lib64/libc.so.6
#30 0x00007f761b02c775 in __libc_start_main_impl () from /lib64/libc.so.6
#31 0x000000000040bb71 in ?? ()
[Inferior 1 (process 7991) detached]

Reported using DrKonqi
Comment 1 Christoph Cullmann 2024-09-25 17:02:08 UTC
Could you re-try this please with 24.08? Thanks a lot. We fixed several issues in the plugins in the last releases.
Comment 2 Bug Janitor Service 2024-10-10 03:47:37 UTC
๐Ÿ›๐Ÿงน โš ๏ธ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2024-10-25 03:47:09 UTC
๐Ÿ›๐Ÿงน This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.