Hi Denys,

On Wed, 06 Oct 2021 19:19:56 -0400 Denys Dmytriyenko <[email protected]> wrote:
> On Wed, Oct 06, 2021 at 04:54:54PM -0400, Vivien Didelot wrote:
> > Instead of maintaining an inappropriate hack on qtwebengine to disable
> > seccomp filter sandbox, export the corresponding chromium flag in
> > the QTWEBENGINE_CHROMIUM_FLAGS environment variable.
> > 
> > Signed-off-by: Vivien Didelot <[email protected]>
> > ---
> >  .../qt5/qtbase-conf/ti33x/qt_env.sh           |  5 +++
> >  ...-disable-SECCOMP-BPF-Sandbox-at-star.patch | 32 -------------------
> >  .../recipes-qt/qt5/qtwebengine_git.bbappend   |  4 ---
> >  3 files changed, 5 insertions(+), 36 deletions(-)
> >  delete mode 100644 
> > meta-arago-distro/recipes-qt/qt5/qtwebengine/0003-qtwebengine-HACK-disable-SECCOMP-BPF-Sandbox-at-star.patch
> > 
> > diff --git a/meta-arago-distro/recipes-qt/qt5/qtbase-conf/ti33x/qt_env.sh 
> > b/meta-arago-distro/recipes-qt/qt5/qtbase-conf/ti33x/qt_env.sh
> > index 29fa2969..96526393 100644
> > --- a/meta-arago-distro/recipes-qt/qt5/qtbase-conf/ti33x/qt_env.sh
> > +++ b/meta-arago-distro/recipes-qt/qt5/qtbase-conf/ti33x/qt_env.sh
> > @@ -7,3 +7,8 @@ export QT_QPA_EGLFS_KMS_CONFIG=/etc/qt5/eglfs_kms_cfg.json
> >  export QT_QPA_EGLFS_INTEGRATION=eglfs_kms
> >  export QT_QPA_EGLFS_ALWAYS_SET_MODE=1
> >  export QT_WAYLAND_SHELL_INTEGRATION=wl-shell
> > +
> > +# SECCOMP-BPF Sandbox does not work due to unexpected FUTEX_UNLOCK_PI call
> > +# from the pthread implementation. Disable this feature temporarily until
> > +# those issues are resolved.
> > +export QTWEBENGINE_CHROMIUM_FLAGS="--disable-seccomp-filter-sandbox"
> 
> Why is this only done for ti33x platform? What about other platforms?

Good catch! Should I bbappend the qtwebengine recipe instead to deploy
a new qtwebengine_env.sh file containing QTWEBENGINE_CHROMIUM_FLAGS?


Thanks,

        Vivien
_______________________________________________
meta-arago mailing list
[email protected]
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago

Reply via email to