Bug 48653

Summary: Падение инсталятора и центра управления системой с Mesa >= 23.3.0-alt1 на системах без аппаратного ускорения
Product: Sisyphus Reporter: obidinog <obidinog>
Component: MesaAssignee: Valery Inozemtsev <shrek>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: antohami, shrek, zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   
Bug Depends on:    
Bug Blocks: 33000, 46625    
Attachments:
Description Flags
log
none
23.1.8 - 23.3.0 none

Description obidinog@basealt.ru 2023-12-01 16:32:48 MSK
Created attachment 15137 [details]
log

Образ:
alt-kworkstation 10.2.1 x86_64

Пакет:
Mesa 23.3.0-alt1

Шаги:
1) Собрал образ sisyphus в mkimage-profiles 
target kworkstation-install-undef.iso
2) Примонтировать образ к virtualbox/qemu
3) Запустить образ, нажать "Установить систему"

Результат: Установщик падает (прикладываю лог). Ошибка модуля zink

Дополнительно: Образ собранный до обновления последней Mesa запускается корректно.

На реальном стенде не воспроизводится. Воспроизводится только на Virtualbox и Qemu.

Если на установленной системе обновляться до последней версии Mesa, система загружается корректно. Наблюдается только при установке
Comment 1 Valery Inozemtsev 2023-12-01 16:41:34 MSK
MESA: error: ZINK: failed to load libvulkan.so.1
Comment 2 Valery Inozemtsev 2023-12-06 11:43:47 MSK
исправлено в 23.3.0-alt3
Comment 3 Valery Inozemtsev 2023-12-07 13:20:05 MSK
*** Bug 48717 has been marked as a duplicate of this bug. ***
Comment 4 Антон Мидюков 2023-12-07 13:24:04 MSK
Не исправлено

Продолжается с:
$ rpm -q xorg-dri-swrast 
xorg-dri-swrast-23.3.0-alt3.x86_64
Comment 5 Антон Мидюков 2023-12-07 13:26:39 MSK
Падает alterator-browser-qt5 после обновления xorg-dri-swrast до версии 23.3.0.
Для воспроизведения проблемы достаточно запустить виртуальную машину без 3d ускорения. virtualbox или qemu.
Например, virtualbox:
$ inxi -G
Graphics:
  Device-1: VMware SVGA II Adapter driver: vmwgfx v: 2.20.0.0
  Display: x11 server: X.Org v: 1.21.1.9 driver: X: loaded: vmware
    unloaded: fbdev,modesetting,vesa gpu: vmwgfx resolution: 1912x942~60Hz
  API: EGL v: 1.5 drivers: kms_swrast,swrast
    platforms: gbm,x11,surfaceless,device
  API: OpenGL v: 4.5 vendor: mesa v: 23.3.0 renderer: llvmpipe (LLVM 17.0.3
    256 bits)

$ acc
1 keyboards found                                                                                                                                                                            
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'                                                                                                                   
error: XDG_RUNTIME_DIR is invalid or not set in the environment.                                                                                                                             
MESA: error: ZINK: failed to choose pdev                                                                                                                                                     
glx: failed to create drisw screen                                                                                                                                                           
failed to load driver: zink                                                                                                                                                                  
libpng warning: iCCP: known incorrect sRGB profile                                                                                                                                           
libpng warning: iCCP: known incorrect sRGB profile                                                                                                                                           
libpng warning: iCCP: known incorrect sRGB profile                                                                                                                                           
libpng warning: iCCP: known incorrect sRGB profile                                                                                                                                           
libpng warning: iCCP: known incorrect sRGB profile                                                                                                                                           
libpng warning: iCCP: known incorrect sRGB profile                                                                                                                                           
WARNING: (alterator lookout evaluation): imported module (alterator presentation events) overrides core binding `when'                                                                       
Backtrace:                                                                                                                                                                                   
           7 (primitive-load "/usr/sbin/acc")                                                                                                                                                
In ice-9/boot-9.scm:                                                                                                                                                                         
    841:4  6 (with-throw-handler _ _ _)                                                                                                                                                      
In interfaces/guile/exit-handler.scm:                                                                                                                                                        
     17:6  5 (_)                                                                                                                                                                             
In interfaces/guile/transport/pipe-channel.scm:                                                                                                                                              
    15:10  4 (process-incoming #<procedure 7f55a58e9940 at interfac…> …)                                                                                                                     
In interfaces/guile/pipe.scm:                                                                                                                                                                
    113:4  3 (with-ignored-sigpipe #<procedure 7f55a4dae520 at inter…>)                                                                                                                      
In interfaces/guile/transport/pipe-channel.scm:                                                                                                                                              
    19:19  2 (_)
In unknown file:
           1 (display "<auth-answer user=\"anonymous\" session-id=\…" …)
In ice-9/boot-9.scm:
   751:25  0 (dispatch-exception 0 system-error ("fport_write" "~A" …))

ice-9/boot-9.scm:751:25: In procedure dispatch-exception:
In procedure fport_write: Обрыв канала

В результате сейчас неисправен инсталятор и центр управления системой на системах без аппаратного ускорения.
Comment 6 Sergey V Turchin 2023-12-07 14:33:00 MSK
Вообще, alterator-browser-qt5 можно отдельно запустить для пробы.
Я ещё где-то уже видел сообщение об этом и там сказали, что запущенный отдельно не падает. Т.е. ещё надо выяснить, где именно проблема.
Comment 7 Антон Мидюков 2023-12-07 14:53:52 MSK
(Ответ для Sergey V Turchin на комментарий #6)
> Вообще, alterator-browser-qt5 можно отдельно запустить для пробы.

Да, дело не в нём. alterator-browser-qt5 может крутиться вечно.
Comment 8 Valery Inozemtsev 2023-12-07 16:37:22 MSK
Created attachment 15169 [details]
23.1.8 - 23.3.0

на 23.1.8
libGL error: failed to load driver: swrast

на 23.3.0
MESA: error: ZINK: failed to choose pdev
glx: failed to create drisw screen
failed to load driver: zink

т.е. на 23.1.8 никакого ускорения не было, на 23.3.0 появляется vulkan
а дальше не понятно
Comment 10 Repository Robot 2023-12-08 00:34:03 MSK
Mesa-4:23.3.0-alt4 -> sisyphus:

 Thu Dec 07 2023 Valery Inozemtsev <shrek@altlinux.ru> 4:23.3.0-alt4
 - cherry-pick fff3fc45 (closes: #48653)