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: si...@ergotech.com Reporter: buggydr...@protonmail.com 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.