Re: 5.14 and macOS: Immediate renderer process crash with QtWebEngine

Florian Bruhin <[email protected]>
Newsgroups gmane.comp.python.pyqt-pykde
Message-ID <[email protected]>
On Tue, Dec 31, 2019 at 07:42:01PM +0000, Phil Thompson wrote:
> On 31/12/2019 18:13, Florian Bruhin wrote:
> > Hey,
> > 
> > I just tried to upgrade to PyQt 5.14 on macOS, but a simple QtWebEngine
> > application like this:
> > 
> > [...]
> > 
> > results in an immediate renderer process crash, making QtWebEngine
> > unusable.
> > 
> > This is on macOS 10.13.6 High Sierra, with Python 3.7 from Homebrew and
> > the
> > PyQt 5.14 wheels. I'm also seeing the same issue on Travis CI, with both
> > macOS
> > Mojave and High Sierra.
> > 
> > On the same machine, running the simplebrowser example from Qt Creator
> > with
> > Qt 5.14 works just fine.
> > 
> > Any idea what's going on there, or how I could get more debugging
> > information?
> > I tried running with "--enable-logging --v=8
> > --enable-in-process-stack-traces"
> > in the hope of getting Chromium to print more, but no luck...
> 
> There will be something from a Qt installation that is new in v5.14 that is
> missing from the wheel.

I tried getting an usable diff - I attached two files:

- A diff between Qt 5.13.2 and 5.14.0, installed via the Qt installer (with the
  version number normalized to VER).

- A diff between the Qt 5.14.0 install and the wheel - with everything that
  seemed insignificant (cmake files, include files, etc.) removed.

The only thing that seemed weird is how in QtWebEngineCore.framework, Helpers/
and Resources/ are inside the framework folder directly in the wheel, but in
Versions/5/ (and then symlinked) in the Qt install. So I tried changing the
wheel in the same way:

    macmini-highsierra:git florian$ cd .tox/py37-pyqt514/lib/python3.7/site-packages/PyQt5/Qt/lib/QtWebEngineCore.framework/
    macmini-highsierra:QtWebEngineCore.framework florian$ ls
    Helpers         Libraries       Resources       Versions
    macmini-highsierra:QtWebEngineCore.framework florian$ cd Versions/
    macmini-highsierra:Versions florian$ ls
    5
    macmini-highsierra:Versions florian$ ln -s 5 Current
    macmini-highsierra:Versions florian$ cd ..
    macmini-highsierra:QtWebEngineCore.framework florian$ mv Resources/ Helpers/ Versions/5/     
    macmini-highsierra:QtWebEngineCore.framework florian$ ln -s Versions/5/Resources .
    macmini-highsierra:QtWebEngineCore.framework florian$ ln -s Versions/5/Helpers .

However, the renderer process still crashes - and in addition, I now get this:

    dyld: Library not loaded: @rpath/QtGui.framework/Versions/5/QtGui
      Referenced from: /Users/florian/proj/qutebrowser/git/.tox/py37-pyqt514/lib/python3.7/site-packages/PyQt5/Qt/lib/QtWebEngineCore.framework/Helpers/QtWebEngineProcess.app/Contents/MacOS/QtWebEngineProcess
      Reason: image not found

I tried looking at the difference regarding files in QtWebEngineCore.framework
between Qt and PyQt again after this, and the only missing files are
Contents/PkgInfo (containing "APPL????") and Contents/Resources/empty.lproj
(empty). After copying those from the Qt installation, nothing changed.

At this point, I'm pretty much out of ideas... I tried running with
--single-process in the hope of getting a stacktrace, but to my surprise, that
makes things work just fine. So I'm guessing it's indeed *something* wrong
around QtWebEngineCore.framework or QtWebEngineProcess?

Florian

-- 
[email protected] (Mail/XMPP) | https://www.qutebrowser.org 
       https://bruhin.software/ | https://github.com/sponsors/The-Compiler/
       GPG: 916E B0C8 FD55 A072 | https://the-compiler.org/pubkey.asc
             I love long mails! | https://email.is-not-s.ms/

_______________________________________________
PyQt mailing list    [email protected]
https://www.riverbankcomputing.com/mailman/listinfo/pyqt
diff-qt513-qt514 (text/plain, 144 KB) - not displayed
diff-wheel-qt (text/plain, 17.7 KB)
--- files-wheel	2019-12-31 23:49:52.000000000 +0000
+++ files-qt	2020-01-01 00:04:00.000000000 +0000
@@ -10,7 +10,6 @@
 ./lib/QtMultimedia.framework/Versions/5/QtMultimedia
 ./lib/QtMultimediaWidgets.framework/Versions/5/QtMultimediaWidgets
 ./lib/QtNetwork.framework/Versions/5/QtNetwork
-./lib/QtNetworkAuth.framework/Versions/5/QtNetworkAuth
 ./lib/QtNfc.framework/Versions/5/QtNfc
 ./lib/QtOpenGL.framework/Versions/5/QtOpenGL
 ./lib/QtPositioning.framework/Versions/5/QtPositioning
@@ -34,77 +33,99 @@
 ./lib/QtTest.framework/Versions/5/QtTest
 ./lib/QtWebChannel.framework/Versions/5/QtWebChannel
 ./lib/QtWebEngine.framework/Versions/5/QtWebEngine
-./lib/QtWebEngineCore.framework/Helpers/QtWebEngineProcess.app/Contents/Info.plist
-./lib/QtWebEngineCore.framework/Helpers/QtWebEngineProcess.app/Contents/MacOS/QtWebEngineProcess
-./lib/QtWebEngineCore.framework/Libraries/.ignore
-./lib/QtWebEngineCore.framework/Resources/icudtl.dat
-./lib/QtWebEngineCore.framework/Resources/Info.plist
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_devtools_resources.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/am.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/ar.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/bg.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/bn.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/ca.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/cs.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/da.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/de.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/el.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/en-GB.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/en-US.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/es-419.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/es.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/et.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/fa.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/fi.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/fil.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/fr.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/gu.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/he.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/hi.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/hr.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/hu.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/id.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/it.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/ja.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/kn.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/ko.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/lt.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/lv.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/ml.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/mr.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/ms.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/nb.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/nl.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/pl.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/pt-BR.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/pt-PT.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/ro.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/ru.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/sk.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/sl.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/sr.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/sv.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/sw.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/ta.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/te.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/th.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/tr.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/uk.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/vi.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/zh-CN.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_locales/zh-TW.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_resources.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_resources_100p.pak
-./lib/QtWebEngineCore.framework/Resources/qtwebengine_resources_200p.pak
-./lib/QtWebEngineCore.framework/Resources/QtWebEngineCore.prl
+./lib/QtWebEngine.framework/Versions/5/Resources/Info.plist
+./lib/QtWebEngine.framework/Versions/5/Resources/QtWebEngine.prl
+./lib/QtWebEngineCore.framework/Versions/5/Helpers/QtWebEngineProcess.app/Contents/Info.plist
+./lib/QtWebEngineCore.framework/Versions/5/Helpers/QtWebEngineProcess.app/Contents/MacOS/QtWebEngineProcess
+./lib/QtWebEngineCore.framework/Versions/5/Helpers/QtWebEngineProcess.app/Contents/PkgInfo
+./lib/QtWebEngineCore.framework/Versions/5/Helpers/QtWebEngineProcess.app/Contents/Resources/empty.lproj
 ./lib/QtWebEngineCore.framework/Versions/5/QtWebEngineCore
+./lib/QtWebEngineCore.framework/Versions/5/Resources/icudtl.dat
+./lib/QtWebEngineCore.framework/Versions/5/Resources/Info.plist
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_devtools_resources.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/am.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/ar.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/bg.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/bn.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/ca.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/cs.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/da.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/de.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/el.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/en-GB.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/en-US.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/es-419.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/es.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/et.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/fa.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/fi.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/fil.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/fr.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/gu.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/he.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/hi.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/hr.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/hu.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/id.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/it.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/ja.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/kn.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/ko.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/lt.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/lv.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/ml.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/mr.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/ms.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/nb.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/nl.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/pl.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/pt-BR.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/pt-PT.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/ro.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/ru.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/sk.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/sl.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/sr.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/sv.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/sw.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/ta.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/te.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/th.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/tr.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/uk.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/vi.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/zh-CN.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/zh-TW.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_resources.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_resources_100p.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_resources_200p.pak
+./lib/QtWebEngineCore.framework/Versions/5/Resources/QtWebEngineCore.prl
 ./lib/QtWebEngineWidgets.framework/Versions/5/QtWebEngineWidgets
 ./lib/QtWebSockets.framework/Versions/5/QtWebSockets
 ./lib/QtWidgets.framework/Versions/5/QtWidgets
 ./lib/QtXml.framework/Versions/5/QtXml
 ./lib/QtXmlPatterns.framework/Versions/5/QtXmlPatterns
+./phrasebooks/danish.qph
+./phrasebooks/dutch.qph
+./phrasebooks/finnish.qph
+./phrasebooks/french.qph
+./phrasebooks/german.qph
+./phrasebooks/hungarian.qph
+./phrasebooks/italian.qph
+./phrasebooks/japanese.qph
+./phrasebooks/norwegian.qph
+./phrasebooks/polish.qph
+./phrasebooks/russian.qph
+./phrasebooks/spanish.qph
+./phrasebooks/swedish.qph
 ./plugins/audio/libqtaudio_coreaudio.dylib
 ./plugins/bearer/libqgenericbearer.dylib
+./plugins/canbus/libqtpassthrucanbus.dylib
+./plugins/canbus/libqtpeakcanbus.dylib
+./plugins/canbus/libqttinycanbus.dylib
+./plugins/canbus/libqtvirtualcanbus.dylib
+./plugins/designer/libqquickwidget.dylib
+./plugins/designer/libqwebengineview.dylib
 ./plugins/gamepads/libdarwingamepad.dylib
 ./plugins/generic/libqtuiotouchplugin.dylib
 ./plugins/geometryloaders/libdefaultgeometryloader.dylib
@@ -133,13 +154,23 @@
 ./plugins/platforms/libqcocoa.dylib
 ./plugins/platforms/libqminimal.dylib
 ./plugins/platforms/libqoffscreen.dylib
-./plugins/platforms/libqwebgl.dylib
 ./plugins/platformthemes/libqxdgdesktopportal.dylib
 ./plugins/playlistformats/libqtmultimedia_m3u.dylib
 ./plugins/position/libqtposition_cl.dylib
 ./plugins/position/libqtposition_positionpoll.dylib
 ./plugins/position/libqtposition_serialnmea.dylib
 ./plugins/printsupport/libcocoaprintersupport.dylib
+./plugins/qmltooling/libqmldbg_debugger.dylib
+./plugins/qmltooling/libqmldbg_inspector.dylib
+./plugins/qmltooling/libqmldbg_local.dylib
+./plugins/qmltooling/libqmldbg_messages.dylib
+./plugins/qmltooling/libqmldbg_native.dylib
+./plugins/qmltooling/libqmldbg_nativedebugger.dylib
+./plugins/qmltooling/libqmldbg_preview.dylib
+./plugins/qmltooling/libqmldbg_profiler.dylib
+./plugins/qmltooling/libqmldbg_quickprofiler.dylib
+./plugins/qmltooling/libqmldbg_server.dylib
+./plugins/qmltooling/libqmldbg_tcp.dylib
 ./plugins/renderplugins/libscene2d.dylib
 ./plugins/sceneparsers/libassimpsceneimport.dylib
 ./plugins/sceneparsers/libgltfsceneexport.dylib
@@ -155,6 +186,7 @@
 ./plugins/texttospeech/libqtexttospeech_speechosx.dylib
 ./plugins/webview/libqtwebview_darwin.dylib
 ./plugins/webview/libqtwebview_webengine.dylib
+./qml/builtins.qmltypes
 ./qml/Qt/labs/animation/liblabsanimationplugin.dylib
 ./qml/Qt/labs/animation/plugins.qmltypes
 ./qml/Qt/labs/animation/qmldir
@@ -189,12 +221,33 @@
 ./qml/Qt/labs/wavefrontmesh/plugins.qmltypes
 ./qml/Qt/labs/wavefrontmesh/qmldir
 ./qml/Qt/WebSockets/qmldir
+./qml/Qt3D/Animation/libquick3danimationplugin.dylib
+./qml/Qt3D/Animation/plugins.qmltypes
+./qml/Qt3D/Animation/qmldir
+./qml/Qt3D/Core/libquick3dcoreplugin.dylib
+./qml/Qt3D/Core/plugins.qmltypes
+./qml/Qt3D/Core/qmldir
+./qml/Qt3D/Extras/libquick3dextrasplugin.dylib
+./qml/Qt3D/Extras/plugins.qmltypes
+./qml/Qt3D/Extras/qmldir
+./qml/Qt3D/Input/libquick3dinputplugin.dylib
+./qml/Qt3D/Input/plugins.qmltypes
+./qml/Qt3D/Input/qmldir
+./qml/Qt3D/Logic/libquick3dlogicplugin.dylib
+./qml/Qt3D/Logic/plugins.qmltypes
+./qml/Qt3D/Logic/qmldir
+./qml/Qt3D/Render/libquick3drenderplugin.dylib
+./qml/Qt3D/Render/plugins.qmltypes
+./qml/Qt3D/Render/qmldir
 ./qml/QtAudioEngine/libdeclarative_audioengine.dylib
 ./qml/QtAudioEngine/plugins.qmltypes
 ./qml/QtAudioEngine/qmldir
 ./qml/QtBluetooth/libdeclarative_bluetooth.dylib
 ./qml/QtBluetooth/plugins.qmltypes
 ./qml/QtBluetooth/qmldir
+./qml/QtGamepad/libdeclarative_gamepad.dylib
+./qml/QtGamepad/plugins.qmltypes
+./qml/QtGamepad/qmldir
 ./qml/QtGraphicalEffects/Blend.qml
 ./qml/QtGraphicalEffects/BrightnessContrast.qml
 ./qml/QtGraphicalEffects/Colorize.qml
@@ -1105,9 +1158,6 @@
 ./qml/QtQuick/Templates.2/libqtquicktemplates2plugin.dylib
 ./qml/QtQuick/Templates.2/plugins.qmltypes
 ./qml/QtQuick/Templates.2/qmldir
-./qml/QtQuick/Timeline/libqtquicktimelineplugin.dylib
-./qml/QtQuick/Timeline/plugins.qmltypes
-./qml/QtQuick/Timeline/qmldir
 ./qml/QtQuick/Window.2/libwindowplugin.dylib
 ./qml/QtQuick/Window.2/plugins.qmltypes
 ./qml/QtQuick/Window.2/qmldir
@@ -1117,6 +1167,12 @@
 ./qml/QtQuick.2/libqtquick2plugin.dylib
 ./qml/QtQuick.2/plugins.qmltypes
 ./qml/QtQuick.2/qmldir
+./qml/QtRemoteObjects/libqtremoteobjects.dylib
+./qml/QtRemoteObjects/plugins.qmltypes
+./qml/QtRemoteObjects/qmldir
+./qml/QtScxml/libdeclarative_scxml.dylib
+./qml/QtScxml/plugins.qmltypes
+./qml/QtScxml/qmldir
 ./qml/QtSensors/libdeclarative_sensors.dylib
 ./qml/QtSensors/plugins.qmltypes
 ./qml/QtSensors/qmldir
@@ -1159,6 +1215,64 @@
 ./qml/QtWebSockets/libdeclarative_qmlwebsockets.dylib
 ./qml/QtWebSockets/plugins.qmltypes
 ./qml/QtWebSockets/qmldir
+./qml/QtWebView/libdeclarative_webview.dylib
+./qml/QtWebView/plugins.qmltypes
+./qml/QtWebView/qmldir
+./translations/assistant_ar.qm
+./translations/assistant_bg.qm
+./translations/assistant_cs.qm
+./translations/assistant_da.qm
+./translations/assistant_de.qm
+./translations/assistant_en.qm
+./translations/assistant_es.qm
+./translations/assistant_fr.qm
+./translations/assistant_hu.qm
+./translations/assistant_ja.qm
+./translations/assistant_ko.qm
+./translations/assistant_pl.qm
+./translations/assistant_ru.qm
+./translations/assistant_sk.qm
+./translations/assistant_sl.qm
+./translations/assistant_uk.qm
+./translations/assistant_zh_CN.qm
+./translations/assistant_zh_TW.qm
+./translations/designer_ar.qm
+./translations/designer_bg.qm
+./translations/designer_cs.qm
+./translations/designer_da.qm
+./translations/designer_de.qm
+./translations/designer_en.qm
+./translations/designer_es.qm
+./translations/designer_fr.qm
+./translations/designer_hu.qm
+./translations/designer_ja.qm
+./translations/designer_ko.qm
+./translations/designer_pl.qm
+./translations/designer_ru.qm
+./translations/designer_sk.qm
+./translations/designer_sl.qm
+./translations/designer_uk.qm
+./translations/designer_zh_CN.qm
+./translations/designer_zh_TW.qm
+./translations/linguist_ar.qm
+./translations/linguist_bg.qm
+./translations/linguist_cs.qm
+./translations/linguist_da.qm
+./translations/linguist_de.qm
+./translations/linguist_en.qm
+./translations/linguist_es.qm
+./translations/linguist_fr.qm
+./translations/linguist_hu.qm
+./translations/linguist_it.qm
+./translations/linguist_ja.qm
+./translations/linguist_ko.qm
+./translations/linguist_pl.qm
+./translations/linguist_ru.qm
+./translations/linguist_sk.qm
+./translations/linguist_sl.qm
+./translations/linguist_uk.qm
+./translations/linguist_zh_CN.qm
+./translations/linguist_zh_TW.qm
 ./translations/qt_ar.qm
 ./translations/qt_bg.qm
 ./translations/qt_ca.qm
@@ -1306,6 +1420,26 @@
 ./translations/qtquickcontrols_ru.qm
 ./translations/qtquickcontrols_uk.qm
 ./translations/qtquickcontrols_zh_TW.qm
+./translations/qtscript_ar.qm
+./translations/qtscript_bg.qm
+./translations/qtscript_ca.qm
+./translations/qtscript_cs.qm
+./translations/qtscript_da.qm
+./translations/qtscript_de.qm
+./translations/qtscript_en.qm
+./translations/qtscript_es.qm
+./translations/qtscript_fi.qm
+./translations/qtscript_fr.qm
+./translations/qtscript_he.qm
+./translations/qtscript_hu.qm
+./translations/qtscript_it.qm
+./translations/qtscript_ja.qm
+./translations/qtscript_ko.qm
+./translations/qtscript_lv.qm
+./translations/qtscript_pl.qm
+./translations/qtscript_ru.qm
+./translations/qtscript_sk.qm
+./translations/qtscript_uk.qm
 ./translations/qtserialport_de.qm
 ./translations/qtserialport_en.qm
 ./translations/qtserialport_es.qm
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEE4E5WAAJAG47w528KkW6wyP1VoHIFAl4M4wsACgkQkW6wyP1V
oHKElxAApqjqXBSO1L+AWAGupgryrTJ5Kt7Lu8UyDDqp8hUPceGGaNYl4h5GJbIi
3UVQOuhkaqfo19krWX8/6n/tWsWlMMMPNrlg8B7P+SVd/MA6MC+5wjgItQns8Psd
byTeOCTjFhy02nd6Gx4lGob28jZhDJeR1QbW76joE8ICTUEVP3OIXZeDzS/3Dxd1
vAG0hV4xB4mzJQIQDc/X1URGdXkJOyIVNrrKZwcozbdB+52PR3Hf6EKNKqfxv5Mn
tpf++fHjmPNMJGQtfWGsQwHw4t67Gy9sUktc0Tnkwrmhi74Bee0cMh+oMZpMR5Go
2iz/WwvsRIDphM8uhmJHkQPqTxYLQu3IW5XP+uTOTbvlgJndpivGFAGt8qisJ0Qb
Ay8qD2X37e3uzhQyRo6Rhul3W/LRo5P+tppNfGTllOSJhY+ddh0HlknW4W4DDXwR
PD83s28ugzKEjMMag/Ghwb/c0roT27K7KXaIP7e+TGlol0j7epX62tEgMXrFJAvX
Cj5WJf5rE8HTq7yNWTl/9nwLihS+Qe0djMKbBs5/l9njbRKnvwjDC/t8cYnDhLWH
GsaTUqgm7+P9tWfidKGgZhVB2CeW0iKfTMsQtZWtsuzk5LpPU7gl9y06ZjPPNSVH
sPN8JUtFTFfDH3WeAHQJ0RIUwffoyVlKUCYnOtHj2sawIC6HrvI=
=D6Wt
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.