Bug 44454

Summary: Ошибка сегментирования midori и epiphany при запуске в qemu riscv64
Product: Sisyphus Reporter: Антон Мидюков <antohami>
Component: kernel-image-un-defAssignee: Ivan A. Melnikov <iv>
Status: ASSIGNED --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: aris, iv, kernelbot, placeholder, vt
Version: unstable   
Hardware: riscv64   
OS: Linux   
Attachments:
Description Flags
backtrace и т.п. none

Description Антон Мидюков 2022-11-25 21:27:24 MSK
midori при запуске выдаёт ошибку сегментирования.
Виртуальная машина запускалась с параметрами

-device virtio-vga-gl,xres=1280,yres=800 -display sdl,gl=on

и

-device virtio-vga,xres=1280,yres=800 -display sdl 

Т.е. с virgl и softpipe.
Comment 1 Ivan A. Melnikov 2022-11-26 08:13:11 MSK
Попробую починить.

Правда на unmatched с радеоном у меня midori работало на этой неделе. Надо проверить softpipe.

И думаю стоит проверть epiphany и перейти в регулярках на него, он мне как-то больше нравится из того что есть.
Comment 2 Антон Мидюков 2022-11-26 09:08:24 MSK
(Ответ для Ivan A. Melnikov на комментарий #1)
> Попробую починить.
> 
> Правда на unmatched с радеоном у меня midori работало на этой неделе. Надо
> проверить softpipe.

Так я и проверил, что на softpipe тоже не работает.

> 
> И думаю стоит проверть epiphany и перейти в регулярках на него, он мне
> как-то больше нравится из того что есть.

У epiphany тоже ошибка сегментирования. Скорее общее что-то.

Я очень давно не пробовал запускать браузер, так что потребуется время, чтобы определить, когда сломалось.
Comment 3 Ivan A. Melnikov 2022-11-26 15:18:13 MSK
(In reply to Антон Мидюков from comment #2)
> (Ответ для Ivan A. Melnikov на комментарий #1)
> > Попробую починить.
> > 
> > Правда на unmatched с радеоном у меня midori работало на этой неделе. Надо
> > проверить softpipe.
> 
> Так я и проверил, что на softpipe тоже не работает.

Я имел ввиду, с softpipe на железке. Если бы на Unmatched браузер падал, это было бы проще отлаживать, она во многом шустрее; а с радеоном я epiphany  буквально вчера мучал, и он вёл себя хорошо.

> > И думаю стоит проверть epiphany и перейти в регулярках на него, он мне
> > как-то больше нравится из того что есть.
> 
> У epiphany тоже ошибка сегментирования. Скорее общее что-то.

Ого.

> Я очень давно не пробовал запускать браузер, так что потребуется время,
> чтобы определить, когда сломалось. 

Я тоже давно не запускал браузеры в qemu. В основном проверяю ядра и mesa при обновлении -- что оно вообще шевелится и glmark2 всё ещё прилично себя ведёт.
Comment 4 Антон Мидюков 2022-11-26 21:07:29 MSK
Регрессия произошла между 20221012 и 20221026. На системе 20221012 обновил ядро и получил ошибку сегментирования. Т.е. проблема появилась после обновления ядра 5.16.8-alt2.rv64 -> 5.19.16-alt2.rv64
Comment 5 Антон Мидюков 2022-11-28 12:22:35 MSK
На ядре 5.16.8-alt2.rv64 midori с softpipe тоже не запускается, но прямо ругается на отсутствие dri в консоль. А на более новых ядрах сегфолт сразу.
Comment 6 Ivan A. Melnikov 2022-11-29 15:19:37 MSK
Created attachment 11985 [details]
backtrace и т.п.

Backtrace падения с установленным debuginfo, Это webkitgtk-minibrowser от того же libwebkit2gtk, что и использует midori. Он падает так же.
Comment 7 Антон Мидюков 2023-09-14 20:05:16 MSK
В регулярках firefox, так что эта бага не является больше багой регулярок.