You are not logged in.

#1 2013-02-09 00:59:35

cfr
Member
From: Cymru
Registered: 2011-11-27
Posts: 7,130

[work around] plasma seg faults with kde 4.10 upgrade

I just ran a full system upgrade. I had some conflicting files in cupshelpers during the upgrade initially. These all turned out to be (1) unowned (2) *.pyc files which I believe are compiled versions of *.py files. I moved these out of the way for safe-keeping and the upgrade proceeded normally.

Following the upgrade, I had some weird visual effects. Windows had bright, white borders and no controls. Menus were unreadably bright white. I figured the upgrade to KDE 4.10 probably caused disruption. Trying to shutdown from within KDE failed but I powered off successfully from a tty with systemctl and rebooted.

I boot fine and can login fine. KDM appears normal. However, plasma desktop seg faults and the bug catcher says that the backtrace is "not useful".

It is complaining about an inability to resolve symbols in linux-vdso.so.1 and suggesting that I should set solib-search-path or set sysroot. However, as far as I know, this is not a regular library but a virtual interface of some sort. (I don't really understand the technical explanation - I just know it is normal for it "not to exist" and not normal for it to cause a problem!)

systemctl --failed returns nothing. Although I have complaints about dbus in ~/.xsession-errors, these don't look unusual in KDE terms and dbus.service and .socket appear to be fine. (Besides, I figure more stuff would not work in this case.) Part of the problem is that KDE and plasma always spew errors to ~/.xsession-errors so it is hard to figure out which errors might actually be important and which are just the usual complaints. I do see a lot of complaints from udisks2 (which I guess KDE has maybe just switched to using):

"/org/freedesktop/UDisks2/drives/ST320LT007_XXX_XXX" : property "Drive" does not exist 
"/org/freedesktop/UDisks2/drives/Generic__xD_2fSD_2fM_2eS_2e" : property "Drive" does not exist 
"/org/freedesktop/UDisks2/block_devices/dm_2d0" : property "MountPoints" does not exist 
"/org/freedesktop/UDisks2/block_devices/dm_2d4" : property "Name" does not exist 
"/org/freedesktop/UDisks2/block_devices/dm_2d3" : property "Name" does not exist 
"/org/freedesktop/UDisks2/block_devices/dm_2d2" : property "Name" does not exist 
"/org/freedesktop/UDisks2/block_devices/dm_2d1" : property "Name" does not exist 
"/org/freedesktop/UDisks2/block_devices/dm_2d10" : property "Name" does not exist 
"/org/freedesktop/UDisks2/block_devices/dm_2d9" : property "Name" does not exist 
"/org/freedesktop/UDisks2/block_devices/dm_2d8" : property "Name" does not exist 
"/org/freedesktop/UDisks2/block_devices/dm_2d7" : property "Name" does not exist 
"/org/freedesktop/UDisks2/block_devices/dm_2d6" : property "Name" does not exist 
"/org/freedesktop/UDisks2/block_devices/dm_2d0" : property "MountPoints" does not exist 
"/org/freedesktop/UDisks2/block_devices/dm_2d0" : property "MountPoints" does not exist 
"/org/freedesktop/UDisks2/block_devices/dm_2d0" : property "MountPoints" does not exist 
"/org/freedesktop/UDisks2/drives/ST320LT007_XXX_XXX" : property "DeviceNumber" does not exist 
"/org/freedesktop/UDisks2/drives/ST320LT007_XXX_XXX" : property "Device" does not exist 
"/org/freedesktop/UDisks2/drives/ST320LT007_XXX_XXX" : property "Drive" does not exist 
"/org/freedesktop/UDisks2/drives/ST320LT007_XXX_XXX" : property "Table" does not exist 
"/org/freedesktop/UDisks2/drives/Generic__xD_2fSD_2fM_2eS_2e" : property "Drive" does not exist 
"/org/freedesktop/UDisks2/block_devices/dm_2d9" : property "Name" does not exist 
"/org/freedesktop/UDisks2/block_devices/dm_2d1" : property "Name" does not exist 
"/org/freedesktop/UDisks2/block_devices/dm_2d2" : property "Name" does not exist 
"/org/freedesktop/UDisks2/drives/Generic__xD_2fSD_2fM_2eS_2e" : property "DeviceNumber" does not exist 
"/org/freedesktop/UDisks2/drives/Generic__xD_2fSD_2fM_2eS_2e" : property "Device" does not exist 
"/org/freedesktop/UDisks2/block_devices/dm_2d3" : property "Name" does not exist 
"/org/freedesktop/UDisks2/block_devices/dm_2d4" : property "Name" does not exist 
"/org/freedesktop/UDisks2/block_devices/dm_2d6" : property "Name" does not exist 
"/org/freedesktop/UDisks2/block_devices/dm_2d10" : property "Name" does not exist 
"/org/freedesktop/UDisks2/block_devices/dm_2d7" : property "Name" does not exist 
"/org/freedesktop/UDisks2/block_devices/dm_2d8" : property "Name" does not exist 
"/org/freedesktop/UDisks2/block_devices/dm_2d0" : property "MountPoints" does not exist 
"/org/freedesktop/UDisks2/drives/ST320LT007_XXX_XXX" : property "Drive" does not exist 
"/org/freedesktop/UDisks2/drives/Generic__xD_2fSD_2fM_2eS_2e" : property "Drive" does not exist 
"/org/freedesktop/UDisks2/block_devices/dm_2d9" : property "Name" does not exist 
"/org/freedesktop/UDisks2/block_devices/dm_2d0" : property "MountPoints" does not exist 
"/org/freedesktop/UDisks2/block_devices/dm_2d1" : property "Name" does not exist 
"/org/freedesktop/UDisks2/block_devices/dm_2d2" : property "Name" does not exist 
"/org/freedesktop/UDisks2/drives/Generic__xD_2fSD_2fM_2eS_2e" : property "DeviceNumber" does not exist 
"/org/freedesktop/UDisks2/drives/Generic__xD_2fSD_2fM_2eS_2e" : property "Device" does not exist 
"/org/freedesktop/UDisks2/block_devices/dm_2d3" : property "Name" does not exist 
"/org/freedesktop/UDisks2/block_devices/dm_2d4" : property "Name" does not exist 
"/org/freedesktop/UDisks2/drives/ST320LT007_XXX_XXX" : property "DeviceNumber" does not exist 
"/org/freedesktop/UDisks2/drives/ST320LT007_XXX_XXX" : property "Device" does not exist 
"/org/freedesktop/UDisks2/block_devices/dm_2d6" : property "Name" does not exist 
"/org/freedesktop/UDisks2/block_devices/dm_2d10" : property "Name" does not exist 
"/org/freedesktop/UDisks2/block_devices/dm_2d7" : property "Name" does not exist 
"/org/freedesktop/UDisks2/block_devices/dm_2d8" : property "Name" does not exist 
"/org/freedesktop/UDisks2/block_devices/dm_2d0" : property "MountPoints" does not exist 

[Not sure I needed to put all those XXX_XXX in there - are those numbers sensitive?]

However, since all my partitions are in fact mounted just fine just where I'd expect, I'm not clear this reflects an actual issue. (I don't know what Generic__xD_2fSD_2fM_2eS_2e is and I'm prepared to believe that really does not exist but I don't see why that should be a problem.)

I'm also seeing:

Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory

However, I don't know what this is about. It is true that this probably doesn't exist but nor should it - I don't have a nvidia card in this machine at all which I'm assuming this refer to.

Regarding plasma most specifically:

lancelot(3776)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "plasma-desktop"
lancelot(3776)/libplasma Plasma::PackagePrivate::isValid: Could not find required file mainscript 
plasma-desktop(3774)/libplasma Plasma::PackagePrivate::isValid: Could not find required file mainscript 
KCrash: Attempting to start /usr/bin/plasma-desktop from kdeinit
KCrash: Application 'plasma-desktop' crashing...
plasma-desktop(3773): Communication problem with  "plasma-desktop" , it probably crashed. 
plasma-desktop(3822)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
<... repeated many times...>
krunner(3823)/libplasma Plasma::PackagePrivate::isValid: Could not find required file mainscript 
<... repeated many times...>
plasma-desktop(3822)/libplasma Plasma::PackagePrivate::isValid: Could not find required file mainscript 
plasma-desktop(3819): Communication problem with  "plasma-desktop" , it probably crashed. 

Now I suspect that one solution - or, at least, one possible solution is to remove ~/.kde4. I am loathe to do this unless really necessary, though, because of the amount of stuff I'll then need to reconfigure.

I've been spoilt by plasma being (relatively) stable recently, I guess. I have a note that I used to use:

killall plasma-desktop
mkdir ~/old-plasma-config/
mv $(kde4-config --localprefix)/share/config/plasma* ~/old-plasma-config/
plasma-desktop &

Before I try this, which will still involve a lot of faff, does anybody have any other insights into this?

Last edited by cfr (2013-02-09 02:41:00)


CLI Paste | How To Ask Questions

Arch Linux | x86_64 | GPT | EFI boot | refind | stub loader | systemd | LVM2 on LUKS
Lenovo x270 | Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz | Intel Wireless 8265/8275 | US keyboard w/ Euro | 512G NVMe INTEL SSDPEKKF512G7L

Offline

#2 2013-02-09 02:40:36

cfr
Member
From: Cymru
Registered: 2011-11-27
Posts: 7,130

Re: [work around] plasma seg faults with kde 4.10 upgrade

Replacing plasma config does work. Wish I could remember where I expect things to be, though. (That's what I don't like - configuring it isn't very time-consuming if only I can remember what I prefer. Unfortunately, unless I know it is going to break, I don't think to write a description for myself!)


CLI Paste | How To Ask Questions

Arch Linux | x86_64 | GPT | EFI boot | refind | stub loader | systemd | LVM2 on LUKS
Lenovo x270 | Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz | Intel Wireless 8265/8275 | US keyboard w/ Euro | 512G NVMe INTEL SSDPEKKF512G7L

Offline

#3 2013-02-12 02:54:40

pallegro
Member
Registered: 2013-02-12
Posts: 7

Re: [work around] plasma seg faults with kde 4.10 upgrade

had the same issue.  glad I got away with just regenerating plasma configs files rather than purging my whole .kde4.
but now I'm thinking it was my forgetting to recompile a plasma applet from aur.

Offline

Board footer

Powered by FluxBB