Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 4 Sep 2012 22:04:11 +0200
From:      Juergen Lock <nox@jelal.kn-bremen.de>
To:        Peter Cornelius <pcc@gmx.net>
Cc:        avg@FreeBSD.org, Juergen Lock <nox@jelal.kn-bremen.de>, multimedia@FreeBSD.org, pawel@FreeBSD.org
Subject:   Re: vlc-2.0.3_1,3 patch phase fails; devel/upnp bug
Message-ID:  <20120904200411.GB73872@triton8.kn-bremen.de>
In-Reply-To: <20120903221849.33490@gmx.net>
References:  <504468AB.8050003@FreeBSD.org> <20120903194543.GA38349@triton8.kn-bremen.de> <20120903221849.33490@gmx.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Sep 04, 2012 at 12:18:49AM +0200, Peter Cornelius wrote:
> Good .. afternoon? Night? Anyways...
:)  Hi!
> 
> Thanks for providing the updated port.
> 
> > > The file files/extra-patch-modules__services_discovery__upnp_intel.cpp
> > doesn't
> > > exist indeed.
> > 
> > Yeah it's no longer needed, I'll remove the bogus reference to it.
> 
> Thanks, I was just about to suggest that :)
> 
> Furthermore, I have the following issue which I don't seem to be able to get my head around (it is a hundred per cent reproducible):
> 
> (...)
> gmake[2]: Entering directory `/usr/ports/multimedia/vlc/work/vlc-2.0.3/bin'
>   CC     vlc.o
>   CC     override.o
>   CC     rootwrap.o
>   CC     vlc_static-vlc.o
>   CC     vlc_static-override.o
>   CC     cachegen.o
>   CCLD   vlc
>   CCLD   vlc-wrapper
>   CCLD   vlc-static
>   CCLD   vlc-cache-gen
>   GEN    ../modules/plugins.dat
> gmake[2]: *** [../modules/plugins.dat] Segmentation fault: 11 (core dumped)
> gmake[2]: Leaving directory `/usr/ports/multimedia/vlc/work/vlc-2.0.3/bin'
> gmake[1]: *** [all-recursive] Error 1
> gmake[1]: Leaving directory `/usr/ports/multimedia/vlc/work/vlc-2.0.3'
> gmake: *** [all] Error 2
> *** Error code 1
> 
> Stop in /usr/ports/multimedia/vlc.
> *** Error code 1
> 
> The naive backtrace of the core file is close to useless for me since there are no debug symbols at this stage:
> 
> #0  0x0000000800604473 in ?? ()
> #1  0x0000000000000000 in ?? ()
> #2  0x0000000800643c00 in ?? ()
> #3  0x0000000800703a00 in ?? ()
> #4  0x0000000800604581 in ?? ()
> (...)
> #1349 0x0000000000000000 in ?? ()
> #1350 0x2f00000000000000 in ?? ()
> #1351 0x74726f702f727375 in ?? ()
> #1352 0x6d69746c756d2f73 in ?? ()
> #1353 0x636c762f61696465 in ?? ()
> #1354 0x6c762f6b726f772f in ?? ()
> #1355 0x2f332e302e322d63 in ?? ()
> #1356 0x62696c2e2f6e6962 in ?? ()
> #1357 0x61632d636c762f73 in ?? ()
> #1358 0x006e65672d656863 in ?? ()
> #1359 0x00007fffffffd060 in ?? ()
> #1360 0x0000000000000002 in ?? ()
> #1361 0x00007fffffffd078 in ?? ()
> #1362 0x0000000000000042 in ?? ()
> Cannot access memory at address 0x7ffffffff000
> 
> I guess I may even have another issue here but any hints appreciated.
> 
> Thanks,
> 
> Peter
> 
> ---
> 
> Btw, OS is...:
> 
> FreeBSD p.c 9.0-STABLE FreeBSD 9.0-STABLE #1: Thu Jun  7 16:35:43 CEST 2012     root@p.c:/usr/obj/usr/src/sys/P amd64
> 
> ... and most of the vlc port options I figured I could enable.
> 
> # This file is auto-generated by 'make config'.
> # Options for vlc-2.0.3_1,3
> _OPTIONS_READ=vlc-2.0.3_1,3
> _FILE_COMPLETE_OPTIONS_LIST=A52 AALIB ASS AVAHI CACA DBUS DEBUG DIRAC DOCS DTS DVDNAV DVDREAD FAAD FLAC FLUID FRIBIDI GLX GNOMEVFS GNUTLS GOOM HTTPD JACK LIVEMEDIA LUA MAD MATROSKA MODPLUG MPEG2 MTP MUSEPACK NCURSES NLS NOTIFY OGG OPTIMIZED_CFLAGS PNG PORTAUDIO PROJM PULSEAUDIO QT4 REALAUDIO RUNROOT SAMBA SCHROED SDL SERVER_ONLY SHOUTCAST SKINS SPEEX SQLITE STREAM SVG TAGLIB THEORA TREMOR TWOLAME UNSAFE_PLUGINS UPNP V4L VAAPI VCD VORBIS X11 X264 XCB XOSD XVIDEO ZVBI
> OPTIONS_FILE_SET+=A52
> OPTIONS_FILE_SET+=AALIB
> OPTIONS_FILE_SET+=ASS
> OPTIONS_FILE_SET+=AVAHI
> OPTIONS_FILE_SET+=CACA
> OPTIONS_FILE_SET+=DBUS
> OPTIONS_FILE_SET+=DEBUG
> OPTIONS_FILE_SET+=DIRAC
> OPTIONS_FILE_SET+=DOCS
> OPTIONS_FILE_SET+=DTS
> OPTIONS_FILE_SET+=DVDNAV
> OPTIONS_FILE_SET+=DVDREAD
> OPTIONS_FILE_SET+=FAAD
> OPTIONS_FILE_SET+=FLAC
> OPTIONS_FILE_SET+=FLUID
> OPTIONS_FILE_SET+=FRIBIDI
> OPTIONS_FILE_SET+=GLX
> OPTIONS_FILE_SET+=GNOMEVFS
> OPTIONS_FILE_SET+=GNUTLS
> OPTIONS_FILE_SET+=GOOM
> OPTIONS_FILE_SET+=HTTPD
> OPTIONS_FILE_SET+=JACK
> OPTIONS_FILE_SET+=LIVEMEDIA
> OPTIONS_FILE_SET+=LUA
> OPTIONS_FILE_SET+=MAD
> OPTIONS_FILE_SET+=MATROSKA
> OPTIONS_FILE_SET+=MODPLUG
> OPTIONS_FILE_SET+=MPEG2
> OPTIONS_FILE_SET+=MTP
> OPTIONS_FILE_SET+=MUSEPACK
> OPTIONS_FILE_SET+=NCURSES
> OPTIONS_FILE_SET+=NLS
> OPTIONS_FILE_SET+=NOTIFY
> OPTIONS_FILE_SET+=OGG
> OPTIONS_FILE_SET+=OPTIMIZED_CFLAGS
> OPTIONS_FILE_SET+=PNG
> OPTIONS_FILE_SET+=PORTAUDIO
> OPTIONS_FILE_SET+=PROJM
> OPTIONS_FILE_SET+=PULSEAUDIO
> OPTIONS_FILE_SET+=QT4
> OPTIONS_FILE_SET+=REALAUDIO
> OPTIONS_FILE_UNSET+=RUNROOT
> OPTIONS_FILE_SET+=SAMBA
> OPTIONS_FILE_SET+=SCHROED
> OPTIONS_FILE_SET+=SDL
> OPTIONS_FILE_UNSET+=SERVER_ONLY
> OPTIONS_FILE_SET+=SHOUTCAST
> OPTIONS_FILE_SET+=SKINS
> OPTIONS_FILE_SET+=SPEEX
> OPTIONS_FILE_UNSET+=SQLITE
> OPTIONS_FILE_SET+=STREAM
> OPTIONS_FILE_SET+=SVG
> OPTIONS_FILE_SET+=TAGLIB
> OPTIONS_FILE_SET+=THEORA
> OPTIONS_FILE_UNSET+=TREMOR
> OPTIONS_FILE_SET+=TWOLAME
> OPTIONS_FILE_SET+=UNSAFE_PLUGINS
> OPTIONS_FILE_SET+=UPNP
> OPTIONS_FILE_SET+=V4L
> OPTIONS_FILE_SET+=VAAPI
> OPTIONS_FILE_SET+=VCD
> OPTIONS_FILE_SET+=VORBIS
> OPTIONS_FILE_SET+=X11
> OPTIONS_FILE_SET+=X264
> OPTIONS_FILE_SET+=XCB
> OPTIONS_FILE_SET+=XOSD
> OPTIONS_FILE_SET+=XVIDEO
> OPTIONS_FILE_SET+=ZVBI

This looks like the rtld bug triggered by some vlc knobs like the
pulseaudio one:

	http://lists.freebsd.org/pipermail/freebsd-multimedia/2012-August/013246.html

Fix by kan:

	http://svnweb.freebsd.org/base?view=revision&revision=239253

(MFC'd to 9 as r239439) and a followup fix: (affecting openoffice
or libreoffice, I forgot which)

	http://svnweb.freebsd.org/base?view=revision&revision=239470

(MFC'd to 9 as r239471.)

 I actually wanted to add an UPDATING entry about this but somehow
forgot about it again, will do now as soon as I hear back from another
user about (possibly) the only-sdl-works issue that `noone' could
reproduce...

 Thanx!
	Juergen



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120904200411.GB73872>