[dolphin] [Bug 484130] Dolphin crashes when using the Configure dialog to enable "Git" context menu item.

Oded Arbel bugzilla_noreply at kde.org
Thu Mar 21 07:35:58 GMT 2024


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

--- Comment #1 from Oded Arbel <oded at geek.co.il> ---
This is the relevant part of the crash:

Thread 1 (Thread 0x78d74aa53ac0 (LWP 586863)):
[KCrash Handler]
#6  std::__atomic_base<QThread*>::load (__m=<optimized out>, this=<optimized
out>, this=<optimized out>, __m=<optimized out>) at
/usr/include/c++/12/bits/atomic_base.h:818
#7  std::atomic<QThread*>::load (__m=<optimized out>, this=<optimized out>,
this=<optimized out>, __m=<optimized out>) at /usr/include/c++/12/atomic:579
#8  QAtomicOps<QThread*>::loadAcquire<QThread*> (_q_value=..., _q_value=...) at
./src/corelib/thread/qatomic_cxx11.h:213
#9  QBasicAtomicPointer<QThread>::loadAcquire (this=<optimized out>,
this=<optimized out>) at ./src/corelib/thread/qbasicatomic.h:179
#10 QObject::thread (this=this at entry=0x5dc263403e20) at
./src/corelib/kernel/qobject.cpp:1610
#11 0x000078d7501d24af in QObject::QObject (this=<optimized out>, dd=...,
parent=<optimized out>, this=<optimized out>, dd=..., parent=<optimized out>)
at ./src/corelib/kernel/qobject.cpp:972
#12 0x000078d751af6d03 in KMessageBox::createKMessageBox(QDialog*,
QDialogButtonBox*, QIcon const&, QString const&, QList<QString> const&, QString
const&, bool*, QFlags<KMessageBox::Option>, QString const&, QMessageBox::Icon)
() from /lib/x86_64-linux-gnu/libKF6WidgetsAddons.so.6
#13 0x000078d751af83b7 in KMessageBox::createKMessageBox(QDialog*,
QDialogButtonBox*, QMessageBox::Icon, QString const&, QList<QString> const&,
QString const&, bool*, QFlags<KMessageBox::Option>, QString const&) () from
/lib/x86_64-linux-gnu/libKF6WidgetsAddons.so.6
#14 0x000078d751afa0a1 in ?? () from
/lib/x86_64-linux-gnu/libKF6WidgetsAddons.so.6
#15 0x000078d751afa281 in KMessageBox::questionTwoActions(QWidget*, QString
const&, QString const&, KGuiItem const&, KGuiItem const&, QString const&,
QFlags<KMessageBox::Option>) () from
/lib/x86_64-linux-gnu/libKF6WidgetsAddons.so.6
#16 0x00005dc261eb3800 in ContextMenuSettingsPage::applySettings
(this=<optimized out>) at
./src/settings/contextmenu/contextmenusettingspage.cpp:206

I'm not sure what is going on - the crash location is an assert on the value of
the memory_order field, where the value is hard coded in
QAtomicOps::loadAcquire() and seems correct.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the kfm-devel mailing list