Segfault in rtld - dlopen RTLD_LAZY (was: Re: CFT: vlc 2.0.3 - want to know where it works and where only partly)

Alexander Kabaev kabaev at gmail.com
Mon Aug 13 00:29:38 UTC 2012


On Mon, 13 Aug 2012 01:13:35 +0200
Juergen Lock <nox at jelal.kn-bremen.de> wrote:

> On Sun, Aug 05, 2012 at 07:38:11PM +0200, Juergen Lock wrote:
> > On Sun, Aug 05, 2012 at 07:13:53PM +0300, Konstantin Belousov wrote:
> > > On Sun, Aug 05, 2012 at 05:31:19PM +0200, Juergen Lock wrote:
> > > > Hi kib, -current, seems we have a segfault in rtld when updating
> > > > the multimedia/vlc port from the version currently in ports to
> > > > the 2.0.3 CFT version from here:
> > > > 
> > > > 	http://people.freebsd.org/~nox/tmp/vlc-2.0.3-006.patch
> > > > 
> > > > (If you test the LIVEMEDIA knob you also need this update:
> > > > 
> > > > 	http://people.freebsd.org/~nox/tmp/livemedia-20120404-001.patch
> > > > 
> > > > )
> > > Please do two things.
> > > 
> > > 1. Provide me the output of readelf -a for the module that was
> > > loaded.
> > > 
> > > 2. Recompile rtld with debug symbols and redo the build to get
> > > the useful backtrace from core:
> > > 	cd /usr/src/libexec/rtld-elf
> > > 	make clean
> > > 	make all install DEBUG_FLAGS=-g
> > > 
> > Ok, someone who got the crash will have to do this as I couln't
> > reproduce it here (sorry forgot to say...)
> > 
> I just learned that the missing piece in reproducing this is the
> pulseaudio knob, now I finally have a bt:
>

obj->nbuckets in core seems to disagree with that readelf thinks it
should be (521 != 67). Could you please make the tarball of all the VLC
libraries involved? Send the link to me and kib@, please. At the very
least, can I lay my hands on libpulsesrc_plugin.so binary?

-- 
Alexander Kabaev
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 188 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-current/attachments/20120813/29f052ab/signature.pgp


More information about the freebsd-current mailing list