| Summary: | kded5 crashes in a loop after big update on neon unstable | ||
|---|---|---|---|
| Product: | [KDE Neon] neon | Reporter: | Patrick Silva <bugseforuns> |
| Component: | Packages Unstable Edition | Assignee: | Neon Bugs <neon-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | crash | CC: | jr, mail, neon-bugs-null, sitter |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Neon | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Patrick Silva
2021-06-01 23:34:47 UTC
I also can not connect to wi-fi network. Network is disconnected after login and nothing happens when I click on "Connect" button of plasma-nm applet. Wired network is working. I am also experiencing this. Given that kded5 hasn't been successfully rebuilt on the CI since the 28th of May, I'd be incline to believe that there's some ABI incompatibility or similar that leads to the crash. It's not crashing in kded though. It's crashing peculiarly non-neon paths again. Also I think this may be an actual bug in the new kdecoration, from the memory addresses involved it looks an awful lot like it falls over a null pointer. Hard to tell where because of the peculiar paths and the lack of debug symbols caused by them. Please get the output of all these commands: mount | grep lib stat /lib stat /lib/x86_64-linux-gnu stat /lib/x86_64-linux-gnu/libkdecorations2.so.5 stat /lib/x86_64-linux-gnu/libkdecorations2.so.5.22.80 sha1sum /lib/x86_64-linux-gnu/libkdecorations2.so.5.22.80 stat /usr/lib stat /usr/lib/x86_64-linux-gnu stat /usr/lib/x86_64-linux-gnu/libkdecorations2.so.5 stat /usr/lib/x86_64-linux-gnu/libkdecorations2.so.5.22.80 sha1sum /usr/lib/x86_64-linux-gnu/libkdecorations2.so.5.22.80 grep kdecoration /proc/`pidof kded5`/maps grep kdecoration /proc/`pidof plasmashell`/maps apt policy libkdecorations2-5v5 apt policy libkdecorations2-5v5-dbgsym apt policy usrmerge apt-mark showhold apt list --upgradable pkcon repo-list myuser@neon-laptop:~$ mount | grep lib
/var/lib/snapd/snaps/core18_1997.snap on /snap/core18/1997 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/chromium-ffmpeg_17.snap on /snap/chromium-ffmpeg/17 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/core18_2066.snap on /snap/core18/2066 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/core_11167.snap on /snap/core/11167 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/core_11081.snap on /snap/core/11081 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/snapd_11841.snap on /snap/snapd/11841 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/gtk-common-themes_1515.snap on /snap/gtk-common-themes/1515 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/gtk2-common-themes_13.snap on /snap/gtk2-common-themes/13 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/gtk-common-themes_1514.snap on /snap/gtk-common-themes/1514 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/snapd_12057.snap on /snap/snapd/12057 type squashfs (ro,nodev,relatime,x-gdu.hide)
myuser@neon-laptop:~$ stat /lib
File: /lib -> usr/lib
Size: 7 Blocks: 0 IO Block: 4096 symbolic link
Device: 802h/2050d Inode: 13 Links: 1
Access: (0777/lrwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2021-04-06 19:07:55.737340321 -0300
Modify: 2020-12-20 00:30:29.000000000 -0300
Change: 2020-12-21 19:34:31.915455548 -0300
Birth: -
myuser@neon-laptop:~$ stat /lib/x86_64-linux-gnu
File: /lib/x86_64-linux-gnu
Size: 180224 Blocks: 360 IO Block: 4096 directory
Device: 802h/2050d Inode: 655730 Links: 101
Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2020-12-21 19:41:11.098792015 -0300
Modify: 2021-06-01 20:03:06.486090639 -0300
Change: 2021-06-01 20:03:06.486090639 -0300
Birth: -
myuser@neon-laptop:~$ stat /lib/x86_64-linux-gnu/libkdecorations2.so.5
File: /lib/x86_64-linux-gnu/libkdecorations2.so.5 -> libkdecorations2.so.5.22.80
Size: 27 Blocks: 0 IO Block: 4096 symbolic link
Device: 802h/2050d Inode: 662392 Links: 1
Access: (0777/lrwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2021-06-01 19:18:59.000000000 -0300
Modify: 2021-05-28 06:08:08.000000000 -0300
Change: 2021-06-01 19:18:59.908795637 -0300
Birth: -
myuser@neon-laptop:~$ stat /lib/x86_64-linux-gnu/libkdecorations2.so.5.22.80
File: /lib/x86_64-linux-gnu/libkdecorations2.so.5.22.80
Size: 149648 Blocks: 296 IO Block: 4096 regular file
Device: 802h/2050d Inode: 660911 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2021-06-01 19:18:59.000000000 -0300
Modify: 2021-05-28 06:08:08.000000000 -0300
Change: 2021-06-01 19:18:59.904795294 -0300
Birth: -
myuser@neon-laptop:~$ sha1sum /lib/x86_64-linux-gnu/libkdecorations2.so.5.22.80
52a09264e2841a2117955af2109de31d42689255 /lib/x86_64-linux-gnu/libkdecorations2.so.5.22.80
myuser@neon-laptop:~$ stat /usr/lib
File: /usr/lib
Size: 4096 Blocks: 8 IO Block: 4096 directory
Device: 802h/2050d Inode: 655365 Links: 123
Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2021-04-06 19:07:56.504007021 -0300
Modify: 2021-06-01 20:03:04.321992399 -0300
Change: 2021-06-01 20:03:04.321992399 -0300
Birth: -
myuser@neon-laptop:~$ stat /usr/lib/x86_64-linux-gnu
File: /usr/lib/x86_64-linux-gnu
Size: 180224 Blocks: 360 IO Block: 4096 directory
Device: 802h/2050d Inode: 655730 Links: 101
Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2020-12-21 19:41:11.098792015 -0300
Modify: 2021-06-01 20:03:06.486090639 -0300
Change: 2021-06-01 20:03:06.486090639 -0300
Birth: -
myuser@neon-laptop:~$ stat /usr/lib/x86_64-linux-gnu/libkdecorations2.so.5
File: /usr/lib/x86_64-linux-gnu/libkdecorations2.so.5 -> libkdecorations2.so.5.22.80
Size: 27 Blocks: 0 IO Block: 4096 symbolic link
Device: 802h/2050d Inode: 662392 Links: 1
Access: (0777/lrwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2021-06-01 19:18:59.000000000 -0300
Modify: 2021-05-28 06:08:08.000000000 -0300
Change: 2021-06-01 19:18:59.908795637 -0300
Birth: -
myuser@neon-laptop:~$ stat /usr/lib/x86_64-linux-gnu/libkdecorations2.so.5.22.80
File: /usr/lib/x86_64-linux-gnu/libkdecorations2.so.5.22.80
Size: 149648 Blocks: 296 IO Block: 4096 regular file
Device: 802h/2050d Inode: 660911 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2021-06-01 19:18:59.000000000 -0300
Modify: 2021-05-28 06:08:08.000000000 -0300
Change: 2021-06-01 19:18:59.904795294 -0300
Birth: -
myuser@neon-laptop:~$ sha1sum /usr/lib/x86_64-linux-gnu/libkdecorations2.so.5.22.80
52a09264e2841a2117955af2109de31d42689255 /usr/lib/x86_64-linux-gnu/libkdecorations2.so.5.22.80
myuser@neon-laptop:~$ grep kdecoration /proc/`pidof kded5`/maps
grep: /proc/11976: Is a directory
grep: 11938/maps: No such file or directory
myuser@neon-laptop:~$ grep kdecoration /proc/`pidof plasmashell`/maps
myuser@neon-laptop:~$ apt policy libkdecorations2-5v5
libkdecorations2-5v5:
Installed: 4:5.21.5+p20.04+tunstable+git20210528.0908-0
Candidate: 4:5.21.5+p20.04+tunstable+git20210528.0908-0
Version table:
*** 4:5.21.5+p20.04+tunstable+git20210528.0908-0 500
500 http://archive.neon.kde.org/unstable focal/main amd64 Packages
100 /var/lib/dpkg/status
4:5.18.4.1-0ubuntu1 500
500 http://ubuntu.c3sl.ufpr.br/ubuntu focal/universe amd64 Packages
myuser@neon-laptop:~$ apt policy libkdecorations2-5v5-dbgsym
libkdecorations2-5v5-dbgsym:
Installed: (none)
Candidate: 4:5.21.5+p20.04+tunstable+git20210528.0908-0
Version table:
4:5.21.5+p20.04+tunstable+git20210528.0908-0 500
500 http://archive.neon.kde.org/unstable focal/main amd64 Packages
4:5.18.4.1-0ubuntu1 500
500 http://ddebs.ubuntu.com focal/universe amd64 Packages
myuser@neon-laptop:~$ apt policy usrmerge
usrmerge:
Installed: (none)
Candidate: 23
Version table:
23 500
500 http://ubuntu.c3sl.ufpr.br/ubuntu focal/universe amd64 Packages
myuser@neon-laptop:~$ apt-mark showhold
myuser@neon-laptop:~$ apt list --upgradable
Listing... Done
myuser@neon-laptop:~$ pkcon repo-list
Getting repositories [=========================]
Finished [=========================]
Enabled /etc/apt/sources.list.d/ddebs.list:deb http://ddebs.ubuntu.com/ focal main restricted universe multiverse Focal (main restricted universe multiverse)
Enabled /etc/apt/sources.list.d/ddebs.list:deb http://ddebs.ubuntu.com/ focal-updates main restricted universe multiverse Focal updates (main restricted universe multiverse)
Enabled /etc/apt/sources.list.d/ddebs.list:deb http://ddebs.ubuntu.com/ focal-proposed main restricted universe multiverse Focal proposed (main restricted universe multiverse)
Enabled /etc/apt/sources.list.d/fredcox-p-ubuntu-crazydiskmark-focal.list:deb http://ppa.launchpad.net/fredcox-p/crazydiskmark/ubuntu/ focal main Focal (main)
Disabled /etc/apt/sources.list.d/fredcox-p-ubuntu-crazydiskmark-focal.list:deb-src http://ppa.launchpad.net/fredcox-p/crazydiskmark/ubuntu/ focal main Focal (main) Sources
Enabled /etc/apt/sources.list.d/freedownloadmanager.list:debarch=amd64 http://deb.fdmpkg.org/ bionic main Bionic (main)
Enabled /etc/apt/sources.list.d/neon.list:deb http://archive.neon.kde.org/unstable/ focal main Focal (main)
Enabled /etc/apt/sources.list.d/neon.list:deb-src http://archive.neon.kde.org/unstable/ focal main Focal (main) Sources
Enabled /etc/apt/sources.list.d/openshot_developers-ubuntu-libopenshot-daily-focal.list:deb http://ppa.launchpad.net/openshot.developers/libopenshot-daily/ubuntu/ focal main Focal (main)
Disabled /etc/apt/sources.list.d/openshot_developers-ubuntu-libopenshot-daily-focal.list:deb-src http://ppa.launchpad.net/openshot.developers/libopenshot-daily/ubuntu/ focal main Focal (main) Sources
Enabled /etc/apt/sources.list.d/opera-stable.list:deb https://deb.opera.com/opera-stable/ stable non-free Stable (non-free)
Enabled /etc/apt/sources.list.d/preinstalled-pool.list:debarch=amd64 file:/var/lib/preinstalled-pool/ focal main restricted universe multiverse Focal (main restricted universe multiverse)
Enabled /etc/apt/sources.list.d/vivaldi-snapshot.list:deb http://repo.vivaldi.com/snapshot/deb/ stable main Stable (main)
Disabled /etc/apt/sources.list.d/xtradeb-ubuntu-apps-focal.list:deb http://ppa.launchpad.net/xtradeb/apps/ubuntu/ focal main Focal (main)
Disabled /etc/apt/sources.list.d/xtradeb-ubuntu-apps-focal.list:deb-src http://ppa.launchpad.net/xtradeb/apps/ubuntu/ focal main Focal (main) Sources
Enabled /etc/apt/sources.list:deb http://ubuntu.c3sl.ufpr.br/ubuntu/ focal main restricted universe multiverse Focal (main restricted universe multiverse)
Enabled /etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse Focal security (main restricted universe multiverse)
Enabled /etc/apt/sources.list:deb http://ubuntu.c3sl.ufpr.br/ubuntu/ focal-updates main restricted universe multiverse Focal updates (main restricted universe multiverse)
Here's my debug output: https://invent.kde.org/-/snippets/1684. Thanks I see what's wrong with the paths now, I don't really understand gdb's behavior though, anyway will have a think and see where to best solve this. I also think I know what's wrong with this crash. I will stage a fix momentarily. As an addendum: when your system gets eaten by crash loops you can run `systemctl mask --runtime coredump-processor@` to stop it from processing crashes ;) Probably should detect that somehow automatically I can confirm that after updating my system completely the issue is gone. :) Thanks. My system is usable again! Thank you very much Harald. :) |