From owner-freebsd-gnome@FreeBSD.ORG Mon Aug 12 05:09:00 2013 Return-Path: Delivered-To: gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 2FAF9D41; Mon, 12 Aug 2013 05:09:00 +0000 (UTC) (envelope-from Robert.Burmeister@utoledo.edu) Received: from smtpin1.utoledo.edu (smtpin1.utoledo.edu [131.183.2.213]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 7B3D729F4; Mon, 12 Aug 2013 05:08:59 +0000 (UTC) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AqMAANBsCFKDtwN/l2dsb2JhbABZgztQgxO8XRYOAQEBAQEIFgc8gk4VGzsgAgUhAhECTAEMCAEBiAwMpGyIZYgDBIEpkgGBKQOeDIQLiH+BVoIO X-IronPort-AV: E=Sophos;i="4.89,859,1367985600"; d="scan'208";a="279292147" Received: from dlpint01.utoledo.edu ([131.183.3.127]) by smtpin1.utoledo.edu with ESMTP/TLS/DHE-RSA-AES256-SHA; 12 Aug 2013 01:08:52 -0400 Received: from MsgApp11.utad.utoledo.edu (msgapp11.utad.utoledo.edu [131.183.3.7]) by dlpint01.utoledo.edu (RSA Interceptor); Mon, 12 Aug 2013 01:08:42 -0400 Received: from [192.168.1.65] (76.238.196.183) by Email.Utoledo.Edu (131.183.3.18) with Microsoft SMTP Server (TLS) id 14.2.328.9; Mon, 12 Aug 2013 01:08:41 -0400 Message-ID: <52086DBE.50803@UToledo.edu> Date: Mon, 12 Aug 2013 01:08:14 -0400 From: Robert Burmeister User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.28) Gecko/20120306 Thunderbird/3.1.20 MIME-Version: 1.0 To: , , , , Subject: Bug info: bug 833117, FreeBSD Port www/firefox, glib20 2.36.3 and clang-devel 3.4.r182968 X-Priority: 1 (Highest) Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [76.238.196.183] X-RSA-Inspected: yes X-RSA-Classifications: public X-RSA-Action: allow 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: Mon, 12 Aug 2013 05:09:00 -0000 https://bugzilla.mozilla.org/show_bug.cgi?id=833117 > FireFox 22 fails to launch as described in the bug report after updating > glib20 to version 2.36.3. > My copy of the Epiphany browser is built on libxul 17.0.7, which still works, > as does Thunderbird 17.0.7. I have been able to distill out more information on the error, which acts like Mozilla bug 833117. I am using: FreeBSD i386 9.2-BETA2 #0 r253950 (compiled with -O2) clang-devel 3.4.r182968 firefox 23.0,1 I have been using compile options -O2 for the base system, and -O3 via OPTIMIZED_CFLAGS=on for FireFox, for years without issue. I have recently been using the latest clang-devel to overcome issues building LibreOffice, (which have likely been fixed in base Clang by now), gcc 4.6.3, and base gcc 4.2.1; with each compiler used as requested by the port. (www/firefox invokes Clang) With the glib20 update to version 2.36.3, the symptoms of Mozilla bug 833117 manifested for FireFox 2x but not 1.7 esr. I have since eliminated the spurious errors related to the glib20 upgrade. The [ GLib-CRITICAL **: g_slice_set_config: assertion `sys_page_size == 0' failed ] error discussed earlier appears to be a red herring, as it still appears when starting FireFox 23 even when the bug does not manifest. I have isolated that building www/firefox with OPTIMIZED_CFLAGS invoking -O3 causes bug 833117 to manifest, while building www/firefox with -O2 in make.conf allows FireFox to work normally. The root cause appears to be a compiler optimization issue.