https://bugs.kde.org/show_bug.cgi?id=427952
            Bug ID: 427952
           Summary: Launched several times itself and crashed
           Product: kdeconnect
           Version: unspecified
          Platform: openSUSE RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: common
          Assignee: albertv...@gmail.com
          Reporter: il...@fastmail.fm
  Target Milestone: ---

Application: kdeconnectd (1.4.0)

Qt Version: 5.15.1
Frameworks Version: 5.75.0
Operating System: Linux 5.8.14-1-default x86_64
Windowing system: Wayland
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
I noticed an icon on panel (taskbar) flickering, it seems to be kde connect.
- Custom settings of the application:

I have Wayland (Full) enabled on openSUSE Tumbleweed (if related), Nokia 5.1
Plus / Android 10

-- Backtrace:
Application: KDE Connect Daemon (kdeconnectd), signal: Segmentation fault

[New LWP 2103]
[New LWP 2130]
[New LWP 30936]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
0x00007f820e00fe7f in poll () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7f820c103840 (LWP 2077))]

Thread 4 (Thread 0x7f8202b8f640 (LWP 30936)):
#0  0x00007f820e015799 in syscall () from /lib64/libc.so.6
#1  0x00007f820e39db51 in QtLinuxFutex::_q_futex (val3=0, addr2=0x0, val2=0,
val=<optimized out>, op=0, addr=<optimized out>) at thread/qfutex_p.h:133
#2  QtLinuxFutex::futexWait<QBasicAtomicInteger<unsigned int> >
(expectedValue=<optimized out>, futex=...) at thread/qfutex_p.h:135
#3  futexSemaphoreTryAcquire_loop<false> (timeout=-1, nn=8589934593,
curValue=<optimized out>, u=...) at thread/qsemaphore.cpp:219
#4  futexSemaphoreTryAcquire<false> (timeout=-1, n=<optimized out>, u=...) at
thread/qsemaphore.cpp:262
#5  QSemaphore::acquire (this=0x7f820de05540, n=<optimized out>) at
thread/qsemaphore.cpp:326
#6  0x00007f820dd55bf4 in ?? () from /usr/lib64/libQt5Network.so.5
#7  0x00007f820e39b911 in QThreadPrivate::start (arg=0x7f820de05520) at
thread/qthread_unix.cpp:329
#8  0x00007f820d695eb1 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f820e01accf in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f82035ef640 (LWP 2130)):
#0  0x00007f820e00b8dc in read () from /lib64/libc.so.6
#1  0x00007f820ccaa18f in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f820cc6113e in g_main_context_check () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f820cc61595 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f820cc6170f in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#5  0x00007f820e5d25cb in QEventDispatcherGlib::processEvents
(this=0x7f81fc000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f820e579a1b in QEventLoop::exec (this=this@entry=0x7f82035eecc0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#7  0x00007f820e39a7ce in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#8  0x00007f820e39b911 in QThreadPrivate::start (arg=0x560999584990) at
thread/qthread_unix.cpp:329
#9  0x00007f820d695eb1 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f820e01accf in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f8208edd640 (LWP 2103)):
#0  0x00007f820e00fe7f in poll () from /lib64/libc.so.6
#1  0x00007f820cc615ee in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f820cc6170f in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f820e5d25cb in QEventDispatcherGlib::processEvents
(this=0x7f8204000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f820e579a1b in QEventLoop::exec (this=this@entry=0x7f8208edcc70,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f820e39a7ce in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f820e87fa27 in QDBusConnectionManager::run (this=0x7f820e8ecd80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:179
#7  0x00007f820e39b911 in QThreadPrivate::start (arg=0x7f820e8ecd80 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:329
#8  0x00007f820d695eb1 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f820e01accf in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f820c103840 (LWP 2077)):
[KCrash Handler]
#4  std::__atomic_base<QObjectPrivate::SignalVector*>::load
(__m=std::memory_order_relaxed, this=0x6564656572662e6f) at
/usr/include/c++/10/bits/atomic_base.h:741
#5  std::atomic<QObjectPrivate::SignalVector*>::load
(__m=std::memory_order_relaxed, this=0x6564656572662e6f) at
/usr/include/c++/10/atomic:523
#6 
QAtomicOps<QObjectPrivate::SignalVector*>::loadRelaxed<QObjectPrivate::SignalVector*>
(_q_value=...) at
../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:239
#7  QBasicAtomicPointer<QObjectPrivate::SignalVector>::loadRelaxed
(this=0x6564656572662e6f) at
../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:248
#8  QObjectPrivate::maybeSignalConnected (this=this@entry=0x7f8204076270,
signalIndex=signalIndex@entry=5) at kernel/qobject.cpp:482
#9  0x00007f820e5b1204 in doActivate<false> (sender=0x7f8204066a60,
signal_index=5, argv=argv@entry=0x7ffef6988130) at kernel/qobject_p.h:110
#10 0x00007f820e5aa9a0 in QMetaObject::activate
(sender=sender@entry=0x7f8204066a60, m=m@entry=0x7f820e8ebaa0
<QDBusConnectionPrivate::staticMetaObject>,
local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffef6988130)
at kernel/qobject.cpp:3946
#11 0x00007f820e8cf2ef in QDBusConnectionPrivate::messageNeedsSending
(this=this@entry=0x7f8204066a60, _t1=<optimized out>, _t1@entry=0x0,
_t2=<optimized out>, _t2@entry=0x7f82042ae700, _t3=<optimized out>,
_t3@entry=-1) at .moc/moc_qdbusconnection_p.cpp:349
#12 0x00007f820e8852be in QDBusConnectionPrivate::send (this=0x7f8204066a60,
message=...) at qdbusintegrator.cpp:1975
#13 0x00007f820e886a22 in QDBusConnectionPrivate::send (message=...,
this=0x7f8204066a60) at qdbusintegrator.cpp:1944
#14 QDBusConnectionPrivate::sendError (this=0x7f8204066a60, msg=...,
code=code@entry=QDBusError::UnknownObject) at qdbusintegrator.cpp:1396
#15 0x00007f820e8880a1 in QDBusActivateObjectEvent::~QDBusActivateObjectEvent
(this=0x5609994f0da0, __in_chrg=<optimized out>) at qdbusintegrator.cpp:1605
#16 0x00007f820e8880b9 in QDBusActivateObjectEvent::~QDBusActivateObjectEvent
(this=0x5609994f0da0, __in_chrg=<optimized out>) at qdbusintegrator.cpp:1599
#17 0x00007f820e57ea5e in qDeleteAll<QEvent* const*> (end=0x7ffef69884c8,
begin=0x7ffef69884c0) at
../../include/QtCore/../../src/corelib/tools/qalgorithms.h:319
#18 qDeleteAll<QVarLengthArray<QEvent*, 256> > (c=...) at
../../include/QtCore/../../src/corelib/tools/qalgorithms.h:328
#19 QCoreApplication::removePostedEvents (receiver=0x5609997fb050, eventType=0)
at kernel/qcoreapplication.cpp:1892
#20 0x00007f820e5a6752 in QObjectPrivate::~QObjectPrivate (this=0x5609998d7730,
__in_chrg=<optimized out>) at kernel/qobject.cpp:226
#21 0x00007f820e5a68c9 in QObjectPrivate::~QObjectPrivate (this=0x5609998d7730,
__in_chrg=<optimized out>) at kernel/qobject.cpp:208
#22 0x00007f8202cd8659 in MprisRemotePlayer::~MprisRemotePlayer
(this=<optimized out>, this=<optimized out>) at
/usr/src/debug/kdeconnect-kde-20.08.2-1.1.x86_64/plugins/mprisremote/mprisremoteplayer.cpp:64
#23 0x00007f820e5a6e4f in QObject::event (this=0x5609997fb050,
e=0x5609997ec0a0) at kernel/qobject.cpp:1301
#24 0x00007f820f15814f in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x5609997fb050, e=0x5609997ec0a0) at
kernel/qapplication.cpp:3630
#25 0x00007f820e57b05a in QCoreApplication::notifyInternal2
(receiver=0x5609997fb050, event=0x5609997ec0a0) at
../../include/QtCore/5.15.1/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#26 0x00007f820e57da91 in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0x5609994be330) at
kernel/qcoreapplication.cpp:1817
#27 0x00007f820e5d2f23 in postEventSourceDispatch (s=0x560999505fa0) at
kernel/qeventdispatcher_glib.cpp:277
#28 0x00007f820cc612d7 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#29 0x00007f820cc61658 in ?? () from /usr/lib64/libglib-2.0.so.0
#30 0x00007f820cc6170f in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#31 0x00007f820e5d25af in QEventDispatcherGlib::processEvents
(this=0x56099950a200, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#32 0x00007f820e579a1b in QEventLoop::exec (this=this@entry=0x7ffef6989140,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#33 0x00007f820e581c90 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#34 0x0000560997e5b967 in main (argc=<optimized out>, argv=0x7ffef69891e8) at
/usr/src/debug/kdeconnect-kde-20.08.2-1.1.x86_64/daemon/kdeconnectd.cpp:183
[Inferior 1 (process 2077) detached]

Possible duplicates by query: bug 425244, bug 424941.

Reported using DrKonqi

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

Reply via email to