| Summary: | Белый экран в Qt6WebEngine: QtWebEngineProcess падает SIGSEGV 139 | ||||||
|---|---|---|---|---|---|---|---|
| Product: | ALT Mobile | Reporter: | Dmitriy <dimahts990> | ||||
| Component: | Функциональность | Assignee: | Andrew Savchenko <bircoph> | ||||
| Status: | NEW --- | QA Contact: | Andrew Savchenko <bircoph> | ||||
| Severity: | normal | ||||||
| Priority: | P5 | ||||||
| Version: | не указана | ||||||
| Hardware: | aarch64 | ||||||
| OS: | Linux | ||||||
| Attachments: |
|
||||||
Created attachment 19476 [details] в архиве есть проект простого приложение с qt6 webengine а так же логи ( backtrace.txt - core-dump; altmobile_webbrowser_repro - лог приложения) Общее описание: Было написано простое приложение на Qt6 с использованием QWebEngineView. При запуске собранной версии для архитектуры aarch64 внутри QEMU с образом ALT Mobile приложение открывается, но содержимое WebView не отображается — вместо ожидаемой веб-страницы виден лишь белый экран. В то же время та же программа, собранная под x86-64 и запущенная в QEMU с образом ALT Linux для x86-64, работает корректно и WebView отображается как положено. Таким образом, проблема проявляется именно на сборке для aarch64 при работе в QEMU. Проблема проявляется как на qemu эмуляторе altMobile aarch64, так и на реальном устройстве Anbernik RG 552. Как воспроизвести: в приложенном архиве есть проект qt6-webView-alt-aarch64.zip. В нем есть исходники приложения. Так же внутри есть уже собранный rpm-пакет этого приложения altmobile-webbrowser-1.0.0-2.aarch64.rpm Дополнительная информация: - Падает renderer-процесс Chromium внутри QtWebEngine. Это видно по сообщениям QtWebEngine «ProcessGone: 3 (139)» — код 139 соответствует SIGSEGV (см. лог altmobile_webbrowser_repro.log). Сообщение повторяется как в приложение на Qt6 с использованием QWebEngineView, так и в готовом примере от qt под названием simplebrowser. - Есть core-dump именно процесса QtWebEngineProcess (renderer), и systemd фиксирует Signal: 11 (SEGV) (см. лог backtrace.txt). В дампе видно, что стек в libQt6WebEngineCore.so.6 (адреса без символов — отладочных символов нет).