build on fedora
-
Hi to All,
I'm trying to build lomiri on fedora 32 and 33.
Actually working on podman containers.
My work is based on https://gitlab.com/erlend.io/lomiri-on-fedora.
I'm facing problem with lomiri-ui-toolkit.
the qmlplugindump core dumps at certain point, when the script:
ubuntu-ui-toolkit-cfa1f5826bb2c17999fdbfacdc521662d2cf06ef/build/src/imports/Components/wrapper.sh
is run.
Looking around I found those lines on my dmesg
[52657.307748] qmlplugindump[102761]: segfault at 0 ip 00007fa50e20e510 sp 00007ffed9878b90 error 4 in libQt5SystemInfo.so.5.4.0[7fa50e20d000+1b000] [52657.307760] Code: 25 55 69 02 00 0f 1f 44 00 00 f3 0f 1e fa f3 0f 1e fa 53 48 89 fb e8 ef fc ff ff 48 8b 05 68 6a 02 00 48 83 c0 10 48 89 03 90 <48> 8b 04 25 00 00 00 00 0f 0b 48 8b 04 25 00 00 00 00 0f 0b 48 8b [52735.752334] qmlplugindump-q[102802]: segfault at 0 ip 00007f99cf9df510 sp 00007ffc9f9c6360 error 4 in libQt5SystemInfo.so.5.4.0[7f99cf9de000+1b000] [52735.752339] Code: 25 55 69 02 00 0f 1f 44 00 00 f3 0f 1e fa f3 0f 1e fa 53 48 89 fb e8 ef fc ff ff 48 8b 05 68 6a 02 00 48 83 c0 10 48 89 03 90 <48> 8b 04 25 00 00 00 00 0f 0b 48 8b 04 25 00 00 00 00 0f 0b 48 8b
then I checked link to share libs :
[root@4f347253426b build-scripts]$ldd /usr/lib64/libQt5SystemInfo.so.5.4
linux-vdso.so.1 (0x00007fffcd52e000)
libX11.so.6 => /lib64/libX11.so.6 (0x00007efdddc2c000)
libQt5Network.so.5 => /lib64/libQt5Network.so.5 (0x00007efdddaa3000)
libQt5DBus.so.5 => /lib64/libQt5DBus.so.5 (0x00007efddda1a000)
libQt5Core.so.5 => /lib64/libQt5Core.so.5 (0x00007efddd4ff000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007efddd4dd000)
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007efddd2ed000)
libc.so.6 => /lib64/libc.so.6 (0x00007efddd121000)
libxcb.so.1 => /lib64/libxcb.so.1 (0x00007efddd0f5000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007efddd0ee000)
libz.so.1 => /lib64/libz.so.1 (0x00007efddd0d4000)
libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x00007efddd07d000)
libssl.so.1.1 => /lib64/libssl.so.1.1 (0x00007efddcfe6000)
libcrypto.so.1.1 => /lib64/libcrypto.so.1.1 (0x00007efddccf7000)
libdbus-1.so.3 => /lib64/libdbus-1.so.3 (0x00007efddcca0000)
libsystemd.so.0 => /lib64/libsystemd.so.0 (0x00007efddcbe9000)
libicui18n.so.65 => /lib64/libicui18n.so.65 (0x00007efddc8e2000)
libicuuc.so.65 => /lib64/libicuuc.so.65 (0x00007efddc6fa000)
libpcre2-16.so.0 => /lib64/libpcre2-16.so.0 (0x00007efddc66f000)
libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x00007efddc542000)
libm.so.6 => /lib64/libm.so.6 (0x00007efddc3fc000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007efddc3e1000)
/lib64/ld-linux-x86-64.so.2 (0x00007efddddb5000)
libXau.so.6 => /lib64/libXau.so.6 (0x00007efddc3db000)
libkrb5.so.3 => /lib64/libkrb5.so.3 (0x00007efddc2f0000)
libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00007efddc2d5000)
libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00007efddc2ce000)
libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x00007efddc2bc000)
libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00007efddc2b5000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00007efddc29b000)
librt.so.1 => /lib64/librt.so.1 (0x00007efddc290000)
liblzma.so.5 => /lib64/liblzma.so.5 (0x00007efddc266000)
liblz4.so.1 => /lib64/liblz4.so.1 (0x00007efddc243000)
libgcrypt.so.20 => /lib64/libgcrypt.so.20 (0x00007efddc122000)
libicudata.so.65 => /lib64/libicudata.so.65 (0x00007efdda66f000)
libpcre.so.1 => /lib64/libpcre.so.1 (0x00007efdda5f6000)
libselinux.so.1 => /lib64/libselinux.so.1 (0x00007efdda5c9000)
libgpg-error.so.0 => /lib64/libgpg-error.so.0 (0x00007efdda5a3000)
libpcre2-8.so.0 => /lib64/libpcre2-8.so.0 (0x00007efdda50a000)
[root@4f347253426b build-scripts]$ls ..and against the command line tool
[root@4f347253426b build-scripts]$ldd /usr/bin/qmlplugindump-qt5
linux-vdso.so.1 (0x00007ffde85b9000)
libQt5Qml.so.5 => /lib64/libQt5Qml.so.5 (0x00007fc5f5ae3000)
libQt5Widgets.so.5 => /lib64/libQt5Widgets.so.5 (0x00007fc5f543d000)
libQt5Gui.so.5 => /lib64/libQt5Gui.so.5 (0x00007fc5f4ed4000)
libQt5Core.so.5 => /lib64/libQt5Core.so.5 (0x00007fc5f49b9000)
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007fc5f47c9000)
libc.so.6 => /lib64/libc.so.6 (0x00007fc5f45ff000)
libQt5Network.so.5 => /lib64/libQt5Network.so.5 (0x00007fc5f4474000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fc5f4452000)
libm.so.6 => /lib64/libm.so.6 (0x00007fc5f430c000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fc5f42f1000)
libGL.so.1 => /lib64/libGL.so.1 (0x00007fc5f4269000)
libpng16.so.16 => /lib64/libpng16.so.16 (0x00007fc5f4232000)
libz.so.1 => /lib64/libz.so.1 (0x00007fc5f4216000)
libharfbuzz.so.0 => /lib64/libharfbuzz.so.0 (0x00007fc5f4134000)
libsystemd.so.0 => /lib64/libsystemd.so.0 (0x00007fc5f407d000)
libicui18n.so.65 => /lib64/libicui18n.so.65 (0x00007fc5f3d76000)
libicuuc.so.65 => /lib64/libicuuc.so.65 (0x00007fc5f3b8e000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007fc5f3b87000)
libpcre2-16.so.0 => /lib64/libpcre2-16.so.0 (0x00007fc5f3afa000)
libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x00007fc5f39cf000)
/lib64/ld-linux-x86-64.so.2 (0x00007fc5f5f54000)
libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x00007fc5f3978000)
libssl.so.1.1 => /lib64/libssl.so.1.1 (0x00007fc5f38e1000)
libcrypto.so.1.1 => /lib64/libcrypto.so.1.1 (0x00007fc5f35f4000)
libGLX.so.0 => /lib64/libGLX.so.0 (0x00007fc5f35be000)
libX11.so.6 => /lib64/libX11.so.6 (0x00007fc5f3477000)
libXext.so.6 => /lib64/libXext.so.6 (0x00007fc5f3462000)
libGLdispatch.so.0 => /lib64/libGLdispatch.so.0 (0x00007fc5f33a9000)
libfreetype.so.6 => /lib64/libfreetype.so.6 (0x00007fc5f32e4000)
libgraphite2.so.3 => /lib64/libgraphite2.so.3 (0x00007fc5f32c0000)
librt.so.1 => /lib64/librt.so.1 (0x00007fc5f32b3000)
liblzma.so.5 => /lib64/liblzma.so.5 (0x00007fc5f3289000)
liblz4.so.1 => /lib64/liblz4.so.1 (0x00007fc5f3268000)
libgcrypt.so.20 => /lib64/libgcrypt.so.20 (0x00007fc5f3147000)
libicudata.so.65 => /lib64/libicudata.so.65 (0x00007fc5f1694000)
libpcre.so.1 => /lib64/libpcre.so.1 (0x00007fc5f161b000)
libkrb5.so.3 => /lib64/libkrb5.so.3 (0x00007fc5f152e000)
libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00007fc5f1515000)
libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00007fc5f150e000)
libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x00007fc5f14fc000)
libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00007fc5f14f5000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00007fc5f14db000)
libxcb.so.1 => /lib64/libxcb.so.1 (0x00007fc5f14ad000)
libbz2.so.1 => /lib64/libbz2.so.1 (0x00007fc5f149a000)
libgpg-error.so.0 => /lib64/libgpg-error.so.0 (0x00007fc5f1476000)
libselinux.so.1 => /lib64/libselinux.so.1 (0x00007fc5f1449000)
libXau.so.6 => /lib64/libXau.so.6 (0x00007fc5f1443000)
libpcre2-8.so.0 => /lib64/libpcre2-8.so.0 (0x00007fc5f13a8000)Anyone else have seen this kind of error before ?? Anyone have some hints ? Thanks in advance Stefano