https://bugs.kde.org/show_bug.cgi?id=428152
Ahmad Samir <a.samir...@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Product|frameworks-kded |plasma-disks CC| |sit...@kde.org Component|general |general Assignee|fa...@kde.org |plasma-b...@kde.org Version|5.75.0 |unspecified --- Comment #1 from Ahmad Samir <a.samir...@gmail.com> --- Application: kded5 (kded5), signal: Segmentation fault [New LWP 6627] [New LWP 6629] [New LWP 6632] [New LWP 6663] [New LWP 6664] [New LWP 6665] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007f92ac086aff in __GI___poll (fds=0x7ffc77b04368, nfds=1, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:29 [Current thread is 1 (Thread 0x7f92a9107800 (LWP 6626))] Thread 7 (Thread 0x7f928e7fc700 (LWP 6665)): #0 0x00007f92ac086aff in __GI___poll (fds=0x7f9264016290, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f92ab2601ae in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f92ab260533 in g_main_loop_run () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f9294ac0eda in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #4 0x00007f92ab289931 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f92abbcc609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007f92ac093293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7f928effd700 (LWP 6664)): #0 0x00007f92ac086aff in __GI___poll (fds=0x5585976a4390, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f92ab2601ae in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f92ab2602e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f92947c299d in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so #4 0x00007f92ab289931 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f92abbcc609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007f92ac093293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7f928f7fe700 (LWP 6663)): #0 0x00007f92ac086aff in __GI___poll (fds=0x5585976a0960, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f92ab2601ae in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f92ab2602e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f92ab260331 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f92ab289931 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f92abbcc609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007f92ac093293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7f92a54e0700 (LWP 6632)): #0 0x00007f92ac4127a3 in QMutex::unlock (this=this@entry=0x5585974fee00) at /usr/include/c++/9/bits/atomic_base.h:769 #1 0x00007f92ac64edb2 in QMutexLocker::unlock (this=<synthetic pointer>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:270 #2 QMutexLocker::~QMutexLocker (this=<synthetic pointer>, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:243 #3 QThreadData::canWaitLocked (this=0x5585974fedd0) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:272 #4 postEventSourcePrepare (s=0x7f929c0047b0, timeout=0x7f92a54dfbd4) at kernel/qeventdispatcher_glib.cpp:260 #5 0x00007f92ab25f72f in g_main_context_prepare () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f92ab2600db in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #7 0x00007f92ab2602e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x00007f92ac64eeab in QEventDispatcherGlib::processEvents (this=0x7f929c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #9 0x00007f92ac5f31bb in QEventLoop::exec (this=this@entry=0x7f92a54dfda0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #10 0x00007f92ac411082 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #11 0x00007f92ac41220c in QThreadPrivate::start (arg=0x558597582210) at thread/qthread_unix.cpp:342 #12 0x00007f92abbcc609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #13 0x00007f92ac093293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7f92a5e8b700 (LWP 6629)): #0 0x00007f92ac086aff in __GI___poll (fds=0x7f92980a4c00, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f92ab2601ae in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f92ab2602e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f92ac64eeab in QEventDispatcherGlib::processEvents (this=0x7f9298000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f92ac5f31bb in QEventLoop::exec (this=this@entry=0x7f92a5e8ad70, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #5 0x00007f92ac411082 in QThread::exec (this=this@entry=0x7f92aca2ed80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #6 0x00007f92ac9abf2b in QDBusConnectionManager::run (this=0x7f92aca2ed80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179 #7 0x00007f92ac41220c in QThreadPrivate::start (arg=0x7f92aca2ed80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:342 #8 0x00007f92abbcc609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f92ac093293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f92a8713700 (LWP 6627)): #0 0x00007f92ac086aff in __GI___poll (fds=0x7f92a8712ca8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f92ab1efc1a in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007f92ab1f190a in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007f92a8d04978 in QXcbEventQueue::run (this=0x5585973782d0) at qxcbeventqueue.cpp:228 #4 0x00007f92ac41220c in QThreadPrivate::start (arg=0x5585973782d0) at thread/qthread_unix.cpp:342 #5 0x00007f92abbcc609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007f92ac093293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f92a9107800 (LWP 6626)): [KCrash Handler] #4 std::__atomic_base<int>::load (__m=std::memory_order_relaxed, this=0x0) at /usr/include/c++/9/bits/atomic_base.h:413 #5 QAtomicOps<int>::loadRelaxed<int> (_q_value=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h:239 #6 QBasicAtomicInteger<int>::loadRelaxed (this=0x0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h:107 #7 QtPrivate::RefCount::ref (this=0x0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h:55 #8 QString::QString (other=..., this=0x7ffc77b04c88) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1089 #9 Device::udi (this=0x558597766740) at ./src/device.h:35 #10 SMARTMonitor::<lambda(Device*)>::operator() (dev=0x558597766740, __closure=0x7ffc77b04ca0) at ./src/smartmonitor.cpp:55 #11 __gnu_cxx::__ops::_Iter_pred<SMARTMonitor::removeUDI(const QString&)::<lambda(Device*)> >::operator()<Device**> (__it=0x558597950270, this=0x7ffc77b04ca0) at /usr/include/c++/9/bits/predefined_ops.h:283 #12 std::__find_if<Device**, __gnu_cxx::__ops::_Iter_pred<SMARTMonitor::removeUDI(const QString&)::<lambda(Device*)> > > (__pred=..., __last=0x558597950278, __first=0x558597950270) at /usr/include/c++/9/bits/stl_algo.h:148 #13 std::__find_if<Device**, __gnu_cxx::__ops::_Iter_pred<SMARTMonitor::removeUDI(const QString&)::<lambda(Device*)> > > (__pred=..., __last=0x558597950278, __first=<optimized out>) at /usr/include/c++/9/bits/stl_algo.h:161 #14 std::__remove_if<Device**, __gnu_cxx::__ops::_Iter_pred<SMARTMonitor::removeUDI(const QString&)::<lambda(Device*)> > > (__pred=..., __last=0x558597950278, __first=<optimized out>) at /usr/include/c++/9/bits/stl_algo.h:863 #15 std::remove_if<Device**, SMARTMonitor::removeUDI(const QString&)::<lambda(Device*)> > (__pred=..., __last=0x558597950278, __first=<optimized out>) at /usr/include/c++/9/bits/stl_algo.h:939 #16 SMARTMonitor::removeUDI (this=<optimized out>, udi=...) at ./src/smartmonitor.cpp:54 #17 0x00007f92ac62b5ae in QtPrivate::QSlotObjectBase::call (a=0x7ffc77b04de0, r=0x5585979bdf58, this=0x55859773d2a0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #18 doActivate<false> (sender=0x55859772eb60, signal_index=4, argv=0x7ffc77b04de0) at kernel/qobject.cpp:3886 #19 0x00007f92ac624977 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f92a673bd60 <Solid::DeviceNotifier::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffc77b04de0) at kernel/qobject.cpp:3946 #20 0x00007f92a668c699 in Solid::DeviceNotifier::deviceRemoved (this=<optimized out>, _t1=...) at ./obj-x86_64-linux-gnu/src/solid/KF5Solid_autogen/include/moc_devicenotifier.cpp:151 #21 0x00007f92ac62b5e0 in doActivate<false> (sender=0x5585976abd60, signal_index=4, argv=0x7ffc77b04ef0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:395 #22 0x00007f92ac624977 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f92a673b580 <Solid::Ifaces::DeviceManager::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffc77b04ef0) at kernel/qobject.cpp:3946 #23 0x00007f92a6678279 in Solid::Ifaces::DeviceManager::deviceRemoved (this=<optimized out>, _t1=...) at ./obj-x86_64-linux-gnu/src/solid/KF5Solid_autogen/3PYKXLVNWF/moc_devicemanager.cpp:151 #24 0x00007f92a66cb063 in Solid::Backends::UDisks2::Manager::slotInterfacesRemoved (this=0x5585976abd60, object_path=..., interfaces=...) at ./src/solid/devices/backends/udisks2/udisksmanager.cpp:239 #25 0x00007f92ac62b5e0 in doActivate<false> (sender=0x5585976abd78, signal_index=4, argv=0x7ffc77b05100) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:395 #26 0x00007f92ac624977 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f92a673ba40 <OrgFreedesktopDBusObjectManagerInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffc77b05100) at kernel/qobject.cpp:3946 #27 0x00007f92a667d429 in OrgFreedesktopDBusObjectManagerInterface::InterfacesRemoved (_t2=..., _t1=..., this=<optimized out>) at ./obj-x86_64-linux-gnu/src/solid/KF5Solid_autogen/W35TJJ7QHF/moc_manager.cpp:189 #28 OrgFreedesktopDBusObjectManagerInterface::qt_static_metacall (_o=_o@entry=0x5585976abd78, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=1, _a=_a@entry=0x7ffc77b05260) at ./obj-x86_64-linux-gnu/src/solid/KF5Solid_autogen/W35TJJ7QHF/moc_manager.cpp:94 #29 0x00007f92a6681e13 in OrgFreedesktopDBusObjectManagerInterface::qt_metacall (this=0x5585976abd78, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7ffc77b05260) at ./obj-x86_64-linux-gnu/src/solid/KF5Solid_autogen/W35TJJ7QHF/moc_manager.cpp:168 #30 0x00007f92ac9b84db in QDBusConnectionPrivate::deliverCall (this=<optimized out>, object=<optimized out>, msg=..., metaTypes=..., slotIdx=<optimized out>) at qdbusintegrator.cpp:1001 #31 0x00007f92ac622129 in QObject::event (this=0x5585976abd78, e=0x7f929802bed0) at kernel/qobject.cpp:1314 #32 0x00007f92ad3c7cc3 in QApplicationPrivate::notify_helper (this=this@entry=0x55859736d4b0, receiver=receiver@entry=0x5585976abd78, e=e@entry=0x7f929802bed0) at kernel/qapplication.cpp:3671 #33 0x00007f92ad3d0c70 in QApplication::notify (this=0x7ffc77b05930, receiver=0x5585976abd78, e=0x7f929802bed0) at kernel/qapplication.cpp:3417 #34 0x00007f92ac5f46aa in QCoreApplication::notifyInternal2 (receiver=0x5585976abd78, event=0x7f929802bed0) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325 #35 0x00007f92ac5f6fa1 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55859736d620) at kernel/qcoreapplication.cpp:1815 #36 0x00007f92ac64f837 in postEventSourceDispatch (s=0x55859744adc0) at kernel/qeventdispatcher_glib.cpp:277 #37 0x00007f92ab25ffbd in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #38 0x00007f92ab260240 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #39 0x00007f92ab2602e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #40 0x00007f92ac64ee92 in QEventDispatcherGlib::processEvents (this=0x55859744e0c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #41 0x00007f92ac5f31bb in QEventLoop::exec (this=this@entry=0x7ffc77b05860, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #42 0x00007f92ac5fb354 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #43 0x0000558595f92cf9 in main (argc=<optimized out>, argv=<optimized out>) at ./src/kded.cpp:796 [Inferior 1 (process 6626) detached] -- You are receiving this mail because: You are watching all bug changes.