| Summary: | kdeconnect crashes when showing notification from a specific contact from whatsapp | ||
|---|---|---|---|
| Product: | [Applications] kdeconnect | Reporter: | Kerr Avon <swipe650> |
| Component: | plasmoid | Assignee: | Albert Vaca Cintora <albertvaka> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | aleixpol, nicolas.fella, sdf750-mm |
| Priority: | NOR | ||
| Version First Reported In: | 1.2.1 | ||
| Target Milestone: | --- | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
Strange that it works ok from another whatsapp contact:
Feb 24 09:13:43 Nuc kdeconnectd[683]: kdeconnect.core: TCP connection done (i'm the existing device)
Feb 24 09:13:43 Nuc kdeconnectd[683]: kdeconnect.core: Starting server ssl (I'm the client TCP socket)
Feb 24 09:13:43 Nuc kdeconnectd[683]: kdeconnect.core: Socket succesfully stablished an SSL connection
Feb 24 09:13:43 Nuc kdeconnectd[683]: kdeconnect.core: It is a known device "OnePlus"
Feb 24 09:14:51 Nuc kdeconnectd[683]: kdeconnect.core: TCP connection done (i'm the existing device)
Feb 24 09:14:51 Nuc kdeconnectd[683]: kdeconnect.core: Starting server ssl (I'm the client TCP socket)
Feb 24 09:14:51 Nuc kdeconnectd[683]: kdeconnect.core: Socket succesfully stablished an SSL connection
Feb 24 09:14:51 Nuc kdeconnectd[683]: kdeconnect.core: It is a known device "OnePlus"
Feb 24 09:16:45 Nuc kdeconnectd[683]: kdeconnect.core: TCP connection done (i'm the existing device)
Feb 24 09:16:45 Nuc kdeconnectd[683]: kdeconnect.core: Starting server ssl (I'm the client TCP socket)
Feb 24 09:16:45 Nuc kdeconnectd[683]: kdeconnect.core: Socket succesfully stablished an SSL connection
Feb 24 09:16:45 Nuc kdeconnectd[683]: kdeconnect.core: It is a known device "OnePlus"
Feb 24 09:18:01 Nuc kdeconnectd[683]: kdeconnect.core: FileTransferJob Downloading payload to QUrl("file:///tmp/kdeconnect_swipe/5fe7162fef09b84739a6e81488437fe9") size: 16888
Feb 24 09:18:02 Nuc kdeconnectd[683]: kdeconnect.core: Finished transfer QUrl("file:///tmp/kdeconnect_swipe/5fe7162fef09b84739a6e81488437fe9")
Feb 24 09:26:27 Nuc kdeconnectd[683]: kdeconnect.core: TCP connection done (i'm the existing device)
Feb 24 09:26:27 Nuc kdeconnectd[683]: kdeconnect.core: Starting server ssl (I'm the client TCP socket)
Feb 24 09:26:28 Nuc kdeconnectd[683]: kdeconnect.core: Socket succesfully stablished an SSL connection
Feb 24 09:26:28 Nuc kdeconnectd[683]: kdeconnect.core: It is a known device "OnePlus"
Updated to kernel 4.15.5-1-ARCH this morning and notifications are now coming in ok from my problem whatsapp contact. I'll monitor and close the ticket if resolved. The problem is back again in 4.15.6-1-ARCH. Bug reopened Mar 04 09:53:00 Nuc kdeconnectd[12999]: kdeconnect.core: KdeConnect daemon starting
Mar 04 09:53:00 Nuc kdeconnectd[12999]: kdeconnect.core: onStart
Mar 04 09:53:00 Nuc dbus-daemon[559]: [session uid=1000 pid=559] Successfully activated service 'org.kde.kdeconnect'
Mar 04 09:53:00 Nuc kdeconnectd[12999]: kdeconnect.core: KdeConnect daemon started
Mar 04 09:53:00 Nuc kdeconnectd[12999]: Invalid Context= "Panel" line for icon theme: "/usr/share/icons/Numix/16/panel/"
Mar 04 09:53:00 Nuc kdeconnectd[12999]: Invalid Context= "Panel" line for icon theme: "/usr/share/icons/Numix/16@2x/panel/"
Mar 04 09:53:00 Nuc kdeconnectd[12999]: Invalid Context= "Panel" line for icon theme: "/usr/share/icons/Numix/22/panel/"
Mar 04 09:53:00 Nuc kdeconnectd[12999]: Invalid Context= "Panel" line for icon theme: "/usr/share/icons/Numix/22@2x/panel/"
Mar 04 09:53:00 Nuc kdeconnectd[12999]: Invalid Context= "Panel" line for icon theme: "/usr/share/icons/Numix/24/panel/"
Mar 04 09:53:00 Nuc kdeconnectd[12999]: Invalid Context= "Panel" line for icon theme: "/usr/share/icons/Numix/24@2x/panel/"
Mar 04 09:53:00 Nuc kdeconnectd[12999]: Invalid Context= "Notifications" line for icon theme: "/usr/share/icons/Numix/48/notifications/"
Mar 04 09:53:00 Nuc kdeconnectd[12999]: Invalid Context= "Notifications" line for icon theme: "/usr/share/icons/Numix/48@2x/notifications/"
Mar 04 09:53:00 Nuc kdeconnectd[12999]: kdeconnect.core: Broadcasting identity packet
Mar 04 09:53:00 Nuc plasmashell[677]: kdeconnect.interfaces: dbus interface not valid
Mar 04 09:53:00 Nuc plasmashell[677]: kdeconnect.interfaces: QDBusError("org.freedesktop.DBus.Error.UnknownInterface", "No such interface 'org.kde.kdeconnect.device.notifications' at object path '/modules/kdeconnect/devices/c3e19b8cbfd8e685'")
Mar 04 09:53:00 Nuc kdeconnectd[12999]: kdeconnect.core: Starting client ssl (but I'm the server TCP socket)
Mar 04 09:53:01 Nuc kdeconnectd[12999]: kdeconnect.core: Socket succesfully stablished an SSL connection
Mar 04 09:53:01 Nuc kdeconnectd[12999]: kdeconnect.core: It is a known device "OnePlus"
Mar 04 09:53:01 Nuc kdeconnectd[12999]: kdeconnect.plugin.sftp: add to dolphin
Mar 04 09:53:01 Nuc kdeconnectd[12999]: kdeconnect.plugin.sftp: Created device: "OnePlus"
Mar 04 09:53:01 Nuc kdeconnectd[12999]: Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
Mar 04 09:53:01 Nuc plasmashell[677]: kdeconnect.interfaces: Adding missing or previously removed device "c3e19b8cbfd8e685"
Mar 04 09:53:01 Nuc kdeconnectd[12999]: kdeconnect.core: FileTransferJob Downloading payload to QUrl("file:///tmp/kdeconnect_swipe/471e19fbefbfdbf422930a985bc2f979") size: 17162
Mar 04 09:53:01 Nuc kdeconnectd[12999]: kdeconnect.core: Couldn't transfer the file successfully QNetworkReply::NetworkError(UnknownNetworkError) "file"
Mar 04 09:53:01 Nuc kernel: kdeconnectd[12999]: segfault at 0 ip 00007f6315313552 sp 00007ffe9fbb6cd0 error 4 in libKF5KIOCore.so.5.43.0[7f6315231000+198000]
Mar 04 09:53:01 Nuc kdeconnectd[12999]: kdeconnect.plugin.notification: Error in FileTransferJob: "Received incomplete file: file"
Mar 04 09:53:01 Nuc kdeconnectd[12999]: kdeconnect.core: Finished transfer QUrl("file:///tmp/kdeconnect_swipe/471e19fbefbfdbf422930a985bc2f979")
Mar 04 09:53:01 Nuc kdeconnectd[12999]: kdeconnect.plugin.notification: Error in FileTransferJob: "Received incomplete file: file"
Mar 04 09:53:01 Nuc dbus-daemon[559]: [session uid=1000 pid=559] Activating service name='org.kde.kdeconnect' requested by ':1.18' (uid=1000 pid=677 comm="/usr/bin/plasmashell ")
Mar 04 09:53:01 Nuc systemd-coredump[13027]: Process 12999 (kdeconnectd) of user 1000 dumped core.
#11 0x00007f6318cd1e96 n/a (libkdeconnectcore.so.1)
#25 0x0000561dec939d4f n/a (kdeconnectd)
#27 0x0000561dec939dba _start (kdeconnectd)
Mar 04 09:53:01 Nuc kdeconnectd[13029]: kdeconnect.core: KdeConnect daemon starting
Mar 04 09:53:01 Nuc kdeconnectd[13029]: kdeconnect.core: onStart
Mar 04 09:53:01 Nuc dbus-daemon[559]: [session uid=1000 pid=559] Successfully activated service 'org.kde.kdeconnect'
Mar 04 09:53:01 Nuc kdeconnectd[13029]: kdeconnect.core: KdeConnect daemon started
Mar 04 09:53:01 Nuc kdeconnectd[13029]: Invalid Context= "Panel" line for icon theme: "/usr/share/icons/Numix/16/panel/"
Mar 04 09:53:01 Nuc kdeconnectd[13029]: Invalid Context= "Panel" line for icon theme: "/usr/share/icons/Numix/16@2x/panel/"
Mar 04 09:53:01 Nuc kdeconnectd[13029]: Invalid Context= "Panel" line for icon theme: "/usr/share/icons/Numix/22/panel/"
Mar 04 09:53:01 Nuc kdeconnectd[13029]: Invalid Context= "Panel" line for icon theme: "/usr/share/icons/Numix/22@2x/panel/"
Mar 04 09:53:01 Nuc kdeconnectd[13029]: Invalid Context= "Panel" line for icon theme: "/usr/share/icons/Numix/24/panel/"
Mar 04 09:53:01 Nuc kdeconnectd[13029]: Invalid Context= "Panel" line for icon theme: "/usr/share/icons/Numix/24@2x/panel/"
Mar 04 09:53:01 Nuc kdeconnectd[13029]: Invalid Context= "Notifications" line for icon theme: "/usr/share/icons/Numix/48/notifications/"
Mar 04 09:53:01 Nuc kdeconnectd[13029]: Invalid Context= "Notifications" line for icon theme: "/usr/share/icons/Numix/48@2x/notifications/"
Mar 04 09:53:01 Nuc kdeconnectd[13029]: kdeconnect.core: Broadcasting identity packet
Mar 04 09:53:01 Nuc plasmashell[677]: kdeconnect.interfaces: dbus interface not valid
Mar 04 09:53:01 Nuc plasmashell[677]: kdeconnect.interfaces: QDBusError("org.freedesktop.DBus.Error.UnknownInterface", "No such interface 'org.kde.kdeconnect.device.notifications' at object path '/modules/kdeconnect/devices/c3e19b8cbfd8e685'")
Mar 04 09:53:01 Nuc kdeconnectd[13029]: kdeconnect.core: Starting client ssl (but I'm the server TCP socket)
Mar 04 09:53:01 Nuc kdeconnectd[13029]: kdeconnect.core: Socket succesfully stablished an SSL connection
Mar 04 09:53:01 Nuc kdeconnectd[13029]: kdeconnect.core: It is a known device "OnePlus"
Mar 04 09:53:01 Nuc kdeconnectd[13029]: kdeconnect.plugin.sftp: add to dolphin
Mar 04 09:53:01 Nuc kdeconnectd[13029]: kdeconnect.plugin.sftp: Created device: "OnePlus"
Mar 04 09:53:01 Nuc kdeconnectd[13029]: Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
Mar 04 09:53:01 Nuc plasmashell[677]: kdeconnect.interfaces: Adding missing or previously removed device "c3e19b8cbfd8e685"
Mar 04 09:53:02 Nuc kdeconnectd[13029]: kdeconnect.core: FileTransferJob Downloading payload to QUrl("file:///tmp/kdeconnect_swipe/471e19fbefbfdbf422930a985bc2f979") size: 17162
Mar 04 09:53:02 Nuc kdeconnectd[13029]: kdeconnect.core: Couldn't transfer the file successfully QNetworkReply::NetworkError(UnknownNetworkError) "file"
Mar 04 09:53:02 Nuc kernel: kdeconnectd[13029]: segfault at 0 ip 00007f38dacc9552 sp 00007fffda277ff0 error 4 in libKF5KIOCore.so.5.43.0[7f38dabe7000+198000]
Mar 04 09:53:02 Nuc kdeconnectd[13029]: kdeconnect.plugin.notification: Error in FileTransferJob: "Received incomplete file: file"
Mar 04 09:53:02 Nuc kdeconnectd[13029]: kdeconnect.core: Finished transfer QUrl("file:///tmp/kdeconnect_swipe/471e19fbefbfdbf422930a985bc2f979")
Mar 04 09:53:02 Nuc kdeconnectd[13029]: kdeconnect.plugin.notification: Error in FileTransferJob: "Received incomplete file: file"
Mar 04 09:53:02 Nuc dbus-daemon[559]: [session uid=1000 pid=559] Activating service name='org.kde.kdeconnect' requested by ':1.18' (uid=1000 pid=677 comm="/usr/bin/plasmashell ")
Mar 04 09:53:02 Nuc systemd-coredump[13042]: Process 13029 (kdeconnectd) of user 1000 dumped core.
#11 0x00007f38de687e96 n/a (libkdeconnectcore.so.1)
#25 0x000056190d15dd4f n/a (kdeconnectd)
#27 0x000056190d15ddba _start (kdeconnectd)
Same issue in 4.15.7-1-ARCH and 4.14.23-1 LTS I've reverted back to 4.15.5-1-ARCH where is still works ok I have the same issue in kde neon with kernel
4.13.0-36-generic #40~16.04.1-Ubuntu SMP Fri Feb 16 23:25:58 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
And KDE Connect 1.7.2 on Android Version, on Oreo 8.0.
mar 09 12:38:01 MAS org.kde.kdeconnect[1576]: kdeconnect.core: TCP connection done (i'm the existing device)
mar 09 12:38:01 MAS org.kde.kdeconnect[1576]: kdeconnect.core: Starting server ssl (I'm the client TCP socket)
mar 09 12:38:01 MAS org.kde.kdeconnect[1576]: kdeconnect.core: Socket succesfully stablished an SSL connection
mar 09 12:38:01 MAS org.kde.kdeconnect[1576]: kdeconnect.core: It is a known device "MM"
mar 09 12:38:01 MAS org.kde.kdeconnect[1576]: Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
mar 09 12:38:01 MAS org.kde.kdeconnect[1576]: kdeconnect.plugin.mpris: MPRIS service "org.mpris.MediaPlayer2.spotify" just came online
mar 09 12:38:01 MAS org.kde.kdeconnect[1576]: kdeconnect.plugin.mpris: Mpris addPlayer "org.mpris.MediaPlayer2.spotify" -> "Spotify"
mar 09 12:38:01 MAS org.kde.kdeconnect[1576]: kdeconnect.plugin.sftp: add to dolphin
mar 09 12:38:01 MAS org.kde.kdeconnect[1576]: kdeconnect.plugin.sftp: Created device: "MM"
mar 09 12:38:02 MAS org.kde.kdeconnect[1576]: kdeconnect.core: FileTransferJob Downloading payload to QUrl("file:///tmp/kdeconnect_mm/b0502e1a2da4b6d444438f55195fb36f") size: 32310
mar 09 12:38:02 MAS org.kde.kdeconnect[1576]: kdeconnect.core: FileTransferJob Downloading payload to QUrl("file:///tmp/kdeconnect_mm/b0502e1a2da4b6d444438f55195fb36f") size: 32310
mar 09 12:38:02 MAS org.kde.kdeconnect[1576]: kdeconnect.core: Couldn't transfer the file successfully QNetworkReply::NetworkError(UnknownNetworkError) "file"
mar 09 12:38:02 MAS org.kde.kdeconnect[1576]: kdeconnect.plugin.notification: Error in FileTransferJob: "Recibido archivo incompleto: file"
mar 09 12:38:02 MAS org.kde.kdeconnect[1576]: kdeconnect.core: Finished transfer QUrl("file:///tmp/kdeconnect_mm/b0502e1a2da4b6d444438f55195fb36f")
mar 09 12:38:02 MAS org.kde.kdeconnect[1576]: kdeconnect.plugin.notification: Error in FileTransferJob: "Recibido archivo incompleto: file"
To confirm, this also happens under kernel 4.15.5-1-ARCH and is intermittent so I don't think it is kernel related after all. Not happens with the same android version but 1.0.3 kde connect desktop version. I'm still having the same error with the same error with the package version 1.2.1-0neon+16.04+xenial+build31 on Kde neon and kdeconnect 1.8.2 on android oreo 8.0. Here is the log:
Apr 2 12:48:30 MAS org.kde.kdeconnect[1523]: kdeconnect.plugin.notification: Not found noti by internal Id: "0|com.whatsapp|1|null|10022"
Apr 2 12:48:46 MAS kernel: [ 4453.708095] perf: interrupt took too long (3973 > 3968), lowering kernel.perf_event_max_sample_rate to 50250
Apr 2 12:50:17 MAS org.kde.kdeconnect[1523]: kdeconnect.core: FileTransferJob Downloading payload to QUrl("file:///tmp/kdeconnect_mm/305955737389c3c55d07a5ff586e39fa") size: 28334
Apr 2 12:50:18 MAS org.kde.kdeconnect[1523]: kdeconnect.core: Finished transfer QUrl("file:///tmp/kdeconnect_mm/305955737389c3c55d07a5ff586e39fa")
Apr 2 12:51:17 42CCIE713 kernel: [ 4603.952699] kdeconnectd[5178]: segfault at 10 ip 00007fad3e11d99d sp 00007fff9ccdd720 error 4 in kdeconnect_notifications.so[7fad3e117000+18000]
I too still have this problem. The issue is still there This was fixed recently, fix should be available soon on your distros. |
From journalcltl Feb 23 21:36:40 Nuc kdeconnectd[20852]: kdeconnect.core: Destination QUrl QUrl("/tmp/kdeconnect/471e19fbefbfdbf422930a985bc2f979") lacks a scheme. Setting its scheme to 'file'. Feb 23 21:36:40 Nuc kdeconnectd[20852]: kdeconnect.core: FileTransferJob Downloading payload to QUrl("/tmp/kdeconnect/471e19fbefbfdbf422930a985bc2f979") size: 17162 Feb 23 21:36:41 Nuc kdeconnectd[20852]: kdeconnect.core: Couldn't transfer the file successfully QNetworkReply::NetworkError(UnknownNetworkError) "file" Feb 23 21:36:41 Nuc kernel: kdeconnectd[20852]: segfault at 0 ip 00007f04fa2c6552 sp 00007fff8e6a09e0 error 4 in libKF5KIOCore.so.5.43.0[7f04fa1e4000+198000] Feb 23 21:36:41 Nuc kdeconnectd[20852]: kdeconnect.core: Finished transfer QUrl("file:///tmp/kdeconnect/471e19fbefbfdbf422930a985bc2f979") Feb 23 21:36:41 Nuc systemd-coredump[18471]: Process 20852 (kdeconnectd) of user 1000 dumped core. #6 0x00007f04fb1101c1 _ZN15QAbstractSocket18disconnectFromHostEv (libQt5Network.so.5) #11 0x00007f04fdc84e86 n/a (/usr/lib/libkdeconnectcore.so.1.2.0 (deleted))