[Interest] ASAN (Qt 6.4 + Glib) build shows stackoverflow in trivial Qt program

Thiago Macieira thiago.macieira at intel.com
Sat Nov 12 18:07:31 CET 2022


On Friday, 11 November 2022 23:54:24 PST Dennis Luehring wrote:
>    ../qt6/qtbase/configure -debug -opensource [...]
>    # ==> https://pastebin.com/JDm0p80b  qt6_configure.txt

You've only built qtbase. That means you have no Wayland client plugin.

The configure output is confusing. It says "yes" for a bunch of X11 things, but 
the "XCB" section only has "no":
>   XCB:
>     Using system-provided xcb-xinput ..... no
>     GL integrations:
>       GLX Plugin ......................... no
>         XCB GLX .......................... no
>       EGL-X11 Plugin ..................... no

Though none of them are about XCB itself, one would conclude it is enabled. 
The hint here that GLX wasn't enabled.

In any case, the XCB plugin didn't get built:

> linux at linux-virtual-machine:~/qt6_dev/qt6-build/plugins/platforms$ ls
> libqeglfs.so  libqlinuxfb.so  libqminimalegl.so  libqminimal.so
> libqoffscreen.so  libqvkkhrdisplay.so  libqvnc.so

So this build has no XCB or Wayland, that's why you can't start applications. 
If you just want to test an application that starts and ends, you can use the 
offscreen one.
 

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Cloud Software Architect - Intel DCAI Cloud Engineering





More information about the Interest mailing list