From owner-freebsd-gnome@FreeBSD.ORG Fri Dec 15 03:56:38 2006 Return-Path: X-Original-To: freebsd-gnome@freebsd.org Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6061216A412; Fri, 15 Dec 2006 03:56:38 +0000 (UTC) (envelope-from marcus@marcuscom.com) Received: from creme-brulee.marcuscom.com (creme-brulee.marcuscom.com [24.172.16.118]) by mx1.FreeBSD.org (Postfix) with ESMTP id CFF6343CA2; Fri, 15 Dec 2006 03:54:58 +0000 (GMT) (envelope-from marcus@marcuscom.com) Received: from [192.168.1.4] (shumai.marcuscom.com [192.168.1.4]) by creme-brulee.marcuscom.com (8.13.8/8.13.8) with ESMTP id kBF3uhe7027330; Thu, 14 Dec 2006 22:56:43 -0500 (EST) (envelope-from marcus@marcuscom.com) From: Joe Marcus Clarke To: Doug Barton In-Reply-To: <4581C70F.10709@FreeBSD.org> References: <4581C70F.10709@FreeBSD.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-nPi5ZGpsCAAMXxqglKga" Organization: MarcusCom, Inc. Date: Thu, 14 Dec 2006 22:56:34 -0500 Message-Id: <1166154994.40786.26.camel@shumai.marcuscom.com> Mime-Version: 1.0 X-Mailer: Evolution 2.8.2.1 FreeBSD GNOME Team Port Cc: freebsd-gnome@freebsd.org Subject: Re: firefox 2 crashing with any printing-related activity X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Dec 2006 03:56:38 -0000 --=-nPi5ZGpsCAAMXxqglKga Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Thu, 2006-12-14 at 13:50 -0800, Doug Barton wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 >=20 > Howdy, >=20 > For some time now, I have been having a problem with firefox 2. If I > do anything printing related (including just print preview) firefox > Seg faults. It will send the print job to the printer first, then > crash when the dialog closes. Here is the information you requested on > http://www.freebsd.org/gnome/docs/bugging.html >=20 > FreeBSD lap 7.0-CURRENT-1213 FreeBSD 7.0-CURRENT-1213 #0: Wed Dec 13 > 21:36:15 PST 2006 i386 >=20 > This is an Intel Core 2 Duo system running i386 SMP. I'm running with > X11BASE=3D/usr/local/xorg in order to help with the fixing of the ports > prior to the move. >=20 > pkg_info, env output, and gdb log are here: >=20 > http://people.freebsd.org/~dougb/env.out > http://people.freebsd.org/~dougb/pkg_info.out > http://people.freebsd.org/~dougb/gdb.log I can't reproduce. This stack trace is also missing four pretty critical frames. >=20 > Ports are up to date as of this morning, base is up to date as of last > night. >=20 > I tried this with CUPS off, and building firefox completely without > CUPS on the system at all, and the result is the same. I've also tried > building without using ccache. This doesn't matter. Have you tried _running_ Firefox without cups-base on the system? CUPS will (once again) be dloaded by Firefox if present. I tried both with and without cups-base installed, and I still can't get Firefox to crash. =20 I say, "once again" because we have seen a similar CUPS-related crash in the past, and it looks like my bandaid fix was broken over the years. If it is the same problem that we saw before, removing cups-base during runtime should prevent the crash. If so, we can re-patch Firefox not to use libcups, and instead CUPS users can rely on the CUPS lpd commands to do their printing. It won't be as pretty, but it will at least avoid a crash (unless someone can finally track down what the conflict is between CUPS and Firefox). Joe --=20 PGP Key : http://www.marcuscom.com/pgp.asc --=-nPi5ZGpsCAAMXxqglKga Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (FreeBSD) iD8DBQBFghzyb2iPiv4Uz4cRAuM6AJ0ViNnw61smdrIRLamHOxAVt6bBRACffCC4 a+lsggAoThjb+6LiwN26XK8= =jOiM -----END PGP SIGNATURE----- --=-nPi5ZGpsCAAMXxqglKga--