Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
5.9.0
-
None
-
aarch64 Linux
Qt 5.9.0, cross-compiled with Yocto/OE
The code of the application is FOSS: [https://github.com/nepos/quenby]
Please let me know if you need any further information.
Description
Since 5.9.0, QWebEngine crashes on aarch64. The (sadly incomplete) backtrace is
#0 0x0000ffffb1903348 in QtWebEngineCore::BrowserContextAdapter::browserContext() () from /usr/lib/libQt5WebEngineCore.so.5 #1 0x0000ffffb194fbc0 in QtWebEngineCore::WebContentsAdapter::initialize(QtWebEngineCore::WebContentsAdapterClient*) () from /usr/lib/libQt5WebEngineCore.so.5 #2 0x000000000040856c in ?? () #3 0x0000000000407558 in ?? () #4 0x0000000000407edc in ?? () #5 0x0000000000406458 in ?? () #6 0x0000ffffb6c75564 in __libc_start_main () from /lib/libc.so.6 #7 0x0000000000406858 in ?? ()
This is caused by the following snippet:
QWebEngineView *view = new QWebEngineView(...); QWebEnginePage *page = new QWebEnginePage(QWebEngineProfile::defaultProfile(), view);
This used to work fine on Qt 5.8.0 but doesn't anymore with Qt 5.9.0.