From owner-freebsd-gnome@FreeBSD.ORG Thu Jul 25 03:35:32 2013 Return-Path: Delivered-To: gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 7B18EF5B for ; Thu, 25 Jul 2013 03:35:32 +0000 (UTC) (envelope-from bounces+73574-9697-gnome=freebsd.org@sendgrid.me) Received: from o3.shared.sendgrid.net (o3.shared.sendgrid.net [208.117.48.85]) by mx1.freebsd.org (Postfix) with SMTP id 2E6FF2A18 for ; Thu, 25 Jul 2013 03:35:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sendgrid.info; h=from :mime-version:to:subject:content-type:content-transfer-encoding; s=smtpapi; bh=yn9DuT+JDwYtgmQ59l/07EtHkQw=; b=XfUp9pmgXe72z7Igs yg1YFFV3lUo7VsxDxqHRDou+ybPsnrstt9S3g3ZdO/XmnhQpP/M/f5m+ob1YLmaQ WF7R+JiNz/fptlOH0WWmyDtNVAnP+SSzLcvkFFLJ9HEaWsRmObHmFKDpiJYE2Dr+ OkvSCuzcRWE/T9J2B98gkklYnY= Received: by 10.36.109.177 with SMTP id mf45.29053.51F09CFC2 Thu, 25 Jul 2013 03:35:24 +0000 (GMT) Received: from mail.tarsnap.com (unknown [10.60.208.17]) by mi13 (SG) with ESMTP id 14013e5387e.6f2.7b7dd9 for ; Thu, 25 Jul 2013 03:35:24 +0000 (UTC) Received: (qmail 12698 invoked from network); 25 Jul 2013 03:35:23 -0000 Received: from unknown (HELO clamshell.daemonology.net) (127.0.0.1) by ec2-107-20-205-189.compute-1.amazonaws.com with ESMTP; 25 Jul 2013 03:35:23 -0000 Received: (qmail 28493 invoked from network); 25 Jul 2013 03:33:08 -0000 Received: from unknown (HELO clamshell.daemonology.net) (127.0.0.1) by clamshell.daemonology.net with SMTP; 25 Jul 2013 03:33:08 -0000 Message-ID: <51F09C74.8070102@freebsd.org> Date: Wed, 24 Jul 2013 20:33:08 -0700 From: Colin Percival User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/20130722 Thunderbird/17.0.7 MIME-Version: 1.0 To: gnome@FreeBSD.org Subject: firefox+thunderbird crashes in gtk 2.24.18+ X-Enigmail-Version: 1.5.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-SG-EID: qg0IyPwzfYiadgp6BlbW0HZJd95A7ZEPXu7JycilT0+DJ6L99gu+CfdhRfMK038yoJQ7AxBAFfvicHQnfsvPUXf6qzObjkvsNcZBxgOmJCwgOKzC2bnzW4RO4GjEE9SW X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Jul 2013 03:35:32 -0000 Hi gnome people, With gtk 2.24.18 and later, firefox and thunderbird sometimes crash when closing windows. AFAIK nobody has tracked down exactly why, but it seems to be a race condition between closing the window and redrawing windows. I have an open bug report with the mozilla folks: https://bugzilla.mozilla.org/show_bug.cgi?id=887587 and several other crash reports have been traced to the same problem. The common theme is that the backtrace ends with gdk_window_process_all_updates -> g_slist_foreach -> g_object_ref -> boom. Reverting this commit in GTK fixes the problem for me: https://git.gnome.org/browse/gtk+/commit/?h=gtk-2-24&id=692a0e5906c5da7f85c16c9d6cbb0d3ed8b4a576 Is there any possibility of having this reversion added to the ports tree, at least until the GTK or Mozilla folks figure out exactly what's going wrong? It would be nice to ship FreeBSD 9.2 with Firefox and Thunderbird not being excessively crashy. -- Colin Percival Security Officer Emeritus, FreeBSD | The power to serve Founder, Tarsnap | www.tarsnap.com | Online backups for the truly paranoid