From owner-freebsd-gnome@FreeBSD.ORG Thu Dec 7 17:10:16 2006 Return-Path: X-Original-To: gnome@hub.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 DEB6416A4A0 for ; Thu, 7 Dec 2006 17:10:16 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7C0EF43C9D for ; Thu, 7 Dec 2006 17:09:23 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id kB7HAFft069481 for ; Thu, 7 Dec 2006 17:10:15 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id kB7HAF0H069476; Thu, 7 Dec 2006 17:10:15 GMT (envelope-from gnats) Date: Thu, 7 Dec 2006 17:10:15 GMT Message-Id: <200612071710.kB7HAF0H069476@freefall.freebsd.org> To: gnome@FreeBSD.org From: "Jeremy Messenger" Cc: 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 Reply-To: Jeremy Messenger List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Dec 2006 17:10:17 -0000 The following reply was made to PR ports/105589; it has been noted by GNATS. From: "Jeremy Messenger" To: Micah Cc: bug-followup@freebsd.org Subject: Re: ports/105589: Firefox 2.0 segfaults when saving more than one file per session Date: Thu, 07 Dec 2006 11:02:19 -0600 On Wed, 06 Dec 2006 13:04:22 -0600, Micah wrote: > Jeremy Messenger wrote: >> I still can't reproduce it. I think, it might be something in the = >> between of KDE vs libgnome or something else. Perhaps, you can try to= = >> run "/usr/local/libexec/gnome-settings-daemon &" before you run firef= ox = >> in KDE to see if it will help. It doesn't make any sense to me, becau= se = >> there is no problem in Fluxbox. >> Cheers, >> Mezz > > Any hope of getting this bug reopened? This PR has never been closed. It is still open and feedback. Cheers, MEzz > There are now more people > reporting it and more backtraces to examine. > > I've followed the execution through kdbg and Firefox segfaults when > executing line 583 of mozilla/widget/src/gtk2/nsFilePicker.cpp: > > gint response =3D gtk_dialog_run (GTK_DIALOG (file_chooser)); > > Indicating it's either a GTK bug or Firefox isn't prepping the > file_chooser properly. I haven't been able to follow the execution pas= t > that point (not sure how to setup my environment for that). Since the > problems cropped up in thunderbird and firefox after the gnome upgrade= , > it's probably a mozilla/gtk incompatibility. BTW, before the segfault = = > the debugger shows my stacktrace as being the same (up-to that point) = as = > the ones Indigo posted, but after the segfault the trace is shorter - = = > probably means the stack is getting trashed by the bug. > > I tried to test the uninstall libgnome fix to see how it's affecting = > firefox. Running firefox without libgnome causes libimgicon.so and = > libmozgnome.so to fail to load. I removed first alternately then both = = > libimgicon and libmozgnome while libgnome was still installed, but = > firefox still crashed, so the problem is not in either of those = > libraries. > > Debian /may/ be seeing a similar bug, but I couldn't find any followup= > info on it: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D399406 > > Lastly, I'm almost done doing a portupgrade -af just in case there's = > something wrong with the /usr/ports/UPDATING instructions for the gnom= e = > upgrade. The majority of software has been rebuilt - but firefox still= = > shows the bug. There's not much else I can do without help from someon= e = > more knowledgeable in firefox/gtk. > > - Micah -- = 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