Skip to content

Known Issues

vkrause edited this page Oct 28, 2011 · 26 revisions

Linux

Preloading fails with -Bsymbolic-function

If your Qt is linked with "-Bsymbolic-function", preloading wont work. If used, references to global functions are bind to the shared object internally. The definition of the function is now fixed and cant be overwritten by preloading.

Be sure that your distro provided packages or your self-compiled packages are not linked with this flag (check with echo $LDFLAGS before compiling). For more info see: "man ld; search for "-Bsymbolic-function".

Affected distros (you may insert others here):

  • Ubuntu 10.10, 11.04

If you are affected by this, try the gdb or style injectors instead, using the "-i" command line option.

Mac

Undefined behavior when using app bundles containing Qt

When attaching GammaRay to an app bundle that contains its own Qt version, GammaRay may additionally load the Qt libraries it has been linked against. This will cause undefined behavior even if these are exactly the same Qt versions as static variables are overwritten in the process.

So far, the only workaround is adding GammaRay to the same app bundle.

GammaRay fails when build for 32bit

GammaRay fails to work when build for 32bit systems on Mac. No workaround is currently known.

Windows

Mingw not supported

There is no Mingw support in GammaRay yet.

Clone this wiki locally