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

TraceyC <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]
            Summary|Dolphin crashes when        |Dolphin crashes in
                   |opening Contextmenue        |KItemListView::event when
                   |                            |opening Context menu

--- Comment #2 from TraceyC <[email protected]> ---
Searchable backtrace


Thread 1 (Thread 0x7f03cd0e0c80 (LWP 479548)):
[KCrash Handler]
#5  std::__atomic_base<QObjectPrivate::Connection*>::load (this=0x841f1f,
__m=std::memory_order_acquire) at
/usr/include/c++/15.2.1/bits/atomic_base.h:828
#6  std::atomic<QObjectPrivate::Connection*>::load (this=0x841f1f,
__m=std::memory_order_acquire) at /usr/include/c++/15.2.1/atomic:586
#7 
QAtomicOps<QObjectPrivate::Connection*>::loadAcquire<QObjectPrivate::Connection*>
(_q_value=<error reading variable: Cannot access memory at address 0x841f1f>)
at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qatomic_cxx11.h:215
#8  QBasicAtomicPointer<QObjectPrivate::Connection>::loadAcquire
(this=0x841f1f) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qbasicatomic.h:179
#9  QObjectPrivate::maybeSignalConnected (this=0x7f03d653a750 <vtable for
QAccessibleMenuItem+224>, signalIndex=3) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:458
#10 0x00007f03d4ddc673 in doActivate<false> (sender=0x55dc7bf85610,
signal_index=3, argv=0x7ffcb103e870) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4271
#11 0x00007f03d6b0b2e0 in QMetaObject::activate<void, KJob*,
KJob::QPrivateSignal> (sender=0x55dc7bf85610, mo=<optimized out>,
local_signal_index=0, ret=0x0) at /usr/include/qt6/QtCore/qobjectdefs.h:319
#12 KJob::finished (this=this@entry=0x55dc7bf85610, _t1=<optimized out>,
_t1@entry=0x55dc7bf85610, _t2=...) at
/usr/src/debug/kcoreaddons/build/src/lib/KF6CoreAddons_autogen/include/moc_kjob.cpp:457
#13 0x00007f03d6b104e6 in KJob::finishJob (this=0x55dc7bf85610,
emitResult=false) at
/usr/src/debug/kcoreaddons/kcoreaddons-6.24.0/src/lib/jobs/kjob.cpp:112
#14 0x00007f03d6b105cf in KJob::kill (this=0x55dc7bf85610,
verbosity=verbosity@entry=KJob::Quietly) at
/usr/src/debug/kcoreaddons/kcoreaddons-6.24.0/src/lib/jobs/kjob.cpp:135
#15 0x00007f03d74b3040 in KIO::FilePreviewJob::timerEvent (event=<optimized
out>, this=<optimized out>) at
/usr/src/debug/kio/kio-6.24.0/src/gui/filepreviewjob.cpp:759
#16 KIO::FilePreviewJob::timerEvent (this=0x55dc7c34a4f0, event=<optimized
out>) at /usr/src/debug/kio/kio-6.24.0/src/gui/filepreviewjob.cpp:755
#17 0x00007f03d4dd45b6 in QObject::event (this=<optimized out>, e=<optimized
out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1453
#18 0x00007f03d5f02450 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x55dc7c34a4f0, e=0x7ffcb103eab0) at
/usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3276
#19 0x00007f03d4d76c98 in QCoreApplication::notifyInternal2
(receiver=0x55dc7c34a4f0, event=0x7ffcb103eab0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109
#20 0x00007f03d4f4ab6f in QCoreApplication::sendEvent (receiver=<optimized
out>, event=0x7ffcb103eab0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1549
#21 QTimerInfoList::activateTimers (this=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp:426
#22 0x00007f03d5075d19 in timerSourceDispatch (source=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:152
#23 0x00007f03d1906f4d in g_main_dispatch (context=0x7f03c8000f00) at
../glib/glib/gmain.c:3565
#24 0x00007f03d1908617 in g_main_context_dispatch_unlocked
(context=0x7f03c8000f00) at ../glib/glib/gmain.c:4425
#25 g_main_context_iterate_unlocked (context=context@entry=0x7f03c8000f00,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/glib/gmain.c:4490
#26 0x00007f03d1908825 in g_main_context_iteration (context=0x7f03c8000f00,
may_block=1) at ../glib/glib/gmain.c:4556
#27 0x00007f03d5072222 in QEventDispatcherGlib::processEvents
(this=0x55dc7b15aa40, flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#28 0x00007f03d4d845d6 in QEventLoop::processEvents (this=0x7ffcb103ed90,
flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:108
#29 QEventLoop::exec (this=0x7ffcb103ed90, flags=..., flags@entry=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:197
#30 0x00007f03d61174cc in QMenuPrivate::exec (this=0x55dc7c1f2a40, p=...,
action=action@entry=0x0, positionFunction=...) at
/usr/src/debug/qt6-base/qtbase/src/widgets/widgets/qmenu.cpp:2697
#31 0x00007f03d6117603 in QMenu::exec (this=this@entry=0x55dc7c13d770, p=...,
action=action@entry=0x0) at
/usr/src/debug/qt6-base/qtbase/src/widgets/widgets/qmenu.cpp:2683
#32 0x000055dc6769e3c5 in DolphinMainWindow::openContextMenu (this=<optimized
out>, pos=..., item=..., selectedItems=..., url=...) at
/usr/src/debug/dolphin/dolphin-25.12.3/src/dolphinmainwindow.cpp:1532
#33 0x00007f03d4ddc9c2 in QtPrivate::QSlotObjectBase::call
(this=0x55dc7bad0f40, r=<optimized out>, a=0x7ffcb103ef70, this=<optimized
out>, r=<optimized out>, a=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#34 doActivate<false> (sender=0x55dc7b980f90, signal_index=30,
argv=0x7ffcb103ef70) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4371
#35 0x00007f03d7905c49 in QMetaObject::activate<void, QPoint, KFileItem,
KFileItemList, QUrl> (sender=<optimized out>, mo=<optimized out>,
local_signal_index=23, ret=0x0) at /usr/include/qt6/QtCore/qobjectdefs.h:319
#36 DolphinView::requestContextMenu (this=<optimized out>, _t1=<optimized out>,
_t2=<optimized out>, _t3=<optimized out>, _t4=<optimized out>) at
/usr/src/debug/dolphin/build/src/dolphinprivate_autogen/include/moc_dolphinview.cpp:1077
#37 0x00007f03d78fae60 in DolphinView::slotItemContextMenuRequested
(this=0x55dc7b980f90, index=57, pos=...) at
/usr/src/debug/dolphin/dolphin-25.12.3/src/views/dolphinview.cpp:1215
#38 0x00007f03d4ddc9c2 in QtPrivate::QSlotObjectBase::call
(this=0x55dc7bc23fd0, r=<optimized out>, a=0x7ffcb103f100, this=<optimized
out>, r=<optimized out>, a=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#39 doActivate<false> (sender=0x55dc7b98a8f0, signal_index=6,
argv=0x7ffcb103f100) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4371
#40 0x00007f03d7895ade in QMetaObject::activate<void, int, QPointF>
(sender=0x55dc7b98a8f0, mo=0x7f03d7973560
<KItemListController::staticMetaObject>, local_signal_index=3, ret=0x0) at
/usr/include/qt6/QtCore/qobjectdefs.h:319
#41 KItemListController::itemContextMenuRequested
(this=this@entry=0x55dc7b98a8f0, _t1=<optimized out>, _t1@entry=57, _t2=...) at
/usr/src/debug/dolphin/build/src/dolphinprivate_autogen/include/moc_kitemlistcontroller.cpp:387
#42 0x00007f03d789b011 in KItemListController::contextMenuEvent
(this=0x55dc7b98a8f0, event=<optimized out>) at
/usr/src/debug/dolphin/dolphin-25.12.3/src/kitemviews/kitemlistcontroller.cpp:778
#43 0x00007f03d78a999b in KItemListView::event (this=0x55dc7b710290,
event=0x7ffcb103f680) at
/usr/src/debug/dolphin/dolphin-25.12.3/src/kitemviews/kitemlistview.cpp:1096
#44 0x00007f03d5f02450 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x55dc7b710290, e=0x7ffcb103f680) at
/usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3276
#45 0x00007f03d4d76c98 in QCoreApplication::notifyInternal2
(receiver=0x55dc7b710290, event=0x7ffcb103f680) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109
#46 0x00007f03d5f5f154 in QWidget::event (this=0x55dc7b96d780,
event=0x7ffcb103f680) at
/usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidget.cpp:9213
#47 0x00007f03d5fcd766 in QFrame::event (this=0x55dc7b96d780, e=0x7ffcb103f680)
at /usr/src/debug/qt6-base/qtbase/src/widgets/widgets/qframe.cpp:522
#48 0x00007f03d4d761da in
QCoreApplicationPrivate::sendThroughObjectEventFilters
(receiver=receiver@entry=0x55dc7ba072e0, event=event@entry=0x7ffcb103f680) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1246
#49 0x00007f03d5f02440 in QApplicationPrivate::notify_helper
(this=this@entry=0x55dc7afde920, receiver=receiver@entry=0x55dc7ba072e0,
e=e@entry=0x7ffcb103f680) at
/usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3270
#50 0x00007f03d5f0512b in QApplication::notify (this=<optimized out>,
receiver=0x55dc7ba1d1e0, e=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2895
#51 0x00007f03d4d76c98 in QCoreApplication::notifyInternal2
(receiver=0x55dc7ba1d1e0, event=0x7ffcb103f810) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109
#52 0x00007f03d4d76cca in QCoreApplication::forwardEvent (receiver=<optimized
out>, event=<optimized out>, originatingEvent=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1124
#53 0x00007f03d5f7afcc in QWidgetWindow::handleContextMenuEvent
(this=<optimized out>, e=0x7ffcb103fa10) at
/usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidgetwindow.cpp:1239
#54 QWidgetWindow::event (this=<optimized out>, event=0x7ffcb103fa10) at
/usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidgetwindow.cpp:370
#55 0x00007f03d5f02450 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x55dc7b7a9180, e=0x7ffcb103fa10) at
/usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3276
#56 0x00007f03d4d76c98 in QCoreApplication::notifyInternal2
(receiver=0x55dc7b7a9180, event=0x7ffcb103fa10) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109
#57 0x00007f03d4d76cca in QCoreApplication::forwardEvent (receiver=<optimized
out>, event=<optimized out>, originatingEvent=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1124
#58 0x00007f03d561eb01 in QWindowPrivate::maybeSynthesizeContextMenuEvent
(this=0x55dc7b7a8c90, event=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/gui/kernel/qwindow_p.h:35
#59 QWindowPrivate::maybeSynthesizeContextMenuEvent (this=0x55dc7b7a8c90,
event=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/gui/kernel/qwindow.cpp:2820
#60 0x00007f03d5f79503 in QWidgetWindow::handleMouseEvent (this=0x55dc7b7a9180,
event=event@entry=0x7ffcb103ffd0) at
/usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidgetwindow.cpp:702
#61 0x00007f03d5f7a2a8 in QWidgetWindow::event (this=<optimized out>,
event=0x7ffcb103ffd0) at
/usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidgetwindow.cpp:293
#62 0x00007f03d5f02450 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x55dc7b7a9180, e=0x7ffcb103ffd0) at
/usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3276
#63 0x00007f03d4d76c98 in QCoreApplication::notifyInternal2
(receiver=0x55dc7b7a9180, event=0x7ffcb103ffd0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109
#64 0x00007f03d4d76ced in QCoreApplication::sendSpontaneousEvent
(receiver=<optimized out>, event=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1563
#65 0x00007f03d55aedb8 in QGuiApplicationPrivate::processMouseEvent
(e=0x55dc7bb0feb0) at
/usr/src/debug/qt6-base/qtbase/src/gui/kernel/qguiapplication.cpp:2500
#66 0x00007f03d563528c in QWindowSystemInterface::sendWindowSystemEvents
(flags=flags@entry=...) at
/usr/src/debug/qt6-base/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:1117
#67 0x00007f03ccfbf237 in xcbSourceDispatch (source=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:59
#68 0x00007f03d1906f4d in g_main_dispatch (context=0x7f03c8000f00) at
../glib/glib/gmain.c:3565
#69 0x00007f03d1908617 in g_main_context_dispatch_unlocked
(context=0x7f03c8000f00) at ../glib/glib/gmain.c:4425
#70 g_main_context_iterate_unlocked (context=context@entry=0x7f03c8000f00,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/glib/gmain.c:4490
#71 0x00007f03d1908825 in g_main_context_iteration (context=0x7f03c8000f00,
may_block=1) at ../glib/glib/gmain.c:4556
#72 0x00007f03d5072222 in QEventDispatcherGlib::processEvents
(this=0x55dc7b15aa40, flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#73 0x00007f03d4d845d6 in QEventLoop::processEvents (this=0x7ffcb1040430,
flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:108
#74 QEventLoop::exec (this=0x7ffcb1040430, flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:197
#75 0x00007f03d4d7a311 in QCoreApplication::exec () at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1452
#76 0x00007f03d5efea6a in QApplication::exec () at
/usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2546
#77 0x000055dc6768bb1e in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/dolphin/dolphin-25.12.3/src/main.cpp:276

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

Reply via email to