https://bugs.kde.org/show_bug.cgi?id=501103
Bug ID: 501103 Summary: Project plugin: Kate crashed while closing a project Classification: Applications Product: kate Version: 24.12.2 Platform: Arch Linux OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: kwrite-bugs-n...@kde.org Reporter: christian_gru...@gmx.de Target Milestone: --- Application: kate (24.12.2) ApplicationNotResponding [ANR]: false Qt Version: 6.8.2 Frameworks Version: 6.10.0 Operating System: Linux 6.12.12-2-MANJARO x86_64 Windowing System: X11 Distribution: Manjaro Linux DrKonqi: 6.2.5 [CoredumpBackend] -- Information about the crash: I tried to close a project with the "X" button in the projects view. Then Kate crashed. The crash can be reproduced sometimes. -- Backtrace: Application: Kate (kate), signal: Segmentation fault warning: Can't open file /memfd:xorg (deleted) during file-backed mapping note processing warning: Can't open file anon_inode:i915.gem during file-backed mapping note processing [New LWP 28166] [New LWP 28168] [New LWP 28167] [New LWP 28930] [New LWP 28931] [New LWP 28932] [New LWP 28933] [New LWP 28969] [New LWP 28936] [New LWP 28169] [New LWP 28935] [New LWP 28937] [New LWP 28170] [New LWP 28934] [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1". Core was generated by `/usr/bin/kate -b'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007b68902a5624 in ?? () from /usr/lib/libc.so.6 [Current thread is 1 (Thread 0x7b6888b36ec0 (LWP 28166))] Cannot QML trace cores :( /usr/share/drkonqi/gdb/python/gdb_preamble/preamble.py:516: DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC). boot_time = datetime.utcfromtimestamp(psutil.boot_time()).strftime('%Y-%m-%dT%H:%M:%S') /usr/share/drkonqi/gdb/python/gdb_preamble/preamble.py:533: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). 'timestamp': datetime.utcnow().isoformat(), [Current thread is 1 (Thread 0x7b6888b36ec0 (LWP 28166))] Thread 14 (Thread 0x7b687d5ff6c0 (LWP 28934)): #0 0x00007b68902abbe2 in ?? () from /usr/lib/libc.so.6 #1 0x00007b689029fe33 in ?? () from /usr/lib/libc.so.6 #2 0x00007b68902a04bc in ?? () from /usr/lib/libc.so.6 #3 0x00007b68902a2e11 in pthread_cond_timedwait () from /usr/lib/libc.so.6 #4 0x00007b688fee5343 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/libQt6Core.so.6 #5 0x00007b688fedf075 in ?? () from /usr/lib/libQt6Core.so.6 #6 0x00007b688fed8a9b in ?? () from /usr/lib/libQt6Core.so.6 #7 0x00007b68902a370a in ?? () from /usr/lib/libc.so.6 #8 0x00007b6890327aac in ?? () from /usr/lib/libc.so.6 Thread 13 (Thread 0x7b68850546c0 (LWP 28170)): #0 0x00007b68902abbe2 in ?? () from /usr/lib/libc.so.6 #1 0x00007b689029fe33 in ?? () from /usr/lib/libc.so.6 #2 0x00007b68902a04bc in ?? () from /usr/lib/libc.so.6 #3 0x00007b68902a2c0e in pthread_cond_wait () from /usr/lib/libc.so.6 #4 0x00007b687db127ee in cnd_wait () at ../mesa-24.3.4/src/c11/impl/threads_posix.c:111 #5 0x00007b687dadd7cc in util_queue_thread_func () at ../mesa-24.3.4/src/util/u_queue.c:275 #6 0x00007b687db1271d in impl_thrd_routine () at ../mesa-24.3.4/src/c11/impl/threads_posix.c:43 #7 0x00007b68902a370a in ?? () from /usr/lib/libc.so.6 #8 0x00007b6890327aac in ?? () from /usr/lib/libc.so.6 Thread 12 (Thread 0x7b684ffff6c0 (LWP 28937)): #0 0x00007b68902abbe2 in ?? () from /usr/lib/libc.so.6 #1 0x00007b689029fe33 in ?? () from /usr/lib/libc.so.6 #2 0x00007b68902a04bc in ?? () from /usr/lib/libc.so.6 #3 0x00007b68902a2e11 in pthread_cond_timedwait () from /usr/lib/libc.so.6 #4 0x00007b688fee5343 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/libQt6Core.so.6 #5 0x00007b688fedf075 in ?? () from /usr/lib/libQt6Core.so.6 #6 0x00007b688fed8a9b in ?? () from /usr/lib/libQt6Core.so.6 #7 0x00007b68902a370a in ?? () from /usr/lib/libc.so.6 #8 0x00007b6890327aac in ?? () from /usr/lib/libc.so.6 Thread 11 (Thread 0x7b687cdfe6c0 (LWP 28935)): #0 0x00007b68902abbe2 in ?? () from /usr/lib/libc.so.6 #1 0x00007b689029fe33 in ?? () from /usr/lib/libc.so.6 #2 0x00007b68902a04bc in ?? () from /usr/lib/libc.so.6 #3 0x00007b68902a2e11 in pthread_cond_timedwait () from /usr/lib/libc.so.6 #4 0x00007b688fee5343 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/libQt6Core.so.6 #5 0x00007b688fedf075 in ?? () from /usr/lib/libQt6Core.so.6 #6 0x00007b688fed8a9b in ?? () from /usr/lib/libQt6Core.so.6 #7 0x00007b68902a370a in ?? () from /usr/lib/libc.so.6 #8 0x00007b6890327aac in ?? () from /usr/lib/libc.so.6 Thread 10 (Thread 0x7b68858556c0 (LWP 28169)): #0 0x00007b68902abbe2 in ?? () from /usr/lib/libc.so.6 #1 0x00007b689029fe33 in ?? () from /usr/lib/libc.so.6 #2 0x00007b68902a04bc in ?? () from /usr/lib/libc.so.6 #3 0x00007b68902a2c0e in pthread_cond_wait () from /usr/lib/libc.so.6 #4 0x00007b687db127ee in cnd_wait () at ../mesa-24.3.4/src/c11/impl/threads_posix.c:111 #5 0x00007b687dadd7cc in util_queue_thread_func () at ../mesa-24.3.4/src/util/u_queue.c:275 #6 0x00007b687db1271d in impl_thrd_routine () at ../mesa-24.3.4/src/c11/impl/threads_posix.c:43 #7 0x00007b68902a370a in ?? () from /usr/lib/libc.so.6 #8 0x00007b6890327aac in ?? () from /usr/lib/libc.so.6 Thread 9 (Thread 0x7b686e9fe6c0 (LWP 28936)): #0 0x00007b68902abbe2 in ?? () from /usr/lib/libc.so.6 #1 0x00007b689029fe33 in ?? () from /usr/lib/libc.so.6 #2 0x00007b68902a04bc in ?? () from /usr/lib/libc.so.6 #3 0x00007b68902a2e11 in pthread_cond_timedwait () from /usr/lib/libc.so.6 #4 0x00007b688fee5343 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/libQt6Core.so.6 #5 0x00007b688fedf075 in ?? () from /usr/lib/libQt6Core.so.6 #6 0x00007b688fed8a9b in ?? () from /usr/lib/libQt6Core.so.6 #7 0x00007b68902a370a in ?? () from /usr/lib/libc.so.6 #8 0x00007b6890327aac in ?? () from /usr/lib/libc.so.6 Thread 8 (Thread 0x7b684f7fe6c0 (LWP 28969)): #0 0x00007b68902abbe2 in ?? () from /usr/lib/libc.so.6 #1 0x00007b689029fe33 in ?? () from /usr/lib/libc.so.6 #2 0x00007b68902a04bc in ?? () from /usr/lib/libc.so.6 #3 0x00007b68902a2e11 in pthread_cond_timedwait () from /usr/lib/libc.so.6 #4 0x00007b688fee5343 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/libQt6Core.so.6 #5 0x00007b688fedf075 in ?? () from /usr/lib/libQt6Core.so.6 #6 0x00007b688fed8a9b in ?? () from /usr/lib/libQt6Core.so.6 #7 0x00007b68902a370a in ?? () from /usr/lib/libc.so.6 #8 0x00007b6890327aac in ?? () from /usr/lib/libc.so.6 Thread 7 (Thread 0x7b686f1ff6c0 (LWP 28933)): #0 0x00007b68902abbe2 in ?? () from /usr/lib/libc.so.6 #1 0x00007b689029fe33 in ?? () from /usr/lib/libc.so.6 #2 0x00007b68902a04bc in ?? () from /usr/lib/libc.so.6 #3 0x00007b68902a2e11 in pthread_cond_timedwait () from /usr/lib/libc.so.6 #4 0x00007b688fee5343 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/libQt6Core.so.6 #5 0x00007b688fedf075 in ?? () from /usr/lib/libQt6Core.so.6 #6 0x00007b688fed8a9b in ?? () from /usr/lib/libQt6Core.so.6 #7 0x00007b68902a370a in ?? () from /usr/lib/libc.so.6 #8 0x00007b6890327aac in ?? () from /usr/lib/libc.so.6 Thread 6 (Thread 0x7b686d3b96c0 (LWP 28932)): #0 0x00007b68902abbe2 in ?? () from /usr/lib/libc.so.6 #1 0x00007b689029fe33 in ?? () from /usr/lib/libc.so.6 #2 0x00007b68902a04bc in ?? () from /usr/lib/libc.so.6 #3 0x00007b68902a2e11 in pthread_cond_timedwait () from /usr/lib/libc.so.6 #4 0x00007b688fee5343 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/libQt6Core.so.6 #5 0x00007b688fedf075 in ?? () from /usr/lib/libQt6Core.so.6 #6 0x00007b688fed8a9b in ?? () from /usr/lib/libQt6Core.so.6 #7 0x00007b68902a370a in ?? () from /usr/lib/libc.so.6 #8 0x00007b6890327aac in ?? () from /usr/lib/libc.so.6 Thread 5 (Thread 0x7b686cbb86c0 (LWP 28931)): #0 0x00007b68902abbe2 in ?? () from /usr/lib/libc.so.6 #1 0x00007b689029fe33 in ?? () from /usr/lib/libc.so.6 #2 0x00007b68902a04bc in ?? () from /usr/lib/libc.so.6 #3 0x00007b68902a2e11 in pthread_cond_timedwait () from /usr/lib/libc.so.6 #4 0x00007b688fee5343 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/libQt6Core.so.6 #5 0x00007b688fedf075 in ?? () from /usr/lib/libQt6Core.so.6 #6 0x00007b688fed8a9b in ?? () from /usr/lib/libQt6Core.so.6 #7 0x00007b68902a370a in ?? () from /usr/lib/libc.so.6 #8 0x00007b6890327aac in ?? () from /usr/lib/libc.so.6 Thread 4 (Thread 0x7b686e1fd6c0 (LWP 28930)): #0 0x00007b68902abbe2 in ?? () from /usr/lib/libc.so.6 #1 0x00007b689029fe33 in ?? () from /usr/lib/libc.so.6 #2 0x00007b68902a04bc in ?? () from /usr/lib/libc.so.6 #3 0x00007b68902a2e11 in pthread_cond_timedwait () from /usr/lib/libc.so.6 #4 0x00007b688fee5343 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/libQt6Core.so.6 #5 0x00007b688fedf075 in ?? () from /usr/lib/libQt6Core.so.6 #6 0x00007b688fed8a9b in ?? () from /usr/lib/libQt6Core.so.6 #7 0x00007b68902a370a in ?? () from /usr/lib/libc.so.6 #8 0x00007b6890327aac in ?? () from /usr/lib/libc.so.6 Thread 3 (Thread 0x7b6887dff6c0 (LWP 28167)): #0 0x00007b68902abbe2 in ?? () from /usr/lib/libc.so.6 #1 0x00007b689029fe33 in ?? () from /usr/lib/libc.so.6 #2 0x00007b689029fe74 in ?? () from /usr/lib/libc.so.6 #3 0x00007b689031aa06 in ppoll () from /usr/lib/libc.so.6 #4 0x00007b688e98e327 in ?? () from /usr/lib/libglib-2.0.so.0 #5 0x00007b688e92aa55 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #6 0x00007b688ffc575d in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt6Core.so.6 #7 0x00007b688fd606a6 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt6Core.so.6 #8 0x00007b688fe57829 in QThread::exec() () from /usr/lib/libQt6Core.so.6 #9 0x00007b6890d736ae in ?? () from /usr/lib/libQt6DBus.so.6 #10 0x00007b688fed8a9b in ?? () from /usr/lib/libQt6Core.so.6 #11 0x00007b68902a370a in ?? () from /usr/lib/libc.so.6 #12 0x00007b6890327aac in ?? () from /usr/lib/libc.so.6 Thread 2 (Thread 0x7b68875fe6c0 (LWP 28168)): #0 0x00007b68902abbe2 in ?? () from /usr/lib/libc.so.6 #1 0x00007b689029fe33 in ?? () from /usr/lib/libc.so.6 #2 0x00007b689029fe74 in ?? () from /usr/lib/libc.so.6 #3 0x00007b689031a53e in poll () from /usr/lib/libc.so.6 #4 0x00007b688eaf020b in poll (__timeout=-1, __nfds=1, __fds=0x7b68875fda28) at /usr/include/bits/poll2.h:39 #5 _xcb_conn_wait (c=c@entry=0x648dc2f5d280, vector=vector@entry=0x0, count=count@entry=0x0, cond=<optimized out>) at /usr/src/debug/libxcb/libxcb-1.17.0/src/xcb_conn.c:510 #6 0x00007b688eaf1f3d in _xcb_conn_wait (count=0x0, vector=0x0, cond=0x648dc2f5d2c0, c=0x648dc2f5d280) at /usr/src/debug/libxcb/libxcb-1.17.0/src/xcb_conn.c:476 #7 xcb_wait_for_event (c=0x648dc2f5d280) at /usr/src/debug/libxcb/libxcb-1.17.0/src/xcb_in.c:703 #8 0x00007b688829ccb9 in ?? () from /usr/lib/qt6/plugins/platforms/../../../libQt6XcbQpa.so.6 #9 0x00007b688fed8a9b in ?? () from /usr/lib/libQt6Core.so.6 #10 0x00007b68902a370a in ?? () from /usr/lib/libc.so.6 #11 0x00007b6890327aac in ?? () from /usr/lib/libc.so.6 Thread 1 (Thread 0x7b6888b36ec0 (LWP 28166)): [KCrash Handler] #4 0x00007b6884454066 in KateProjectPluginView::slotDocumentUrlChanged (this=0x648dc31b9fd0, document=0x648dc4eab1b0) at /usr/src/debug/kate/kate-24.12.2/addons/project/kateprojectpluginview.cpp:555 #5 0x00007b688fdb1a49 in ?? () from /usr/lib/libQt6Core.so.6 #6 0x00007b688f637b95 in KTextEditor::MainWindow::viewChanged(KTextEditor::View*) () from /usr/lib/libKF6TextEditor.so.6 #7 0x00007b688fdb1a49 in ?? () from /usr/lib/libQt6Core.so.6 #8 0x00007b6891886002 in KateViewManager::viewChanged (this=<optimized out>, _t1=<optimized out>) at /usr/src/debug/kate/build/apps/lib/kateprivate_autogen/include/moc_kateviewmanager.cpp:200 #9 0x00007b6891880014 in KateViewManager::activateView (this=0x648dc31b2590, view=0x648dc4bbea70) at /usr/src/debug/kate/kate-24.12.2/apps/lib/kateviewmanager.cpp:917 #10 0x00007b6891880ac4 in KateViewManager::createView (this=this@entry=0x648dc31b2590, doc=0x648dc4eab1b0, vs=vs@entry=0x0) at /usr/src/debug/kate/kate-24.12.2/apps/lib/kateviewmanager.cpp:727 #11 0x00007b6891880e88 in KateViewManager::activateView (this=0x648dc31b2590, docOrWidget=..., vs=0x0) at /usr/src/debug/kate/kate-24.12.2/apps/lib/kateviewmanager.cpp:939 #12 0x00007b689185de87 in KateMainWindow::openUrl (this=0x648dc3549fe0, url=..., encoding=...) at /usr/src/debug/kate/kate-24.12.2/apps/lib/katemainwindow.h:80 #13 KateMainWindow::qt_static_metacall (_o=0x648dc3549fe0, _c=<optimized out>, _id=<optimized out>, _a=0x7ffd9b3789c0) at /usr/src/debug/kate/build/apps/lib/kateprivate_autogen/include/moc_katemainwindow.cpp:348 #14 0x00007b688fd6c365 in QMetaMethodInvoker::invokeImpl(QMetaMethod, void*, Qt::ConnectionType, long long, void const* const*, char const* const*, QtPrivate::QMetaTypeInterface const* const*) () from /usr/lib/libQt6Core.so.6 #15 0x00007b688fd611be in QMetaObject::invokeMethodImpl(QObject*, char const*, Qt::ConnectionType, long long, void const* const*, char const* const*, QtPrivate::QMetaTypeInterface const* const*) () from /usr/lib/libQt6Core.so.6 #16 0x00007b688f6469a1 in KTextEditor::MainWindow::openUrl(QUrl const&, QString const&) () from /usr/lib/libKF6TextEditor.so.6 #17 0x00007b6884465b0f in KateProjectViewTree::openSelectedDocument (this=<optimized out>) at /usr/src/debug/kate/kate-24.12.2/addons/project/kateprojectviewtree.cpp:190 #18 KateProjectView::openSelectedDocument (this=<optimized out>) at /usr/src/debug/kate/kate-24.12.2/addons/project/kateprojectview.cpp:91 #19 KateProjectPluginView::slotCurrentChanged (this=0x648dc31b9fd0, index=<optimized out>) at /usr/src/debug/kate/kate-24.12.2/addons/project/kateprojectpluginview.cpp:509 #20 0x00007b688fdb1a49 in ?? () from /usr/lib/libQt6Core.so.6 #21 0x00007b689103e736 in ?? () from /usr/lib/libQt6Widgets.so.6 #22 0x00007b689104c847 in ?? () from /usr/lib/libQt6Widgets.so.6 #23 0x00007b689104c921 in QComboBox::setCurrentIndex(int) () from /usr/lib/libQt6Widgets.so.6 #24 0x00007b688fdb1a49 in ?? () from /usr/lib/libQt6Core.so.6 #25 0x00007b688ff68660 in QAbstractItemModel::endRemoveRows() () from /usr/lib/libQt6Core.so.6 #26 0x00007b68908fa824 in QStandardItemModel::removeRows(int, int, QModelIndex const&) () from /usr/lib/libQt6Gui.so.6 #27 0x00007b689104a4d8 in QComboBox::removeItem(int) () from /usr/lib/libQt6Widgets.so.6 #28 0x00007b68844651f5 in KateProjectPluginView::slotHandleProjectClosing (this=<optimized out>, project=<optimized out>) at /usr/src/debug/kate/kate-24.12.2/addons/project/kateprojectpluginview.cpp:703 #29 0x00007b688fdb1a49 in ?? () from /usr/lib/libQt6Core.so.6 #30 0x00007b688445aa02 in KateProjectPlugin::pluginViewProjectClosing (this=0x648dc3347b20, _t1=0x648dc3d9f0d0) at /usr/src/debug/kate/build/addons/project/kateprojectplugin_autogen/include/moc_kateprojectplugin.cpp:332 #31 KateProjectPlugin::closeProject (this=0x648dc3347b20, project=0x648dc3d9f0d0) at /usr/src/debug/kate/kate-24.12.2/addons/project/kateprojectplugin.cpp:228 #32 0x00007b688fdb1a49 in ?? () from /usr/lib/libQt6Core.so.6 #33 0x00007b689101f34b in ?? () from /usr/lib/libQt6Widgets.so.6 #34 0x00007b689101f848 in ?? () from /usr/lib/libQt6Widgets.so.6 #35 0x00007b689102ce7e in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQt6Widgets.so.6 #36 0x00007b689115a2bd in QToolButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQt6Widgets.so.6 #37 0x00007b6890f51676 in QWidget::event(QEvent*) () from /usr/lib/libQt6Widgets.so.6 #38 0x00007b6890eff0ca in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt6Widgets.so.6 #39 0x00007b6890f00f4a in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt6Widgets.so.6 #40 0x00007b688fd55b00 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt6Core.so.6 #41 0x00007b6890ef6776 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () from /usr/lib/libQt6Widgets.so.6 #42 0x00007b6890f6a156 in ?? () from /usr/lib/libQt6Widgets.so.6 #43 0x00007b6890f6b570 in ?? () from /usr/lib/libQt6Widgets.so.6 #44 0x00007b6890eff0ca in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt6Widgets.so.6 #45 0x00007b688fd55b00 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt6Core.so.6 #46 0x00007b68905865cb in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/libQt6Gui.so.6 #47 0x00007b6890601f44 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt6Gui.so.6 #48 0x00007b688829fc47 in ?? () from /usr/lib/qt6/plugins/platforms/../../../libQt6XcbQpa.so.6 #49 0x00007b688e92b559 in ?? () from /usr/lib/libglib-2.0.so.0 #50 0x00007b688e98e257 in ?? () from /usr/lib/libglib-2.0.so.0 #51 0x00007b688e92aa55 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #52 0x00007b688ffc575d in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt6Core.so.6 #53 0x00007b688fd606a6 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt6Core.so.6 #54 0x00007b688fd591d6 in QCoreApplication::exec() () from /usr/lib/libQt6Core.so.6 #55 0x0000648d8852d92e in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kate/kate-24.12.2/apps/kate/main.cpp:547 Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.