• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] krunner: nach Plasma update extrem lahm

pipo

Member
opensuse 13.2, linux 4.1.6,

nach dem gestrigen update auf KDE Plasma 5.4.1 (und framework auf 5.14.0) ist krunner fast unbenutzbar geworden. Läuft zwar, aber es braucht 3...5 Sekunden bis es auf Mausklick reagiert.

Außerdem braucht plasmashell ca. 50% CPU.

krunnerrc habe ich mal deaktiviert/umbenannt, hat nicht geholfen.

Zwischenzeitlich hatte ich auch die openSUSE:Factory Repo für ein "zypper dup" aktiviert, auch ohne Erfolg.

Dei Plasma Komponenten scheinen alle auf dem gleichen Stand zu sein:
Code:
plasma5-pa-5.4.1-7.1.x86_64
plasma-nm5-lang-5.4.1-75.5.noarch
plasma5-desktop-lang-5.4.1-104.4.noarch
plasma5-workspace-branding-openSUSE-13.2-70.1.x86_64
plasma5-addons-kimpanel-5.4.1-59.1.x86_64
plasma5-addons-5.4.1-59.1.x86_64
plasma5-pa-lang-5.4.1-7.1.noarch
plasma-framework-5.14.0-81.1.x86_64
plasma5-openSUSE-13.2-70.1.x86_64
plasma5-session-5.4.1-41.1.noarch
plasma5-addons-lang-5.4.1-59.1.noarch
plasma-framework-components-5.14.0-81.1.x86_64
plasma-nm5-5.4.1-75.5.x86_64
patterns-openSUSE-plasma5_basis-20141007-5.1.x86_64
plasma-framework-private-5.14.0-81.1.x86_64
plasma5-workspace-lang-5.4.1-111.2.noarch
plasma5-desktop-branding-openSUSE-13.2-70.1.x86_64
plasma5-workspace-5.4.1-111.2.x86_64
plasma5-workspace-libs-5.4.1-111.2.x86_64
plasma-addons-akonadi-4.14.3-12.6.x86_64
plasma-framework-lang-5.14.0-81.1.noarch
plasma5-desktop-5.4.1-104.4.x86_64

Hat jemand bessere Ideen ?
 

gehrke

Administrator
Teammitglied
Möglicherweise das selbe Problem?:
http://linux-club.de/forum/viewtopic.php?f=93&t=120562
 

mike321

Member
@pipo

Habe das selbe Problem,habe auch schon die Factorypakete probiert und einige andere Sachen,bist noch gut bedient mit Deinen 3-5 Sekunden
bei mir dauert es bis zu 20 Sekunden,bis ich auch was vom K-menü,Taskleiste oder desktopicon zugreifen kann,sind die Programme dann aber gestartet,kann ich ganz normal arbeiten.

Rappelt Deine Platte auch sobald der Plasma 5 geladen ist?

ich werde jetzt mal den Krunner abschalten,mal sehen

Gruß

mike
 
OP
P

pipo

Member
Mike321,

ja stimmt, Festplatte rödelt bei mir auch, LED blinkt (~4Hz).

Interessant ist plasmashell zu restarten, das gibt einige Fehlermeldungen, die vielleicht weiterhelfen, mir jetzt aber nicht sofort die Erleuchtung bringen. Es fällt auch auf, das die Taskleiste beim booten unüblich zunächst ganz klein gemalt wird, und erst später auf die übliche Größe gebracht wird, in dem log findet sich auch etwas über pixelsize.

Code:
 kquitapp plasmashell && kstart plasmashell
Code:
peer@sam:~> kstart plasmashell
kstart(7571) main: Omitting both --window and --windowclass arguments is not recommended 
peer@sam:~> kscreen: launcherDataAvailable: "org.kde.KScreen.Backend.XRandR"
kscreen: Primary output changed from KScreen::Output(Id: 120 , Name: "LVDS1" ) ( "LVDS1" ) to KScreen::Output(Id: 120 , Name: "LVDS1" ) ( "LVDS1" )
kscreen: Launcher finished with exit code 1 , status 0
kscreen: Service for requested backend already running
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
last screen is < 0 so putting containment on screen  0
No metadata file in the package, expected it at: "/home/peer/.local/share/wallpapers//metadata.desktop"
No metadata file in the package, expected it at: "/home/peer/.local/share/wallpapers//metadata.desktop"
No metadata file in the package, expected it at: "/home/peer/.local/share/wallpapers//metadata.desktop"
kscreen: Primary output changed from KScreen::Output(Id: 120 , Name: "LVDS1" ) ( "LVDS1" ) to KScreen::Output(Id: 120 , Name: "LVDS1" ) ( "LVDS1" )
No metadata file in the package, expected it at: "/home/peer/.local/share/wallpapers//metadata.desktop"
No metadata file in the package, expected it at: "/home/peer/.local/share/wallpapers//metadata.desktop"
No metadata file in the package, expected it at: "/home/peer/.local/share/wallpapers//metadata.desktop"
KActivities: Database connection:  "kactivities_db_resources_140309456594880_readonly" 
    query_only:          QVariant(qlonglong, 1) 
    journal_mode:        QVariant(QString, "wal") 
    wal_autocheckpoint:  QVariant(qlonglong, 100) 
    synchronous:         QVariant(qlonglong, 0)
file:///usr/share/plasma/plasmoids/org.kde.plasma.systemloadviewer/contents/ui/SystemLoadViewer.qml:153: TypeError: Cannot read property 'value' of undefined
file:///usr/share/plasma/plasmoids/org.kde.plasma.systemloadviewer/contents/ui/SystemLoadViewer.qml:68: TypeError: Cannot read property of null
file:///usr/share/plasma/plasmoids/org.kde.plasma.systemloadviewer/contents/ui/BarMonitor.qml:49:20: Unable to assign [undefined] to QColor
<Unknown File>: 
file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/main.qml:37: TypeError: Cannot read property 'DateTime' of undefined
Known plasmoid ids: QHash(("org.kde.plasma.mediacontroller", 33)("org.kde.plasma.devicenotifier", 13)("org.kde.plasma.volume", 41)("org.kde.plasma.bluetooth", 39)("org.kde.plasma.networkmanagement", 34)("org.kde.plasma.battery", 11)("org.kde.plasma.clipboard", 12)("org.kde.plasma.notifications", 14))
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
org.kde.plasma.pulseaudio: Attempting connection to PulseAudio sound daemon
org.kde.plasma.pulseaudio: QHash((259, "ObjectName")(258, "PulseObject")(261, "Properties")(260, "Index")(263, "Muted")(262, "Volume")(265, "VolumeWritable")(264, "HasVolume")(267, "Description")(266, "Name")(269, "Ports")(268, "CardIndex")(270, "ActivePortIndex")(257, "Index"))
org.kde.plasma.pulseaudio: QHash((259, "ObjectName")(258, "PulseObject")(261, "Properties")(260, "Index")(263, "Muted")(262, "Volume")(265, "VolumeWritable")(264, "HasVolume")(267, "Description")(266, "Name")(269, "Ports")(268, "CardIndex")(270, "ActivePortIndex")(257, "Index"))
file:///usr/lib64/qt5/qml/org/kde/plasma/extras/ScrollArea.qml:48: Error: Cannot assign to non-existent property "interactive"
Notifications service registered
file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/Notifications.qml:129: TypeError: Cannot read property 'IdleTime' of undefined
XSync seems available and ready
XSync Inited
Supported, init completed
file:///usr/lib64/qt5/qml/QtQuick/Controls/Button.qml:96: TypeError: Cannot read property of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Button.qml:96: TypeError: Cannot read property of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Styles/Plasma/ToolButtonStyle.qml:37: TypeError: Cannot read property 'flat' of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Styles/Plasma/ToolButtonStyle.qml:122: TypeError: Cannot read property 'text' of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Styles/Base/ButtonStyle.qml:83: TypeError: Cannot read property 'menu' of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Styles/Plasma/ToolButtonStyle.qml:37: TypeError: Cannot read property 'flat' of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Styles/Plasma/ToolButtonStyle.qml:122: TypeError: Cannot read property 'text' of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Styles/Base/ButtonStyle.qml:83: TypeError: Cannot read property 'menu' of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Styles/Plasma/ToolButtonStyle.qml:37: TypeError: Cannot read property 'flat' of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Styles/Plasma/ToolButtonStyle.qml:122: TypeError: Cannot read property 'text' of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Styles/Base/ButtonStyle.qml:83: TypeError: Cannot read property 'menu' of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Button.qml:96: TypeError: Cannot read property of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Button.qml:96: TypeError: Cannot read property of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Styles/Plasma/ToolButtonStyle.qml:37: TypeError: Cannot read property 'flat' of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Styles/Plasma/ToolButtonStyle.qml:122: TypeError: Cannot read property 'text' of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Styles/Base/ButtonStyle.qml:83: TypeError: Cannot read property 'menu' of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Styles/Plasma/ToolButtonStyle.qml:37: TypeError: Cannot read property 'flat' of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Styles/Plasma/ToolButtonStyle.qml:122: TypeError: Cannot read property 'text' of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Styles/Base/ButtonStyle.qml:83: TypeError: Cannot read property 'menu' of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Button.qml:96: TypeError: Cannot read property of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Button.qml:96: TypeError: Cannot read property of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Styles/Plasma/ToolButtonStyle.qml:37: TypeError: Cannot read property 'flat' of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Styles/Plasma/ToolButtonStyle.qml:122: TypeError: Cannot read property 'text' of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Styles/Base/ButtonStyle.qml:83: TypeError: Cannot read property 'menu' of null
Plasma Shell startup completed
file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/main.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.
file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/main.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.
file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/main.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.
file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/main.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.
Both point size and pixel size set. Using pixel size.
Both point size and pixel size set. Using pixel size.
Both point size and pixel size set. Using pixel size.
Both point size and pixel size set. Using pixel size.
Both point size and pixel size set. Using pixel size.
Both point size and pixel size set. Using pixel size.
Both point size and pixel size set. Using pixel size.
Both point size and pixel size set. Using pixel size.
file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:428:5: QML Text: Cannot anchor to a null item.
Both point size and pixel size set. Using pixel size.
Both point size and pixel size set. Using pixel size.
Both point size and pixel size set. Using pixel size.
Both point size and pixel size set. Using pixel size.
file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/main.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.
file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/main.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.
file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/main.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.
file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/main.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.
Both point size and pixel size set. Using pixel size.
Both point size and pixel size set. Using pixel size.
file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:428:5: QML Text: Binding loop detected for property "height"
ST : DBus service  "org.bluez" appeared. Loading  "org.kde.plasma.bluetooth"
unversioned plugin detected, may result in instability
ST : DBus service  "org.kde.Solid.PowerManagement" appeared. Loading  "org.kde.plasma.battery"
unversioned plugin detected, may result in instability
org.kde.plasma.pulseaudio: state callback
file:///usr/share/plasma/plasmoids/org.kde.plasma.battery/contents/ui/batterymonitor.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.
file:///usr/share/plasma/plasmoids/org.kde.plasma.battery/contents/ui/batterymonitor.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.
file:///usr/share/plasma/plasmoids/org.kde.plasma.battery/contents/ui/batterymonitor.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.
file:///usr/share/plasma/plasmoids/org.kde.plasma.battery/contents/ui/batterymonitor.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.
file:///usr/share/plasma/plasmoids/org.kde.plasma.systemtray/contents/ui/StatusNotifierItem.qml:131:13: QML Image: Failed to get image from provider: image://icon/
peer@sam:~> file:///usr/share/plasma/plasmoids/org.kde.plasma.systemloadviewer/contents/ui/SystemLoadViewer.qml:177: TypeError: Cannot read property 'value' of undefined
file:///usr/share/plasma/plasmoids/org.kde.plasma.systemloadviewer/contents/ui/SystemLoadViewer.qml:177: TypeError: Cannot read property 'value' of undefined
file:///usr/share/plasma/plasmoids/org.kde.plasma.systemloadviewer/contents/ui/SystemLoadViewer.qml:177: TypeError: Cannot read property 'value' of undefined
file:///usr/share/plasma/plasmoids/org.kde.plasma.systemloadviewer/contents/ui/SystemLoadViewer.qml:182: TypeError: Cannot read property 'value' of undefined
Both point size and pixel size set. Using pixel size.
Both point size and pixel size set. Using pixel size.
Both point size and pixel size set. Using pixel size.
org.kde.plasma.pulseaudio: state callback
file:///usr/share/plasma/plasmoids/org.kde.plasma.battery/contents/ui/batterymonitor.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.
file:///usr/share/plasma/plasmoids/org.kde.plasma.battery/contents/ui/batterymonitor.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.
file:///usr/share/plasma/plasmoids/org.kde.plasma.battery/contents/ui/batterymonitor.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.
file:///usr/share/plasma/plasmoids/org.kde.plasma.battery/contents/ui/batterymonitor.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.
org.kde.plasma.pulseaudio: state callback
org.kde.plasma.pulseaudio: ready
 
OP
P

pipo

Member
Danke Sauerland für (beide) Hinweise.
Ja, der Bug könnte eine Erklärung sein,
Code:
iotop
liefert als Verursacher für die disk write Aktivität: jdb2/dm-3-8...
 
OP
P

pipo

Member
plötzlich war Ruhe und die Taskleiste funktionierte wieder...

Ich hatte die ~/.cache/ksycoca5* files gelöscht, das hatte zunächst aber keinen Effekt, es wurden sofort ein neues ksycoca5, ksycoca5stamp und ein ksycoca5.xxxx file angelegt, aber eben auch weiterhin permanent neu geschrieben.

Nach 45 Minuten hat das *von selbst* aufgehört (ich weiß, das gibt es nicht), die files werden nicht mehr ständig erneuert, das ksycoca5.xxxx file ist verschwunden und Plasma ist nutzbar - wunderbar!

Eine fachmännische Erklärung liefert vielleicht https://bugs.kde.org/show_bug.cgi?id=352787

Mein kservice ist allerdings unverändert aus der Frameworks5 Repo:

kservice-5.14.1-79.1.x86_64
 

mike321

Member
Hallo!

@pipo

schade das wäre es ja beinahe gewesen aber der Thread scheint langsam in Bewegung zu kommen,allerdings habe ich das Gefühl,das dieses Problem nur einige wenige betrifft und nicht alle.

ich habe mir mal den englischen Thread angesehen und wenn ich das richtig übersetzt habe(my english is not so good,my German is very better)
um es mal mit den Worten von Loddar zu sagen,kann man das File Kservice von 5.14.1 auf 5.14.0 zurück stufen und dann soll es erstmal wieder gehen
leider finde ich für mein 32 bit Opensuse 13.2,dieses RPM File nicht auf den Suchmaschine und im Repo ist die nächste ältere ist 5.12 und da will er den Plasma auf 5.3.2 zurück setzen,das möchte ich ja dann doch nicht.

Falls jemand weiß wo ich eine ältere Version von kservice herkriege die auch mit Plasma 5.4.1 läuft wäre ich dankbar,es sei den ich habe das falsch verstanden und das zurück stufen klappt garnicht dann hat es sich eh erledigt.

ich hoffe wir finden bald eine Lösung,ist echt nervig,so mit der Plasma Oberfläche zu arbeiten

ich wünsche ein schönes Wochenende

Gruß
mike
 
OP
P

pipo

Member
Es gibt eine halbgute Neuigkeit zum Wochenende: das Verfahren
Code:
rm ~/.cache/ksycoca5*
ist reproduzierbar, allerdings nicht der Zeitpunkt seiner Wirkung. Nach dem letzten boot, hat sich der Rechner nach 1h45min auch wieder "von selbst" beruhigt: plasmashell auf 1% cpu und bedienbar. Das gilt auch nach einem suspend (Deckel zu). Damit kann man leben, bis das wirkliche Problem behoben ist. Natürlich halten wir den thread bei bugs.KDE im Auge.
 
OP
P

pipo

Member
OK, es gibt ein funktionierendes kservice:

rpm -U kservice-5.14.3-80.1.x86_64.rpm kservice-lang-5.14.3-80.1.noarch.rpm

Die Pakete stehen in:

http://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_Factory/x86_64/
http://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_Factory/noarch/

:p
 
Oben