Summary: | Dolphin crashes when using the Configure dialog to enable "Git" context menu item. | ||
---|---|---|---|
Product: | [Applications] dolphin | Reporter: | Oded Arbel <oded> |
Component: | general | Assignee: | Dolphin Bug Assignee <dolphin-bugs-null> |
Status: | RESOLVED WORKSFORME | ||
Severity: | crash | CC: | akselmo, kfm-devel |
Priority: | NOR | Keywords: | drkonqi |
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Neon | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Oded Arbel
2024-03-21 07:23:28 UTC
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@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. Can't repro on my system: Operating System: Fedora Linux 40 KDE Plasma Version: 6.1.80 KDE Frameworks Version: 6.6.0 Qt Version: 6.7.2 Kernel Version: 6.10.6-200.fc40.x86_64 (64-bit) Graphics Platform: Wayland Processors: 12 × AMD Ryzen 5 3600 6-Core Processor Memory: 15.5 GiB of RAM Graphics Processor: AMD Radeon RX 6600 Can you reproduce the issue with newer version of dolphin: 24.08.0 ? (In reply to Akseli Lahtinen from comment #2) > Can't repro on my system: > Can you reproduce the issue with newer version of dolphin: 24.08.0 ? Running with Dolphin 24.08.0 from Neon unstable, it looks fine - I cannot reproduce the crash. |