From owner-cvs-all Mon Feb 3 10:58:42 2003 Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 92E0137B401; Mon, 3 Feb 2003 10:58:40 -0800 (PST) Received: from corbulon.video-collage.com (corbulon.video-collage.com [64.35.99.179]) by mx1.FreeBSD.org (Postfix) with ESMTP id D8B7B43FA3; Mon, 3 Feb 2003 10:58:39 -0800 (PST) (envelope-from mi+mx@aldan.algebra.com) Received: from mi.us.murex.com (250-217.customer.cloud9.net [168.100.250.217]) by corbulon.video-collage.com (8.12.6/8.12.6) with ESMTP id h13IwOMZ055790 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=FAIL); Mon, 3 Feb 2003 13:58:38 -0500 (EST) (envelope-from mi+mx@aldan.algebra.com) Content-Type: text/plain; charset="koi8-u" From: Mikhail Teterin Organization: Virtual Estates, Inc. To: Mario Sergio Fujikawa Ferreira , 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 Date: Mon, 3 Feb 2003 13:58:49 -0500 User-Agent: KMail/1.4.3 References: <200302030506.h1356Nha011918@repoman.freebsd.org> In-Reply-To: <200302030506.h1356Nha011918@repoman.freebsd.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-Id: <200302031358.49261.mi+mx@aldan.algebra.com> X-Scanned-By: MIMEDefang 2.21 (www . roaringpenguin . com / mimedefang) Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG 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