Bug 41817

Summary: Ошибка сегментирования при вводе поискового запроса с помощью экранной клавиатуры
Product: Branch p10 Reporter: annschafer <annschafer>
Component: chromiumAssignee: Sergey V Turchin <zerg>
Status: CLOSED FIXED QA Contact: qa-p10 <qa-p10>
Severity: normal    
Priority: P5 CC: kostevichae, qwetwe, vercha, zerg
Version: не указана   
Hardware: x86_64   
OS: Linux   
See Also: https://bugzilla.altlinux.org/show_bug.cgi?id=47816

Description annschafer 2022-01-27 17:30:59 MSK
chromium-gost-96.0.4664.45-alt2.p10.1
chromium-97.0.4692.71-alt0.p10.1
kde5-tablet-mode-switch-0.2-alt1

Падение браузера с ошибкой сегментирования при вводе запроса и нажатии Enter

Шаги воспроизведения:
1) # apt-get install kde5-tablet-mode-switch
2) $ kde5-tablet-mode-switch и переключиться в режим планшета
3) Зайти в сеанс Х11
4) Запустить chromium/chromium-gost и на стартовой странице ввести запрос в поисковую строку с помощью экранной клавиатуры и нажать Enter

Реальный результат: ошибка сегментирования
Ожидаемый результат: выполнение поискового запроса
Comment 1 annschafer 2022-01-28 11:23:40 MSK
Также потребуется установить пакеты виртуальной клавиатуры
# apt-get install maliit-keyboard maliit-inputcontext-gtk3 maliit-inputcontext-gtk2
Comment 2 Andrey Cherepanov 2022-01-28 11:28:22 MSK
Пожалуйста, проверьте на 
294176 EPERM #1 p10 chromium.git=97.0.4692.99-alt0.p10.1

С onboard всё работает.
Comment 3 annschafer 2022-01-28 12:02:51 MSK
(Ответ для Andrey Cherepanov на комментарий #2)
> Пожалуйста, проверьте на 
> 294176 EPERM #1 p10 chromium.git=97.0.4692.99-alt0.p10.1
> 
> С onboard всё работает.

Вышеописанная ошибка воспроизводится только с клавиатурой maliit.

Проверила с данным заданием - ошибка воспроизвелась.

$ chromium
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
[3839:3839:0128/115933.435595:ERROR:sandbox_linux.cc(378)] InitializeSandbox() called with multiple threads in process gpu-process.
[3797:3797:0128/115936.621966:ERROR:browser_main_loop.cc(265)] Gdk: gdk_window_get_display: assertion 'GDK_IS_WINDOW (window)' failed
[3797:3797:0128/115936.622049:ERROR:browser_main_loop.cc(265)] Gdk: gdk_display_get_device_manager: assertion 'GDK_IS_DISPLAY (display)' failed
[3797:3797:0128/115936.622079:ERROR:browser_main_loop.cc(265)] Gdk: gdk_device_manager_get_client_pointer: assertion 'GDK_IS_DEVICE_MANAGER (device_manager)' failed
[3797:3797:0128/115936.622117:ERROR:browser_main_loop.cc(265)] Gdk: gdk_device_get_associated_device: assertion 'GDK_IS_DEVICE (device)' failed
[3797:3797:0128/115936.622247:ERROR:browser_main_loop.cc(265)] Gdk: gdk_window_get_display: assertion 'GDK_IS_WINDOW (window)' failed
[3797:3797:0128/115936.622275:ERROR:browser_main_loop.cc(265)] Gdk: gdk_display_get_device_manager: assertion 'GDK_IS_DISPLAY (display)' failed
[3797:3797:0128/115936.622294:ERROR:browser_main_loop.cc(265)] Gdk: gdk_device_manager_get_client_pointer: assertion 'GDK_IS_DEVICE_MANAGER (device_manager)' failed
[3797:3797:0128/115936.622313:ERROR:browser_main_loop.cc(265)] Gdk: gdk_device_get_associated_device: assertion 'GDK_IS_DEVICE (device)' failed
[0128/115936.642649:ERROR:elf_dynamic_array_reader.h(64)] tag not found
[0128/115936.643644:ERROR:elf_dynamic_array_reader.h(64)] tag not found
[0128/115936.644328:ERROR:elf_dynamic_array_reader.h(64)] tag not found
[0128/115936.649293:ERROR:file_io_posix.cc(144)] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq: No such file or directory (2)
[0128/115936.649350:ERROR:file_io_posix.cc(144)] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq: No such file or directory (2)
Ошибка сегментирования
Comment 4 Ivan Alekseev 2023-02-06 15:51:43 MSK
Стенд: p10-education-10.1-x86-64-kde

Версии пакетов:
chromium-109.0.5414.74-alt0.p10.1.x86_64
chromium-gost-102.0.5005.61-alt1.p10.1.x86_64
kde5-tablet-mode-switch-0.3-alt1
libmaliit2-2.1.1-alt1
maliit-framework-2.1.1-alt1
libmaliit-glib2-2.1.1-alt1
maliit-inputcontext-gtk2-0.99.1-alt1
maliit-inputcontext-gtk3-0.99.1-alt1
maliit-keyboard-2.1.0-alt1

При нажатии на "Enter" ничего не происходит.
Comment 5 Kostevich Arseniy 2023-08-14 15:02:23 MSK
(Ответ для Ivan Alekseev на комментарий #4)
> При нажатии на "Enter" ничего не происходит.

Актуально для chromium-115.0.5790.110-alt0
Comment 6 Vera Blagoveschenskaya 2023-10-03 12:00:25 MSK
Сегфолта нет, Enter работает по _двойному_ нажатию.

chromium-117.0.5938.132-alt0.p10.1
maliit-keyboard-2.3.1-alt1

Т.к. это не проблема Chromium, создала ошибку на maliit-keyboard https://bugzilla.altlinux.org/47816
Текущий баг по шагам из описания не воспроизводится.
Comment 7 Vera Blagoveschenskaya 2023-10-03 16:16:44 MSK
(Ответ для Vera Blagoveschenskaya на комментарий #6)
> Т.к. это не проблема Chromium, создала ошибку на maliit-keyboard
> https://bugzilla.altlinux.org/47816
> Текущий баг по шагам из описания не воспроизводится.

Доп. исследование показало, что все-таки chromium:
https://bugzilla.altlinux.org/show_bug.cgi?id=47816#c3