https://bugs.kde.org/show_bug.cgi?id=405843
Bug ID: 405843
Summary: kdeconnectd crashes and looses connection with android
client after replying to a message.
Product: kdeconnect
Version: 1.3.3
Platform: Archlinux Packages
OS: Linux
Status: REPORTED
Severity: crash
Priority: NOR
Component: messaging-application
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Created attachment 119013
--> https://bugs.kde.org/attachment.cgi?id=119013&action=edit
Log of the crash and manually restored connection according to the 'steps to
reproduce'
SUMMARY
If we reply to a message in an android phone through kde connect Arch linux
desktop client, Looks like the desktop client crashes. This can happen randomly
too but it's observed consistently while replying to a message. Error log
below.
STEPS TO REPRODUCE
1. Pair & Connect Android phone and Arch Linux PC using their respective
clients
2. Reply to any SMS or WhatsApp message received on phone from the desktop
which
crashes the connection.
3. Only way to restore the connection is to right click on kde connect widget
on
desktop > go into settings > Tap on refresh > Unlock phone > Open the app >
Press back or force stop the app to reopen it.
OBSERVED RESULT
Crash
EXPECTED RESULT
Stable connection after a reply
SOFTWARE/OS VERSIONS
Linux: 5.0.4-arch1-1-ARCH
KDE Plasma Version: 5.15.3-1
KDE Frameworks Version: 5.56.0
Qt Version: 5.12.2
ADDITIONAL INFORMATION (ATTACHED THE SAME LOG IF YOU FIND THIS CLUNKY IN
DESCRIPTION)
Error log when the crash happens: (When I receive the message)
Mar 25 04:02:50 humanb9 audit[14255]: ANOM_ABEND auid=1000 uid=1000 gid=985
ses=3 pid=14255 comm="kdeconnectd" exe="/usr/lib/kdeconnectd" sig=11 res=1
Mar 25 04:02:50 humanb9 kernel: kdeconnectd[14255]: segfault at c9 ip
00007f795663c498 sp 00007fffa93cac98 error 4 in
libQt5Core.so.5.12.2[7f795641c000+2ca000]
Mar 25 04:02:50 humanb9 kernel: audit: type=1701 audit(1553466770.787:696):
auid=1000 uid=1000 gid=985 ses=3 pid=14255 comm="kdeconnectd"
exe="/usr/lib/kdeconnectd" sig=11 res=1
Mar 25 04:02:51 humanb9 systemd-coredump[14867]: Process 14255 (kdeconnectd) of
user 1000 dumped core.
#4 0x00007f794cc1777e n/a
(kdeconnect_notifications.so)
#5 0x00007f794cc1f446 n/a
(kdeconnect_notifications.so)
#6 0x00007f794cc1b002 n/a
(kdeconnect_notifications.so)
#7 0x00007f79577514a0
_ZN6Device21privateReceivedPacketERK13NetworkPacket (libkdeconnectcore.so.1)
#9 0x00007f79577584d6 n/a
(libkdeconnectcore.so.1)
#10 0x00007f7957729013
_ZN13LanDeviceLink12dataReceivedEv (libkdeconnectcore.so.1)
#12 0x00007f7957730981
_ZN16SocketLineReader12dataReceivedEv (libkdeconnectcore.so.1)
#30 0x0000555b11f8112f n/a
(kdeconnectd)
#32 0x0000555b11f8119e _start
(kdeconnectd)
Log after restoring the connection -
Mar 25 04:03:56 humanb9 dbus-daemon[906]: [session uid=1000 pid=906] Activating
service name='org.kde.kdeconnect' requested by ':1.168' (uid=1000 pid=14945
comm="/usr/bin/kcmshell5 kcm_kdeconnect ")
Mar 25 04:03:56 humanb9 kdeconnectd[14951]: kdeconnect.core: KdeConnect daemon
starting
Mar 25 04:03:56 humanb9 kdeconnectd[14951]: kdeconnect.core: onStart
Mar 25 04:03:56 humanb9 dbus-daemon[906]: [session uid=1000 pid=906]
Successfully activated service 'org.kde.kdeconnect'
Mar 25 04:03:56 humanb9 kdeconnectd[14951]: kdeconnect.core: KdeConnect daemon
started
Mar 25 04:03:56 humanb9 plasmashell[986]: kdeconnect.interfaces: dbus interface
not valid
Mar 25 04:03:56 humanb9 kdeconnectd[14951]: Invalid Type= "fixed" line for icon
theme: "/usr/share/icons/macOS/places/symbolic/"
Mar 25 04:03:56 humanb9 kdeconnectd[14951]: Invalid Context= "Legacy" line for
icon theme: "/usr/share/icons/Adwaita/8x8/legacy/"
Mar 25 04:03:56 humanb9 kdeconnectd[14951]: Invalid Context= "Legacy" line for
icon theme: "/usr/share/icons/Adwaita/16x16/legacy/"
Mar 25 04:03:56 humanb9 kdeconnectd[14951]: Invalid Context= "UI" line for icon
theme: "/usr/share/icons/Adwaita/16x16/ui/"
Mar 25 04:03:56 humanb9 kdeconnectd[14951]: Invalid Context= "Legacy" line for
icon theme: "/usr/share/icons/Adwaita/22x22/legacy/"
Mar 25 04:03:56 humanb9 kdeconnectd[14951]: Invalid Context= "Legacy" line for
icon theme: "/usr/share/icons/Adwaita/24x24/legacy/"
Mar 25 04:03:56 humanb9 kdeconnectd[14951]: Invalid Context= "UI" line for icon
theme: "/usr/share/icons/Adwaita/24x24/ui/"
Mar 25 04:03:56 humanb9 kdeconnectd[14951]: Invalid Context= "Legacy" line for
icon theme: "/usr/share/icons/Adwaita/32x32/legacy/"
Mar 25 04:03:56 humanb9 kdeconnectd[14951]: Invalid Context= "UI" line for icon
theme: "/usr/share/icons/Adwaita/32x32/ui/"
Mar 25 04:03:56 humanb9 kdeconnectd[14951]: Invalid Context= "Legacy" line for
icon theme: "/usr/share/icons/Adwaita/48x48/legacy/"
Mar 25 04:03:56 humanb9 kdeconnectd[14951]: Invalid Context= "UI" line for icon
theme: "/usr/share/icons/Adwaita/48x48/ui/"
Mar 25 04:03:56 humanb9 kdeconnectd[14951]: Invalid Context= "Legacy" line for
icon theme: "/usr/share/icons/Adwaita/256x256/legacy/"
Mar 25 04:03:56 humanb9 kdeconnectd[14951]: Invalid Context= "Legacy" line for
icon theme: "/usr/share/icons/Adwaita/512x512/legacy/"
Mar 25 04:03:56 humanb9 kdeconnectd[14951]: Invalid Context= "UI" line for icon
theme: "/usr/share/icons/Adwaita/scalable/ui/"
Mar 25 04:03:56 humanb9 kdeconnectd[14951]: kdeconnect.core: Broadcasting
identity packet
Mar 25 04:03:56 humanb9 kdeconnectd[14951]: kdeconnect.core: Sending
onNetworkChange to 1 LinkProviders
Mar 25 04:03:56 humanb9 kdeconnectd[14951]: kdeconnect.core: Broadcasting
identity packet
Mar 25 04:04:00 humanb9 kdeconnectd[14951]: kdeconnect.core: TCP connection
done (i'm the existing device)
Mar 25 04:04:00 humanb9 kdeconnectd[14951]: kdeconnect.core: Starting server
ssl (I'm the client TCP socket)
Mar 25 04:04:00 humanb9 kdeconnectd[14951]: kdeconnect.core: Socket succesfully
stablished an SSL connection
Mar 25 04:04:00 humanb9 kdeconnectd[14951]: kdeconnect.core: It is a known
device "Xiaomi"
Mar 25 04:04:00 humanb9 kdeconnectd[14951]: Connecting to deprecated signal
QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
Mar 25 04:04:00 humanb9 kdeconnectd[14951]: kdeconnect.plugin.sftp: add to
dolphin
Mar 25 04:04:00 humanb9 kdeconnectd[14951]: kdeconnect.plugin.sftp: Created
device: "Xiaomi"
Mar 25 04:04:00 humanb9 plasmashell[986]: kdeconnect.interfaces: Adding missing
or previously removed device "0b8728edee56c7b1"
Error log of the second crash after replying to the message post restore -
Mar 25 04:04:11 humanb9 audit[14951]: ANOM_ABEND auid=1000 uid=1000 gid=985
ses=3 pid=14951 comm="kdeconnectd" exe="/usr/lib/kdeconnectd" sig=11 res=1
Mar 25 04:04:11 humanb9 kernel: kdeconnectd[14951]: segfault at 30 ip
00007fa4520fa523 sp 00007ffed68f6df8 error 4 in
libQt5Core.so.5.12.2[7fa45203f000+2ca000]
Mar 25 04:04:11 humanb9 kernel: audit: type=1701 audit(1553466851.798:703):
auid=1000 uid=1000 gid=985 ses=3 pid=14951 comm="kdeconnectd"
exe="/usr/lib/kdeconnectd" sig=11 res=1
Mar 25 04:04:12 humanb9 systemd-coredump[14974]: Process 14951 (kdeconnectd) of
user 1000 dumped core.
#2 0x00007fa44878977e n/a
(kdeconnect_notifications.so)
#3 0x00007fa448791446 n/a
(kdeconnect_notifications.so)
#4 0x00007fa44878d002 n/a
(kdeconnect_notifications.so)
#5 0x00007fa4533744a0
_ZN6Device21privateReceivedPacketERK13NetworkPacket (libkdeconnectcore.so.1)
#7 0x00007fa45337b4d6 n/a
(libkdeconnectcore.so.1)
#8 0x00007fa45334c013
_ZN13LanDeviceLink12dataReceivedEv (libkdeconnectcore.so.1)
#10 0x00007fa453353981
_ZN16SocketLineReader12dataReceivedEv (libkdeconnectcore.so.1)
#28 0x0000557a8d71b12f n/a
(kdeconnectd)
#30 0x0000557a8d71b19e _start
(kdeconnectd)
--
You are receiving this mail because:
You are watching all bug changes.