Inokinoki / kdeconnect-ios

An iOS 10+ compatible KDE Connect app
Other
37 stars 2 forks source link

The KDEConnect daemon crashed when paring with iOS #8

Open gorgiaxx opened 2 years ago

gorgiaxx commented 2 years ago

My Laptop: kdeconnect-git 20.08.0.r184.2fef3b92-1 My iPhone: iOS 14.8

I can't send paring to the PC with the iOS KDEConnect client.

However, I sent the request to the iOS KDEConnect client from the PC, the daemon crashed.

Application: KDE Connect Daemon (kdeconnectd), signal: Aborted

[KCrash Handler]
#4  0x00007fc84f0b2d22 in raise () from /usr/lib/libc.so.6
#5  0x00007fc84f09c862 in abort () from /usr/lib/libc.so.6
#6  0x00007fc84f4ea910 in QMessageLogger::fatal(char const*, ...) const () from /usr/lib/libQt5Core.so.5
#7  0x00007fc84f4e9cf5 in qt_assert(char const*, char const*, int) () from /usr/lib/libQt5Core.so.5
#8  0x00007fc850c43a9d in ?? () from /usr/lib/libkdeconnectcore.so.21
#9  0x00007fc850c6f5d2 in Device::pairStatusChanged(DeviceLink::PairStatus) () from /usr/lib/libkdeconnectcore.so.21
#10 0x00007fc84f74a7ab in ?? () from /usr/lib/libQt5Core.so.5
#11 0x00007fc850c440d2 in ?? () from /usr/lib/libkdeconnectcore.so.21
#12 0x00007fc850c55072 in LanDeviceLink::setPairStatus(DeviceLink::PairStatus) () from /usr/lib/libkdeconnectcore.so.21
#13 0x00007fc850c54be8 in LanDeviceLink::dataReceived() () from /usr/lib/libkdeconnectcore.so.21
#14 0x00007fc84f74a7ab in ?? () from /usr/lib/libQt5Core.so.5
#15 0x00007fc84f74a7ab in ?? () from /usr/lib/libQt5Core.so.5
#16 0x00007fc84eee1b37 in ?? () from /usr/lib/libQt5Network.so.5
#17 0x00007fc84f74a7e0 in ?? () from /usr/lib/libQt5Core.so.5
#18 0x00007fc84ee9b110 in ?? () from /usr/lib/libQt5Network.so.5
#19 0x00007fc84eeae492 in ?? () from /usr/lib/libQt5Network.so.5
#20 0x00007fc850279d62 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#21 0x00007fc84f7133fa in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#22 0x00007fc84f76cc3e in ?? () from /usr/lib/libQt5Core.so.5
#23 0x00007fc84d9764dc in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#24 0x00007fc84d9ca749 in ?? () from /usr/lib/libglib-2.0.so.0
#25 0x00007fc84d973bc1 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#26 0x00007fc84f76c09f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#27 0x00007fc84f711d6c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#28 0x00007fc84f71a2d4 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#29 0x000055d0418db495 in ?? ()
#30 0x00007fc84f09db25 in __libc_start_main () from /usr/lib/libc.so.6
#31 0x000055d0418db72e in _start ()
[Inferior 1 (process 349821) detached]

https://user-images.githubusercontent.com/9295584/147028641-fae0f203-4fac-4a23-83a8-67e54ea425c9.mp4

The PC shows the phone is paired, but the phone shows that the PC is remembered but not in the same network.

There is another scenario that the phone shows paired, but PC shows not paired.