Qt 5.5 and X11 forwarding - libxcb-glx crash
-
Hi,
This been a long time I want to use Qt5 on my QML application, but there was that bug. Now Qt5.5 is live, and I still can't use Qt5 app on X11 ...
I develop only on Ubuntu or Debian VM with no screen, so I use SSH and X11 forwarding (Xming and or MobaxTerm).
My app is fully working under Qt4.8, and works on Qt5 if not throught a virtual screen (tested on an imx6 card on screen without any problems)
I've compiled Qt 5.5 sucefully
DirectFB ............. no EGLFS ................ yes EGLFS i.MX6....... . no EGLFS KMS .......... no EGLFS Mali ......... no EGLFS Raspberry Pi . no EGLFS X11 .......... yes LinuxFB .............. yes XCB .................. yes (system library) EGL on X ........... yes GLX ................ yes MIT-SHM ............ yes Xcb-Xlib ........... yes Xcursor ............ yes (loaded at runtime) Xfixes ............. yes (loaded at runtime) Xi ................. no Xi2 ................ yes Xinerama ........... yes (loaded at runtime) Xrandr ............. yes (loaded at runtime) Xrender ............ yes XKB ................ yes XShape ............. yes XSync .............. yes XVideo ............. yes
My problem when I launch my app :
- QXcbConnection: Failed to initialize XRandr
- WARNING: Application calling GLX 1.3 function "glXCreatePbuffer" when GLX 1.3 is not supported! This is an application bug!
I've found this in the syslog :
segfault at c ip b30839d4 sp bfa0a21c error 4 in libxcb-glx.so.0.0.0[b3076000+16000]
But I'm able to open the qmlviewer but it don't found QtQuick 2
I've tried to compile qt with pre-built xcb, and system xcb, but none work.
I've seen multiple post with the same error than me, but never seen one solved.I wanted to test with EGLFS, but I can't since it doesn't work with X11.
I can give you many more information, and I really need a solution to this ...
I'm so sad, I love Qt, and back in Qt4 days, I had no problem, now with Qt5, I'm not able to do anything :( Please help me.
Thanks.