catsout / wallpaper-engine-kde-plugin

A kde wallpaper plugin integrating wallpaper engine
https://store.kde.org/p/1475528/
GNU General Public License v2.0
1.7k stars 72 forks source link

KDE crashes upon application load #184

Closed snivez-git closed 2 years ago

snivez-git commented 2 years ago

I have been unable to actually load the wallpaper type. whenever i try to even get into the ui the entirety of Kde's shell restarts and crashes the window to change wallpaper. I have tried multiple fixes, but i can't even find the line with WallpaperSource.

catsout commented 2 years ago

Try grep -rn "WallpaperSource" ~/.config/plasma-org.kde.plasma.desktop-appletsrc grep -rn "WallpaperFilePath" ~/.config/plasma-org.kde.plasma.desktop-appletsrc Then, remove the found lines.

catsout commented 2 years ago

Also, please give me the wallpaper id which causes kde crashing.

hotdog31 commented 2 years ago

I am also having this issue on a fresh arch install can't even open the tab

hotdog31 commented 2 years ago

no specific wallpaper causing the crash to my knowledge

snivez-git commented 2 years ago

I haven't loaded any wallpapers, it just crashes when you try to initialize the add on as your wallpaper, will try that fix momentarily.

snivez-git commented 2 years ago

Grep was unable to find either keyphrases. $ grep -rn "WallpaperSource" ~/.config/plasma-org.kde.plasma.desktop-appletsrc $ grep -rn "WallpaperFilePath" ~/.config/plasma-org.kde.plasma.desktop-appletsrc $ grep -rn "icon" ~/.config/plasma-org.kde.plasma.desktop-appletsrc 125:icon=start-here-kde 160:plugin=org.kde.plasma.icontasks 363:plugin=org.kde.plasma.icontasks Much like hotdog31, I am running a brand new installation of archlinux

snivez-git commented 2 years ago

here is a video showcasing the problem in motion: https://www.youtube.com/watch?v=0__QnILgcB0

AnxoMJ commented 2 years ago

It does the same for me, I ended up using an older release like v0.5.2(also fresh arch installation)

catsout commented 2 years ago

Try plasmashell --replace
And give me the output after trigger the crashes.

iervn6341-ovo commented 2 years ago

I have issue when switch to wallpaper plugins

this is my output after changing:

Error loading KCM: "Could not find plugin com.github.casout.wallpaperEngineKde"
KCrash: Attempting to start /usr/bin/plasmashell
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = plasmashell path = /usr/bin pid = 24347
KCrash: Arguments: /usr/bin/plasmashell --replace 
kf.plasma.quick: Applet preload policy set to 1
qml: PlasmaExtras.ScrollArea is deprecated. Use PlasmaComponents3.ScrollView instead.
Error: cannot change the containment to AppletsLayout
AnxoMJ commented 2 years ago

This is mine:

kf.coreaddons: "Could not find plugin com.github.casout.wallpaperEngineKde"
Error loading KCM: "Could not find plugin com.github.casout.wallpaperEngineKde"
KCrash: Attempting to start /usr/bin/plasmashell
25 -- exe=/usr/bin/plasmashell
13 -- platform=xcb
11 -- display=:0
20 -- appname=plasmashell
17 -- apppath=/usr/bin
10 -- signal=11
9 -- pid=8448
18 -- appversion=5.24.5
19 -- programname=Plasma
31 -- bugaddress=submit@bugs.kde.org
12 -- startupid=0
15 -- restarted=true
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = plasmashell path = /usr/bin pid = 8448
KCrash: Arguments: /usr/bin/plasmashell --replace 
KCrash: Attempting to start /usr/lib/drkonqi
QSocketNotifier: Invalid socket 8 and type 'Read', disabling...
QSocketNotifier: Invalid socket 25 and type 'Read', disabling...
QSocketNotifier: Invalid socket 26 and type 'Read', disabling...
kf.plasma.quick: Applet preload policy set to 1
Trying to use rootObject before initialization is completed, whilst using setInitializationDelayed. Forcing completion
file:///usr/share/plasma/plasmoids/org.kde.panel/contents/ui/main.qml:18:1: QML DropArea (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "minimumHeight"
Cyclic dependency detected between "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml" and "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/NotificationHeader.qml"
file:///usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray/contents/ui/ExpandedRepresentation.qml:165:9: QML HiddenItemsView: Binding loop detected for property "implicitHeight"
Plasma Shell startup completed
Plasma Shell startup completed
Plasma Shell startup completed
QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: known incorrect sRGB profile
libpng warning: profile matches sRGB but writing iCCP instead
org.kde.plasma.pulseaudio: No object for name "alsa_output.pci-0000_00_1b.0.analog-surround-21.monitor"
catsout commented 2 years ago

Please try the new commit.

AnxoMJ commented 2 years ago

Now its working fine