Open skygunner opened 4 days ago
What do you mean by "desktop crashed?" Did your whole session crash and take you back to the login prompt? If so something crashed Xorg. Did the icons on the desktop disappear and keep trying to reappear? Did the panel do the same thing?
Xorg is still there fine I believe. It's just became not useable just after login, those notifications poping up: "brisk menu" has quit unexpectedly, delete, dont reload or reload. "show desktp" has quit unexpectedly, delete, dont reload or reload. "window list" has quit unexpectedly, delete, dont reload or reload.
If I click reload, it will keep quit unexpectedly. And can not right click the bottom panel etc, sometimes the whole screen starts to flashing and tearing flicking
That is mate-panel's applets crashing. Brisk menu is not maintained by us but show desktop and window list are part of wncklet which is part of mate-panel.
Do you have dconf-editor installed? If it is NOT installed, there is a bug in 1.28 that was just fixed in 1.28.4 that crashes the applets if you do not have dconf-editor installed.
If you have dconf-editor installed and this is still going on, you have found another bug
A missing icon should load the fallback "icon-missing" icon and never crash the application. I saw references to wayland in your error log. If you are running the wayland session and not the X11 session and (like in Debian and Arch) have the applets built out of process they won't work in wayland. That requires in-process builds of all applets as out of process uses Xembed which does not exist in wayland.
If you are using the wayland session with in-process applets and this is controlled by the icon theme, it would indicate that something is wrong with fallback icon handling in the wayland backend. I use the wayland session myself though and just get "icon-missing" for windows that do not have a valid icon
I do have dconf-editor installed. Also I was login to mate session via lightdm, and fastfetch always says its WM: Marco (X11). So I'm not sure there's something about wayland in my log. I do have Enlightenment installed and it does have some experimental wayland support at the moement.
So I've digging around and copied the icon to be able to login again. And looking through the logs to see if there's any issue pending. I did checking here and there, looking around. Let me just move the copied icon to see what will happen here.
OK, here's the exact steps to reproduce: My distro is Artix+dinit+mate iso. But should be the same for arch+mate. version is 1.28.2 download theme file local https://www.mate-look.org/p/1230631 and icon theme package https://www.opendesktop.org/p/1296407/ in appearance, install the theme package first, though it says installed ok, but the three themes installed doesn't have a face cover showing here.
Then install the icon theme package, it says installed ok. when I highlight the Qogir-dark theme, it will say 'Qogir' theme doesn't have icon installed.
but upon checking the files, this time it seems all the three styles have proper icon files installed.
This Qogir theme is highly rated with many reviews, so maybe the install theme function does have some problem properly install all the files. Originally why I had this issue is because the icon/Qogir folder is completely empty with only empty folders. And Qogir-dark Qogir-light, a major parts of the icons are linked back to Qogir.
Now to mimic the failed theme installation situation, I first in appearance, select and apply Qogir as style/board/icon/cursor. Then I went to ~/.icon/Qogir/16 delete everything in side. ~/.icon/Qogir/22 delete everything in side.
Now the mate's applets/panel will crash (seems to be immediately, I can't remember if I logout login here). Desktop is still running actually , can right click on the desktop. (last time I can't right click desktop because nemo replaced caja and nemo wasn't running I think ). \
here the windows list, show desktop, briskmenu will crash and ask to reload. Reload does not work. Bottom panel will restart itself. Right click the bottom panel will cause popping up erros about window list, show desktop and brisk menu again. They can not be reloaded. Trying to double click any folder icons on the desktop will flash a console window for like half a second and gone, doesn't actually open folder/file manager. This time I have nemo as the file manager and have caja already uninstalled. (last time this issue was filed, caja is still there, and nemo also installed also set the default file manager).
Then I copied back the deleted content from backup , and mate is running again. here I go to appearence,
actually here's a lot more unexpected hard to explain things here in appearence. Though those are only confusing the users doesn't causing trouble. After the things fixed in this issue, maybe I can submit some other minor issues in appearence. heres installed package matching mate keyword
libmatekbd 1.28.0-1
libmatemixer 1.28.0-1
libmateweather 1.28.0-1
mate-applets 1.28.0-2
mate-backgrounds 1.28.0-2
mate-control-center 1.28.1-1
mate-desktop 1.28.2-2
mate-icon-theme 1.28.0-2
mate-icon-theme-faenza 1.20.0-4
mate-media 1.28.1-2
mate-menus 1.28.0-3
mate-notification-daemon 1.28.0-2
mate-panel 1.28.2-1
mate-polkit 1.28.1-2
mate-power-manager 1.28.1-2
mate-screensaver 1.28.0-3
mate-sensors-applet 1.28.0-3
mate-session-manager 1.28.0-2
mate-settings-daemon 1.28.0-2
mate-terminal 1.28.1-2
mate-themes 3.22.26-2
mate-tweak 22.10.0-3
mate-user-guide 1.28.0-2
mate-utils 1.28.0-2
and running process
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 6748 3772 ? S 21:51 0:00 /usr/bin/dinit
root 2 0.0 0.0 0 0 ? S 21:51 0:00 [kthreadd]
root 3 0.0 0.0 0 0 ? S 21:51 0:00 [pool_workqueue_release]
root 4 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-rcu_gp]
root 5 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-sync_wq]
root 6 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-slub_flushwq]
root 7 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-netns]
root 9 0.0 0.0 0 0 ? I 21:51 0:00 [kworker/0:1-mm_percpu_wq]
root 10 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/0:0H-events_highpri]
root 13 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-mm_percpu_wq]
root 14 0.0 0.0 0 0 ? I 21:51 0:00 [rcu_tasks_kthread]
root 15 0.0 0.0 0 0 ? I 21:51 0:00 [rcu_tasks_rude_kthread]
root 16 0.0 0.0 0 0 ? I 21:51 0:00 [rcu_tasks_trace_kthread]
root 17 0.0 0.0 0 0 ? S 21:51 0:00 [ksoftirqd/0]
root 18 0.0 0.0 0 0 ? I 21:51 0:00 [rcu_preempt]
root 19 0.0 0.0 0 0 ? S 21:51 0:00 [rcub/0]
root 20 0.0 0.0 0 0 ? S 21:51 0:00 [rcu_exp_par_gp_kthread_worker/0]
root 21 0.0 0.0 0 0 ? S 21:51 0:00 [rcu_exp_gp_kthread_worker]
root 22 0.0 0.0 0 0 ? S 21:51 0:00 [migration/0]
root 23 0.0 0.0 0 0 ? S 21:51 0:00 [idle_inject/0]
root 24 0.0 0.0 0 0 ? S 21:51 0:00 [cpuhp/0]
root 25 0.0 0.0 0 0 ? S 21:51 0:00 [cpuhp/1]
root 26 0.0 0.0 0 0 ? S 21:51 0:00 [idle_inject/1]
root 27 0.0 0.0 0 0 ? S 21:51 0:00 [migration/1]
root 28 0.0 0.0 0 0 ? S 21:51 0:00 [ksoftirqd/1]
root 30 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/1:0H-events_highpri]
root 31 0.0 0.0 0 0 ? S 21:51 0:00 [cpuhp/2]
root 32 0.0 0.0 0 0 ? S 21:51 0:00 [idle_inject/2]
root 33 0.0 0.0 0 0 ? S 21:51 0:00 [migration/2]
root 34 0.0 0.0 0 0 ? S 21:51 0:00 [ksoftirqd/2]
root 36 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/2:0H-events_highpri]
root 37 0.0 0.0 0 0 ? S 21:51 0:00 [cpuhp/3]
root 38 0.0 0.0 0 0 ? S 21:51 0:00 [idle_inject/3]
root 39 0.0 0.0 0 0 ? S 21:51 0:00 [migration/3]
root 40 0.0 0.0 0 0 ? S 21:51 0:00 [ksoftirqd/3]
root 41 0.0 0.0 0 0 ? I 21:51 0:00 [kworker/3:0-mm_percpu_wq]
root 42 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/3:0H-events_highpri]
root 43 0.0 0.0 0 0 ? S 21:51 0:00 [cpuhp/4]
root 44 0.0 0.0 0 0 ? S 21:51 0:00 [idle_inject/4]
root 45 0.0 0.0 0 0 ? S 21:51 0:00 [migration/4]
root 46 0.0 0.0 0 0 ? S 21:51 0:00 [ksoftirqd/4]
root 47 0.0 0.0 0 0 ? I 21:51 0:00 [kworker/4:0-mm_percpu_wq]
root 48 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/4:0H-events_highpri]
root 49 0.0 0.0 0 0 ? S 21:51 0:00 [cpuhp/5]
root 50 0.0 0.0 0 0 ? S 21:51 0:00 [idle_inject/5]
root 51 0.0 0.0 0 0 ? S 21:51 0:00 [migration/5]
root 52 0.0 0.0 0 0 ? S 21:51 0:00 [ksoftirqd/5]
root 54 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/5:0H-events_highpri]
root 55 0.0 0.0 0 0 ? S 21:51 0:00 [cpuhp/6]
root 56 0.0 0.0 0 0 ? S 21:51 0:00 [idle_inject/6]
root 57 0.0 0.0 0 0 ? S 21:51 0:00 [migration/6]
root 58 0.0 0.0 0 0 ? S 21:51 0:00 [ksoftirqd/6]
root 59 0.0 0.0 0 0 ? I 21:51 0:00 [kworker/6:0-events]
root 60 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/6:0H-events_highpri]
root 61 0.0 0.0 0 0 ? S 21:51 0:00 [cpuhp/7]
root 62 0.0 0.0 0 0 ? S 21:51 0:00 [idle_inject/7]
root 63 0.0 0.0 0 0 ? S 21:51 0:00 [migration/7]
root 64 0.0 0.0 0 0 ? S 21:51 0:00 [ksoftirqd/7]
root 66 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/7:0H-events_highpri]
root 67 0.0 0.0 0 0 ? S 21:51 0:00 [cpuhp/8]
root 68 0.0 0.0 0 0 ? S 21:51 0:00 [idle_inject/8]
root 69 0.0 0.0 0 0 ? S 21:51 0:00 [migration/8]
root 70 0.0 0.0 0 0 ? S 21:51 0:00 [ksoftirqd/8]
root 71 0.0 0.0 0 0 ? I 21:51 0:00 [kworker/8:0-mm_percpu_wq]
root 72 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/8:0H-events_highpri]
root 73 0.0 0.0 0 0 ? S 21:51 0:00 [cpuhp/9]
root 74 0.0 0.0 0 0 ? S 21:51 0:00 [idle_inject/9]
root 75 0.0 0.0 0 0 ? S 21:51 0:00 [migration/9]
root 76 0.0 0.0 0 0 ? S 21:51 0:00 [ksoftirqd/9]
root 78 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/9:0H-events_highpri]
root 79 0.0 0.0 0 0 ? S 21:51 0:00 [cpuhp/10]
root 80 0.0 0.0 0 0 ? S 21:51 0:00 [idle_inject/10]
root 81 0.0 0.0 0 0 ? S 21:51 0:00 [migration/10]
root 82 0.0 0.0 0 0 ? S 21:51 0:00 [ksoftirqd/10]
root 84 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/10:0H-events_highpri]
root 85 0.0 0.0 0 0 ? S 21:51 0:00 [cpuhp/11]
root 86 0.0 0.0 0 0 ? S 21:51 0:00 [idle_inject/11]
root 87 0.0 0.0 0 0 ? S 21:51 0:00 [migration/11]
root 88 0.0 0.0 0 0 ? S 21:51 0:00 [ksoftirqd/11]
root 90 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/11:0H-events_highpri]
root 91 0.0 0.0 0 0 ? S 21:51 0:00 [cpuhp/12]
root 92 0.0 0.0 0 0 ? S 21:51 0:00 [idle_inject/12]
root 93 0.0 0.0 0 0 ? S 21:51 0:00 [migration/12]
root 94 0.0 0.0 0 0 ? S 21:51 0:00 [ksoftirqd/12]
root 95 0.0 0.0 0 0 ? I 21:51 0:00 [kworker/12:0-events]
root 96 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/12:0H-events_highpri]
root 97 0.0 0.0 0 0 ? S 21:51 0:00 [cpuhp/13]
root 98 0.0 0.0 0 0 ? S 21:51 0:00 [idle_inject/13]
root 99 0.0 0.0 0 0 ? S 21:51 0:00 [migration/13]
root 100 0.0 0.0 0 0 ? S 21:51 0:00 [ksoftirqd/13]
root 101 0.0 0.0 0 0 ? I 21:51 0:00 [kworker/13:0-mm_percpu_wq]
root 102 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/13:0H-events_highpri]
root 103 0.0 0.0 0 0 ? S 21:51 0:00 [cpuhp/14]
root 104 0.0 0.0 0 0 ? S 21:51 0:00 [idle_inject/14]
root 105 0.0 0.0 0 0 ? S 21:51 0:00 [migration/14]
root 106 0.0 0.0 0 0 ? S 21:51 0:00 [ksoftirqd/14]
root 107 0.0 0.0 0 0 ? I 21:51 0:00 [kworker/14:0-mm_percpu_wq]
root 108 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/14:0H-events_highpri]
root 109 0.0 0.0 0 0 ? S 21:51 0:00 [cpuhp/15]
root 110 0.0 0.0 0 0 ? S 21:51 0:00 [idle_inject/15]
root 111 0.0 0.0 0 0 ? S 21:51 0:00 [migration/15]
root 112 0.0 0.0 0 0 ? S 21:51 0:00 [ksoftirqd/15]
root 113 0.0 0.0 0 0 ? I 21:51 0:00 [kworker/15:0-events]
root 114 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/15:0H-events_highpri]
root 115 0.0 0.0 0 0 ? S 21:51 0:00 [kdevtmpfs]
root 116 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-inet_frag_wq]
root 117 0.0 0.0 0 0 ? S 21:51 0:00 [kauditd]
root 118 0.0 0.0 0 0 ? S 21:51 0:00 [khungtaskd]
root 120 0.0 0.0 0 0 ? S 21:51 0:00 [oom_reaper]
root 121 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-writeback]
root 122 0.0 0.0 0 0 ? S 21:51 0:00 [kcompactd0]
root 123 0.0 0.0 0 0 ? SN 21:51 0:00 [ksmd]
root 124 0.0 0.0 0 0 ? SN 21:51 0:00 [khugepaged]
root 125 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-kintegrityd]
root 126 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-kblockd]
root 127 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-blkcg_punt_bio]
root 128 0.0 0.0 0 0 ? I 21:51 0:00 [kworker/8:1-events]
root 129 0.0 0.0 0 0 ? S 21:51 0:00 [irq/9-acpi]
root 131 0.0 0.0 0 0 ? I 21:51 0:00 [kworker/9:1-mm_percpu_wq]
root 132 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-tpm_dev_wq]
root 133 0.0 0.0 0 0 ? I 21:51 0:00 [kworker/10:1-mm_percpu_wq]
root 134 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-ata_sff]
root 135 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-edac-poller]
root 136 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-devfreq_wq]
root 137 0.0 0.0 0 0 ? S 21:51 0:00 [watchdogd]
root 138 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/8:1H-kblockd]
root 139 0.0 0.0 0 0 ? S 21:51 0:00 [irq/25-AMD-Vi]
root 140 0.0 0.0 0 0 ? S 21:51 0:00 [kswapd0]
root 141 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-kthrotld]
root 142 0.0 0.0 0 0 ? S 21:51 0:00 [irq/31-aerdrv]
root 143 0.0 0.0 0 0 ? S 21:51 0:00 [irq/32-aerdrv]
root 144 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-acpi_thermal_pm]
root 145 0.0 0.0 0 0 ? S 21:51 0:00 [scsi_eh_0]
root 146 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-scsi_tmf_0]
root 147 0.0 0.0 0 0 ? S 21:51 0:00 [scsi_eh_1]
root 148 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-scsi_tmf_1]
root 149 0.0 0.0 0 0 ? S 21:51 0:00 [scsi_eh_2]
root 150 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-scsi_tmf_2]
root 151 0.0 0.0 0 0 ? S 21:51 0:00 [scsi_eh_3]
root 152 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-scsi_tmf_3]
root 153 0.0 0.0 0 0 ? S 21:51 0:00 [scsi_eh_4]
root 154 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-scsi_tmf_4]
root 155 0.0 0.0 0 0 ? S 21:51 0:00 [scsi_eh_5]
root 156 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-scsi_tmf_5]
root 157 0.0 0.0 0 0 ? S 21:51 0:00 [scsi_eh_6]
root 158 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-scsi_tmf_6]
root 159 0.0 0.0 0 0 ? S 21:51 0:00 [scsi_eh_7]
root 160 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-scsi_tmf_7]
root 165 0.0 0.0 0 0 ? I 21:51 0:00 [kworker/u64:7-gfx]
root 171 0.0 0.0 0 0 ? I 21:51 0:00 [kworker/3:3-events]
root 173 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-mld]
root 174 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-ipv6_addrconf]
root 176 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/11:1H-kblockd]
root 182 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-kstrp]
root 183 0.0 0.0 0 0 ? I 21:51 0:00 [kworker/1:1-events]
root 186 0.0 0.0 0 0 ? I 21:51 0:00 [kworker/12:1-events_freezable]
root 187 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-zswap-shrink]
root 190 0.0 0.0 0 0 ? I 21:51 0:00 [kworker/13:2-pm]
root 191 0.0 0.0 0 0 ? I 21:51 0:00 [kworker/9:2-events_freezable]
root 194 0.0 0.0 0 0 ? S 21:51 0:00 [irq/26-ACPI:Event]
root 195 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/0:1H-kblockd]
root 196 0.0 0.0 0 0 ? I 21:51 0:00 [kworker/5:1-events]
root 197 0.0 0.0 0 0 ? I 21:51 0:00 [kworker/4:1-mm_percpu_wq]
root 199 0.0 0.0 0 0 ? I 21:51 0:00 [kworker/14:1-mm_percpu_wq]
root 200 0.0 0.0 0 0 ? I 21:51 0:00 [kworker/7:1-events]
root 237 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/13:1H-kblockd]
root 249 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/7:1H-kblockd]
root 251 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/4:1H-kblockd]
root 252 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/2:1H-kblockd]
root 254 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/6:1H-xfs-log/nvme1n1p2]
root 255 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/14:1H-kblockd]
root 256 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/12:1H-kblockd]
root 259 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/3:1H-kblockd]
root 263 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/9:1H-kblockd]
root 264 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/15:1H-kblockd]
root 267 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/10:1H-kblockd]
root 268 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/1:1H-kblockd]
root 269 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/5:1H-kblockd]
root 276 0.0 0.0 0 0 ? I 21:51 0:00 [kworker/11:2]
root 280 0.0 0.0 0 0 ? S 21:51 0:00 [scsi_eh_8]
root 281 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-scsi_tmf_8]
root 282 0.0 0.0 0 0 ? S 21:51 0:00 [usb-storage]
root 291 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-uas]
root 292 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-nvme-wq]
root 293 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-nvme-reset-wq]
root 294 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-nvme-delete-wq]
root 295 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-nvme-auth-wq]
root 296 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-amdgpu-reset-dev]
root 297 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-ttm]
root 298 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-amdgpu_dm_hpd_rx_offload_wq]
root 299 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-amdgpu_dm_hpd_rx_offload_wq]
root 300 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-amdgpu_dm_hpd_rx_offload_wq]
root 301 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-amdgpu_dm_hpd_rx_offload_wq]
root 302 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-amdgpu_dm_hpd_rx_offload_wq]
root 303 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-dm_vblank_control_workqueue]
root 304 0.0 0.0 0 0 ? S 21:51 0:00 [card1-crtc0]
root 305 0.0 0.0 0 0 ? S 21:51 0:00 [card1-crtc1]
root 306 0.0 0.0 0 0 ? S 21:51 0:00 [card1-crtc2]
root 307 0.0 0.0 0 0 ? S 21:51 0:00 [card1-crtc3]
root 308 0.0 0.0 0 0 ? S 21:51 0:00 [card1-crtc4]
root 309 0.0 0.0 0 0 ? S 21:51 0:00 [card1-crtc5]
root 367 0.0 0.0 0 0 ? S 21:51 0:00 [jbd2/nvme1n1p5-8]
root 368 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-ext4-rsv-conversion]
root 407 0.0 0.0 0 0 ? I 21:51 0:00 [kworker/7:2-mm_percpu_wq]
root 429 0.0 0.0 0 0 ? I 21:51 0:00 [kworker/10:2]
root 496 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-cryptd]
root 553 0.0 0.0 28672 8424 ? Ss 21:51 0:00 /usr/bin/udevd
root 565 0.0 0.0 0 0 ? S 21:51 0:00 [psimon]
root 582 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-btrfs-worker]
root 583 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-btrfs-delalloc]
root 584 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-btrfs-flush_delalloc]
root 586 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-btrfs-cache]
root 587 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-btrfs-fixup]
root 588 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-btrfs-endio]
root 589 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-btrfs-endio-meta]
root 590 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-btrfs-rmw]
root 591 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-btrfs-endio-write]
root 592 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-btrfs-compressed-write]
root 593 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-btrfs-freespace-write]
root 594 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-btrfs-delayed-meta]
root 595 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-btrfs-qgroup-rescan]
root 596 0.0 0.0 0 0 ? S 21:51 0:00 [btrfs-cleaner]
root 597 0.1 0.0 0 0 ? S 21:51 0:02 [btrfs-transaction]
root 599 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-xfsalloc]
root 600 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-xfs_mru_cache]
root 601 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-xfs-buf/nvme1n1p2]
root 602 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-xfs-conv/nvme1n1p2]
root 603 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-xfs-reclaim/nvme1n1p2]
root 604 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-xfs-blockgc/nvme1n1p2]
root 605 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-xfs-inodegc/nvme1n1p2]
root 606 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-xfs-log/nvme1n1p2]
root 607 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/R-xfs-cil/nvme1n1p2]
root 608 0.0 0.0 0 0 ? S 21:51 0:00 [xfsaild/nvme1n1p2]
root 637 0.0 0.0 2632 1832 ? Ss 21:51 0:00 /usr/bin/acpid -f
root 640 0.0 0.0 3828 2852 ? Ss 21:51 0:00 /usr/bin/crond -n
root 641 0.0 0.0 4596 2752 ? Ss 21:51 0:00 metalog [MASTER]
root 646 0.0 0.0 4596 816 ? S 21:51 0:00 metalog [KERNEL]
root 653 0.0 0.0 0 0 ? I 21:51 0:00 [kworker/0:2-events]
dbus 654 0.0 0.0 6112 3960 ? Ss 21:51 0:00 /usr/bin/dbus-daemon --system --nofork --nopidfile --print-address=4
root 655 0.0 0.0 14100 6788 ? Ss 21:51 0:00 /usr/bin/connmand -n
root 656 0.0 0.0 6524 4376 ? Ss 21:51 0:00 /usr/lib/elogind/elogind
root 657 0.0 0.0 14716 7372 ? Ss 21:51 0:00 /usr/bin/cupsd -f
root 688 0.0 0.0 0 0 ? S 21:51 0:00 [psimon]
root 689 0.0 0.0 305656 6268 ? SLsl 21:51 0:00 /usr/bin/lightdm
root 698 0.0 0.0 6368 3840 ? S 21:51 0:00 /usr/bin/connman-vpnd -n
root 706 0.0 0.0 14780 5364 ? S 21:51 0:00 /usr/bin/wpa_supplicant -u -s -O /run/wpa_supplicant
root 717 0.0 0.0 6024 2172 tty2 Ss+ 21:51 0:00 /usr/bin/agetty tty2 38400 linux
root 718 0.0 0.0 6024 2024 tty1 Ss+ 21:51 0:00 /usr/bin/agetty --noclear tty1 38400 linux
root 719 0.0 0.0 6024 2212 tty3 Ss+ 21:51 0:00 /usr/bin/agetty tty3 38400 linux
root 720 0.0 0.0 6024 2056 tty4 Ss+ 21:51 0:00 /usr/bin/agetty tty4 38400 linux
root 721 0.0 0.0 6024 2164 tty5 Ss+ 21:51 0:00 /usr/bin/agetty tty5 38400 linux
root 722 0.0 0.0 6024 2164 tty6 Ss+ 21:51 0:00 /usr/bin/agetty tty6 38400 linux
root 726 0.0 0.0 304344 6416 ? Sl 21:51 0:00 /usr/lib/accounts-daemon
root 727 0.0 0.0 0 0 ? I 21:51 0:00 [kworker/2:2]
polkitd 733 0.0 0.0 381072 8696 ? Sl 21:51 0:00 /usr/lib/polkit-1/polkitd --no-debug
root 805 0.0 0.0 0 0 ? I< 21:51 0:00 [kworker/u65:2-ttm]
root 813 0.0 0.0 0 0 ? I< 21:52 0:00 [kworker/u65:5-ttm]
root 887 0.0 0.0 468628 14280 ? Sl 21:52 0:00 /usr/lib/udisks2/udisksd
rtkit 898 0.0 0.0 20348 2496 ? SNl 21:52 0:00 /usr/lib/rtkit-daemon
root 930 0.0 0.0 0 0 ? I< 21:52 0:00 [kworker/u65:11-ttm]
root 1234 0.0 0.0 313380 8800 ? Sl 21:52 0:00 /usr/lib/upowerd
root 2046 0.0 0.0 0 0 ? I 21:58 0:00 [kworker/5:0-events]
root 2302 0.0 0.0 0 0 ? I 21:59 0:00 [kworker/2:0-mm_percpu_wq]
root 2531 0.0 0.0 0 0 ? I 22:00 0:01 [kworker/u64:1-xfs-cil/nvme1n1p2]
root 2728 0.0 0.0 0 0 ? I 22:00 0:00 [kworker/u64:19-btrfs-endio-write]
root 2882 0.0 0.0 0 0 ? I< 22:02 0:00 [kworker/u65:3-ttm]
root 2914 0.0 0.0 0 0 ? I< 22:02 0:00 [kworker/u65:4-ttm]
root 2916 0.0 0.0 0 0 ? I< 22:02 0:00 [kworker/u65:12-ttm]
root 2917 0.0 0.0 0 0 ? I< 22:02 0:00 [kworker/u65:14-ttm]
root 2918 0.0 0.0 0 0 ? I< 22:02 0:00 [kworker/u65:15-ttm]
root 3699 0.0 0.0 0 0 ? I 22:11 0:00 [kworker/1:2]
root 3701 0.0 0.0 0 0 ? I< 22:11 0:00 [kworker/u65:0-ttm]
root 3713 0.0 0.0 0 0 ? I< 22:11 0:00 [kworker/u65:1-ttm]
root 5824 0.0 0.0 0 0 ? I 22:12 0:00 [kworker/u64:0-btrfs-delalloc]
root 5825 0.0 0.0 0 0 ? I 22:12 0:00 [kworker/u64:2-btrfs-endio-write]
root 5826 0.0 0.0 0 0 ? D 22:12 0:00 [kworker/u64:3+events_unbound]
root 5828 0.0 0.0 0 0 ? I 22:12 0:00 [kworker/u64:5-btrfs-endio-write]
root 5830 0.0 0.0 0 0 ? I 22:12 0:00 [kworker/u64:9-btrfs-endio-write]
root 5832 0.0 0.0 0 0 ? I 22:12 0:00 [kworker/u64:12-btrfs-delalloc]
root 5857 0.0 0.0 0 0 ? I< 22:12 0:00 [kworker/u65:6-ttm]
root 5858 0.0 0.0 0 0 ? I< 22:12 0:00 [kworker/u65:7-ttm]
root 5859 0.0 0.0 0 0 ? I< 22:12 0:00 [kworker/u65:8-ttm]
root 5860 0.0 0.0 0 0 ? I< 22:12 0:00 [kworker/u65:9-ttm]
root 5861 0.0 0.0 0 0 ? I< 22:12 0:00 [kworker/u65:10-ttm]
root 5862 0.0 0.0 0 0 ? I< 22:12 0:00 [kworker/u65:13-ttm]
root 5872 0.0 0.0 0 0 ? I 22:12 0:00 [kworker/15:1-mm_percpu_wq]
root 5873 1.4 1.4 1554008 243224 tty7 Ssl+ 22:12 0:12 /usr/lib/Xorg :0 -seat seat0 -auth /run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
lightdm 5902 0.0 0.0 5584 1776 ? S 22:12 0:00 dbus-launch --autolaunch 29e6834d8a8d264ecfb0a02e671791db --binary-syntax --close-stderr
lightdm 5903 0.0 0.0 4580 2120 ? Ss 22:12 0:00 /usr/bin/dbus-daemon --syslog-only --fork --print-pid 5 --print-address 7 --session
lightdm 5905 0.0 0.0 378728 6896 ? Sl 22:12 0:00 /usr/lib/at-spi-bus-launcher
lightdm 5911 0.0 0.0 4468 3196 ? S 22:12 0:00 /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 13 --address=unix:path=/run/user/977/at-spi/bus_0
root 5918 0.0 0.0 235528 8228 ? Sl 22:12 0:00 lightdm --session-child 12 20
lightdm 5920 0.0 0.0 232456 7204 ? Sl 22:12 0:00 /usr/lib/at-spi2-registryd --use-gnome-session
user1 5937 0.0 0.0 310788 8760 ? Sl 22:12 0:00 /usr/bin/gnome-keyring-daemon --daemonize --login
user1 5941 0.2 0.2 378140 35640 ? Ssl 22:12 0:01 mate-session
user1 5954 0.0 0.0 5584 1724 ? S 22:12 0:00 dbus-launch --exit-with-session mate-session
user1 5955 0.0 0.0 5300 2240 ? Ss 22:12 0:00 /usr/bin/dbus-daemon --syslog --fork --print-pid 5 --print-address 7 --session
user1 5960 0.0 0.0 321924 12016 ? Sl 22:12 0:00 /usr/lib/gvfsd
user1 5966 0.0 0.0 456204 8036 ? Sl 22:12 0:00 /usr/lib/gvfsd-fuse /run/user/1000/gvfs -f
user1 5992 0.0 0.0 230088 6044 ? Sl 22:12 0:00 /usr/lib/dconf-service
user1 5999 0.3 0.4 1020972 67404 ? Sl 22:12 0:02 /usr/lib/mate-settings-daemon/mate-settings-daemon
user1 6005 0.4 0.4 482788 67800 ? Sl 22:12 0:04 marco
user1 6013 0.0 0.2 1067024 48016 ? S<l 22:12 0:00 /usr/bin/pulseaudio --start --log-target=syslog
user1 6016 0.3 0.3 1715072 55968 ? Sl 22:12 0:03 mate-panel
user1 6022 0.2 0.2 302928 33188 ? Sl 22:12 0:01 /usr/lib/mate-polkit/polkit-mate-authentication-agent-1
user1 6024 0.2 0.2 537404 43536 ? Sl 22:12 0:01 mate-power-manager
user1 6026 0.0 0.2 61452 38028 ? S 22:12 0:00 /usr/bin/python3 /usr/share/system-config-printer/applet.py
user1 6029 0.0 0.0 309836 8172 ? Sl 22:12 0:00 /usr/lib/geoclue-2.0/demos/agent
user1 6031 0.2 0.2 379336 36140 ? Sl 22:12 0:01 mate-screensaver
user1 6037 0.2 0.3 737176 51668 ? Sl 22:12 0:02 mate-volume-control-status-icon
user1 6045 0.2 0.3 633240 56868 ? Sl 22:12 0:02 nm-applet
user1 6059 0.3 0.3 620552 58468 ? Sl 22:12 0:03 /usr/lib/brisk-menu
user1 6061 0.4 0.5 804316 84432 ? Sl 22:12 0:03 /usr/lib/mate-panel/wnck-applet
user1 6063 0.2 0.2 529944 45084 ? Sl 22:12 0:02 /usr/lib/mate-sensors-applet/mate-sensors-applet
user1 6067 0.2 0.3 480764 59796 ? Sl 22:12 0:02 mate-xapp-status-applet
user1 6069 0.2 0.3 1570564 55336 ? Sl 22:12 0:02 /usr/lib/mate-panel/clock-applet
user1 6071 0.3 0.3 1556108 50940 ? Sl 22:12 0:02 /usr/lib/mate-applets/mate-cpufreq-applet
user1 6073 0.3 0.3 1566380 55480 ? Sl 22:12 0:02 /usr/lib/mate-panel/notification-area-applet
user1 6162 0.0 0.0 314064 7348 ? Sl 22:12 0:00 /usr/lib/pulse/gsettings-helper
user1 6183 0.0 0.1 432136 18372 ? Sl 22:12 0:00 /usr/lib/gvfs-udisks2-volume-monitor
user1 6190 0.0 0.0 308220 8524 ? Sl 22:12 0:00 /usr/lib/gvfs-gphoto2-volume-monitor
user1 6196 0.0 0.0 306528 8024 ? Sl 22:12 0:00 /usr/lib/gvfs-mtp-volume-monitor
root 6201 0.0 0.0 0 0 ? I 22:12 0:00 [kworker/11:0-mm_percpu_wq]
user1 6202 0.6 0.4 1176012 72600 ? Sl 22:12 0:04 nemo-desktop
user1 6209 0.0 0.0 543660 12656 ? Sl 22:12 0:00 /usr/lib/gvfsd-trash --spawner :1.1 /org/gtk/gvfs/exec_spaw/0
user1 6221 0.0 0.0 232972 7812 ? Sl 22:12 0:00 /usr/lib/gvfsd-metadata
user1 6234 0.1 0.3 371680 58412 ? Sl 22:12 0:01 /usr/bin/fcitx5
user1 6239 0.0 0.0 617328 13176 ? Sl 22:12 0:00 /usr/lib/xdg-desktop-portal
user1 6245 0.0 0.0 529600 7648 ? Sl 22:12 0:00 /usr/lib/xdg-document-portal
user1 6250 0.0 0.0 305832 7408 ? Sl 22:12 0:00 /usr/lib/xdg-permission-store
root 6257 0.0 0.0 2620 1848 ? Ss 22:12 0:00 fusermount3 -o rw,nosuid,nodev,fsname=portal,auto_unmount,subtype=portal -- /run/user/1000/doc
root 6290 0.0 0.0 0 0 ? I 22:13 0:00 [kworker/6:1]
user1 6309 0.0 0.0 396184 12132 ? Sl 22:13 0:00 /usr/lib/gvfsd-network --spawner :1.1 /org/gtk/gvfs/exec_spaw/1
user1 6599 0.0 0.0 378780 6028 ? Sl 22:14 0:00 /usr/lib/at-spi-bus-launcher
root 7389 0.0 0.0 0 0 ? I 22:22 0:00 [kworker/u64:4-blkcg_punt_bio]
root 7618 0.0 0.0 0 0 ? I 22:22 0:00 [kworker/u64:6-btrfs-endio-write]
root 7623 0.0 0.0 0 0 ? I 22:22 0:00 [kworker/u64:8-btrfs-delalloc]
root 7624 0.0 0.0 0 0 ? I 22:22 0:00 [kworker/u64:10-btrfs-endio-write]
root 7625 0.0 0.0 0 0 ? I 22:22 0:00 [kworker/u64:11-flush-btrfs-1]
root 7626 0.0 0.0 0 0 ? I 22:22 0:00 [kworker/u64:13-btrfs-endio-write]
root 7627 0.0 0.0 0 0 ? I 22:22 0:00 [kworker/u64:14-btrfs-delalloc]
root 7628 0.0 0.0 0 0 ? I 22:22 0:00 [kworker/u64:15]
root 7629 0.0 0.0 0 0 ? I 22:22 0:00 [kworker/u64:16-btrfs-delalloc]
root 7649 0.0 0.0 0 0 ? I 22:23 0:00 [kworker/9:0-mm_percpu_wq]
root 7685 0.0 0.0 0 0 ? I< 22:24 0:00 [kworker/u65:16]
user1 7688 0.1 0.1 32532 23544 ? S 22:25 0:00 urxvt -e /usr/bin/fish
user1 7689 0.0 0.0 161280 9828 pts/0 Ssl 22:25 0:00 /usr/bin/fish
user1 7779 0.0 0.0 8352 5664 pts/0 R+ 22:26 0:00 ps aux
I've only ever installed themes by copying them directly into /usr/share/themes and /usr/share/icons and it's interesting that in all the years MATE has existed and the years we've been on GTK3 seemingly nobody has run into this before and reported it.
The fact that both caja AND the panel had problems means something common to both is having trouble with the mission icon. I've never seem a missing icon crash either on any of my setups. I can be installing my icon theme manually, have removed the prior copy of the folder containing my icon theme entirely, have a caja window try to reload, and it just falls back to the defaults..
No matter what the theme installer does it should not cause caja or mate-panel to crash. It's quite posssible that ~/.icons/ is being parsed in some places but not others, combined with some part of the code not using the fallback icon. Every icon that generates that string of warnings is being loaded by code that is not finding and showing a fallback icon, at least the "icon-missing" icon, which of course won't be found if for some reason only ~/icons is being parsed and ?usre/share/icons being ignored.
Try removing the theme from the theme installer, then copying the icon theme fully into /usr/share/icons and the GTK theme into /usr/share/themes. Then reopen mate-appearance-properties, you should see the theme as it is now installed system wide. If mate-panel and caja still have the same problems, than we have a problem in the icon theme. If "icon-missing" does not exist in the theme and the theme doesn't inherit from any other icon theme this would be a quite likely behavior. I don't think any of this code was written to catch the case of "icon-missing" being itself missing, and we are then asking GTK to operate on NULL data.
If this does work properly, we have issues with the theme installer and with a failure to parse all possible icon paths. If "icon-missing" isn't copied to ~/.icons and /usr/share/icons isn't getting parsed when the theme is being loaded from ~/.icons this again would not be a surprise.
I'm new to GTK theme and MATE so this could be a new user's route to discover bugs. I don't know I can copy files into /usr/share/theme and icon. The first impression would be use the gui installer.
It seems a normal user would not have permission to copy into /usr/share folder, nemo requires root permission to write into theme/icon folder. So should a user/the theme installer have permission for this folder /usr/share/theme and /usr/share/icon?
caja is actually not involed here. Because the first time I got this issue, caja is not running, it's been replaced by nemo on my settings, and nemo is also not running that's why I can't right click the desktop. The 2nd try to mimic the issue by deleteing the icon files, nemo was running and I can right click the desktop after the issue triggered. So maybe the file manager is fine. However after the issue been triggered, the folder icons on the desktop can not be opened, double click only flash a blank console screen then quickly disappeared.
So I tried your suggestion by delete the installed one from appearence gui, then manually copy the theme and icon to /usr/share/ using root permission. This seems to have better results that, Though there's still no theme cover here.
after applying Qogir styling in appearence (all four aspects), then go to manually deleting /usr/share/icons/Qogir/16/ and /usr/share/icons/Qogir/22/ does not cause an immediate error. Only after relogin, the issue triggered, but this time only brisk-menu has quit. The "window list" and "show desk" are running fine.
Trying to launch pluma from fish:
pluma .xsession-errors
** (pluma:2672): WARNING **: 19:18:16.618: Default style scheme 'Artix-dark' cannot be found, falling back to 'classic' style scheme
(pluma:2672): Gtk-WARNING **: 19:18:16.632: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
**
Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Qogir/16@2x/panel/image-missing.svg: Error opening file /usr/share/icons/Qogir/16@2x/panel/image-missing.svg: No such file or directory (g-io-error-quark, 1)
Bail out! Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Qogir/16@2x/panel/image-missing.svg: Error opening file /usr/share/icons/Qogir/16@2x/panel/image-missing.svg: No such file or directory (g-io-error-quark, 1)
fish: Job 1, 'pluma .xsession-errors' terminated by signal SIGABRT (Abort)
user1@localhost ~ [SIGABRT]>
So it turns out programs like pluma, nemo can not be opened anymore here. Also appearence gui can not run anymore, spinning cursor for like five seconds and it exits. Double click desktop folder icons can not open any. This is might be also issue here. Artix-dark theme is still there and intact, but it says it can not find it. (Also though I've selected Qogir in style scheme, somehow it has no actionable or appliable scheme, it seems the windows board etc are getting the scheme from Artix-dark theme the very first one.
here's the session error log:
cat .xsession-errors
discover_other_daemon: 1mate-session[834]: WARNING: Unable to find provider 'caja' of required component 'filemanager'
mate-session[834]: WARNING: Unable to find provider '' of required component 'dock'
Window manager warning: Failed to load theme "Qogir": Line 212 character 1: No frame style set for window type "normal" in theme "Qogir", add a <window type="normal" style_set="whatever"/> element
Window manager warning: Failed to load theme "Simple": Failed to find a valid file for theme Simple
Window manager warning: Failed to load theme "ThinIce": Failed to find a valid file for theme ThinIce
Window manager warning: Log level 128: unsetenv() is not thread-safe and should not be used after threads are created
discover_other_daemon: 1discover_other_daemon: 1discover_other_daemon: 1
(mate-power-manager:924): PowerManager-WARNING **: 19:05:15.274: Failed to get session for pid 924: The name org.freedesktop.ConsoleKit was not provided by any .service files
(mate-volume-control-status-icon:936): Gtk-WARNING **: 19:05:15.290: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
**
Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Qogir/16@2x/panel/image-missing.svg: Error opening file /usr/share/icons/Qogir/16@2x/panel/image-missing.svg: No such file or directory (g-io-error-quark, 1)
(nm-applet:944): Gtk-WARNING **: 19:05:15.323: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
(nm-applet:944): nm-applet-WARNING **: 19:05:15.323: failed to load icon "nm-no-connection": Failed to load /usr/share/icons/Qogir/16@2x/panel/nm-no-connection.svg: Error opening file /usr/share/icons/Qogir/16@2x/panel/nm-no-connection.svg: No such file or directory
(mate-power-manager:924): PowerManager-WARNING **: 19:05:15.343: could not map keysym 1008ffa8 to keycode
(nemo-desktop:1111): Nemo-WARNING **: 19:05:16.807: Current gtk theme is not known to have nemo support (Qogir) - checking...
Nemo-Message: 19:05:16.895: nemo-desktop: session is not cinnamon (checked XDG_SESSION_DESKTOP,DESKTOP_SESSION environment variables.) Applying default behavior
Window manager warning: Log level 8: gtk_icon_theme_lookup_by_gicon_for_scale: assertion 'G_IS_ICON (icon)' failed
Window manager warning: Log level 8: gtk_icon_theme_lookup_by_gicon_for_scale: assertion 'G_IS_ICON (icon)' failed
(nemo-desktop:1111): Nemo-WARNING **: 19:05:16.960: Action '90_new-launcher.nemo_action' is missing dependency: cinnamon-desktop-editor
(nemo-desktop:1111): Gtk-WARNING **: 19:05:17.148: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
(mate-panel:916): Gtk-WARNING **: 19:05:24.076: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
**
Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Qogir/16@2x/panel/image-missing.svg: Error opening file /usr/share/icons/Qogir/16@2x/panel/image-missing.svg: No such file or directory (g-io-error-quark, 1)
(nm-applet:944): nm-applet-WARNING **: 19:05:24.261: failed to load icon "nm-no-connection": Failed to load /usr/share/icons/Qogir/16@2x/panel/nm-no-connection.svg: Error opening file /usr/share/icons/Qogir/16@2x/panel/nm-no-connection.svg: No such file or directory
I2024-10-23 19:05:25.759378 instance.cpp:1385] Override Enabled Addons: {}
I2024-10-23 19:05:25.759437 instance.cpp:1386] Override Disabled Addons: {}
E2024-10-23 19:05:25.763971 waylandmodule.cpp:239] Failed to open wayland connection
I2024-10-23 19:05:25.764006 addonmanager.cpp:205] Loaded addon wayland
I2024-10-23 19:05:25.764501 addonmanager.cpp:205] Loaded addon imselector
I2024-10-23 19:05:25.768026 xcbconnection.cpp:189] Connecting to X11 display, display name::0.
I2024-10-23 19:05:25.768229 addonmanager.cpp:205] Loaded addon xcb
I2024-10-23 19:05:25.770450 addonmanager.cpp:205] Loaded addon quickphrase
I2024-10-23 19:05:25.771323 addonmanager.cpp:205] Loaded addon waylandim
I2024-10-23 19:05:25.775115 addonmanager.cpp:205] Loaded addon keyboard
I2024-10-23 19:05:25.776299 addonmanager.cpp:205] Loaded addon clipboard
I2024-10-23 19:05:25.776715 addonmanager.cpp:205] Loaded addon unicode
I2024-10-23 19:05:25.778119 addonmanager.cpp:205] Loaded addon dbus
I2024-10-23 19:05:25.778919 addonmanager.cpp:205] Loaded addon dbusfrontend
I2024-10-23 19:05:25.784173 addonmanager.cpp:205] Loaded addon fcitx4frontend
I2024-10-23 19:05:25.785392 addonmanager.cpp:205] Loaded addon ibusfrontend
I2024-10-23 19:05:25.786792 addonmanager.cpp:205] Loaded addon xim
I2024-10-23 19:05:25.807501 inputmethodmanager.cpp:209] Found 741 input method(s) in addon keyboard
I2024-10-23 19:05:25.818605 addonmanager.cpp:205] Loaded addon kimpanel
I2024-10-23 19:05:25.819124 addonmanager.cpp:205] Loaded addon virtualkeyboard
I2024-10-23 19:05:25.851014 classicui.cpp:64] Created classicui for x11 display::0
I2024-10-23 19:05:25.851075 addonmanager.cpp:205] Loaded addon classicui
I2024-10-23 19:05:25.851943 addonmanager.cpp:205] Loaded addon notificationitem
I2024-10-23 19:05:25.852581 addonmanager.cpp:205] Loaded addon notifications
I2024-10-23 19:05:25.852640 dbusmodule.cpp:790] Service name change: org.fcitx.Fcitx5 :1.54
I2024-10-23 19:05:25.852693 kimpanel.cpp:116] Kimpanel new owner:
I2024-10-23 19:05:25.852726 virtualkeyboard.cpp:216] VirtualKeyboard new owner:
I2024-10-23 19:05:25.872546 portalsettingmonitor.cpp:91] A new portal show up, start a new query.
E2024-10-23 19:05:25.872743 portalsettingmonitor.cpp:115] DBus call error: org.freedesktop.DBus.Error.UnknownMethod No such interface “org.freedesktop.portal.Settings” on object at path /org/freedesktop/portal/desktop
I2024-10-23 19:05:26.841493 addonmanager.cpp:205] Loaded addon rime
(mate-panel:1142): Gtk-WARNING **: 19:05:30.778: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
**
Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Qogir/16@2x/panel/image-missing.svg: Error opening file /usr/share/icons/Qogir/16@2x/panel/image-missing.svg: No such file or directory (g-io-error-quark, 1)
(nm-applet:944): nm-applet-WARNING **: 19:05:30.965: failed to load icon "nm-no-connection": Failed to load /usr/share/icons/Qogir/16@2x/panel/nm-no-connection.svg: Error opening file /usr/share/icons/Qogir/16@2x/panel/nm-no-connection.svg: No such file or directory
(mate-panel:1279): Gtk-WARNING **: 19:05:43.394: Negative content height -3 (allocation 1, extents 2x2) while allocating gadget (node button, owner ButtonWidget)
(mate-panel:1279): Gtk-WARNING **: 19:05:43.394: Negative content height -3 (allocation 1, extents 2x2) while allocating gadget (node button, owner ButtonWidget)
(mate-panel:1279): Gtk-WARNING **: 19:05:43.394: Negative content height -3 (allocation 1, extents 2x2) while allocating gadget (node button, owner ButtonWidget)
[1380:1408:1023/190552.081459:ERROR:object_proxy.cc(576)] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.InvalidArgs: No such interface “org.freedesktop.portal.FileChooser”
[1380:1408:1023/190552.081479:ERROR:select_file_dialog_linux_portal.cc(285)] Failed to read portal version property
Created TensorFlow Lite XNNPACK delegate for CPU.
[1380:1409:1023/190554.961248:ERROR:registration_request.cc(291)] Registration response error message: DEPRECATED_ENDPOINT
[1380:1380:1023/190557.513856:ERROR:atom_cache.cc(230)] Add WM_CHANGE_STATE to kAtomsToCache
Attempting to use a delegate that only supports static-sized tensors with a graph that has dynamic-sized tensors (tensor#58 is a dynamic-sized tensor).
(nemo:2034): Nemo-WARNING **: 19:06:20.617: Current gtk theme is not known to have nemo support (Qogir) - checking...
(nemo:2034): Nemo-WARNING **: 19:06:20.734: Action '90_new-launcher.nemo_action' is missing dependency: cinnamon-desktop-editor
(nemo:2034): Gtk-WARNING **: 19:06:20.746: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
**
Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Qogir/16@2x/panel/image-missing.svg: Error opening file /usr/share/icons/Qogir/16@2x/panel/image-missing.svg: No such file or directory (g-io-error-quark, 1)
(nemo:2047): Nemo-WARNING **: 19:06:22.849: Current gtk theme is not known to have nemo support (Qogir) - checking...
(nemo:2047): Nemo-WARNING **: 19:06:22.940: Action '90_new-launcher.nemo_action' is missing dependency: cinnamon-desktop-editor
(nemo:2047): Gtk-WARNING **: 19:06:22.997: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
**
Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Qogir/16@2x/panel/image-missing.svg: Error opening file /usr/share/icons/Qogir/16@2x/panel/image-missing.svg: No such file or directory (g-io-error-quark, 1)
(nemo-desktop:1111): Gtk-WARNING **: 19:06:24.505: Error loading theme icon 'gtk-cancel' for stock: Failed to load /usr/share/icons/Qogir/16@2x/actions/gtk-cancel.svg: Error opening file /usr/share/icons/Qogir/16@2x/actions/gtk-cancel.svg: No such file or directory
Window manager warning: Log level 8: gtk_icon_theme_lookup_by_gicon_for_scale: assertion 'G_IS_ICON (icon)' failed
Window manager warning: Log level 8: gtk_icon_theme_lookup_by_gicon_for_scale: assertion 'G_IS_ICON (icon)' failed
[1380:1409:1023/190624.676005:ERROR:registration_request.cc(291)] Registration response error message: DEPRECATED_ENDPOINT
(nemo-desktop:1111): Gtk-WARNING **: 19:06:26.661: Error loading theme icon 'gtk-cancel' for stock: Failed to load /usr/share/icons/Qogir/16@2x/actions/gtk-cancel.svg: Error opening file /usr/share/icons/Qogir/16@2x/actions/gtk-cancel.svg: No such file or directory
(nemo:2079): Nemo-WARNING **: 19:06:28.232: Current gtk theme is not known to have nemo support (Qogir) - checking...
(nemo:2079): Nemo-WARNING **: 19:06:28.347: Action '90_new-launcher.nemo_action' is missing dependency: cinnamon-desktop-editor
(nemo:2079): Gtk-WARNING **: 19:06:28.381: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
**
Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Qogir/16@2x/panel/image-missing.svg: Error opening file /usr/share/icons/Qogir/16@2x/panel/image-missing.svg: No such file or directory (g-io-error-quark, 1)
(nemo:2104): Nemo-WARNING **: 19:06:29.853: Current gtk theme is not known to have nemo support (Qogir) - checking...
(nemo:2104): Nemo-WARNING **: 19:06:29.968: Action '90_new-launcher.nemo_action' is missing dependency: cinnamon-desktop-editor
(nemo:2104): Gtk-WARNING **: 19:06:29.997: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
**
Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Qogir/16@2x/panel/image-missing.svg: Error opening file /usr/share/icons/Qogir/16@2x/panel/image-missing.svg: No such file or directory (g-io-error-quark, 1)
Window manager warning: last_focus_time (87980) is greater than comparison timestamp (87978). This most likely represents a buggy client sending inaccurate timestamps in messages such as _NET_ACTIVE_WINDOW. Trying to work around...
[1380:1409:1023/190717.599614:ERROR:registration_request.cc(291)] Registration response error message: DEPRECATED_ENDPOINT
[1380:1409:1023/190907.321742:ERROR:registration_request.cc(291)] Registration response error message: DEPRECATED_ENDPOINT
[1380:2314:1023/191152.432739:ERROR:object_proxy.cc(576)] Failed to call method: org.freedesktop.NetworkManager.GetDevices: object_path= /org/freedesktop/NetworkManager: org.freedesktop.DBus.Error.UnknownMethod: Method "GetDevices" with signature "" on interface "org.freedesktop.NetworkManager" doesn't exist
[1380:1409:1023/191235.104776:ERROR:registration_request.cc(291)] Registration response error message: DEPRECATED_ENDPOINT
(xfce4-appfinder:2491): Gtk-CRITICAL **: 19:16:06.983: gtk_tree_model_filter_real_unref_node: assertion 'elt->ref_count > 0' failed
..............
..............
(xfce4-appfinder:2491): Gtk-CRITICAL **: 19:16:06.983: gtk_tree_model_sort_real_unref_node: assertion 'elt->ref_count > 0' failed
(mate-appearance-properties:2505): Gtk-WARNING **: 19:16:07.919: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
**
Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Qogir/16@2x/panel/image-missing.svg: Error opening file /usr/share/icons/Qogir/16@2x/panel/image-missing.svg: No such file or directory (g-io-error-quark, 1)
urxvt: unable to create fontset for input method, try "-pt Root". Continuing.
[1380:1409:1023/191922.655252:ERROR:registration_request.cc(291)] Registration response error message: DEPRECATED_ENDPOINT
[1380:1409:1023/192106.224743:ERROR:mcs_client.cc(749)] Received close command, resetting connection.
We do not maintain Nemo, that is a Linux Mint package. If both mate-panel and Nemo are ever having issues (e.g. a failure to open a clicked on folder) than this problem once invoked does not just affect MATE.
Can you install and use other themes via the theme installer? if you can and they work normally, you should open an issue against Qogir for problems that occur only with that theme and possibly others with the same error. BTW, correct filename for the image for a missing icon is "image-missing" and there is also "gtk-missing-image" can you confirm that these are both provided by Qogir?
To copy a GTK theme into /usr/share/themes or an icon theme into /usr/share/icons run sudo caja (or sudo nemo) which will give you the filemanager running as root. Obviously you cannot do this on someone else's machine but presumably you have a sudo or root password for every machine you own save Android phones.
Also note that in Nemo (not our package) nemo-desktop manages icons on the desktop, it was split out from the rest of Nemo. This copied what GNOME did in Nautilus before they dropped desktop icon support from Nautilus entirely.
Expected behaviour
if some icons are missing from a theme for whatever reason, the desktop should keep running without panic crash
Actual behaviour
desktop crashed not able to operate until icons missing problem been fixed via tty
Steps to reproduce the behaviour
I downloaded this theme to local https://www.mate-look.org/p/1230631 and icon theme package https://www.opendesktop.org/p/1296407/ open apperance and install this theme via clicking the install... button and browser to the downloaded archive, done the same with icon theme package. Program says installed ok, though the theme doesn't have a face cover. Applying the Qogir dark/light is ok, however late when I try to apply the Qogir theme, desktop crashed immediately.
MATE general version
1.28.2
Package version
Artix/galaxy/mate-desktop 1.28.2-2
Linux Distribution
Artix Linux
Link to bugreport of your Distribution (requirement)
session error log https://pastebin.com/8BY6qVB2 it turns out though icon theme reported installed ok, but in /home/user1/.icons/Qogir/ folder there's no icon at all. Icons only exists in Qogir-dark and Qogir-Light folder. While extract the original icon theme archive, there are icons in the Qogir folder. Wonder why when it gets installed, some icons are missing. It could be a bug of the installing feature. And this causing the /gtk/gtk/gtkiconhelper.c part error out and mate crashed. Not sure if this should report here or report to GNOME since mate is a fork of the old version.
It seems the job of GNOME gtk theme engine to properly parse such situation. But also maybe the DE should do something, as I believe download a theme and install it is a fairly normal thing to do, the end user shouldn't left with a completely crashed DE with some theme file problem. After the de crashed, logout and login the de still crash. Only way to fix it is go to tty, read the session error log, figure out what has happened, then go to fix the theme file on the disk. This is a fairly complex and hard fix for non-techy end user, almost impossible.