From owner-freebsd-gnome@FreeBSD.ORG Tue Dec 12 21:44:34 2006 Return-Path: X-Original-To: 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 C7C6616A53F for ; Tue, 12 Dec 2006 21:44:34 +0000 (UTC) (envelope-from mezz7@cox.net) Received: from eastrmmtao01.cox.net (eastrmmtao01.cox.net [68.230.240.38]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4459F440B0 for ; Tue, 12 Dec 2006 21:31:38 +0000 (GMT) (envelope-from mezz7@cox.net) Received: from eastrmimpo02.cox.net ([68.1.16.120]) by eastrmmtao01.cox.net (InterMail vM.6.01.06.03 201-2131-130-104-20060516) with ESMTP id <20061212213245.UTU20860.eastrmmtao01.cox.net@eastrmimpo02.cox.net>; Tue, 12 Dec 2006 16:32:45 -0500 Received: from mezz.mezzweb.com ([24.255.149.218]) by eastrmimpo02.cox.net with bizsmtp id xxXb1V00X4iy4EG0000000; Tue, 12 Dec 2006 16:31:36 -0500 Date: Tue, 12 Dec 2006 15:33:55 -0600 To: Micah From: "Jeremy Messenger" Content-Type: text/plain; format=flowed; delsp=yes; charset=us-ascii MIME-Version: 1.0 References: <200612061930.kB6JUJVA038980@freefall.freebsd.org> <1165476509.74826.14.camel@shumai.marcuscom.com> <4578AB25.2020504@ywave.com> <1165565003.15396.7.camel@shumai.marcuscom.com> <4579C00E.2040905@ywave.com> <4579C125.3040106@marcuscom.com> <4579C1E0.6000703@ywave.com> <4579CF70.3070703@marcuscom.com> <4579D39E.1020904@ywave.com> <4579D75A.1010009@marcuscom.com> <457CC9FA.8090802@ywave.com> <1165946926.96178.10.camel@shumai.marcuscom.com> <457F1AC0.50504@ywave.com> Content-Transfer-Encoding: 7bit Message-ID: In-Reply-To: <457F1AC0.50504@ywave.com> User-Agent: Opera Mail/9.02 (Linux) Cc: gnome@freebsd.org Subject: Re: ports/105589: Firefox 2.0 segfaults when saving more than one file per session 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: Tue, 12 Dec 2006 21:44:35 -0000 On Tue, 12 Dec 2006 15:10:24 -0600, Micah wrote: > Joe Marcus Clarke wrote: >> On Sun, 2006-12-10 at 19:01 -0800, Micah wrote: >>> I've installed a complete Gnome system for further testing. I have >>> confirmed that gedit, eog, and epiphany (and probably any gnome based >>> app) all show the bug when launched from KDE. GIMP, PAN2, and OOo do >>> not show the bug. This was all tested from a freshly created user >>> account with an initially empty home directory. The bug does not show >>> up while in a Gnome session (not sure how Indigo managed a crash - >>> maybe he was running some KDE software in his Gnome session?) It >>> appears to be a general Gnome/KDE incompatibility and has nothing to >>> do with the Gecko applications directly. >> I have isolated the cause of the crash. The problem stems from KDE >> setting XDG_DATA_DIRS in the environment. It sets a value with two >> instances of /usr/local/share. This seems to cause memory corruption, >> and leads to a crash. If you reset XDG_DATA_DIRS >> to >> :/usr/share:/usr/local/share:/usr/X11R6/share:/usr/X11R6/share/gnome:/usr/local/share/gnome >> Firefox will no longer crash. >> This is a two-part bug. KDE is clearly setting a bad value. It should >> be adding /usr/local/share/gnome to the XDG_DATA_DIRS, but instead it >> duplicates an element. Even so, XDG should not add a duplicate element. >> Joe > > Wow! Thanks for keeping at this! > > Running from an environment with XDG_DATA_DIRS set properly does seem to > fix both firefox and gedit. > > So my question now is what next? Do I (or someone) need to file a PR > against kde-xdg-env? And I'm not clear on "XDG should not add a > duplicate element," who has responsibility for fixing that? (I'm having > trouble tracking down XDG as anything other than the former name of > freedesktop.org) No need to file another PR. See here: http://lists.freebsd.org/pipermail/freebsd-gnome/2006-December/016302.html marcus has added kde@ (maintainer) in the CC. Cheers, Mezz > Thanks! > Micah > _______________________________________________ > freebsd-gnome@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-gnome > To unsubscribe, send any mail to "freebsd-gnome-unsubscribe@freebsd.org" -- mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team - FreeBSD Multimedia Hat (ports, not src) http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org http://wiki.freebsd.org/multimedia - multimedia@FreeBSD.org