Activity log for bug #259219

Date Who What changed Old value New value Message
2008-08-18 22:36:59 Jonathan Sieber bug added bug
2008-11-07 08:24:16 Bryce Harrington mesa: status New Incomplete
2008-12-19 04:54:35 Bryce Harrington mesa: status Incomplete Invalid
2009-12-29 11:34:28 Ulrich von Zadow mesa (Ubuntu): status Invalid Incomplete
2010-01-29 13:58:52 Ulrich von Zadow mesa (Ubuntu): status Incomplete Confirmed
2010-03-05 14:09:46 Bryce Harrington tags intrepid
2010-05-03 20:42:32 Bryce Harrington mesa (Ubuntu): status Confirmed Incomplete
2010-05-03 20:42:39 Bryce Harrington tags intrepid intrepid needs-retested-on-lucid-by-june
2010-12-04 04:21:29 Launchpad Janitor mesa (Ubuntu): status Incomplete Expired
2011-02-23 18:45:47 Chase Douglas mesa (Ubuntu): status Expired Confirmed
2011-03-01 21:06:36 Ulrich von Zadow attachment added ldpreload_crash.zip https://bugs.launchpad.net/ubuntu/+source/mesa/+bug/259219/+attachment/1879449/+files/ldpreload_crash.zip
2011-03-01 21:21:50 Ulrich von Zadow attachment added ldpreload_crash.zip https://bugs.launchpad.net/ubuntu/+source/mesa/+bug/259219/+attachment/1879456/+files/ldpreload_crash.zip
2011-03-09 23:53:34 Chris Halse Rogers mesa (Ubuntu): importance Undecided High
2011-03-09 23:53:34 Chris Halse Rogers mesa (Ubuntu): status Confirmed In Progress
2011-03-09 23:53:34 Chris Halse Rogers mesa (Ubuntu): assignee Chris Halse Rogers (raof)
2011-03-10 01:46:36 Gary Lasker bug task added software-center (Ubuntu)
2011-03-10 01:50:01 Gary Lasker software-center (Ubuntu): importance Undecided High
2011-03-10 01:50:05 Gary Lasker software-center (Ubuntu): assignee Gary Lasker (gary-lasker)
2011-03-10 02:14:18 Roberto Rosario removed subscriber Roberto Rosario
2011-03-10 08:33:39 Michael Vogt nominated for series Ubuntu Natty
2011-03-10 08:33:39 Michael Vogt bug task added mesa (Ubuntu Natty)
2011-03-10 08:33:39 Michael Vogt bug task added software-center (Ubuntu Natty)
2011-03-10 08:34:04 Michael Vogt software-center (Ubuntu Natty): status New Triaged
2011-03-10 18:14:19 Gary Lasker description Binary package hint: libgl1-mesa-dri 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 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
2011-03-10 18:32:33 Gary Lasker description 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 Binary package hint: libgl1-mesa-dri --- Software Center error description from apport is: software-center crashed with SIGSEGV in __cxa_allocate_exception() 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
2011-03-11 08:33:55 Julian Taylor bug watch added http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=612529
2011-03-11 08:33:55 Julian Taylor bug watch added http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=617432
2011-03-11 13:52:18 Luca Ferretti bug added subscriber Luca Ferretti
2011-03-11 16:46:14 Gary Lasker description Binary package hint: libgl1-mesa-dri --- Software Center error description from apport is: software-center crashed with SIGSEGV in __cxa_allocate_exception() 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 Binary package hint: libgl1-mesa-dri --- Software Center error description from apport is: software-center crashed with SIGSEGV in __cxa_allocate_exception() WORKAROUND for the software-center crash:   Launch Software Center from the command line as:      LD_PRELOAD=/usr/lib/libstdc++.so.6 software-center 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
2011-03-12 08:45:53 Thomas B. bug added subscriber Thomas B.
2011-03-12 09:40:12 Andrea Carpineti bug added subscriber Andrea Carpineti
2011-03-12 10:45:59 Monkey bug added subscriber Monkey
2011-03-13 06:21:08 IKT summary Broken TLS support in libGL.so Broken TLS support in libGL.so AKA: software-center crashed with SIGSEGV in __cxa_allocate_exception()
2011-03-13 08:08:57 Greg A bug added subscriber Greg Auger
2011-03-13 08:17:57 jolo bug added subscriber jolo
2011-03-14 21:03:51 Rifester removed subscriber Mark Rife
2011-03-15 05:00:11 Launchpad Janitor mesa (Ubuntu Natty): status In Progress Fix Released
2011-03-15 06:19:13 Launchpad Janitor branch linked lp:ubuntu/mesa
2011-03-15 14:56:21 Gary Lasker software-center (Ubuntu Natty): status Triaged Fix Released
2011-03-15 18:06:46 Saugeais25-gmail removed subscriber Saugeais25-gmail
2011-03-15 20:03:44 Greg A removed subscriber Greg Auger
2011-06-02 17:48:04 Crownhill removed subscriber Crownhill
2011-06-02 19:02:53 Remi bug added subscriber Remi
2011-06-02 19:36:24 jolo removed subscriber jolo