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

Bug#300119: libc6: LD_DEBUG=versions can lead to segmentation fault



On 03/20/05 02:18, GOTO Masanori wrote:
2) As a tangential issue: Many programs (even ones like "vi", for which it doesn't make much sense) now issue the warning
 /usr/lib/libpng12.so.0: no version information available (required by ...)
which is pretty weird;  why does "vi" depend on libpng anyway?
I note in passing that the libpng makefile tries to set some
version information with -soname, and I don't understand why
that isn't good enough .... but that is *not* the bug I wish to emphasize at the moment.


But your build may be broken.

That's why I mentioned it :-)

 > ldd tells you which libraries will be used.  Then check what
/usr/lib/libqt-mt.so.3 is.

The output of the following commands
: ================================
  ldd -v  /usr/lib/libpng12.so.0.1.2.8
  ldd -d  /usr/lib/libpng12.so.0.1.2.8
  ldd -r  /usr/lib/libpng12.so.0.1.2.8

: ================================
  ldd -v /usr/lib/libqt-mt.so.3.3.3
  ldd -d /usr/lib/libqt-mt.so.3.3.3
  ldd -r /usr/lib/libqt-mt.so.3.3.3

: ================================
  ldd -v  /usr/bin/vi
  ldd -d  /usr/bin/vi
  ldd -r  /usr/bin/vi
  LD_DEBUG=versions ldd -v  /usr/bin/vi

can be found at
  http://www.av8n.net/bugs/ldd.txt
(It's 825 lines long, so I was hesitant to include it
in email ... but I will do that also, upon request.)

There is a segfault a few lines from the end, slightly
hidden.

Let me know if there's anything else that might be of
help.



Reply to: