https://bugs.kde.org/show_bug.cgi?id=501288

            Bug ID: 501288
           Summary: Opening a non-existent file from the "Projects" view
                    of the project plugin can lead to a crash
    Classification: I don't know
           Product: kde
           Version: unspecified
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: unassigned-b...@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:
While working with Git (on the command line) and Kate in parallel, I ran into a
situation where a file that was renamed after switching the Git commit still
showed up in the "Projects" view, even though it not longer existed locally.
After clicking on that file in the "Projects" view, Kate crashed.

The reporter is unsure if this crash is reproducible.

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

Downloading separate debug info for /usr/bin/kate...

warning: Can't open file /home/christian.gruber/.local/share/mime/mime.cache
(deleted) during file-backed mapping note processing

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 anon_inode:i915.gem during file-backed mapping note
processing

warning: Can't open file /memfd:xorg (deleted) during file-backed mapping note
processing
[New LWP 2838]
[New LWP 2873]
[New LWP 17591]
[New LWP 17597]
[New LWP 17592]
[New LWP 17593]
[New LWP 2908]
[New LWP 17590]
[New LWP 3091]
[New LWP 3092]
[New LWP 17602]
[New LWP 17599]
[New LWP 17594]
[New LWP 17598]
Downloading 1.01 M separate debug info for
/usr/lib/qt6/plugins/imageformats/libqtga.so...
Downloading 1.10 M separate debug info for
/usr/lib/qt6/plugins/imageformats/libqwebp.so...
Downloading 62.91 K separate debug info for
/usr/lib/qt6/plugins/imageformats/../../../libwebpdemux.so.2...
Downloading 165.23 K separate debug info for
/usr/lib/qt6/plugins/imageformats/../../../libwebpmux.so.3...
Downloading 2.89 M separate debug info for
/usr/lib/qt6/plugins/imageformats/../../../libwebp.so.7...
Downloading 85.55 K separate debug info for /usr/lib/libsharpyuv.so.0...
Downloading 941.77 K separate debug info for
/usr/lib/qt6/plugins/imageformats/libqjp2.so...
Downloading 1.28 M separate debug info for
/usr/lib/qt6/plugins/imageformats/../../../libjasper.so.7...
Downloading 5.03 M separate debug info for /usr/lib/libQt6QuickWidgets.so.6...
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `/usr/bin/kate -session
10cec4e162000174118406100000020360043_1741362653_803724'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x000072fb5c8a5624 in ?? () from /usr/lib/libc.so.6
[Current thread is 1 (Thread 0x72fb54a1bec0 (LWP 2838))]
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 0x72fb54a1bec0 (LWP 2838))]

Thread 14 (Thread 0x72fb3affe6c0 (LWP 17598)):
#0  0x000072fb5c8abbe2 in ?? () from /usr/lib/libc.so.6
#1  0x000072fb5c89fe33 in ?? () from /usr/lib/libc.so.6
#2  0x000072fb5c8a04bc in ?? () from /usr/lib/libc.so.6
#3  0x000072fb5c8a2e11 in pthread_cond_timedwait () from /usr/lib/libc.so.6
#4  0x000072fb5c4e5343 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from
/usr/lib/libQt6Core.so.6
#5  0x000072fb5c4df075 in ?? () from /usr/lib/libQt6Core.so.6
#6  0x000072fb5c4d8a9b in ?? () from /usr/lib/libQt6Core.so.6
#7  0x000072fb5c8a370a in ?? () from /usr/lib/libc.so.6
#8  0x000072fb5c927aac in ?? () from /usr/lib/libc.so.6

Thread 13 (Thread 0x72fb495ff6c0 (LWP 17594)):
#0  0x000072fb5c8abbe2 in ?? () from /usr/lib/libc.so.6
#1  0x000072fb5c89fe33 in ?? () from /usr/lib/libc.so.6
#2  0x000072fb5c8a04bc in ?? () from /usr/lib/libc.so.6
#3  0x000072fb5c8a2e11 in pthread_cond_timedwait () from /usr/lib/libc.so.6
#4  0x000072fb5c4e5343 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from
/usr/lib/libQt6Core.so.6
#5  0x000072fb5c4df075 in ?? () from /usr/lib/libQt6Core.so.6
#6  0x000072fb5c4d8a9b in ?? () from /usr/lib/libQt6Core.so.6
#7  0x000072fb5c8a370a in ?? () from /usr/lib/libc.so.6
#8  0x000072fb5c927aac in ?? () from /usr/lib/libc.so.6

Thread 12 (Thread 0x72fb3a7fd6c0 (LWP 17599)):
#0  0x000072fb5c8abbe2 in ?? () from /usr/lib/libc.so.6
#1  0x000072fb5c89fe33 in ?? () from /usr/lib/libc.so.6
#2  0x000072fb5c8a04bc in ?? () from /usr/lib/libc.so.6
#3  0x000072fb5c8a2e11 in pthread_cond_timedwait () from /usr/lib/libc.so.6
#4  0x000072fb5c4e5343 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from
/usr/lib/libQt6Core.so.6
#5  0x000072fb5c4df075 in ?? () from /usr/lib/libQt6Core.so.6
#6  0x000072fb5c4d8a9b in ?? () from /usr/lib/libQt6Core.so.6
#7  0x000072fb5c8a370a in ?? () from /usr/lib/libc.so.6
#8  0x000072fb5c927aac in ?? () from /usr/lib/libc.so.6

Thread 11 (Thread 0x72fb1bfff6c0 (LWP 17602)):
#0  0x000072fb5c8abbe2 in ?? () from /usr/lib/libc.so.6
#1  0x000072fb5c89fe33 in ?? () from /usr/lib/libc.so.6
#2  0x000072fb5c8a04bc in ?? () from /usr/lib/libc.so.6
#3  0x000072fb5c8a2e11 in pthread_cond_timedwait () from /usr/lib/libc.so.6
#4  0x000072fb5c4e5343 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from
/usr/lib/libQt6Core.so.6
#5  0x000072fb5c4df075 in ?? () from /usr/lib/libQt6Core.so.6
#6  0x000072fb5c4d8a9b in ?? () from /usr/lib/libQt6Core.so.6
#7  0x000072fb5c8a370a in ?? () from /usr/lib/libc.so.6
#8  0x000072fb5c927aac in ?? () from /usr/lib/libc.so.6

Thread 10 (Thread 0x72fb516ae6c0 (LWP 3092)):
#0  0x000072fb5c8abbe2 in ?? () from /usr/lib/libc.so.6
#1  0x000072fb5c89fe33 in ?? () from /usr/lib/libc.so.6
#2  0x000072fb5c8a04bc in ?? () from /usr/lib/libc.so.6
#3  0x000072fb5c8a2c0e in pthread_cond_wait () from /usr/lib/libc.so.6
#4  0x000072fb49b127ee in cnd_wait () at
../mesa-24.3.4/src/c11/impl/threads_posix.c:111
#5  0x000072fb49add7cc in util_queue_thread_func () at
../mesa-24.3.4/src/util/u_queue.c:275
#6  0x000072fb49b1271d in impl_thrd_routine () at
../mesa-24.3.4/src/c11/impl/threads_posix.c:43
#7  0x000072fb5c8a370a in ?? () from /usr/lib/libc.so.6
#8  0x000072fb5c927aac in ?? () from /usr/lib/libc.so.6

Thread 9 (Thread 0x72fb51eaf6c0 (LWP 3091)):
#0  0x000072fb5c8abbe2 in ?? () from /usr/lib/libc.so.6
#1  0x000072fb5c89fe33 in ?? () from /usr/lib/libc.so.6
#2  0x000072fb5c8a04bc in ?? () from /usr/lib/libc.so.6
#3  0x000072fb5c8a2c0e in pthread_cond_wait () from /usr/lib/libc.so.6
#4  0x000072fb49b127ee in cnd_wait () at
../mesa-24.3.4/src/c11/impl/threads_posix.c:111
#5  0x000072fb49add7cc in util_queue_thread_func () at
../mesa-24.3.4/src/util/u_queue.c:275
#6  0x000072fb49b1271d in impl_thrd_routine () at
../mesa-24.3.4/src/c11/impl/threads_posix.c:43
#7  0x000072fb5c8a370a in ?? () from /usr/lib/libc.so.6
#8  0x000072fb5c927aac in ?? () from /usr/lib/libc.so.6

Thread 8 (Thread 0x72fb197fa6c0 (LWP 17590)):
#0  0x000072fb5c8abbe2 in ?? () from /usr/lib/libc.so.6
#1  0x000072fb5c89fe33 in ?? () from /usr/lib/libc.so.6
#2  0x000072fb5c8a04bc in ?? () from /usr/lib/libc.so.6
#3  0x000072fb5c8a2e11 in pthread_cond_timedwait () from /usr/lib/libc.so.6
#4  0x000072fb5c4e5343 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from
/usr/lib/libQt6Core.so.6
#5  0x000072fb5c4df075 in ?? () from /usr/lib/libQt6Core.so.6
#6  0x000072fb5c4d8a9b in ?? () from /usr/lib/libQt6Core.so.6
#7  0x000072fb5c8a370a in ?? () from /usr/lib/libc.so.6
#8  0x000072fb5c927aac in ?? () from /usr/lib/libc.so.6

Thread 7 (Thread 0x72fb53c876c0 (LWP 2908)):
#0  0x000072fb5c8abbe2 in ?? () from /usr/lib/libc.so.6
#1  0x000072fb5c89fe33 in ?? () from /usr/lib/libc.so.6
#2  0x000072fb5c89fe74 in ?? () from /usr/lib/libc.so.6
#3  0x000072fb5c91a53e in poll () from /usr/lib/libc.so.6
#4  0x000072fb5b67e20b in poll (__timeout=-1, __nfds=1, __fds=0x72fb53c86a28)
at /usr/include/bits/poll2.h:39
#5  _xcb_conn_wait (c=c@entry=0x605d7cca92e0, 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  0x000072fb5b67ff3d in _xcb_conn_wait (count=0x0, vector=0x0,
cond=0x605d7cca9320, c=0x605d7cca92e0) at
/usr/src/debug/libxcb/libxcb-1.17.0/src/xcb_conn.c:476
#7  xcb_wait_for_event (c=0x605d7cca92e0) at
/usr/src/debug/libxcb/libxcb-1.17.0/src/xcb_in.c:703
#8  0x000072fb545accb9 in ?? () from
/usr/lib/qt6/plugins/platforms/../../../libQt6XcbQpa.so.6
#9  0x000072fb5c4d8a9b in ?? () from /usr/lib/libQt6Core.so.6
#10 0x000072fb5c8a370a in ?? () from /usr/lib/libc.so.6
#11 0x000072fb5c927aac in ?? () from /usr/lib/libc.so.6

Thread 6 (Thread 0x72fb137fe6c0 (LWP 17593)):
#0  0x000072fb5c8abbe2 in ?? () from /usr/lib/libc.so.6
#1  0x000072fb5c89fe33 in ?? () from /usr/lib/libc.so.6
#2  0x000072fb5c8a04bc in ?? () from /usr/lib/libc.so.6
#3  0x000072fb5c8a2e11 in pthread_cond_timedwait () from /usr/lib/libc.so.6
#4  0x000072fb5c4e5343 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from
/usr/lib/libQt6Core.so.6
#5  0x000072fb5c4df075 in ?? () from /usr/lib/libQt6Core.so.6
#6  0x000072fb5c4d8a9b in ?? () from /usr/lib/libQt6Core.so.6
#7  0x000072fb5c8a370a in ?? () from /usr/lib/libc.so.6
#8  0x000072fb5c927aac in ?? () from /usr/lib/libc.so.6

Thread 5 (Thread 0x72fb0bfff6c0 (LWP 17592)):
#0  0x000072fb5c8abbe2 in ?? () from /usr/lib/libc.so.6
#1  0x000072fb5c89fe33 in ?? () from /usr/lib/libc.so.6
#2  0x000072fb5c8a04bc in ?? () from /usr/lib/libc.so.6
#3  0x000072fb5c8a2e11 in pthread_cond_timedwait () from /usr/lib/libc.so.6
#4  0x000072fb5c4e5343 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from
/usr/lib/libQt6Core.so.6
#5  0x000072fb5c4df075 in ?? () from /usr/lib/libQt6Core.so.6
#6  0x000072fb5c4d8a9b in ?? () from /usr/lib/libQt6Core.so.6
#7  0x000072fb5c8a370a in ?? () from /usr/lib/libc.so.6
#8  0x000072fb5c927aac in ?? () from /usr/lib/libc.so.6

Thread 4 (Thread 0x72fb3b7ff6c0 (LWP 17597)):
#0  0x000072fb5c8abbe2 in ?? () from /usr/lib/libc.so.6
#1  0x000072fb5c89fe33 in ?? () from /usr/lib/libc.so.6
#2  0x000072fb5c8a04bc in ?? () from /usr/lib/libc.so.6
#3  0x000072fb5c8a2e11 in pthread_cond_timedwait () from /usr/lib/libc.so.6
#4  0x000072fb5c4e5343 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from
/usr/lib/libQt6Core.so.6
#5  0x000072fb5c4df075 in ?? () from /usr/lib/libQt6Core.so.6
#6  0x000072fb5c4d8a9b in ?? () from /usr/lib/libQt6Core.so.6
#7  0x000072fb5c8a370a in ?? () from /usr/lib/libc.so.6
#8  0x000072fb5c927aac in ?? () from /usr/lib/libc.so.6

Thread 3 (Thread 0x72fb48d666c0 (LWP 17591)):
#0  0x000072fb5c8abbe2 in ?? () from /usr/lib/libc.so.6
#1  0x000072fb5c89fe33 in ?? () from /usr/lib/libc.so.6
#2  0x000072fb5c8a04bc in ?? () from /usr/lib/libc.so.6
#3  0x000072fb5c8a2e11 in pthread_cond_timedwait () from /usr/lib/libc.so.6
#4  0x000072fb5c4e5343 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from
/usr/lib/libQt6Core.so.6
#5  0x000072fb5c4df075 in ?? () from /usr/lib/libQt6Core.so.6
#6  0x000072fb5c4d8a9b in ?? () from /usr/lib/libQt6Core.so.6
#7  0x000072fb5c8a370a in ?? () from /usr/lib/libc.so.6
#8  0x000072fb5c927aac in ?? () from /usr/lib/libc.so.6

Thread 2 (Thread 0x72fb544886c0 (LWP 2873)):
#0  0x000072fb5c8abbe2 in ?? () from /usr/lib/libc.so.6
#1  0x000072fb5c89fe33 in ?? () from /usr/lib/libc.so.6
#2  0x000072fb5c89fe74 in ?? () from /usr/lib/libc.so.6
#3  0x000072fb5c91aa06 in ppoll () from /usr/lib/libc.so.6
#4  0x000072fb5b01e327 in ?? () from /usr/lib/libglib-2.0.so.0
#5  0x000072fb5afbaa55 in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#6  0x000072fb5c5c575d in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt6Core.so.6
#7  0x000072fb5c3606a6 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt6Core.so.6
#8  0x000072fb5c457829 in QThread::exec() () from /usr/lib/libQt6Core.so.6
#9  0x000072fb5dbb56ae in ?? () from /usr/lib/libQt6DBus.so.6
#10 0x000072fb5c4d8a9b in ?? () from /usr/lib/libQt6Core.so.6
#11 0x000072fb5c8a370a in ?? () from /usr/lib/libc.so.6
#12 0x000072fb5c927aac in ?? () from /usr/lib/libc.so.6

Thread 1 (Thread 0x72fb54a1bec0 (LWP 2838)):
[KCrash Handler]
#4  0x000072fb5c59a224 in QSortFilterProxyModel::parent(QModelIndex const&)
const () from /usr/lib/libQt6Core.so.6
#5  0x000072fb5c576ef3 in QItemSelection::select(QModelIndex const&,
QModelIndex const&) () from /usr/lib/libQt6Core.so.6
#6  0x000072fb5c57b1b3 in QItemSelectionModel::select(QModelIndex const&,
QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib/libQt6Core.so.6
#7  0x000072fb5c57ca84 in QItemSelectionModel::setCurrentIndex(QModelIndex
const&, QFlags<QItemSelectionModel::SelectionFlag>) () from
/usr/lib/libQt6Core.so.6
#8  0x000072fb502aa87c in KateProjectViewTree::slotClicked
(this=0x605d7ded5390, index=...) at
/usr/src/debug/kate/kate-24.12.2/addons/project/kateprojectviewtree.cpp:301
#9  0x000072fb5c3b1a49 in ?? () from /usr/lib/libQt6Core.so.6
#10 0x000072fb5d7fb208 in QAbstractItemView::mouseReleaseEvent(QMouseEvent*) ()
from /usr/lib/libQt6Widgets.so.6
#11 0x000072fb5d551676 in QWidget::event(QEvent*) () from
/usr/lib/libQt6Widgets.so.6
#12 0x000072fb5d5eed08 in QFrame::event(QEvent*) () from
/usr/lib/libQt6Widgets.so.6
#13 0x000072fb5c354fa8 in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
from /usr/lib/libQt6Core.so.6
#14 0x000072fb5d4ff0ba in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQt6Widgets.so.6
#15 0x000072fb5d500f4a in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQt6Widgets.so.6
#16 0x000072fb5c355b00 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib/libQt6Core.so.6
#17 0x000072fb5d4f6776 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) ()
from /usr/lib/libQt6Widgets.so.6
#18 0x000072fb5d56a156 in ?? () from /usr/lib/libQt6Widgets.so.6
#19 0x000072fb5d56b570 in ?? () from /usr/lib/libQt6Widgets.so.6
#20 0x000072fb5d4ff0ca in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQt6Widgets.so.6
#21 0x000072fb5c355b00 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib/libQt6Core.so.6
#22 0x000072fb5cb865cb in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() from /usr/lib/libQt6Gui.so.6
#23 0x000072fb5cc01f44 in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib/libQt6Gui.so.6
#24 0x000072fb545afc47 in ?? () from
/usr/lib/qt6/plugins/platforms/../../../libQt6XcbQpa.so.6
#25 0x000072fb5afbb559 in ?? () from /usr/lib/libglib-2.0.so.0
#26 0x000072fb5b01e257 in ?? () from /usr/lib/libglib-2.0.so.0
#27 0x000072fb5afbaa55 in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#28 0x000072fb5c5c575d in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt6Core.so.6
#29 0x000072fb5c3606a6 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt6Core.so.6
#30 0x000072fb5c3591d6 in QCoreApplication::exec() () from
/usr/lib/libQt6Core.so.6
#31 0x0000605d531d792e 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
This report was filed against 'kde' because the product 'kate' could not be
located in Bugzilla. Add it to drkonqi's mappings file!

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to