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>