Comment 17 for bug 8474

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Sat, 15 Nov 2003 11:52:36 +0100
From: Felix Seeger <email address hidden>
To: GOTO Masanori <email address hidden>,
 <email address hidden>,
 <email address hidden>
Cc: Daniel Jacobowitz <email address hidden>, Juergen Kreileder <email address hidden>,
 Jeff Bailey <email address hidden>
Subject: Re: Bug#219352: xmms libc crash

On Saturday 15 November 2003 04:13, GOTO Masanori wrote:
> reassign 219352 nvidia-graphics-drivers
> thanks
>
> At Thu, 13 Nov 2003 05:52:05 +0100,
>
> Felix Seeger wrote:
> > 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.
>
> Oh, good point, Dan! I have no NVidia cards because of its binary
> driver problem, so I can't investigate it more.
>
> > 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
>
> Is this the latest package?
This is not from the debian package, but yes, the latest with a patch to work
with 2.6.0-test9.

> BTW, this is binary driver... so it's hard to track this more. I
> reassign this bug to nvidia-graphics-drivers, because I think this
> package maintainer knows more about this problem.

Since exec of /lib/libc.so.6 also fails even if the nvidia files are away:
Inconsistency detected by ld.so: rtld.c: 1259: dl_main: Assertion
`_rtld_local._dl_rtld_map.l_prev->l_next == _rtld_local._dl_rtld_map.l_next'
failed!

And since qt designer segfaults when using a klineedit widget from kde I am
not sure if this is only an nvidia problem.

I cannot reproduce all this things on a 2.4.* installation with same libc.

> Regards,
> -- gotom

have fun
Felix