Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 3 Feb 2003 13:58:49 -0500
From:      Mikhail Teterin <mi+mx@aldan.algebra.com>
To:        Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>, cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: ports/multimedia/mplayer Makefile pkg-comment         pkg-plist ports/multimedia/mplayer/files patch-libdha::Makefile
Message-ID:  <200302031358.49261.mi%2Bmx@aldan.algebra.com>
In-Reply-To: <200302030506.h1356Nha011918@repoman.freebsd.org>
References:  <200302030506.h1356Nha011918@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
There remains an unresolved issue with mplayer on FreeBSD -- some of the
libraries it dlopens and dlcloses are calling atexit() in between with
their own functions.

This causes SEGFAULTs in exit(), which tries to call those functions.
The application catches the signals and would not quit until SIGKILL-ed.

This does not affect Linux, where, reportedly, calls to atexit() are
treated differently if made from dlopened code. I'm not sure how best
to fix this (Call _exit()? Remove signal handlers before exit()?), but
something needs to be done...

Yours,

	-mi

On Monday 03 February 2003 12:06 am, Mario Sergio Fujikawa Ferreira wrote:
= lioux       2003/02/02 21:06:23 PST
= 
=   Modified files:
=     multimedia/mplayer   Makefile pkg-comment pkg-plist 
=   Added files:
=     multimedia/mplayer/files patch-libdha::Makefile 
=   Log:
=   o Rewrite of the Makefile in a way similar to mail/mutt-devel: all
=     WITH* knobs are now explained within the Makefile
=   o Fix PKGNAMESUFFIX
=   o configure script depends unconditionally on esound if it is
=     available: depend on esound as well if available
=   o Enable VIDIX again due to users report that it works though needs
=     root permissions
=   o Update PLIST due to VIDIX
=   o Bump PORTREVISION
=   
=   PR:             47781
=   Submitted by:   maintainer
=   
=   Revision  Changes    Path
=   1.44      +177 -89   ports/multimedia/mplayer/Makefile
=   1.1       +20 -0     ports/multimedia/mplayer/files/patch-libdha::Makefile 
(new)
=   1.3       +1 -1      ports/multimedia/mplayer/pkg-comment
=   1.10      +11 -0     ports/multimedia/mplayer/pkg-plist
= 



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200302031358.49261.mi%2Bmx>