Application: kate (25.12.0) ApplicationNotResponding [ANR]: false Qt Version: 6.10.1 Frameworks Version: 6.21.0 Operating System: Linux 6.17.12-300.fc43.x86_64 x86_64 Windowing System: Wayland Distribution: "Fedora Linux 43 (KDE Plasma Desktop Edition)" DrKonqi: 6.5.4 [CoredumpBackend] -- Information about the crash: I have a project directory open in Kate. In the project window on the left where the directory tree is I right click and select "New File". I enter the file name and press enter on my keyboard which results in the crash. Something to note is that I am right-clicking on a directory inside another directory. The parrent directory does not have any files in it, only the child. When I restart Kate it appears that the file was created in the parent directory. The crash can be reproduced sometimes. -- Backtrace: Application: Kate (kate), signal: Segmentation fault This GDB supports auto-downloading debuginfo from the following URLs: <ima:enforcing> <https://debuginfod.fedoraproject.org/> <ima:ignore> Enable debuginfod for this session? (y or [n]) [answered N; input not from terminal] Debuginfod has been disabled. To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit. warning: Can't open file /memfd:JSGCHeap:QtQml (deleted) during file-backed mapping note processing warning: Can't open file /memfd:JSVMStack:QtQml (deleted) during file-backed mapping note processing warning: Can't open file /memfd:unknown-usage:QtQml (deleted) during file-backed mapping note processing warning: Can't open file /memfd:JITCode:QtQml (deleted) during file-backed mapping note processing warning: Can't open file /memfd:wayland-shm (deleted) during file-backed mapping note processing [New LWP 19406] [New LWP 19414] [New LWP 19411] [New LWP 21556] [New LWP 21560] [New LWP 19409] [New LWP 21558] [New LWP 19410] [New LWP 19418] [New LWP 19413] [New LWP 21557] [New LWP 19417] [New LWP 21561] [New LWP 21562] [New LWP 19415] [New LWP 19416] [New LWP 21563] [New LWP 19412] [New LWP 21564] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Core was generated by `/usr/bin/kate -b'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007f08e52813cc in __pthread_kill_implementation () from /lib64/libc.so.6 [Current thread is 1 (Thread 0x7f08ddb4d380 (LWP 19406))] [Current thread is 13 (Thread 0x7f086d8f46c0 (LWP 21561))] Thread 19 (Thread 0x7f08b0bf86c0 (LWP 21564)): #0 0x00007f08e5287982 in __syscall_cancel_arch () from /lib64/libc.so.6 #1 0x00007f08e527bc3c in __internal_syscall_cancel () from /lib64/libc.so.6 #2 0x00007f08e527c2ac in __futex_abstimed_wait_common () from /lib64/libc.so.6 #3 0x00007f08e527eb88 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libc.so.6 #4 0x00007f08e5ada1a3 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt6Core.so.6 #5 0x00007f08e5a2fe9c in QThreadPoolThread::run() () from /lib64/libQt6Core.so.6 #6 0x00007f08e5ad19ae in QThreadPrivate::start(void*) () from /lib64/libQt6Core.so.6 #7 0x00007f08e527f464 in start_thread () from /lib64/libc.so.6 #8 0x00007f08e53025ac in __clone3 () from /lib64/libc.so.6 Thread 18 (Thread 0x7f08cd1756c0 (LWP 19412)): #0 0x00007f08e5287982 in __syscall_cancel_arch () from /lib64/libc.so.6 #1 0x00007f08e527bc3c in __internal_syscall_cancel () from /lib64/libc.so.6 #2 0x00007f08e527c2ac in __futex_abstimed_wait_common () from /lib64/libc.so.6 #3 0x00007f08e527e97e in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6 #4 0x00007f08bd34bf1d in cnd_wait () from /lib64/libgallium-25.2.7.so #5 0x00007f08bd30553c in util_queue_thread_func () from /lib64/libgallium-25.2.7.so #6 0x00007f08bd34be4c in impl_thrd_routine () from /lib64/libgallium-25.2.7.so #7 0x00007f08e527f464 in start_thread () from /lib64/libc.so.6 #8 0x00007f08e53025ac in __clone3 () from /lib64/libc.so.6 Thread 17 (Thread 0x7f086e8f66c0 (LWP 21563)): #0 0x00007f08e5287982 in __syscall_cancel_arch () from /lib64/libc.so.6 #1 0x00007f08e527bc3c in __internal_syscall_cancel () from /lib64/libc.so.6 #2 0x00007f08e527c2ac in __futex_abstimed_wait_common () from /lib64/libc.so.6 #3 0x00007f08e527eb88 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libc.so.6 #4 0x00007f08e5ada1a3 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt6Core.so.6 #5 0x00007f08e5a2fe9c in QThreadPoolThread::run() () from /lib64/libQt6Core.so.6 #6 0x00007f08e5ad19ae in QThreadPrivate::start(void*) () from /lib64/libQt6Core.so.6 #7 0x00007f08e527f464 in start_thread () from /lib64/libc.so.6 #8 0x00007f08e53025ac in __clone3 () from /lib64/libc.so.6 Thread 16 (Thread 0x7f08b2bfc6c0 (LWP 19416)): #0 0x00007f08e5287982 in __syscall_cancel_arch () from /lib64/libc.so.6 #1 0x00007f08e527bc3c in __internal_syscall_cancel () from /lib64/libc.so.6 #2 0x00007f08e527c2ac in __futex_abstimed_wait_common () from /lib64/libc.so.6 #3 0x00007f08e527e97e in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6 #4 0x00007f08bd34bf1d in cnd_wait () from /lib64/libgallium-25.2.7.so #5 0x00007f08bd30553c in util_queue_thread_func () from /lib64/libgallium-25.2.7.so #6 0x00007f08bd34be4c in impl_thrd_routine () from /lib64/libgallium-25.2.7.so #7 0x00007f08e527f464 in start_thread () from /lib64/libc.so.6 #8 0x00007f08e53025ac in __clone3 () from /lib64/libc.so.6 Thread 15 (Thread 0x7f08b33fd6c0 (LWP 19415)): #0 0x00007f08e5287982 in __syscall_cancel_arch () from /lib64/libc.so.6 #1 0x00007f08e527bc3c in __internal_syscall_cancel () from /lib64/libc.so.6 #2 0x00007f08e527c2ac in __futex_abstimed_wait_common () from /lib64/libc.so.6 #3 0x00007f08e527e97e in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6 #4 0x00007f08bd34bf1d in cnd_wait () from /lib64/libgallium-25.2.7.so #5 0x00007f08bd30553c in util_queue_thread_func () from /lib64/libgallium-25.2.7.so #6 0x00007f08bd34be4c in impl_thrd_routine () from /lib64/libgallium-25.2.7.so #7 0x00007f08e527f464 in start_thread () from /lib64/libc.so.6 #8 0x00007f08e53025ac in __clone3 () from /lib64/libc.so.6 Thread 14 (Thread 0x7f086d0f36c0 (LWP 21562)): #0 0x00007f08e5287982 in __syscall_cancel_arch () from /lib64/libc.so.6 #1 0x00007f08e527bc3c in __internal_syscall_cancel () from /lib64/libc.so.6 #2 0x00007f08e527c2ac in __futex_abstimed_wait_common () from /lib64/libc.so.6 #3 0x00007f08e527eb88 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libc.so.6 #4 0x00007f08e5ada1a3 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt6Core.so.6 #5 0x00007f08e5a2fe9c in QThreadPoolThread::run() () from /lib64/libQt6Core.so.6 #6 0x00007f08e5ad19ae in QThreadPrivate::start(void*) () from /lib64/libQt6Core.so.6 #7 0x00007f08e527f464 in start_thread () from /lib64/libc.so.6 #8 0x00007f08e53025ac in __clone3 () from /lib64/libc.so.6 Thread 13 (Thread 0x7f086d8f46c0 (LWP 21561)): #0 0x00007f08e5287982 in __syscall_cancel_arch () from /lib64/libc.so.6 #1 0x00007f08e527bc3c in __internal_syscall_cancel () from /lib64/libc.so.6 #2 0x00007f08e527c2ac in __futex_abstimed_wait_common () from /lib64/libc.so.6 #3 0x00007f08e527eb88 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libc.so.6 #4 0x00007f08e5ada1a3 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt6Core.so.6 #5 0x00007f08e5a2fe9c in QThreadPoolThread::run() () from /lib64/libQt6Core.so.6 #6 0x00007f08e5ad19ae in QThreadPrivate::start(void*) () from /lib64/libQt6Core.so.6 #7 0x00007f08e527f464 in start_thread () from /lib64/libc.so.6 #8 0x00007f08e53025ac in __clone3 () from /lib64/libc.so.6 Thread 12 (Thread 0x7f08b23fb6c0 (LWP 19417)): #0 0x00007f08e5287982 in __syscall_cancel_arch () from /lib64/libc.so.6 #1 0x00007f08e527bc3c in __internal_syscall_cancel () from /lib64/libc.so.6 #2 0x00007f08e527c2ac in __futex_abstimed_wait_common () from /lib64/libc.so.6 #3 0x00007f08e527e97e in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6 #4 0x00007f08bd34bf1d in cnd_wait () from /lib64/libgallium-25.2.7.so #5 0x00007f08bd30553c in util_queue_thread_func () from /lib64/libgallium-25.2.7.so #6 0x00007f08bd34be4c in impl_thrd_routine () from /lib64/libgallium-25.2.7.so #7 0x00007f08e527f464 in start_thread () from /lib64/libc.so.6 #8 0x00007f08e53025ac in __clone3 () from /lib64/libc.so.6 Thread 11 (Thread 0x7f08b13f96c0 (LWP 21557)): #0 0x00007f08e5287982 in __syscall_cancel_arch () from /lib64/libc.so.6 #1 0x00007f08e527bc3c in __internal_syscall_cancel () from /lib64/libc.so.6 #2 0x00007f08e527c2ac in __futex_abstimed_wait_common () from /lib64/libc.so.6 #3 0x00007f08e527eb88 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libc.so.6 #4 0x00007f08e5ada1a3 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt6Core.so.6 #5 0x00007f08e5a2fe9c in QThreadPoolThread::run() () from /lib64/libQt6Core.so.6 #6 0x00007f08e5ad19ae in QThreadPrivate::start(void*) () from /lib64/libQt6Core.so.6 #7 0x00007f08e527f464 in start_thread () from /lib64/libc.so.6 #8 0x00007f08e53025ac in __clone3 () from /lib64/libc.so.6 Thread 10 (Thread 0x7f08b43ff6c0 (LWP 19413)): #0 0x00007f08e5287982 in __syscall_cancel_arch () from /lib64/libc.so.6 #1 0x00007f08e527bc3c in __internal_syscall_cancel () from /lib64/libc.so.6 #2 0x00007f08e527c2ac in __futex_abstimed_wait_common () from /lib64/libc.so.6 #3 0x00007f08e527e97e in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6 #4 0x00007f08bd34bf1d in cnd_wait () from /lib64/libgallium-25.2.7.so #5 0x00007f08bd30553c in util_queue_thread_func () from /lib64/libgallium-25.2.7.so #6 0x00007f08bd34be4c in impl_thrd_routine () from /lib64/libgallium-25.2.7.so #7 0x00007f08e527f464 in start_thread () from /lib64/libc.so.6 #8 0x00007f08e53025ac in __clone3 () from /lib64/libc.so.6 Thread 9 (Thread 0x7f08b1bfa6c0 (LWP 19418)): #0 0x00007f08e5287982 in __syscall_cancel_arch () from /lib64/libc.so.6 #1 0x00007f08e527bc3c in __internal_syscall_cancel () from /lib64/libc.so.6 #2 0x00007f08e527c2ac in __futex_abstimed_wait_common () from /lib64/libc.so.6 #3 0x00007f08e527e97e in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6 #4 0x00007f08bd34bf1d in cnd_wait () from /lib64/libgallium-25.2.7.so #5 0x00007f08bd30553c in util_queue_thread_func () from /lib64/libgallium-25.2.7.so #6 0x00007f08bd34be4c in impl_thrd_routine () from /lib64/libgallium-25.2.7.so #7 0x00007f08e527f464 in start_thread () from /lib64/libc.so.6 #8 0x00007f08e53025ac in __clone3 () from /lib64/libc.so.6 Thread 8 (Thread 0x7f08ce3ff6c0 (LWP 19410)): #0 0x00007f08e5287982 in __syscall_cancel_arch () from /lib64/libc.so.6 #1 0x00007f08e527bc3c in __internal_syscall_cancel () from /lib64/libc.so.6 #2 0x00007f08e527bc84 in __syscall_cancel () from /lib64/libc.so.6 #3 0x00007f08e52f519e in poll () from /lib64/libc.so.6 #4 0x00007f08e08c03a2 in QtWaylandClient::EventThread::run() () from /lib64/libQt6WaylandClient.so.6 #5 0x00007f08e5ad19ae in QThreadPrivate::start(void*) () from /lib64/libQt6Core.so.6 #6 0x00007f08e527f464 in start_thread () from /lib64/libc.so.6 #7 0x00007f08e53025ac in __clone3 () from /lib64/libc.so.6 Thread 7 (Thread 0x7f08b03f76c0 (LWP 21558)): #0 0x00007f08e5287982 in __syscall_cancel_arch () from /lib64/libc.so.6 #1 0x00007f08e527bc3c in __internal_syscall_cancel () from /lib64/libc.so.6 #2 0x00007f08e527c2ac in __futex_abstimed_wait_common () from /lib64/libc.so.6 #3 0x00007f08e527eb88 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libc.so.6 #4 0x00007f08e5ada1a3 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt6Core.so.6 #5 0x00007f08e5a2fe9c in QThreadPoolThread::run() () from /lib64/libQt6Core.so.6 #6 0x00007f08e5ad19ae in QThreadPrivate::start(void*) () from /lib64/libQt6Core.so.6 #7 0x00007f08e527f464 in start_thread () from /lib64/libc.so.6 #8 0x00007f08e53025ac in __clone3 () from /lib64/libc.so.6 Thread 6 (Thread 0x7f08cfbff6c0 (LWP 19409)): #0 0x00007f08e5287982 in __syscall_cancel_arch () from /lib64/libc.so.6 #1 0x00007f08e527bc3c in __internal_syscall_cancel () from /lib64/libc.so.6 #2 0x00007f08e527bc84 in __syscall_cancel () from /lib64/libc.so.6 #3 0x00007f08e52f56c6 in ppoll () from /lib64/libc.so.6 #4 0x00007f08e3cf42e0 in g_main_context_iterate_unlocked.isra () from /lib64/libglib-2.0.so.0 #5 0x00007f08e3cf43a3 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #6 0x00007f08e5c1e80d in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt6Core.so.6 #7 0x00007f08e5909063 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt6Core.so.6 #8 0x00007f08e5a2bdc6 in QThread::exec() () from /lib64/libQt6Core.so.6 #9 0x00007f08e6f47ae1 in QDBusConnectionManager::run() () from /lib64/libQt6DBus.so.6 #10 0x00007f08e5ad19ae in QThreadPrivate::start(void*) () from /lib64/libQt6Core.so.6 #11 0x00007f08e527f464 in start_thread () from /lib64/libc.so.6 #12 0x00007f08e53025ac in __clone3 () from /lib64/libc.so.6 Thread 5 (Thread 0x7f086e0f56c0 (LWP 21560)): #0 0x00007f08e5287982 in __syscall_cancel_arch () from /lib64/libc.so.6 #1 0x00007f08e527bc3c in __internal_syscall_cancel () from /lib64/libc.so.6 #2 0x00007f08e527c2ac in __futex_abstimed_wait_common () from /lib64/libc.so.6 #3 0x00007f08e527eb88 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libc.so.6 #4 0x00007f08e5ada1a3 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt6Core.so.6 #5 0x00007f08e5a2fe9c in QThreadPoolThread::run() () from /lib64/libQt6Core.so.6 #6 0x00007f08e5ad19ae in QThreadPrivate::start(void*) () from /lib64/libQt6Core.so.6 #7 0x00007f08e527f464 in start_thread () from /lib64/libc.so.6 #8 0x00007f08e53025ac in __clone3 () from /lib64/libc.so.6 Thread 4 (Thread 0x7f08afbf66c0 (LWP 21556)): #0 0x00007f08e5287982 in __syscall_cancel_arch () from /lib64/libc.so.6 #1 0x00007f08e527bc3c in __internal_syscall_cancel () from /lib64/libc.so.6 #2 0x00007f08e527c2ac in __futex_abstimed_wait_common () from /lib64/libc.so.6 #3 0x00007f08e527eb88 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libc.so.6 #4 0x00007f08e5ada1a3 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt6Core.so.6 #5 0x00007f08e5a2fe9c in QThreadPoolThread::run() () from /lib64/libQt6Core.so.6 #6 0x00007f08e5ad19ae in QThreadPrivate::start(void*) () from /lib64/libQt6Core.so.6 #7 0x00007f08e527f464 in start_thread () from /lib64/libc.so.6 #8 0x00007f08e53025ac in __clone3 () from /lib64/libc.so.6 Thread 3 (Thread 0x7f08cdbfe6c0 (LWP 19411)): #0 0x00007f08e5287982 in __syscall_cancel_arch () from /lib64/libc.so.6 #1 0x00007f08e527bc3c in __internal_syscall_cancel () from /lib64/libc.so.6 #2 0x00007f08e527bc84 in __syscall_cancel () from /lib64/libc.so.6 #3 0x00007f08e52f519e in poll () from /lib64/libc.so.6 #4 0x00007f08e08c03a2 in QtWaylandClient::EventThread::run() () from /lib64/libQt6WaylandClient.so.6 #5 0x00007f08e5ad19ae in QThreadPrivate::start(void*) () from /lib64/libQt6Core.so.6 #6 0x00007f08e527f464 in start_thread () from /lib64/libc.so.6 #7 0x00007f08e53025ac in __clone3 () from /lib64/libc.so.6 Thread 2 (Thread 0x7f08b3bfe6c0 (LWP 19414)): #0 0x00007f08e5287982 in __syscall_cancel_arch () from /lib64/libc.so.6 #1 0x00007f08e527bc3c in __internal_syscall_cancel () from /lib64/libc.so.6 #2 0x00007f08e527c2ac in __futex_abstimed_wait_common () from /lib64/libc.so.6 #3 0x00007f08e527e97e in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6 #4 0x00007f08bd34bf1d in cnd_wait () from /lib64/libgallium-25.2.7.so #5 0x00007f08bd30553c in util_queue_thread_func () from /lib64/libgallium-25.2.7.so #6 0x00007f08bd34be4c in impl_thrd_routine () from /lib64/libgallium-25.2.7.so #7 0x00007f08e527f464 in start_thread () from /lib64/libc.so.6 #8 0x00007f08e53025ac in __clone3 () from /lib64/libc.so.6 Thread 1 (Thread 0x7f08ddb4d380 (LWP 19406)): [KCrash Handler] #4 0x00007f08e64fc4f4 in QStandardItem::rowCount() const () from /lib64/libQt6Gui.so.6 #5 0x00007f08aea1fe45 in KateProjectTreeViewContextMenu::exec(QString const&, QModelIndex const&, QPoint const&, KateProjectViewTree*) () from /usr/lib64/qt6/plugins/kf6/ktexteditor/kateprojectplugin.so #6 0x00007f08aea20a44 in KateProjectViewTree::contextMenuEvent(QContextMenuEvent*) () from /usr/lib64/qt6/plugins/kf6/ktexteditor/kateprojectplugin.so #7 0x00007f08e70a95a8 in QWidget::event(QEvent*) () from /lib64/libQt6Widgets.so.6 #8 0x00007f08e71046f6 in QFrame::event(QEvent*) () from /lib64/libQt6Widgets.so.6 #9 0x00007f08e58fc25a in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /lib64/libQt6Core.so.6 #10 0x00007f08e703db8f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt6Widgets.so.6 #11 0x00007f08e70496cb in QApplication::notify(QObject*, QEvent*) () from /lib64/libQt6Widgets.so.6 #12 0x00007f08e58fc4e8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt6Core.so.6 #13 0x00007f08e70bfc9d in QWidgetWindow::handleContextMenuEvent(QContextMenuEvent*) () from /lib64/libQt6Widgets.so.6 #14 0x00007f08e70c1b80 in QWidgetWindow::event(QEvent*) () from /lib64/libQt6Widgets.so.6 #15 0x00007f08e703db9f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt6Widgets.so.6 #16 0x00007f08e58fc4e8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt6Core.so.6 #17 0x00007f08e615a9c0 in QWindowPrivate::maybeSynthesizeContextMenuEvent(QMouseEvent*) () from /lib64/libQt6Gui.so.6 #18 0x00007f08e70bea4d in QWidgetWindow::handleMouseEvent(QMouseEvent*) () from /lib64/libQt6Widgets.so.6 #19 0x00007f08e70c1a43 in QWidgetWindow::event(QEvent*) () from /lib64/libQt6Widgets.so.6 #20 0x00007f08e703db9f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt6Widgets.so.6 #21 0x00007f08e58fc4e8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt6Core.so.6 #22 0x00007f08e60f3f5b in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /lib64/libQt6Gui.so.6 #23 0x00007f08e615ea8c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt6Gui.so.6 #24 0x00007f08e615ec97 in QWindowSystemInterface::flushWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt6Gui.so.6 #25 0x00007f08e5958fcc in QObject::event(QEvent*) () from /lib64/libQt6Core.so.6 #26 0x00007f08e703db9f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt6Widgets.so.6 #27 0x00007f08e58fc4e8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt6Core.so.6 #28 0x00007f08e58ffb09 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQt6Core.so.6 #29 0x00007f08e5c1efcf in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt6Core.so.6 #30 0x00007f08e3ceb2a3 in g_main_context_dispatch_unlocked.lto_priv () from /lib64/libglib-2.0.so.0 #31 0x00007f08e3cf41f8 in g_main_context_iterate_unlocked.isra () from /lib64/libglib-2.0.so.0 #32 0x00007f08e3cf43a3 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #33 0x00007f08e5c1e80d in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt6Core.so.6 #34 0x00007f08e5909063 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt6Core.so.6 #35 0x00007f08e5904819 in QCoreApplication::exec() () from /lib64/libQt6Core.so.6 #36 0x0000557acc252d02 in main () Reported using DrKonqi
Created attachment 187913 [details] screenshot of the directory before the crash This is how the tree looks before the crash. I right click on "1" which is the child directory of "chapters".
I can reproduce this on Fedora 43 with Kate 25.12.0 Notably, creating a folder with no files, and just a folder under it shows a blank line as if it wants to show a file, but there of course isn't a filename. This UI seems to be new after 25.08.3. In Kate built from git-master 26.03.70, I see the same UI but cannot reproduce the crash I am also not able to reproduce this on Kate 25.08.3 The directory browser on the left looks different. It doesn't show the empty directory and its subdirectory in the same line as `directory/1` It shows the subdirectory on its own line like this: directory | 1 It looks like a regression was introduced after 25.08.3 that is now fixed in git-master. If you can still reproduce this crash when your system updates Kate to 26.x, please reopen this report. Thanks!
.
Git commit e9558e051bd65e57bf59fa5e290f1d952353b600 by Waqar Ahmed, on behalf of leia uwu. Committed on 24/12/2025 at 18:05. Pushed by waqar into branch 'release/25.12'. project-plugin: fix tree view crash `activeFlattenedPathItem` returns -1 for invalid paths which is then used to index a QList... (cherry picked from commit 6a0e4bda1bd48c1997a0430d6f1eb339229b4b81) M +1 -1 addons/project/kateprojectviewtree.cpp https://invent.kde.org/utilities/kate/-/commit/e9558e051bd65e57bf59fa5e290f1d952353b600