All my amd64 problems appear to be KSE
Sean McNeil
sean at mcneil.com
Sat Jun 5 16:02:22 GMT 2004
On Sat, 2004-06-05 at 07:22, Daniel Eischen wrote:
> On Fri, 4 Jun 2004, Sean McNeil wrote:
>
> > On Fri, 2004-06-04 at 21:06, Daniel Eischen wrote:
> > > On Fri, 4 Jun 2004, Sean McNeil wrote:
> > >
> > > > I just switched over to libc_r via. libmap.conf and I no longer get any
> > > > mysterious crashes of applications in gnome. My gnome-terminals and
> > > > everything else are just fine now.
> > >
> > > How were you using libpthread? It's best to use libmap.conf
> > > to map everything to libpthread so that libc_r isn't pulled
> > > in by libraries still linked to it.
> >
> > This is a completely rebuilt machine from a working i386 install that
> > has tracked -current forever. There is absolutely nothing that is
> > compiled and pointing to libc_r.
>
> Sorry, unless you have tried using libmap to map libc_r to
> libpthread, I don't trust that.
I would have to say that is extremely myopic of you. Regardless of
whether you trust me or not, it doesn't change what I have reported.
kse is broken in some respect on amd64.
For my own assurances, I have done the following:
find / -name "*.so*" -exec ldd {} \; |& grep libc_r
result was
/usr/lib/libc_r.so.5:
/usr/lib/libc_r.so:
ldd: /usr/src/lib/compat/compat22/libc_r.so.3.0.bz2.uu: not a dynamic
executableldd: /usr/src/lib/compat/compat3x.i386/libc_r.so.3.gz.uu: not
a dynamic executable
ldd: /usr/src/lib/compat/compat3x.i386/libc_r.so.4.gz.uu: not a dynamic
executable
ldd: /usr/src/lib/compat/compat4x.alpha/libc_r.so.4.bz2.uu: not a
dynamic executable
ldd: /usr/src/lib/compat/compat4x.i386/libc_r.so.4.bz2.uu: not a dynamic
executable
/usr/obj/usr/src/amd64/usr/lib/libc_r.so.5:
/usr/obj/usr/src/amd64/usr/lib/libc_r.so:
/usr/obj/usr/src/lib/libc_r/libc_r.so:
/usr/obj/usr/src/lib/libc_r/libc_r.so.5:
So as I stated earlier, there is absolutely nothing on my system that is
compiled and pointing to libc_r.
It is my opinion that it is always better to give a person the benefit
of doubt regarding a claim. What I am looking for here is something
constructive in a way of suggesting things I can do to assist in
tracking down the problems I have seen. Can anyone give me ideas? I'm
sort of stuck with this because
1) gdb doesn't work with attaching to a process that uses kse. This
makes gnome's crash dialog and reporting mechanism non-functional.
2) I've tried --disable-crash-dialog when executing an application but
that doesn't seem to have an effect. The crash dialog keeps getting in
my way.
I need some way to get these applications to dump core so I can take a
look at a backtrace. Any help in accomplishing that would be highly
appreciated. Hopefully it will help in resolving the issues with kse on
amd64 as well.
Cheers,
Sean
More information about the freebsd-amd64
mailing list