Zren / plasma-applet-tiledmenu

https://store.kde.org/p/2142716/
145 stars 34 forks source link

Not working on Plasma Version 5.24.4 #121

Open darkwolf1000 opened 2 years ago

darkwolf1000 commented 2 years ago

What Version do I use?

Zren commented 2 years ago

journalctl -b0 for logs from current boot. Hit End to scroll to the bottom. journalctl -b-1 for the previous boot. journalctl -b0 _COMM=plasmashell will list logs from the plasmashell process, but might ignore segfault/crash logs. coredumpctl -1 should display the last segfault.

Zren commented 2 years ago

Also which distro? Haven't tested Qt 5.15.3, and probably can't test Wayland atm (though you said X11 doesn't work either).

Hmmm, I'm still using Plasma 5.24.3 atm.

Zren commented 2 years ago

Does plasmawindowed com.github.zren.tiledmenu work? Run it after you download it from the store, but before you restart plasma or add the widget to a panel. plasmawindowed requires the widget to be installed to ~/.local/share/plasma/plasmoids/

darkwolf1000 commented 2 years ago

First I use Arch on a Virtualbox to reproduce the error I'm having on my Laptop It is even working on first install but after relogging it's stopping plasmashell from loading

journalctl -b0 = 07:35:16 arch kernel: Linux version 5.17.1-arch1-1 (linux@archlinux) (gcc (GCC) 11.2.0, GNU ld (GNU Bi> Mär 31 07:35:16 arch kernel: Command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=27bf8526-f6d3-43e5-b035-e54eba> Mär 31 07:35:16 arch kernel: [Firmware Bug]: TSC doesn't count with P0 frequency! Mär 31 07:35:16 arch kernel: x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers' Mär 31 07:35:16 arch kernel: x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers' Mär 31 07:35:16 arch kernel: x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers' Mär 31 07:35:16 arch kernel: x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256 Mär 31 07:35:16 arch kernel: x86/fpu: Enabled xstate features 0x7, context size is 832 bytes, using 'standard> Mär 31 07:35:16 arch kernel: signal: max sigframe size: 1776 Mär 31 07:35:16 arch kernel: BIOS-provided physical RAM map: Mär 31 07:35:16 arch kernel: BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable Mär 31 07:35:16 arch kernel: BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved Mär 31 07:35:16 arch kernel: BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved Mär 31 07:35:16 arch kernel: BIOS-e820: [mem 0x0000000000100000-0x00000000dffeffff] usable Mär 31 07:35:16 arch kernel: BIOS-e820: [mem 0x00000000dfff0000-0x00000000dfffffff] ACPI data Mär 31 07:35:16 arch kernel: BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved Mär 31 07:35:16 arch kernel: BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved Mär 31 07:35:16 arch kernel: BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved Mär 31 07:35:16 arch kernel: BIOS-e820: [mem 0x0000000100000000-0x000000041fffffff] usable Mär 31 07:35:16 arch kernel: NX (Execute Disable) protection: active Mär 31 07:35:16 arch kernel: SMBIOS 2.5 present. Mär 31 07:35:16 arch kernel: DMI: innotek GmbH VirtualBox/VirtualBox, BIOS VirtualBox 12/01/2006 Mär 31 07:35:16 arch kernel: Hypervisor detected: KVM Mär 31 07:35:16 arch kernel: kvm-clock: Using msrs 4b564d01 and 4b564d00 Mär 31 07:35:16 arch kernel: kvm-clock: using sched offset of 4635215775 cycles Mär 31 07:35:16 arch kernel: clocksource: kvm-clock: mask: 0xffffffffffffffff maxcycles: 0x1cd42e4dffb, max> Mär 31 07:35:16 arch kernel: tsc: Detected 3193.998 MHz processor ...skipping... Mär 31 07:35:36 arch systemd[389]: pam_warn(systemd-user:setcred): function=[pam_sm_setcred] flags=0x8004 ser> Mär 31 07:35:36 arch audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=user@972 com> Mär 31 07:35:36 arch systemd[1]: user@972.service: Deactivated successfully. Mär 31 07:35:36 arch systemd[1]: Stopped User Manager for UID 972. Mär 31 07:35:36 arch kernel: kauditd_printk_skb: 18 callbacks suppressed Mär 31 07:35:36 arch kernel: audit: type=1131 audit(1648704936.720:65): pid=1 uid=0 auid=4294967295 ses=42949> Mär 31 07:35:36 arch systemd[1]: Stopping User Runtime Directory /run/user/972... Mär 31 07:35:36 arch systemd[1]: run-user-972.mount: Deactivated successfully. Mär 31 07:35:36 arch systemd[1]: user-runtime-dir@972.service: Deactivated successfully. Mär 31 07:35:36 arch systemd[1]: Stopped User Runtime Directory /run/user/972. Mär 31 07:35:36 arch audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=user-runtime> Mär 31 07:35:36 arch systemd[1]: Removed slice User Slice of UID 972. Mär 31 07:35:36 arch kernel: audit: type=1131 audit(1648704936.733:66): pid=1 uid=0 auid=4294967295 ses=42949> Mär 31 07:35:51 arch PackageKit[557]: get-updates transaction /1_cdadebdd from uid 1000 finished with success> Mär 31 07:35:52 arch PackageKit[557]: get-updates transaction /2_adbcdbac from uid 1000 finished with success> Mär 31 07:35:57 arch systemd[1]: systemd-localed.service: Deactivated successfully. Mär 31 07:35:57 arch audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-loca> Mär 31 07:35:57 arch kernel: audit: type=1131 audit(1648704957.786:67): pid=1 uid=0 auid=4294967295 ses=42949> Mär 31 07:35:57 arch audit: BPF prog-id=0 op=UNLOAD Mär 31 07:35:57 arch audit: BPF prog-id=0 op=UNLOAD Mär 31 07:35:57 arch audit: BPF prog-id=0 op=UNLOAD Mär 31 07:35:57 arch kernel: audit: type=1334 audit(1648704957.896:68): prog-id=0 op=UNLOAD Mär 31 07:35:57 arch kernel: audit: type=1334 audit(1648704957.896:69): prog-id=0 op=UNLOAD Mär 31 07:35:57 arch kernel: audit: type=1334 audit(1648704957.896:70): prog-id=0 op=UNLOAD Mär 31 07:36:04 arch systemd[409]: Started Konsole - Terminal. Mär 31 07:36:04 arch kernel: [drm:vmw_msg_ioctl [vmwgfx]] ERROR Failed to open channel. Mär 31 07:36:04 arch kernel: [drm:vmw_msg_ioctl [vmwgfx]] ERROR Failed to open channel.

journalctl -b0 _COMM=plasmashell = Mär 31 07:37:47 arch plasmashell[755]: Icon theme "Numix-Circle" not found.

coredumpctl -1 = TIME PID UID GID SIG COREFILE EXE SIZE Thu 2022-03-31 07:50:47 CEST 1057 1000 1000 SIGSEGV present /usr/bin/kwin_wayland 2.3M

plasmawindowed com.github.zren.tiledmenu

Zren commented 2 years ago

working in "broken" state

What do you mean? I should appear like this (you can resize the window).

Screenshot_20220331_154846

journalctl logs

Hmm, there isn't anything in those. The first bit is from the linux kernel startup way before you log in to the user. The 2nd part after the "skipping" is from after kwin_wayland has crashed and the user is "logged out" following the failed login.

My bad, after hitting End, use PgUp and PgDn to scroll to the area with the "plasmashell[999]" logs. There's probably a segfault stack trace there (which doesn't show up when you use _COMM=plasmashell).

coredumpctl log

Hmm, looks like kwin_wayland is segfaulting after plasmashell segfaults...

darkwolf1000 commented 2 years ago

With "broken" state I mean when plasmashell isn't able to load sorry for the confusion.

Now journalctl -b0 _COMM=plasmashell = gets me this hope this is more helpful

Apr 01 11:23:12 arch plasmashell[492]: Icon theme "Numix-Circle" not found. Apr 01 11:23:12 arch plasmashell[492]: Aborting shell load: The activity manager daemon (kactivitymanagerd) is not running. Apr 01 11:23:12 arch plasmashell[492]: If this Plasma has been installed into a custom prefix, verify that its D-Bus services dir is known to the system for the daemon to be activatable. Apr 01 11:23:12 arch plasmashell[492]: Aborting shell load: The activity manager daemon (kactivitymanagerd) is not running. Apr 01 11:23:12 arch plasmashell[492]: If this Plasma has been installed into a custom prefix, verify that its D-Bus services dir is known to the system for the daemon to be activatable. Apr 01 11:23:12 arch plasmashell[492]: kf.plasma.quick: Applet preload policy set to 1 Apr 01 11:23:12 arch plasmashell[492]: qml: PlasmaExtras.ScrollArea is deprecated. Use PlasmaComponents3.ScrollView instead. Apr 01 11:23:12 arch plasmashell[492]: trying to show an empty dialog Apr 01 11:23:12 arch plasmashell[492]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:118:19: QML Loader: Binding loop detected for property "height" Apr 01 11:23:12 arch plasmashell[492]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:118:19: QML Loader: Binding loop detected for property "height" Apr 01 11:23:12 arch plasmashell[492]: trying to show an empty dialog Apr 01 11:23:12 arch plasmashell[492]: qt.svg: :152:374: Could not add child element to parent element because the types are incorrect. Apr 01 11:23:12 arch plasmashell[492]: qt.svg: :153:126: Could not add child element to parent element because the types are incorrect. Apr 01 11:23:12 arch plasmashell[492]: qt.svg: :154:126: Could not add child element to parent element because the types are incorrect. Apr 01 11:23:12 arch plasmashell[492]: qt.svg: :154:385: Could not add child element to parent element because the types are incorrect. Apr 01 11:23:12 arch plasmashell[492]: qt.svg: :155:125: Could not add child element to parent element because the types are incorrect. Apr 01 11:23:12 arch plasmashell[492]: qt.svg: :156:124: Could not add child element to parent element because the types are incorrect. Apr 01 11:23:12 arch plasmashell[492]: qt.svg: :157:125: Could not add child element to parent element because the types are incorrect. Apr 01 11:23:12 arch plasmashell[492]: qt.svg: :158:125: Could not add child element to parent element because the types are incorrect. Apr 01 11:23:12 arch plasmashell[492]: qt.svg: :159:125: Could not add child element to parent element because the types are incorrect. Apr 01 11:23:12 arch plasmashell[492]: qt.svg: :159:371: Could not add child element to parent element because the types are incorrect. Apr 01 11:23:12 arch plasmashell[492]: qt.svg: :159:619: Could not add child element to parent element because the types are incorrect. Apr 01 11:23:13 arch plasmashell[492]: Error: cannot change the containment to AppletsLayout Apr 01 11:23:13 arch plasmashell[492]: file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:531:9: QML Label: Binding loop detected for property "height" Apr 01 11:23:13 arch plasmashell[492]: file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:486:13: QML Label: Binding loop detected for property "height" Apr 01 11:23:13 arch plasmashell[492]: trying to show an empty dialog Apr 01 11:23:13 arch plasmashell[492]: 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 "minimumWidth" Apr 01 11:23:13 arch plasmashell[492]: Plasma Shell startup completed Apr 01 11:23:13 arch plasmashell[492]: trying to show an empty dialog Apr 01 11:23:13 arch plasmashell[492]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:118:19: QML Loader: Binding loop detected for property "height" Apr 01 11:23:13 arch plasmashell[492]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:118:19: QML Loader: Binding loop detected for property "height" Apr 01 11:23:13 arch plasmashell[492]: file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:486:13: QML Label: Binding loop detected for property "height" Apr 01 11:23:13 arch plasmashell[492]: file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:531:9: QML Label: Binding loop detected for property "height" Apr 01 11:23:13 arch plasmashell[492]: file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:553:5: QML Label: Binding loop detected for property "height" Apr 01 11:23:14 arch plasmashell[492]: 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.n> ...skipping... Apr 01 11:28:31 arch plasmashell[492]: file:///usr/share/plasma/plasmoids/org.kde.plasma.devicenotifier/contents/ui/devicenotifier.qml:264: TypeError: Cannot read property 'configuration' of null Apr 01 11:28:31 arch plasmashell[492]: file:///usr/share/plasma/plasmoids/org.kde.plasma.keyboardindicator/contents/ui/main.qml:21: TypeError: Cannot read property 'configuration' of null Apr 01 11:28:31 arch plasmashell[492]: file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/main.qml:141: TypeError: Cannot read property 'nativeInterface' of null Apr 01 11:28:31 arch plasmashell[492]: file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml:65:5: Unable to assign [undefined] to QObject* Apr 01 11:28:31 arch plasmashell[492]: file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml:162: TypeError: Cannot read property 'nativeInterface' of null Apr 01 11:28:38 arch plasmashell[1209]: Icon theme "Numix-Circle" not found. Apr 01 11:28:38 arch plasmashell[1209]: kf.plasma.quick: Applet preload policy set to 1 Apr 01 11:28:38 arch plasmashell[1209]: qml: PlasmaExtras.ScrollArea is deprecated. Use PlasmaComponents3.ScrollView instead. Apr 01 11:28:38 arch plasmashell[1209]: trying to show an empty dialog Apr 01 11:28:38 arch plasmashell[1209]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:118:19: QML Loader: Binding loop detected for property "height" Apr 01 11:28:38 arch plasmashell[1209]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:118:19: QML Loader: Binding loop detected for property "height" Apr 01 11:28:38 arch plasmashell[1209]: trying to show an empty dialog Apr 01 11:28:38 arch plasmashell[1209]: trying to show an empty dialog Apr 01 11:28:38 arch plasmashell[1209]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:118:19: QML Loader: Binding loop detected for property "height" Apr 01 11:28:38 arch plasmashell[1209]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:118:19: QML Loader: Binding loop detected for property "height" Apr 01 11:28:38 arch plasmashell[1209]: Error: cannot change the containment to AppletsLayout Apr 01 11:28:38 arch plasmashell[1209]: Plasma Shell startup completed Apr 01 11:28:39 arch plasmashell[1209]: trying to show an empty dialog Apr 01 11:28:39 arch plasmashell[1209]: kf.i18n: "0 instead of 1 arguments to message {Suche %1} supplied before conversion." Apr 01 11:28:39 arch plasmashell[1209]: kf.i18n: "0 instead of 1 arguments to message {Suche %1} supplied before conversion." Apr 01 11:28:39 arch plasmashell[1209]: file:///home/jan/.local/share/plasma/plasmoids/com.github.zren.tiledmenu/contents/ui/TileGridSplash.qml:12:2: QML Heading: Binding loop detected for property "verticalAlignment" Apr 01 11:28:39 arch plasmashell[1209]: kf.i18n: "0 instead of 1 arguments to message {Suche %1} supplied before conversion." Apr 01 11:28:39 arch plasmashell[1209]: file:///home/jan/.local/share/plasma/plasmoids/com.github.zren.tiledmenu/contents/ui/TileGridSplash.qml:12:2: QML Heading: Binding loop detected for property "verticalAlignment" Apr 01 11:28:39 arch plasmashell[1209]: kf.i18n: "0 instead of 1 arguments to message {Suche %1} supplied before conversion." Apr 01 11:28:39 arch plasmashell[1209]: file:///home/jan/.local/share/plasma/plasmoids/com.github.zren.tiledmenu/contents/ui/TileGridSplash.qml:12:2: QML Heading: Binding loop detected for property "verticalAlignment" Apr 01 11:28:39 arch plasmashell[1209]: kf.i18n: "0 instead of 1 arguments to message {Suche %1} supplied before conversion." Apr 01 11:28:39 arch plasmashell[1209]: qml: getApp libreoffice-writer.desktop no index Apr 01 11:28:39 arch plasmashell[1209]: qml: getApp libreoffice-calc.desktop no index Apr 01 11:28:40 arch plasmashell[1209]: kf.i18n: "0 instead of 1 arguments to message {Suche %1} supplied before conversion." Apr 01 11:28:40 arch plasmashell[1209]: qml: getApp libreoffice-writer.desktop no index Apr 01 11:28:40 arch plasmashell[1209]: qml: getApp libreoffice-calc.desktop no index Apr 01 11:28:40 arch plasmashell[1209]: 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 "minimumWidth" Apr 01 11:28:40 arch plasmashell[1209]: trying to show an empty dialog Apr 01 11:28:40 arch plasmashell[1209]: trying to show an empty dialog Apr 01 11:28:40 arch plasmashell[1209]: trying to show an empty dialog

coredumpctl list =

TIME PID UID GID SIG COREFILE EXE SIZE Thu 2022-03-31 03:45:47 CEST 7040 1000 1000 SIGSEGV present /usr/bin/kwin_wayland 2.2M Thu 2022-03-31 04:15:56 CEST 16055 1000 1000 SIGSEGV present /usr/bin/kwin_wayland 2.2M Thu 2022-03-31 07:24:29 CEST 916 1000 1000 SIGSEGV present /usr/bin/kwin_wayland 2.3M Thu 2022-03-31 07:47:36 CEST 2217 1000 1000 SIGSEGV present /usr/bin/kwin_wayland 2.3M Thu 2022-03-31 07:50:47 CEST 1057 1000 1000 SIGSEGV present /usr/bin/kwin_wayland 2.3M

I'm sorry if not everything helps I'm quite new to reporting problems myself.