[dolphin] [Bug 481529] New: Dolphin crashes after applying global theme
bugzilla_noreply at kde.org
bugzilla_noreply at kde.org
Mon Feb 19 02:26:15 GMT 2024
https://bugs.kde.org/show_bug.cgi?id=481529
Bug ID: 481529
Summary: Dolphin crashes after applying global theme
Classification: Applications
Product: dolphin
Version: 23.08.4
Platform: Neon
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: general
Assignee: dolphin-bugs-null at kde.org
Reporter: doncbugs at gmail.com
CC: kfm-devel at kde.org
Target Milestone: ---
Application: dolphin (23.08.4)
Qt Version: 5.15.12
Frameworks Version: 5.114.0
Operating System: Linux 6.5.0-15-generic x86_64
Windowing System: X11
Distribution: KDE neon 5.27
DrKonqi: 5.27.10 [KCrashBackend]
-- Information about the crash:
On a fresh user, perhaps coincidentally after opening Dolphin in a fish
session, when setting a global theme in System settings, Dolphin appears to
crash. Other odd behavior includes the plasma style not applying and the icon
theme applying in an incomplete fashion.
The crash can be reproduced sometimes.
-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
[KCrash Handler]
#4 0x00007f64edb113ee in
std::__atomic_base<QtSharedPointer::ExternalRefCountData*>::load
(__m=std::memory_order_relaxed, this=<optimized out>) at
/usr/include/c++/11/bits/atomic_base.h:820
#5 std::atomic<QtSharedPointer::ExternalRefCountData*>::load
(__m=std::memory_order_relaxed, this=<optimized out>) at
/usr/include/c++/11/atomic:578
#6
QAtomicOps<QtSharedPointer::ExternalRefCountData*>::loadRelaxed<QtSharedPointer::ExternalRefCountData*>
(_q_value=...) at
../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:239
#7 QBasicAtomicPointer<QtSharedPointer::ExternalRefCountData>::loadRelaxed
(this=<optimized out>) at
../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:248
#8 QtSharedPointer::ExternalRefCountData::getAndRef
(obj=obj at entry=0x559f7d499de0) at tools/qsharedpointer.cpp:1396
#9 0x00007f64efc28900 in QWeakPointer<QObject>::QWeakPointer<KJob, true>
(ptr=<optimized out>, this=<optimized out>, this=<optimized out>,
ptr=<optimized out>) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:685
#10 QPointer<KJob>::QPointer (p=<optimized out>, this=<optimized out>,
this=<optimized out>, p=<optimized out>) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h:62
#11 operator() (__closure=0x559f7d0990b0) at
./src/kuiserverv2jobtracker.cpp:206
#12 QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void,
KUiServerV2JobTracker::registerJob(KJob*)::<lambda()> >::call (arg=<optimized
out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:146
#13 QtPrivate::Functor<KUiServerV2JobTracker::registerJob(KJob*)::<lambda()>,
0>::call<QtPrivate::List<>, void> (arg=<optimized out>, f=...) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:256
#14
QtPrivate::QFunctorSlotObject<KUiServerV2JobTracker::registerJob(KJob*)::<lambda()>,
0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *,
void **, bool *) (which=<optimized out>, this_=0x559f7d0990a0, r=<optimized
out>, a=<optimized out>, ret=<optimized out>) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:443
#15 0x00007f64edcf4db4 in QtPrivate::QSlotObjectBase::call (a=0x7ffe238cdce0,
r=0x559f7d5511f0, this=0x559f7d0990a0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#16 doActivate<false> (sender=0x7f64efc3a8e0
<_ZZN12_GLOBAL__N_117Q_QGS_serverProxy13innerFunctionEvE6holder.lto_priv.1>,
signal_index=3, argv=0x7ffe238cdce0) at kernel/qobject.cpp:3925
#17 0x00007f64edcf4db4 in QtPrivate::QSlotObjectBase::call (a=0x7ffe238cde00,
r=0x7f64efc3a8e0
<_ZZN12_GLOBAL__N_117Q_QGS_serverProxy13innerFunctionEvE6holder.lto_priv.1>,
this=0x559f7d551190) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#18 doActivate<false> (sender=0x559f7d5145a0, signal_index=5,
argv=0x7ffe238cde00) at kernel/qobject.cpp:3925
#19 0x00007f64edcede87 in QMetaObject::activate
(sender=sender at entry=0x559f7d5145a0, m=m at entry=0x7f64ef164b60
<QDBusServiceWatcher::staticMetaObject>,
local_signal_index=local_signal_index at entry=2, argv=argv at entry=0x7ffe238cde00)
at kernel/qobject.cpp:3985
#20 0x00007f64ef149cb3 in QDBusServiceWatcher::serviceOwnerChanged
(this=this at entry=0x559f7d5145a0, _t1=..., _t2=..., _t3=...) at
.moc/moc_qdbusservicewatcher.cpp:242
#21 0x00007f64ef14a5c2 in QDBusServiceWatcherPrivate::_q_serviceOwnerChanged
(newOwner=..., oldOwner=..., service=..., this=<optimized out>) at
./src/dbus/qdbusservicewatcher.cpp:76
#22 QDBusServiceWatcher::qt_static_metacall (_o=_o at entry=0x559f7d5145a0,
_c=_c at entry=QMetaObject::InvokeMetaMethod, _id=_id at entry=3,
_a=_a at entry=0x7ffe238cdf80) at .moc/moc_qdbusservicewatcher.cpp:116
#23 0x00007f64ef14aa83 in QDBusServiceWatcher::qt_metacall
(this=0x559f7d5145a0, _c=QMetaObject::InvokeMetaMethod, _id=3,
_a=0x7ffe238cdf80) at .moc/moc_qdbusservicewatcher.cpp:197
#24 0x00007f64ef0fafeb in QDBusConnectionPrivate::deliverCall (this=<optimized
out>, object=<optimized out>, msg=..., metaTypes=..., slotIdx=<optimized out>)
at ../../include/QtCore/../../src/corelib/tools/qvarlengtharray.h:189
#25 0x00007f64edcea85e in QObject::event (this=0x559f7d5145a0,
e=0x7f64e0032250) at kernel/qobject.cpp:1347
#26 0x00007f64ee96c783 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x559f7d5145a0, e=0x7f64e0032250) at
kernel/qapplication.cpp:3640
#27 0x00007f64edcbd30a in QCoreApplication::notifyInternal2
(receiver=0x559f7d5145a0, event=0x7f64e0032250) at
kernel/qcoreapplication.cpp:1064
#28 0x00007f64edcc0407 in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0x559f7c93fec0) at
kernel/qcoreapplication.cpp:1821
#29 0x00007f64edd171a7 in postEventSourceDispatch (s=0x559f7ca2cf50) at
kernel/qeventdispatcher_glib.cpp:277
#30 0x00007f64ebb20d3b in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007f64ebb76258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007f64ebb1e3e3 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007f64edd167f8 in QEventDispatcherGlib::processEvents
(this=0x559f7ca31e60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#34 0x00007f64edcbbc2b in QEventLoop::exec (this=this at entry=0x7ffe238ce3e0,
flags=..., flags at entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#35 0x00007f64edcc41d4 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#36 0x0000559f7aeefb97 in main (argc=<optimized out>, argv=<optimized out>) at
./src/main.cpp:255
[Inferior 1 (process 10439) detached]
Reported using DrKonqi
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the kfm-devel
mailing list