[oe] [meta-qt5] QtWebEngine SEGV_MAPERR when opening web view on Raspberry Pi 3

Martin Hundebøll mnhu at prevas.dk
Tue May 29 12:24:43 UTC 2018


Hi,

On 2018-05-29 13:25, kdgoncharov at gmail.com wrote:
> Hi
> 
> I'm using meta-qt5 and meta-raspberrypi layers to build an image for Rapberry Pi 3. The image contains PyQt app running with eglfs plugin.
> Starting from QT 5.9.4 (commit e1046125d212a016d96944ff907e17d51a5b41af on rocko branch), QtWebEngine view started to crash with SEGV_MAPERR. The error also occurs with QT 5.10.1 built from the sumo branch:
> 
> Received signal 11 SEGV_MAPERR 000000000000
> #0 0x000072a7ab4a <unknown>
> #1 0x000072a7a9c6 <unknown>
> #2 0x000071eda2c8 <unknown>
> #3 0x000072a7adc2 <unknown>
> #4 0x000076bb4d30 <unknown>
> [end of stack trace]
> Calling _exit(1). Core file will not be generated.
> 
> I posted a bug report on QT tracker with more details about the crash: https://bugreports.qt.io/browse/QTBUG-68484 (https://bugreports.qt.io/browse/QTBUG-68484)
> But maybe something is wrong with my configuration and I have to update it?
> 
> I'm using core-image-minimal with several modifications. Here is my qtbase_git.bbappend:
> 
> PACKAGECONFIG_GL = "eglfs gles2"
> PACKAGECONFIG_append = " fontconfig "
> 

For what its worth, here's our configuration for Qt graphics on a RPi3:

 > DEPENDS_pn-qtbase = "virtual/libgles2"
 > QT_CONFIG_FLAGS_append_pn-qtbase = " -qpa eglfs"
 > PACKAGECONFIG_GL_pn-qtbase = "gles2 eglfs kms gbm"
 > PACKAGECONFIG_append_pn-mesa = "gallium egl gles gbm"
 > GALLIUMDRIVERS_append = " vc4"
 > GALLIUMDRIVERS_remove = "swrast"

// Martin



More information about the Openembedded-devel mailing list