I just did "gdb konqueror" while connected to an icewm session running under vnc, ran konqueror until it crashed. gdb gave this message when it crashed: 0x41362ca9 in XftDrawString16 () from /usr/X11R6/lib/libXft.so.2-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Just also made sure that the same app was running fine in Fluxbox on aDon't you want to try a Qt-only app on GNOME to confirm? mysqlcc orJust tried a pure qt app in an Xnested Fluxbox and it segfaults. The
qcad or something else qt-only should do.
same app runs fine in gnome:
$ ./qttest
Xlib: extension "RENDER" missing on display ":1.0".
Segmentation fault.
local :1.0 display.
Could it be, that Qt is compiled with antialiasing (Xft) on ? That needs Render and on nested displays you (obviously) do not have Render extension, so it exits ...
But how to fix this, I have no idea, since if you disable antialiasing in Qt, many apps (KDE) will look ugly. Perhaps smarter handling of antialiasing in Qt is needed ?
Jan -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux)
iD8DBQE+dwpon11XseNj94gRAnVqAJkBbzg8j3Zye2RRPRsfCmn0TLJwuACgj5iK +G5BYtEjpmsSCDoVYRiyy64= =sszE -----END PGP SIGNATURE-----
While I'm very new to using gdb to debug apps, I think it may have something to do with Xft...
Just my humble 0.02 worth...
Scott
