Bug 36200

Summary: Не отображаются элементы интерфейса (ругань на lua)
Product: Sisyphus Reporter: Антон Мидюков <antohami>
Component: mpvAssignee: Evgenii Terechkov <evg>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: aen, cas, cow, evg, lakostis, sem, vkni
Version: unstable   
Hardware: aarch64   
OS: Linux   
Bug Depends on:    
Bug Blocks: 33000    

Description Антон Мидюков 2019-02-28 20:03:55 MSK
Вот такая ругань:

[osc] Lua error: bad light userdata pointer
[ytdl_hook] Lua error: bad light userdata pointer
[stats] Lua error: bad light userdata pointer
[osc] Could not load lua script @osc.lua
[ytdl_hook] Could not load lua script @ytdl_hook.lua
[stats] Could not load lua script @stats.lua

Где-то с неделю назад началось.

Вероятно, проблема libluajit
Comment 1 Evgenii Terechkov 2019-03-01 05:48:32 MSK
Играть с aarch64 мне негде. На x86_64 не воспроизводится. Помощь/патчи приветствуются.
Comment 2 Антон Мидюков 2019-05-08 13:24:07 MSK
(В ответ на комментарий №1)
> Играть с aarch64 мне негде.

Теперь можно в qemu, брать отсюда:
http://nightly.altlinux.org/sisyphus-aarch64/current/

qcow2 образы с lxde, lxqt, mate, xfce содержат в себе mpv. На них воспроизводится проблема. Так что можно взять любой, распаковать и запускать командой:
qemu-system-aarch64 \
	-machine virt -cpu cortex-a57 -m 2048 -smp 4 \
	-bios /home/antohami/vm/qemu/aarch64/u-boot.bin \
	-drive if=none,id=sda,format=qcow2,file=regular-flavour-date-aarch64.qcow2 \
	-device virtio-blk-device,drive=sda \
	-device virtio-keyboard -device virtio-tablet \
	-device virtio-gpu,xres=1366,yres=768 -nographic -vnc :0

После чего подключиться к графике командой:
remote-viewer vnc://localhost:5900
Comment 3 Антон Мидюков 2019-05-08 13:25:38 MSK
u-boot брать нужно из пакета http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/files/aarch64/RPMS/u-boot-qemu-2019.04-alt2.aarch64.rpm
Comment 4 Evgenii Terechkov 2019-05-08 15:55:23 MSK
Я так понимаю, glebfm@ исправил это в 0.29.1-alt4
Comment 5 Антон Мидюков 2019-05-08 16:16:52 MSK
(В ответ на комментарий №4)
> Я так понимаю, glebfm@ исправил это в 0.29.1-alt4

Нет, проблема наблюдается и сейчас.
glebfm@ ограничил сборку с luajit архитектурами: 
%luajit_arches %ix86 x86_64 %arm aarch64 %mips ppc
Comment 6 Антон Мидюков 2019-07-15 20:58:14 MSK
На Nvidia Jetson Nano проблема не наблюдается, что интересно...
Comment 7 Konstantin A Lepikhov (L.A. Kostis) 2020-11-25 12:28:45 MSK
(In reply to Антон Мидюков from comment #6)
> На Nvidia Jetson Nano проблема не наблюдается, что интересно...

А с новой версией (0.33.0) проблема остается?
Comment 8 Антон Мидюков 2020-11-26 18:51:44 MSK
(Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #7)
> (In reply to Антон Мидюков from comment #6)
> > На Nvidia Jetson Nano проблема не наблюдается, что интересно...
> 
> А с новой версией (0.33.0) проблема остается?

Ругани на lua нет. А вот элементы интерфейса отображаться по-прежнему не желают.
Но это проблема с видеоподсистемой, видимо. Так как на Nvidia Jetson Nano такой проблемы нет.
Comment 9 Антон Мидюков 2021-07-15 18:27:52 MSK
На последних регулярках проблема больше не воспроизводится.