No desktop (wallpaper) and desktop widgets on startup

When I start my Laptop I often end up with a black desktop without wallpaper and widgets on the desktop. I have a to-do-list there. The panel at the bottom is there and all programs behave as expected.
This is what I get from journalctl:

[michael@michael-thinkpad ~]$ journalctl -p 3 -xb                         
-- Journal begins at Mon 2021-01-25 15:13:44 CET, ends at Thu 2021-02-18 18:48:55 CET. --
Feb 18 18:48:01 michael-thinkpad kernel: ACPI Error: AE_BAD_PARAMETER, Returned by Handler for [EmbeddedControl] (20200925/evregion-264)
Feb 18 18:48:01 michael-thinkpad kernel: ACPI Error: Aborting method \_TZ.TZ01._TMP due to previous error (AE_BAD_PARAMETER) (20200925/psparse-529)
Feb 18 18:48:01 michael-thinkpad kernel: ACPI Error: AE_BAD_PARAMETER, Returned by Handler for [EmbeddedControl] (20200925/evregion-264)
Feb 18 18:48:01 michael-thinkpad kernel: ACPI Error: Aborting method \_TZ.TZ01._TMP due to previous error (AE_BAD_PARAMETER) (20200925/psparse-529)
Feb 18 18:48:02 michael-thinkpad kernel: thinkpad_acpi: ThinkPad ACPI EC access misbehaving, disabling thermal sensors access
Feb 18 18:48:08 michael-thinkpad kernel: Bluetooth: hci0: unexpected event for opcode 0xfc2f
Feb 18 18:48:14 michael-thinkpad kded5[1130]: org.kde.plasma.dataengine.geolocation: error:  "Unbekannter Rechner location.services.mozilla.com: Rechner konnte nicht >
Feb 18 18:48:14 michael-thinkpad kded5[1130]: org.kde.plasma.dataengine.geolocation: error:  "Unbekannter Rechner location.services.mozilla.com: Rechner konnte nicht >
Feb 18 18:48:18 michael-thinkpad systemd-coredump[1642]: Process 1184 (baloo_file) of user 1000 dumped core.
                                                         
                                                         Stack trace of thread 1576:
                                                         #0  0x00007fedd01be396 n/a (liblmdb.so + 0x4396)
                                                         #1  0x00007fedd01c0efe n/a (liblmdb.so + 0x6efe)
                                                         #2  0x00007fedd01c1644 n/a (liblmdb.so + 0x7644)
                                                         #3  0x00007fedd01c1c50 mdb_get (liblmdb.so + 0x7c50)
                                                         #4  0x00007fedd169a355 _ZN5Baloo12IdFilenameDB3getEy (libKF5BalooEngine.so.5 + 0x15355)
                                                         #5  0x00007fedd16943ac _ZNK5Baloo13DocumentUrlDB3getEy (libKF5BalooEngine.so.5 + 0xf3ac)
                                                         #6  0x00007fedd16a5135 _ZNK5Baloo11Transaction11documentUrlEy (libKF5BalooEngine.so.5 + 0x20135)
                                                         #7  0x0000555c8060fe94 n/a (baloo_file + 0x1de94)
                                                         #8  0x00007fedd16ac5af _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #9  0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #10 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #11 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #12 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #13 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #14 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #15 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #16 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #17 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #18 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #19 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #20 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #21 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #22 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #23 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #24 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #25 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #26 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #27 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #28 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #29 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #30 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #31 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #32 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #33 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #34 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #35 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #36 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #37 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #38 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #39 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #40 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #41 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #42 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #43 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #44 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #45 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #46 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #47 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #48 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #49 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #50 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #51 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #52 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #53 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #54 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #55 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #56 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #57 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #58 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #59 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #60 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #61 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #62 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         #63 0x00007fedd16ac607 _ZN5Baloo16WriteTransaction17removeRecursivelyEyRKSt8functionIFbyEE (libKF5BalooEngine>
                                                         
                                                         Stack trace of thread 1184:
                                                         #0  0x00007fedd0d3347f __poll (libc.so.6 + 0xf447f)
                                                         #1  0x00007fedcf9c6b7f n/a (libglib-2.0.so.0 + 0xa7b7f)
                                                         #2  0x00007fedcf971381 g_main_context_iteration (libglib-2.0.so.0 + 0x52381)
                                                         #3  0x00007fedd143c6e1 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (l>
                                                         #4  0x00007fedd13e23fc _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2b43fc)
                                                         #5  0x00007fedd13ea894 _ZN16QCoreApplication4execEv (libQt5Core.so.5 + 0x2bc894)
                                                         #6  0x0000555c805ff2b4 n/a (baloo_file + 0xd2b4)
                                                         #7  0x00007fedd0c66b25 __libc_start_main (libc.so.6 + 0x27b25)
                                                         #8  0x0000555c805ff4be n/a (baloo_file + 0xd4be)
                                                         
                                                         Stack trace of thread 1196:
                                                         #0  0x00007fedd0d3347f __poll (libc.so.6 + 0xf447f)
                                                         #1  0x00007fedcf9c6b7f n/a (libglib-2.0.so.0 + 0xa7b7f)
                                                         #2  0x00007fedcf971381 g_main_context_iteration (libglib-2.0.so.0 + 0x52381)
                                                         #3  0x00007fedd143c6e1 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (l>
                                                         #4  0x00007fedd13e23fc _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2b43fc)
                                                         #5  0x00007fedd11fad22 _ZN7QThread4execEv (libQt5Core.so.5 + 0xccd22)
                                                         #6  0x00007fedd16d0098 n/a (libQt5DBus.so.5 + 0x17098)
                                                         #7  0x00007fedd11fbf0f n/a (libQt5Core.so.5 + 0xcdf0f)
                                                         #8  0x00007fedd0230299 start_thread (libpthread.so.0 + 0x9299)
                                                         #9  0x00007fedd0d3e153 __clone (libc.so.6 + 0xff153)
                                                         
                                                         Stack trace of thread 1197:
                                                         #0  0x00007fedd0d35cf3 pselect (libc.so.6 + 0xf6cf3)
                                                         #1  0x00007fedcf407524 n/a (libusbmuxd-2.0.so.6 + 0x2524)
                                                         #2  0x00007fedcf4088a9 n/a (libusbmuxd-2.0.so.6 + 0x38a9)
                                                         #3  0x00007fedd0230299 start_thread (libpthread.so.0 + 0x9299)
                                                         #4  0x00007fedd0d3e153 __clone (libc.so.6 + 0xff153)
░░ Subject: Speicherabbild für Prozess 1184 (baloo_file) generiert
░░ Defined-By: systemd
░░ Support: https://forum.manjaro.org/c/support
░░ Documentation: man:core(5)
░░ 
░░ Prozess 1184 (baloo_file) ist abgebrochen worden und
░░ ein Speicherabbild wurde generiert.
░░ 
░░ Üblicherweise ist dies ein Hinweis auf einen Programmfehler und sollte
░░ als Fehler dem jeweiligen Hersteller gemeldet werden.
Feb 18 18:48:21 michael-thinkpad systemd-coredump[1534]: Process 1134 (kwin_x11) of user 1000 dumped core.
                                                         
                                                         Stack trace of thread 1134:
                                                         #0  0x00007f272f7f2ef5 n/a (n/a + 0x0)
░░ Subject: Speicherabbild für Prozess 1134 (kwin_x11) generiert
░░ Defined-By: systemd
░░ Support: https://forum.manjaro.org/c/support
░░ Documentation: man:core(5)
░░ 
░░ Prozess 1134 (kwin_x11) ist abgebrochen worden und
░░ ein Speicherabbild wurde generiert.
░░ 
░░ Üblicherweise ist dies ein Hinweis auf einen Programmfehler und sollte
░░ als Fehler dem jeweiligen Hersteller gemeldet werden.
Feb 18 18:48:39 michael-thinkpad kontact[1974]: Error loading text-to-speech plug-in "flite

My inxi -F:

System:    Host: michael-thinkpad Kernel: 5.10.15-1-MANJARO x86_64 bits: 64 Desktop: KDE Plasma 5.20.5 Distro: Manjaro Linux 
Machine:   Type: Laptop System: LENOVO product: 20CD00AMGE v: ThinkPad S1 Yoga serial: <superuser required> 
           Mobo: LENOVO model: 20CD00AMGE v: SDK0E50510 Pro serial: <superuser required> UEFI [Legacy]: LENOVO 
           v: GQET50WW (1.30 ) date: 08/09/2016 
Battery:   ID-1: BAT0 charge: 40.3 Wh condition: 40.7/47.1 Wh (87%) 
CPU:       Info: Dual Core model: Intel Core i7-4500U bits: 64 type: MT MCP L2 cache: 4 MiB 
           Speed: 798 MHz min/max: 800/3000 MHz Core speeds (MHz): 1: 798 2: 798 3: 798 4: 798 
Graphics:  Device-1: Intel Haswell-ULT Integrated Graphics driver: i915 v: kernel 
           Device-2: Chicony Integrated Camera type: USB driver: uvcvideo 
           Display: x11 server: X.Org 1.20.10 driver: loaded: intel unloaded: modesetting resolution: 1920x1080~60Hz 
           OpenGL: renderer: Mesa DRI Intel HD Graphics 4400 (HSW GT2) v: 4.5 Mesa 20.3.4 
Audio:     Device-1: Intel Haswell-ULT HD Audio driver: snd_hda_intel 
           Device-2: Intel 8 Series HD Audio driver: snd_hda_intel 
           Sound Server: ALSA v: k5.10.15-1-MANJARO 
Network:   Device-1: Intel Wireless 7260 driver: iwlwifi 
           IF: wlp4s0 state: up mac: a0:a8:cd:60:e6:13 
Bluetooth: Device-1: Intel Bluetooth wireless interface type: USB driver: btusb 
           Message: Required tool hciconfig not installed. Check --recommends 
Drives:    Local Storage: total: 465.76 GiB used: 255.49 GiB (54.9%) 
           ID-1: /dev/sda vendor: Crucial model: CT500MX500SSD1 size: 465.76 GiB 
Partition: ID-1: / size: 47.81 GiB used: 17.72 GiB (37.1%) fs: ext4 dev: /dev/sda2 
           ID-2: /home size: 401.61 GiB used: 237.77 GiB (59.2%) fs: ext4 dev: /dev/sda3 
Swap:      Alert: No Swap data was found. 
Sensors:   System Temperatures: cpu: 53.0 C mobo: N/A 
           Fan Speeds (RPM): cpu: 0 
Info:      Processes: 219 Uptime: 8m Memory: 7.69 GiB used: 2.09 GiB (27.2%) Shell: Bash inxi: 3.3.01 

If I use kquitapp5 plasmashell && kstart5 plasmashell everything gets back to normal. But I think, something must be broken. I hope someone can help me!

1 Like
  • Does this also ahppen if you log into a newly created user (E.G. rexmalcolm2)?
  • If no, does it still happen when you log into the old user?
  • If yes, please give me a shout.
  • If no, please mark this as solved.

:thinking:

Okay, I will test with a new user. Give me some days to test it. Thank you!

1 Like

Baloo is crashing. Do you have any external drive in fstab which might be disconnected upon boot?

You can disable baloo in System Settings > Search > File Search > Enable File Search.

1 Like

My fstab looks like this. No external drive.

<file system>             <mount point>  <type>  <options>  <dump>  <pass>
UUID=bf4ae155-bcf8-4080-aa9f-788eeca81063 /              ext4    defaults,noatime 0 1
UUID=b8c990cb-79e7-49e0-8cdf-3a965151001c /home          ext4    defaults,noatime 0 2
tmpfs                                     /tmp           tmpfs   defaults,noatime,mode=1777 0 0

And in my system-settings I only have set my home folder for indexing.

1 Like

Try to disable file indexing to see if the problem goes away.

1 Like

Okay. I will give it a try. Do you think it will help if I remove index file in .local/share/baloo?
I did this. Sudo journalctl errors - #3 by Tomek
Perhaps it will help.

1 Like

No problems so far with my second user. But still with my normal user. So what should I do? Delete everything exept my own folders in my home folder?

1 Like

Therefore, we’re going to do the following:

  • Verify that the new user has access to the same groups as your old one by executing groups and comparing the output of both users.

    groups rexmalcolm
    groups rexmalcolm2
    

    (Where obviously, rexmalcolm is your old user and rexmalcolm2 is your new one.)
    E.G. if rexmalcolm is a member of operator and rexmalcolm2 isn’t, execute:

    usermod --append --groups operator rexmalcolm2
    
  • Copy all data files from your old profile into your new one

    cp --verbose --recursive --preserve=time-stamps /home/rexmalcolm/Documents/* /home/rexmalcolm2/Documents/
    

    If that worked and you had no errors, remove the documents from your old user:

    rm --recursive /home/rexmalcolm/Documents/*
    

    repeat for:

    • Pictures
    • Videos
    • Music
    • .thunderbird
    • .mozilla/firefox/
    • Templates, and everything else that is important to you.
    • Linux games like Battle of Wesnoth have their game data stored under ~/.local/share/ E.G. ~/.local/share/wesnoth/

    After everything has been copied over, disable the old user so you cannot accidentally log on:

    usermod --lock rexmalcolm
    

    If you would have theming going on, don’t do everything in one day but do this at the rate of 1 application / theme / whatever per day and if the problem crops up again, roll back your last change

  • in 1 month delete the entire home directory of your old user, but don’t delete the user itself so that in 6 months time files still owned by that user will still show up under its username.

  • If you ever migrate to a new machine, just don’t migrate the old user: only the new one.

  • From now on, start making backups so you can roll back and never have to do this again:

1 Like

Wow! A lot stuff to do. But if that solves my problem…
Well, thank you. I mark it as solved.

1 Like

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.