You are not logged in.

#1 2016-10-26 12:28:18

kokoko3k
Member
Registered: 2008-11-14
Posts: 2,390

[WORKAROUND] plasmashell mess everytime i logout cleanly.

This topic is about sharing an hacky workaround i found after two days of imprecations.

Since last upgrade, everytime i logout from plasma, at login my multihead configuration is messed up.
Sometimes left screen is inverted with right screen, sometimes one screen looses all of the widgets and configured background, other times i see a lot of unused activities i never configured.

In the kernel logs, i noticed:

1.108496] kactivitymanage[4379]: segfault at 7feba75eecf0 ip 00007febbc0b1cb1 sp 00007ffecc74bfe8 error 4 in libQt5Sql.so.5.7.0[7febbc09b000+46000]
[  881.688874] nvidia-modeset: Freed GPU:0 (GPU-e116aa1f-6f1c-e380-cf0c-be232fb84465) @ PCI:0000:01:00.0
[  882.151162] nvidia-modeset: Allocated GPU:0 (GPU-e116aa1f-6f1c-e380-cf0c-be232fb84465) @ PCI:0000:01:00.0
[ 1082.037790] kactivitymanage[15860]: segfault at 7fd73cc5dcf0 ip 00007fd73cc75cb1 sp 00007fff9713f9a8 error 4 in libQt5Sql.so.5.7.0[7fd73cc5f000+46000]
[ 1082.605046] nvidia-modeset: Freed GPU:0 (GPU-e116aa1f-6f1c-e380-cf0c-be232fb84465) @ PCI:0000:01:00.0

...And that happens at logout time.
It seems to be a known bug in qt 5.7 that will be fixed in 5.8

If you have the same problem, and don't care about activities, just insert:

killall kactivitymanagerd ; sleep 1 ; killall -9 kactivitymanagerd

...and you will even spare some ram.

If you care about activities, you can try to "lock" plasmashell configuration files:

chattr +i ~/.config/plasma*

...that way your configuration files will not be corrupted at logout; but plasmashell will complain because it is unable to write to them; if you need to edit your plasmashell desktop, revert:

chattr -i ~/.config/plasma*

Last edited by kokoko3k (2016-10-27 20:28:28)


Help me to improve ssh-rdp !
Retroarch User? Try my koko-aio shader !

Offline

Board footer

Powered by FluxBB