Kwin5 is unstable at boot

Hello :wink:

After boot in openSUSE 13.2 Kwin5 and kded5 are not able to work properly , they try many times to start though, then system says it’s unstable (Kwin ) it seems there’s a segmentation fault.

Here are some of the errors i had : http://susepaste.org/94548654

Do you know if this is already known or what shall i do to improve this ?

Thanks :wink:

Works fine here (13.2 with my repo).

What packages from which repos are you using?

zypper lr -d

Is everything up-to-date?
There was a problem with kactivities5 for a short time yesterday, which caused kwin5 and kded5 to crash at login (I don’t remember whether it was the same backtrace though). Update your system and this should be fixed.

Do you see the same crashes in recovery mode? (the kwin crashes could be related to the graphics driver/desktop effects settings, but I doubt that would have an influence on the kded crashes, OTOH the latter ones could be unrelated anyway…)

Hello :wink:

i’m using the following for plasma :

 fabrice@openSUSE132:~> zypper lr -d 
#  | Alias                         | Nom                                 | Activé | Rafraîchir | Priorité | Type   | URI                                                                                            | Service 
---+-------------------------------+-------------------------------------+--------+------------+----------+--------+------------------------------------------------------------------------------------------------+-------- 
 1 | KDE:Unstable:Extra            | KDE:Unstable:Extra                  | Non    | Oui        |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Unstable:/Extra/openSUSE_13.2/                  |         
 2 | download.opensuse.org-mozilla | openSUSE BuildService - Mozilla     | Oui    | Oui        |   99     | rpm-md | http://download.opensuse.org/repositories/mozilla/openSUSE_13.2/                               |         
 3 | google-talkplugin             | google-talkplugin                   | Oui    | Oui        |   99     | rpm-md | http://dl.google.com/linux/talkplugin/rpm/stable/x86_64                                        |         
 4 | openSUSE_12.2                 | amd-fglrx-legacy                    | Non    | Oui        |   99     | rpm-md | http://geeko.ioda.net/mirror/amd-fglrx-legacy/openSUSE_12.2                                    |         
 5 | openSUSE_13.1                 | kde_frameworks5_131                 | Non    | Oui        |   99     | rpm-md | http://download.opensuse.org/repositories/home:wolfi323:branches:KDE:Frameworks5/openSUSE_13.1 |         
 6 | openSUSE_13.2                 | kde_frameworks5_132                 | Oui    | Oui        |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_13.2                       |         
 7 | openSUSE_13.2_1               | packman_openSUSE_13.2               | Oui    | Oui        |   99     | rpm-md | http://packman.inode.at/suse/openSUSE_13.2                                                     |         
 8 | openSUSE_13.2_10              | kde_applications_extra_132          | Oui    | Oui        |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_13.2/                            |         
 9 | openSUSE_13.2_2               | Qt5_openSUSE_13.2                   | Oui    | Oui        |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Qt5/openSUSE_13.2                               |         
10 | openSUSE_13.2_3               | libreoffice_openSUSE_13.2           | Non    | Oui        |   99     | rpm-md | http://download.opensuse.org/repositories/LibreOffice:/Stable/openSUSE_13.2/                   |         
11 | openSUSE_13.2_4               | printing_openSUSE_13.2              | Oui    | Oui        |   99     | rpm-md | http://download.opensuse.org/repositories/Printing/openSUSE_13.2/                              |         
12 | openSUSE_13.2_5               | x11_openSUSE_13.2                   | Oui    | Oui        |   99     | rpm-md | http://download.opensuse.org/repositories/X11:/XOrg/openSUSE_13.2/                             |         
13 | openSUSE_13.2_6               | mingw_openSUSE_13.2                 | Oui    | Oui        |   99     | rpm-md | http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_13.2/                 |         
14 | openSUSE_13.2_7               | libreoffice_43_openSUSE_13.2        | Oui    | Oui        |   99     | rpm-md | http://download.opensuse.org/repositories/LibreOffice:/4.3/openSUSE_13.2/                      |         
15 | openSUSE_13.2_8               | network_wicked_master_openSUSE_13.2 | Oui    | Oui        |   99     | rpm-md | http://download.opensuse.org/repositories/network:/wicked:/master/openSUSE_13.2/               |         
16 | openSUSE_13.2_9               | kde_applications_132                | Oui    | Oui        |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Applications/openSUSE_13.2                      |         
17 | opensuse-guide.org-repo       | libdvdcss repository                | Oui    | Oui        |   99     | rpm-md | http://opensuse-guide.org/repo/13.2/                                                           |         
18 | repo-debug                    | openSUSE-13.2-Debug                 | Non    | Oui        |   99     | NONE   | http://download.opensuse.org/debug/distribution/13.2/repo/oss/                                 |         
19 | repo-debug-update             | openSUSE-13.2-Update-Debug          | Non    | Oui        |   99     | NONE   | http://download.opensuse.org/debug/update/13.2/                                                |         
20 | repo-debug-update-non-oss     | openSUSE-13.2-Update-Debug-Non-Oss  | Non    | Oui        |   99     | NONE   | http://download.opensuse.org/debug/update/13.2-non-oss/                                        |         
21 | repo-non-oss                  | openSUSE-13.2-Non-Oss               | Oui    | Oui        |   99     | yast2  | http://download.opensuse.org/distribution/13.2/repo/non-oss/                                   |         
22 | repo-oss                      | openSUSE-13.2-Oss                   | Oui    | Oui        |   99     | yast2  | http://download.opensuse.org/distribution/13.2/repo/oss/                                       |         
23 | repo-source                   | openSUSE-13.2-Source                | Non    | Oui        |   99     | NONE   | http://download.opensuse.org/source/distribution/13.2/repo/oss/                                |         
24 | repo-update                   | openSUSE-13.2-Update                | Oui    | Oui        |   99     | rpm-md | http://download.opensuse.org/update/13.2/                                                      |         
25 | repo-update-non-oss           | openSUSE-13.2-Update-Non-Oss        | Oui    | Oui        |   99     | rpm-md | http://download.opensuse.org/update/13.2-non-oss/                                              |         
26 | standard                      | kernel_stable_standard              | Oui    | Oui        |   99     | rpm-md | http://download.opensuse.org/repositories/Kernel:/stable/standard                              |         
fabrice@openSUSE132:~> 


   

see repos # 1, 6 , 8 , 9 , 16 which are : KF5 frameworks,Qt 5, Kde Applications, Kde Applications extra and Kde unstable (this one needed for kde connect only, repo is now disabled )

i upgraded from the repos and saw the packages you mentioned, forgot to reboot in Plasma immediately after upgrade ->> a reboot did the trick \o/ Thanks !

By the way : Kwin was suggesting to try another windows manager , but i had none available in the drop down menu ; which one shall i add ? (i then used icewm , hopefully it’s there in case of need)

So it is fixed now?
Good to hear.

Btw, the problem occured because I tried to fix another long standing crash when an KF5 application tried to use KActivities, because it could talk to kactivities4 by mistake. Sorry for the inconvenience (the crash I tried to fix was actually a problem in the openSUSE packages), but both should be fixed now… :wink:

By the way : Kwin was suggesting to try another windows manager , but i had none available in the drop down menu ; which one shall i add ? (i then used icewm , hopefully it’s there in case of need)

For me there was “metacity” in the drop down menu, but even choosing that didn’t give a useful session, as Plasma crashed as well and most other things.
IceWM should always be there, yes, and as you use my repo you should also have KDE4 as “fallback”… :wink:

Btw, you don’t really need KDE:Unstable:Extra for kdeconnect-kde5, that’s included in my repo as well (nearly as long as it is in KDE:Unstable:Extra).

hello,

yes it is fixed :slight_smile:

i’m not really using your repo, i did when with kde 4 and plasma5 together, i now have it disabled but still there just in case of need.
What’s the difference between your repo and http://download.opensuse.org/repositories/KDE:/Frameworks5 now that i’m only using Plasma 5 ?

i’m glad to see that kde connect is also available somewhere else than in an unstable repo though.

btw : what’s Kactivities ?

Oh yes, I overlooked that it’s disabled…

Well, the main difference is that the packages in my repo install to /opt/kf5/ and have all conflicts with KDE4 removed.
If you just want to use Plasma5 anyway and don’t care for KDE4 being installed, I’d rather recommend to use the “official” packages from KDE:Frameworks5.

But what I don’t understand: if you don’t use the packages from my repo, you shouldn’t have caught that temporarily broken kactivities5 package.
There shouldn’t have been such a problem with the standard one at all AFAIK, at least not that problem I was talking about.
But well, there might have been such problems if KDE4’s kactivitymanagerd was started during login before kactivitymanagerd5 (maybe because some KDE4 application was started, by the session management or so).
Anyway, as mentioned KF5 based applications crash when they try to use KDE4’s activity manager since recently because of incompatible changes (it should work fine the other way round).
The “official” kactivities5 package now replaces and uninstalls kactivities4 which should fix those problems, because KDE4’s activity manager cannot run any more.

i’m glad to see that kde connect is also available somewhere else than in an unstable repo though.

Well, it is exactly the same package. kdeconnect-kde5 hasn’t been released yet, so it’s by definition “unstable”.
That doesn’t mean it won’t work though.

btw : what’s Kactivities ?

KDE’s activity manager, already introduced in and part of KDE4.
https://userbase.kde.org/Plasma#Activities
It’s not exclusively about Plasma’s activities though, for example it also tracks what files you opened with which application (in Plasma5’s Kicker you can e.g. right-click on a menu entry and see all recent files opened with that application, that’s powered by kactivities).