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-----