[meta-freescale] [meta-fsl-arm] QT4 on i.MX6?

Otavio Salvador otavio at ossystems.com.br
Tue Jan 14 04:24:18 PST 2014


Hello Gary,


On Mon, Jan 13, 2014 at 1:49 PM, Gary Thomas <gary at mlbassoc.com> wrote:

> When I try to run QT4 (embedded) on my i.MX6 platforms, they
> all crash during initialization.
>
> root at sabrelite:~# gdb qtdemoE
> GNU gdb (GDB) 7.6.1
> Copyright (C) 2013 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.
> html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
> and "show warranty" for details.
> This GDB was configured as "arm-amltd-linux-gnueabi".
> For bug reporting instructions, please see:
> <http://www.gnu.org/software/gdb/bugs/>...
> Reading symbols from /usr/bin/qtdemoE...(no debugging symbols
> found)...done.
> (gdb) r -qws
> Starting program: /usr/bin/qtdemoE -qws
> Program received signal SIGSEGV, Segmentation fault.
> gcoOS_InitLocalDisplayInfo (Display=0x0,
>     localDisplay=localDisplay at entry=0x34bc8504) at gc_hal_user_dri.c:3919
> (gdb) bt
> #0  gcoOS_InitLocalDisplayInfo (Display=0x0,
>     localDisplay=localDisplay at entry=0x34bc8504) at gc_hal_user_dri.c:3919
> #1  0x2c46905c in veglInitLocalDisplayInfo (Display=Display at entry=
> 0x34bc84f8)
>     at gc_egl_platform.c:336
> #2  0x2c463240 in veglReferenceDisplay (Thread=Thread at entry=0x5ddf0,
>     Display=Display at entry=0x34bc84f8) at gc_egl_init.c:969
> #3  0x2c4635f8 in eglInitialize (Dpy=0x34bc84f8, major=0x0, minor=0x0)
>     at gc_egl_init.c:1185
> #4  0x2b5da3b0 in QEgl::display() () from /usr/lib/libQtGuiE.so.4
> #5  0x2b5dbbe4 in QEgl::chooseConfig(QEglProperties const*,
> QEgl::PixelFormatMatch) () from /usr/lib/libQtGuiE.so.4
> #6  0x2b5dc4d8 in QEglContext::chooseConfig(QEglProperties const&,
> QEgl::PixelFormatMatch) () from /usr/lib/libQtGuiE.4
> #7  0x2aeb04d4 in QGLContext::chooseContext(QGLContext const*) ()
>    from /usr/lib/libQtOpenGLE.so.4
> #8  0x2ae73ee4 in QGLContext::create(QGLContext const*) ()
>    from /usr/lib/libQtOpenGLE.so.4
> #9  0x2aeb01c4 in QGLWidget::setContext(QGLContext*, QGLContext const*,
> bool)
>     () from /usr/lib/libQtOpenGLE.so.4
> #10 0x2ae74290 in ?? () from /usr/lib/libQtOpenGLE.so.4
>
>
> Has anyone else tried this on i.MX6 (and got it to work)?


Mario (added in Cc) has got same error in one of our customers BSP, he is
investigating the issue.

Mario, it seems the error is because it is using the X11 backend. So please
rebuild using:

DISTRO_FEATURES_remove = "x11 wayland"

and retest.

-- 
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/meta-freescale/attachments/20140114/f20dfd87/attachment.html>


More information about the meta-freescale mailing list