Bug 419349 - kdeconnect crash while away from desk.
Summary: kdeconnect crash while away from desk.
Status: RESOLVED WORKSFORME
Alias: None
Product: kdeconnect
Classification: Applications
Component: common (other bugs)
Version First Reported In: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Albert Vaca Cintora
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-03-28 20:32 UTC by Techwolf
Modified: 2022-11-04 05:08 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Techwolf 2020-03-28 20:32:55 UTC
Application: kdeconnectd (1.4.0)
 (Compiled from sources)
Qt Version: 5.14.1
Frameworks Version: 5.68.0
Operating System: Linux 5.4.25-zen x86_64
Windowing system: X11
Distribution: Gentoo/Linux

-- Information about the crash:
- What I was doing when the application crashed:

I was away working on stuff. When I returned to my computer, kdeconnect crashed.

-- Backtrace:
Application: KDE Connect Daemon (kdeconnectd), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f4b7f2f6c40 (LWP 4517))]

Thread 4 (Thread 0x7f4b7c99e700 (LWP 4548)):
#0  0x00007fff8b9ac83f in clock_gettime ()
#1  0x00007f4b82c88a66 in __GI___clock_gettime (clock_id=clock_id@entry=1, tp=tp@entry=0x7f4b7c99db30) at ../sysdeps/unix/sysv/linux/clock_gettime.c:33
#2  0x00007f4b8328bce1 in qt_clock_gettime (ts=0x7f4b7c99db30, clock=1) at kernel/qelapsedtimer_unix.cpp:175
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at kernel/qelapsedtimer_unix.cpp:166
#4  qt_gettime () at kernel/qelapsedtimer_unix.cpp:175
#5  0x00007f4b8328a7c9 in QTimerInfoList::updateCurrentTime (this=this@entry=0x7f4b6c004950) at kernel/qtimerinfo_unix.cpp:91
#6  0x00007f4b8328abe5 in QTimerInfoList::timerWait (this=0x7f4b6c004950, tm=...) at kernel/qtimerinfo_unix.cpp:388
#7  0x00007f4b8328c18c in timerSourcePrepareHelper (src=<optimized out>, timeout=timeout@entry=0x7f4b7c99dc04) at kernel/qeventdispatcher_glib.cpp:138
#8  0x00007f4b8328c22e in timerSourcePrepare (source=<optimized out>, timeout=timeout@entry=0x7f4b7c99dc04) at kernel/qeventdispatcher_glib.cpp:166
#9  0x00007f4b81766ce7 in g_main_context_prepare (context=context@entry=0x7f4b6c000c20, priority=priority@entry=0x7f4b7c99dc90) at ../glib-2.62.5/glib/gmain.c:3526
#10 0x00007f4b817676f3 in g_main_context_iterate (context=context@entry=0x7f4b6c000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib-2.62.5/glib/gmain.c:3934
#11 0x00007f4b817678ec in g_main_context_iteration (context=0x7f4b6c000c20, may_block=may_block@entry=1) at ../glib-2.62.5/glib/gmain.c:4015
#12 0x00007f4b8328c4cb in QEventDispatcherGlib::processEvents (this=0x7f4b6c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#13 0x00007f4b832366ab in QEventLoop::exec (this=this@entry=0x7f4b7c99dde0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#14 0x00007f4b8308b826 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#15 0x00007f4b8308ca2f in QThreadPrivate::start (arg=0x55c55094a540) at thread/qthread_unix.cpp:342
#16 0x00007f4b82002450 in start_thread (arg=<optimized out>) at pthread_create.c:479
#17 0x00007f4b82c79bbf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f4b7d19f700 (LWP 4540)):
#0  0x00007fff8b9ac83f in clock_gettime ()
#1  0x00007f4b82c88a66 in __GI___clock_gettime (clock_id=clock_id@entry=1, tp=tp@entry=0x7f4b7d19eb00) at ../sysdeps/unix/sysv/linux/clock_gettime.c:33
#2  0x00007f4b8328bce1 in qt_clock_gettime (ts=0x7f4b7d19eb00, clock=1) at kernel/qelapsedtimer_unix.cpp:175
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at kernel/qelapsedtimer_unix.cpp:166
#4  qt_gettime () at kernel/qelapsedtimer_unix.cpp:175
#5  0x00007f4b8328a7c9 in QTimerInfoList::updateCurrentTime (this=this@entry=0x7f4b70004d50) at kernel/qtimerinfo_unix.cpp:91
#6  0x00007f4b8328abe5 in QTimerInfoList::timerWait (this=0x7f4b70004d50, tm=...) at kernel/qtimerinfo_unix.cpp:388
#7  0x00007f4b8328c18c in timerSourcePrepareHelper (src=<optimized out>, timeout=timeout@entry=0x7f4b7d19ebd4) at kernel/qeventdispatcher_glib.cpp:138
#8  0x00007f4b8328c22e in timerSourcePrepare (source=<optimized out>, timeout=timeout@entry=0x7f4b7d19ebd4) at kernel/qeventdispatcher_glib.cpp:166
#9  0x00007f4b81766ce7 in g_main_context_prepare (context=context@entry=0x7f4b70000c20, priority=priority@entry=0x7f4b7d19ec60) at ../glib-2.62.5/glib/gmain.c:3526
#10 0x00007f4b817676f3 in g_main_context_iterate (context=context@entry=0x7f4b70000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib-2.62.5/glib/gmain.c:3934
#11 0x00007f4b817678ec in g_main_context_iteration (context=0x7f4b70000c20, may_block=may_block@entry=1) at ../glib-2.62.5/glib/gmain.c:4015
#12 0x00007f4b8328c4cb in QEventDispatcherGlib::processEvents (this=0x7f4b70000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#13 0x00007f4b832366ab in QEventLoop::exec (this=this@entry=0x7f4b7d19edb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#14 0x00007f4b8308b826 in QThread::exec (this=this@entry=0x7f4b8359fda0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#15 0x00007f4b8351d5c5 in QDBusConnectionManager::run (this=0x7f4b8359fda0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179
#16 0x00007f4b8308ca2f in QThreadPrivate::start (arg=0x7f4b8359fda0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:342
#17 0x00007f4b82002450 in start_thread (arg=<optimized out>) at pthread_create.c:479
#18 0x00007f4b82c79bbf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f4b7eb2d700 (LWP 4533)):
#0  0x00007f4b82c6d74b in __GI___poll (fds=fds@entry=0x7f4b7eb2cce8, nfds=nfds@entry=1, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f4b81221d6f in poll (__timeout=-1, __nfds=1, __fds=0x7f4b7eb2cce8) at /usr/include/bits/poll2.h:46
#2  _xcb_conn_wait (c=c@entry=0x55c5508e5370, cond=cond@entry=0x55c5508e53b0, vector=vector@entry=0x0, count=count@entry=0x0) at /var/tmp/portage/x11-libs/libxcb-1.14/work/libxcb-1.14/src/xcb_conn.c:480
#3  0x00007f4b81223aca in xcb_wait_for_event (c=c@entry=0x55c5508e5370) at /var/tmp/portage/x11-libs/libxcb-1.14/work/libxcb-1.14/src/xcb_in.c:697
#4  0x00007f4b7ecb8678 in QXcbEventQueue::run (this=0x55c5508f2d10) at qxcbeventqueue.cpp:228
#5  0x00007f4b8308ca2f in QThreadPrivate::start (arg=0x55c5508f2d10) at thread/qthread_unix.cpp:342
#6  0x00007f4b82002450 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007f4b82c79bbf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f4b7f2f6c40 (LWP 4517)):
[KCrash Handler]
#7  0x00007f4b828a206f in QSslSocket::connectToHost (this=this@entry=0x55c550cae080, hostName=..., port=port@entry=1716, openMode=..., protocol=protocol@entry=QAbstractSocket::AnyIPProtocol) at ssl/qsslsocket.cpp:2039
#8  0x00007f4b8286876e in QAbstractSocket::connectToHost (this=0x55c550cae080, address=..., port=<optimized out>, openMode=...) at socket/qabstractsocket.cpp:1782
#9  0x00007f4b846da024 in LanLinkProvider::udpBroadcastReceived (this=0x55c550949180) at /usr/include/qt5/QtCore/qflags.h:118
#10 0x00007f4b8326aa53 in QtPrivate::QSlotObjectBase::call (a=0x7fff8b959530, r=0x55c550949180, this=0x55c5509ae800) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#11 doActivate<false> (sender=0x55c550949198, signal_index=3, argv=0x7fff8b959530) at kernel/qobject.cpp:3870
#12 0x00007f4b832653ba in QMetaObject::activate (sender=sender@entry=0x55c550949198, m=m@entry=0x7f4b834fb3a0 <QIODevice::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3930
#13 0x00007f4b831876a0 in QIODevice::readyRead (this=this@entry=0x55c550949198) at .moc/moc_qiodevice.cpp:190
#14 0x00007f4b82869383 in QAbstractSocketPrivate::emitReadyRead (this=this@entry=0x55c5509bbfb0, channel=channel@entry=0) at socket/qabstractsocket.cpp:1307
#15 0x00007f4b8286940a in QAbstractSocketPrivate::canReadNotification (this=0x55c5509bbfb0) at socket/qabstractsocket.cpp:734
#16 0x00007f4b8287baa9 in QReadNotifier::event (this=<optimized out>, e=<optimized out>) at socket/qnativesocketengine.cpp:1274
#17 0x00007f4b83d9d9b2 in QApplicationPrivate::notify_helper (this=this@entry=0x55c5508d4ad0, receiver=receiver@entry=0x55c550a1cff0, e=e@entry=0x7fff8b959840) at kernel/qapplication.cpp:3684
#18 0x00007f4b83da4ce0 in QApplication::notify (this=0x7fff8b959b20, receiver=0x55c550a1cff0, e=0x7fff8b959840) at kernel/qapplication.cpp:3430
#19 0x00007f4b83237945 in QCoreApplication::notifyInternal2 (receiver=0x55c550a1cff0, event=0x7fff8b959840) at kernel/qcoreapplication.cpp:1092
#20 0x00007f4b8328cdbe in socketNotifierSourceDispatch (source=0x55c550936150) at kernel/qeventdispatcher_glib.cpp:107
#21 0x00007f4b8176759c in g_main_dispatch (context=0x7f4b78005000) at ../glib-2.62.5/glib/gmain.c:3216
#22 g_main_context_dispatch (context=context@entry=0x7f4b78005000) at ../glib-2.62.5/glib/gmain.c:3881
#23 0x00007f4b81767858 in g_main_context_iterate (context=context@entry=0x7f4b78005000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib-2.62.5/glib/gmain.c:3954
#24 0x00007f4b817678ec in g_main_context_iteration (context=0x7f4b78005000, may_block=may_block@entry=1) at ../glib-2.62.5/glib/gmain.c:4015
#25 0x00007f4b8328c4b0 in QEventDispatcherGlib::processEvents (this=0x55c55092ff90, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#26 0x00007f4b832366ab in QEventLoop::exec (this=this@entry=0x7fff8b959a60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#27 0x00007f4b8323e9df in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#28 0x000055c54ebb19aa in main (argc=<optimized out>, argv=<optimized out>) at /var/tmp/portage/kde-misc/kdeconnect-1.4/work/kdeconnect-kde-1.4/daemon/kdeconnectd.cpp:180
[Inferior 1 (process 4517) detached]

Possible duplicates by query: bug 407962, bug 372745.

Reported using DrKonqi
Comment 1 Justin Zobel 2022-10-05 02:24:45 UTC
Thank you for reporting this crash in KDE software. As it has been a while since this issue was reported, can we please ask you to see if you can reproduce the crash with a recent software version?

If you can reproduce the issue, please change the status to "CONFIRMED" when replying. Thank you!
Comment 2 Bug Janitor Service 2022-10-20 04:59:39 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2022-11-04 05:08:06 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!