[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#219352: xmms libc crash



On Thursday 13 November 2003 04:12, Daniel Jacobowitz wrote:
> On Thu, Nov 13, 2003 at 02:54:40AM +0100, Felix Seeger wrote:
> > open("/usr/lib/tls/libGL.so.1", O_RDONLY) = 8
> > read(8, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\252\2"..., 512)
> > = 512
> > fstat64(8, {st_mode=S_IFREG|0755, st_size=430820, ...}) = 0
> > writev(2, [{"Inconsistency detected by ld.so:"..., 33},
> > {"../sysdeps/generic/dl-tls.c", 27}, {": ", 2}, {"72", 2}, {": ", 2},
> > {"_dl_next_tls_modid", 18}, {": ", 2}, {"Assertion `", 11}, {"result <=
> > _rtld_local._dl_tls_ma"..., 41}, {"\' failed!\n", 10}], 10Inconsistency
> > detected by ld.so: ../sysdeps/generic/dl-tls.c: 72: _dl_next_tls_modid:
> > Assertion `result <= _rtld_local._dl_tls_max_dtv_idx' failed!
> > ) = 148
> > exit_group(127)                         = ?
>
> Then this bug is almost certainly related to the nvidia-glx drivers.
> Either as a libc bug or a TLS problem; it's hard to say without
> investigating more but that may let Goto-san reproduce it?

Yes, if I move libGL.so... to another place I get:
libmikmod.so.2: cannot open shared object file: No such file or directory
/usr/lib/tls/libGLcore.so.1: undefined symbol: __gl_tls_var0
/usr/lib/tls/libGLcore.so.1: undefined symbol: __gl_tls_var0

But xmms starts.

strings /usr/lib/tls/libGLcore.so.1 | grep nvidia
nvidia id: NVIDIA OpenGL Core Shared Library (libGLcore) (ELF TLS)  1.0-4496  
Wed Jul 16 19:52:36 PDT 2003

thanks
Felix




Reply to: