** Description changed: Binary package hint: libgl1-mesa-dri + + --- + WORKAROUND for the software-center crash: + + Launch Software Center from the command line as: + + LD_PRELOAD=/usr/lib/libstdc++.so.6 software-center + + This should only be needed the first time; after this Software Center + should launch correctly without needing the command line. + + For more details about the software-center crash, please see bug 731724. + --- The package libgl1-mesa-dri in Intrepid seems to have been compiled with the option --enable-glx-tls. This triggers a bug in src/glx/x11/glxcurrent.c : The TLS variable __glX_tls_Context is compiled with the TLS model initial-exec, which is only ment for executables. Used in shared libraries, it can break TLS usage in other shared libraries. One example is when libGL is linked beforce libstdc++ in another library, which is then loaded via dlopen(). In this case, the TLS variables in libstdc++ aren't properly initialized, and it will segfault when trying to allocate an exception. I think there are 2 possible solutions: 1. Do not compile with --enabgle-glx-tls 2. Patch mesa to remove the tls-model attribute. I assume this will eat up the performance gain of TLS, since initial-exec is meant as an optimisation for apps not using the GL over dlopen directly or indirectly. Policy information about my libGL package: libgl1-mesa-dri: - Installiert: 7.1~rc3-1ubuntu4 - Kandidat: 7.1~rc3-1ubuntu4 - Versions-Tabelle: - *** 7.1~rc3-1ubuntu4 0 - 500 http://de.archive.ubuntu.com intrepid/main Packages - 100 /var/lib/dpkg/status + Installiert: 7.1~rc3-1ubuntu4 + Kandidat: 7.1~rc3-1ubuntu4 + Versions-Tabelle: + *** 7.1~rc3-1ubuntu4 0 + 500 http://de.archive.ubuntu.com intrepid/main Packages + 100 /var/lib/dpkg/status
-- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to mesa in ubuntu. https://bugs.launchpad.net/bugs/259219 Title: Broken TLS support in libGL.so _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp