Bug 438077 - KDE Konnect: pair with phone crashed
Summary: KDE Konnect: pair with phone crashed
Status: RESOLVED DUPLICATE of bug 438065
Alias: None
Product: kdeconnect
Classification: Applications
Component: common (show other bugs)
Version: unspecified
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: Albert Vaca Cintora
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-06-04 09:10 UTC by Jernej
Modified: 2021-06-04 09:26 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jernej 2021-06-04 09:10:18 UTC
Application: kdeconnectd (21.04.1)

Qt Version: 5.15.3
Frameworks Version: 5.82.0
Operating System: Linux 5.4.0-74-generic x86_64
Windowing System: X11
Drkonqi Version: 5.21.5
Distribution: KDE neon User Edition 5.21

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

initial pair of the phone  (galayx s21)  initiated form phone
desktop asked me to confirm
confirm in the showen popup on desktop
-> error dialog that the app chrashed

resulting state:
kde on destop has registed the phone
the message has not been sent to back to phone, phone is not paried 

kde connect on phone fresh install
kde connect on desktop (plasna 5.21.5) preexisting paired with old phone.
pair with old phone in previus version of plasma...

The crash can be reproduced every time.

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

[New LWP 9632]
[New LWP 9633]
[New LWP 9634]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f0b4bc3faff in __GI___poll (fds=0x7ffc36193728, nfds=1, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:29
[Current thread is 1 (Thread 0x7f0b48112d40 (LWP 9631))]

Thread 4 (Thread 0x7f0b3ffff700 (LWP 9634)):
#0  0x00007f0b4a781508 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f0b4a7338e1 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0b4a73429b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0b4a7344a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f0b4c20db3b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f0b4c1b1dcb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f0b4bfcbbb2 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f0b4bfccd4c in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f0b4b155609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f0b4bc4c293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f0b45524700 (LWP 9633)):
#0  0x00007f0b4a781508 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f0b4a734363 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0b4a7344a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0b4c20db3b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f0b4c1b1dcb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f0b4bfcbbb2 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f0b4cb36f4b in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f0b4bfccd4c in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f0b4b155609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f0b4bc4c293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f0b470a2700 (LWP 9632)):
#0  0x00007f0b4bc3faff in __GI___poll (fds=0x7f0b470a1be8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f0b4a2a0c1a in ?? () from /lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f0b4a2a290a in xcb_wait_for_event () from /lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f0b477ebe88 in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f0b4bfccd4c in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f0b4b155609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f0b4bc4c293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f0b48112d40 (LWP 9631)):
[KCrash Handler]
#4  Device::reloadPlugins (this=this@entry=0x5619f4eb2f20) at ./core/device.cpp:192
#5  0x00007f0b4d79f990 in Device::pairStatusChanged (this=0x5619f4eb2f20, status=DeviceLink::Paired) at ./core/device.cpp:249
#6  0x00007f0b4c1ea2ee in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f0b4d755aa5 in DeviceLink::pairStatusChanged (this=this@entry=0x5619f4eb3160, _t1=<optimized out>, _t1@entry=DeviceLink::Paired) at ./obj-x86_64-linux-gnu/core/kdeconnectcore_autogen/CSWKE6ESUK/moc_devicelink.cpp:211
#8  0x00007f0b4d77f5f8 in DeviceLink::setPairStatus (this=this@entry=0x5619f4eb3160, status=status@entry=DeviceLink::Paired) at ./core/backends/devicelink.cpp:26
#9  0x00007f0b4d76f7bf in LanDeviceLink::setPairStatus (this=0x5619f4eb3160, status=<optimized out>) at ./core/backends/lan/landevicelink.cpp:164
#10 0x00007f0b4d77115d in LanPairingHandler::acceptPairing (this=0x5619f4eac500) at ./core/backends/lan/lanpairinghandler.cpp:83
#11 0x00007f0b4d79c0d2 in Device::acceptPairing (this=<optimized out>) at ./core/device.cpp:345
#12 0x00007f0b4c1ea2ee in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f0b4d58a330 in KNotification::activate(unsigned int) () from /lib/x86_64-linux-gnu/libKF5Notifications.so.5
#14 0x00007f0b4d592507 in ?? () from /lib/x86_64-linux-gnu/libKF5Notifications.so.5
#15 0x00007f0b4c1ea2ee in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007f0b4d585283 in KNotificationPlugin::actionInvoked(int, int) () from /lib/x86_64-linux-gnu/libKF5Notifications.so.5
#17 0x00007f0b4d5aa0a9 in ?? () from /lib/x86_64-linux-gnu/libKF5Notifications.so.5
#18 0x00007f0b4c1ea2ee in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007f0b4d5be213 in ?? () from /lib/x86_64-linux-gnu/libKF5Notifications.so.5
#20 0x00007f0b4d5bf281 in ?? () from /lib/x86_64-linux-gnu/libKF5Notifications.so.5
#21 0x00007f0b4cb4355b in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#22 0x00007f0b4c1e0e69 in QObject::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007f0b4cd29dc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007f0b4cd32bb8 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007f0b4c1b32ca in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007f0b4c1b5bd1 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007f0b4c20e4c7 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007f0b4a73417d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007f0b4a734400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007f0b4a7344a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007f0b4c20db22 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007f0b4c1b1dcb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00007f0b4c1b9f84 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#34 0x00005619f4aeb016 in main (argc=<optimized out>, argv=<optimized out>) at ./daemon/kdeconnectd.cpp:174
[Inferior 1 (process 9631) detached]

Reported using DrKonqi
Comment 1 Nicolas Fella 2021-06-04 09:26:52 UTC

*** This bug has been marked as a duplicate of bug 438065 ***