[meta-freescale] imx6dlsabresd + qt5.2.1 system freeze

Tobias Knoth tobias.knoth at mni.thm.de
Wed Mar 26 06:42:50 PDT 2014


Hi!
I compiled the current yocto master branch. I added in my bblayers.conf the line:

------
'  ${BSPDIR}/sources/meta-qt5 \'
------

In my local.conf i added the following lines:

------
MACHINE           = "imx6dlsabresd"
IMAGE_INSTALL_append = " kernel-modules fontconfig freetype dbus qtbase \
qtbase-plugins qtbase-tools qtbase-fonts cinematicexperience" 
DISTRO_FEATURES_remove = "x11 wayland" 
------

I bitbaked the image with 'bitbake core-image-minimal'. The build process completes successful with two warnings:

------
WARNING: QA Issue: 
qtbase-examples-dbg: found library in wrong location: /usr/share/qt5/examples/widgets/tools/plugandpaint/plugins/.debug/libpnp_extrafilters.so
qtbase-examples-dbg: found library in wrong location: /usr/share/qt5/examples/widgets/tools/echoplugin/plugin/.debug/libechoplugin.so
qtbase-examples-dbg: found library in wrong location: /usr/share/qt5/examples/widgets/tools/styleplugin/styles/.debug/libsimplestyleplugin.so
qtbase-examples-dev: found library in wrong location: /usr/share/qt5/examples/widgets/tools/plugandpaint/plugins/libpnp_extrafilters.so
qtbase-examples-dev: found library in wrong location: /usr/share/qt5/examples/widgets/tools/echoplugin/plugin/libechoplugin.so
qtbase-examples-dev: found library in wrong location: /usr/share/qt5/examples/widgets/tools/styleplugin/styles/libsimplestyleplugin.so
WARNING: QA Issue: 
qtdeclarative-examples-dev: found library in wrong location: /usr/share/qt5/examples/qml/qmlextensionplugins/imports/TimeExample/libqmlqtimeexampleplugin.so
qtdeclarative-examples-dev: found library in wrong location: /usr/share/qt5/examples/quick/customitems/painteditem/TextBalloonPlugin/libqmltextballoonplugin.so
qtdeclarative-examples-dev: found library in wrong location: /usr/share/qt5/examples/quick/imageprovider/ImageProviderCore/libqmlimageproviderplugin.so
qtdeclarative-examples-dbg: found library in wrong location: /usr/share/qt5/examples/qml/qmlextensionplugins/imports/TimeExample/.debug/libqmlqtimeexampleplugin.so
qtdeclarative-examples-dbg: found library in wrong location: /usr/share/qt5/examples/quick/customitems/painteditem/TextBalloonPlugin/.debug/libqmltextballoonplugin.so
qtdeclarative-examples-dbg: found library in wrong location: /usr/share/qt5/examples/quick/imageprovider/ImageProviderCore/.debug/libqmlimageproviderplugin.so
NOTE: Tasks Summary: Attempted 2128 tasks of which 735 didn't need to be rerun and all succeeded.
------

Then i start the imx6dl sabre board with the created SDCard image. Unfortunately i get a system freeze (black screen and terminal freeze) after I call the following line:

------
Qt5_CinematicExperience -platform eglfs -plugin tslib &
------

These warnings are printed after i call Qt5_CinematicExperience until the system freeze: 

------
QEglFSImx6Hooks will set environment variable FB_MULTI_BUFFER=2 to enable double buffering and vsync.
If this is not desired, you can override this via: export QT_EGLFS_IMX6_NO_FB_MULTI_BUFFER=1
EGLFS: Unable to query physical screen size, defaulting to 100 dpi.
EGLFS: To override, set QT_QPA_EGLFS_PHYSICAL_WIDTH and QT_QPA_EGLFS_PHYSICAL_HEIGHT (in millimeters).
QTsLibMouseHandler "tslib" ""
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
------

The dora branch with QT 5.1.1 works right out of the box. Can someone please guide me to get rid of the problem? Any help will be appreciated. 

Thanks in advance
Tobias


More information about the meta-freescale mailing list