Обновление glib2 сломало lxde lxsession-edit Segmentation fault lxappearance Segmentation fault

Обновился, получил вот такое:

lxappearance
Segmentation fault
/////
lxsession-edit
Segmentation fault

coredumpctl info 884
           PID: 884 (lxsession-xdg-a)
           UID: 1000 (mike)
           GID: 100 (users)
        Signal: 11 (SEGV)
     Timestamp: Sun 2021-03-21 21:05:14 MSK (2h 41min ago)
  Command Line: lxsession-xdg-autostart -d LXDE
    Executable: /usr/bin/lxsession-xdg-autostart
 Control Group: /user.slice/user-1000.slice/session-2.scope
          Unit: session-2.scope
         Slice: user-1000.slice
       Session: 2
     Owner UID: 1000 (mike)
       Boot ID: 278bc9adfa414fc5b9bf4583a0d94065
    Machine ID: 83194782d0854ce5bcd83456f440e43d
      Hostname: linux-home
       Storage: /var/lib/systemd/coredump/core.lxsession-xdg-a.1000.278bc9adfa414fc5b9bf4583a0d94065.884.1616349914000000.zst
       Message: Process 884 (lxsession-xdg-a) of user 1000 dumped core.

                Stack trace of thread 884:
                #0  0x00007fd83ff27102 n/a (libglib-2.0.so.0 + 0x4c102)
                #1  0x00007fd83ff27673 n/a (libglib-2.0.so.0 + 0x4c673)
                #2  0x00007fd83ff278e1 n/a (libglib-2.0.so.0 + 0x4c8e1)
                #3  0x00007fd83ff279c6 g_key_file_load_from_file (libglib-2.0.so.0 + 0x4c9c6)
                #4  0x000055e67b33d4fc n/a (lxsession-xdg-autostart + 0x24fc)
                #5  0x00007fd83ff12cb0 g_hash_table_foreach (libglib-2.0.so.0 + 0x37cb0)
                #6  0x000055e67b33d7ac n/a (lxsession-xdg-autostart + 0x27ac)
                #7  0x000055e67b33d2d2 n/a (lxsession-xdg-autostart + 0x22d2)
                #8  0x00007fd83fcdbb25 __libc_start_main (libc.so.6 + 0x27b25)
                #9  0x000055e67b33d05e n/a (lxsession-xdg-autostart + 0x205e)
Виновато обновление glib2 c версии 2.66.7-1 => 2.68.0-2
Лечим откатом на старую glib2, не забываем добавлять glib2 в /etc/pacman.conf в IgnorePkg

up... внимание! если фиксить выше описанным способом ломаем обновлённый python
https://bbs.archlinux.org/viewtopic.php?id=264759
ждём
vs220
должны починить
https://gitlab.gnome.org/GNOME/glib/-/merge_requests/2010

https://bugs.archlinux.org/task/70118

fixed...

Обновление glib2 до

Название : glib2
Версия : 2.68.0-4
Last Updated: 2021-03-23 20:02 UTC

полностью решает эту проблему.
ban_zay
lxsession-xdg-autostart
Понапихают иероглифов в системные файлы а потом я...
уберите комменты на языках кроме английского в файлах /etc/xdg/autostart будет работать
сломали видать работу с ними в новом glib2
Для lxappearance тоже проверьте на чем валится
strace lxappearance
тоже скорее всего какой то файл с иероглифами или арабской вязью
у меня он не падает
А с откатом glib2 awesome после не грузится, вылетает:
[    15.027] (--) NVIDIA(GPU-0):
[    23.428] (II) event1  - Power Button: device removed
[    23.466] (II) event0  - Power Button: device removed
[    23.476] (II) event3  - MOSART Semi. 2.4G Keyboard Mouse: device removed
[    23.493] (II) event4  - MOSART Semi. 2.4G Keyboard Mouse: device removed
[    23.523] (II) event6  - MOSART Semi. 2.4G Keyboard Mouse System Control: device removed
[    23.530] (II) event2  - AT Translated Set 2 keyboard: device removed
[    23.550] (II) event5  - MOSART Semi. 2.4G Keyboard Mouse Consumer Control: device removed
[    62.028] (II) UnloadModule: "libinput"
[    62.028] (II) UnloadModule: "libinput"
[    62.028] (II) UnloadModule: "libinput"
[    62.028] (II) UnloadModule: "libinput"
[    62.028] (II) UnloadModule: "libinput"
[    62.028] (II) UnloadModule: "libinput"
[    62.028] (II) UnloadModule: "libinput"
[    62.029] (II) UnloadModule: "libinput"
[    62.392] (II) NVIDIA(GPU-0): Deleting GPU-0
[    62.407] (II) Server terminated successfully (0). Closing log file.
$ strace lxappearance
-------------
read(10, "", 4096)                      = 0
close(10)                               = 0
newfstatat(AT_FDCWD, "/usr/share/icons/hicolor/cursors", 0x7ffd0fb81260, 0) = -1 ENOENT (Нет такого файла или каталога)
access("/usr/share/icons", W_OK)        = -1 EACCES (Отказано в доступе)
openat(AT_FDCWD, "/usr/share/icons/breeze-dark/index.theme", O_RDONLY) = 10
newfstatat(10, "", {st_mode=S_IFREG|0644, st_size=14545, ...}, AT_EMPTY_PATH) = 0
read(10, "[Icon Theme]\nName=Breeze Dark\nNa"..., 4096) = 4096
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} ---
+++ killed by SIGSEGV (core dumped) +++
zsh: segmentation fault (core dumped)  strace lxappearance
valera_cr
/usr/share/icons/breeze-dark/index.theme
Я ж говорю, оставьте только английский в файлах /usr/share/icons/breeze/index.theme /usr/share/icons/breeze-dark/index.theme

локализаторы ... За комменты в коде на другом языке кроме анлицкого с говном смешают а сами ..
О, спасибо ! Завелось.
Потянуло одно за другим . За бризи оксигены , гномы и еще курсоров пачку. Штук 20 править пришлось . Чисткой лишнего надо заняться.
С арабско
vs220
ban_zay
lxsession-xdg-autostart
Понапихают иероглифов в системные файлы а потом я…
уберите комменты на языках кроме английского в файлах /etc/xdg/autostart будет работать
сломали видать работу с ними в новом glib2
Неожиданно, будем чистить, спасибо.
должны починить
https://gitlab.gnome.org/GNOME/glib/-/merge_requests/2010
Вышла новая версия -
core/glib2       2.68.0-2       2.68.0-3  
rubear
2.68.0-3
это еще без фикса
 
Зарегистрироваться или войдите чтобы оставить сообщение.