From owner-freebsd-gecko@freebsd.org Sun Mar 13 17:37:17 2016 Return-Path: Delivered-To: freebsd-gecko@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 80B65ACE947 for ; Sun, 13 Mar 2016 17:37:17 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 6BCE19E0 for ; Sun, 13 Mar 2016 17:37:17 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 66E87ACE946; Sun, 13 Mar 2016 17:37:17 +0000 (UTC) Delivered-To: gecko@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 66760ACE945 for ; Sun, 13 Mar 2016 17:37:17 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: from vfemail.net (onethreetwo.vfemail.net [199.16.11.132]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 294979DE for ; Sun, 13 Mar 2016 17:37:16 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: (qmail 24927 invoked by uid 89); 13 Mar 2016 17:37:08 -0000 Received: from localhost (HELO freequeue.vfemail.net) (127.0.0.1) by localhost with (DHE-RSA-AES256-SHA encrypted) SMTP; 13 Mar 2016 17:37:08 -0000 Received: (qmail 24854 invoked by uid 89); 13 Mar 2016 17:36:50 -0000 Received: by simscan 1.3.1 ppid: 24850, pid: 24852, t: 0.0025s scanners:none Received: from unknown (HELO smtp102-2.vfemail.net) (172.16.100.62) by FreeQueue with SMTP; 13 Mar 2016 17:36:50 -0000 Received: (qmail 5708 invoked by uid 89); 13 Mar 2016 17:36:50 -0000 Received: by simscan 1.4.0 ppid: 5700, pid: 5705, t: 0.8208s scanners:none Received: from unknown (HELO nil) (amJlaWNoQHZmZW1haWwubmV0@172.16.100.27) by mail.vfemail.net with ESMTPA; 13 Mar 2016 17:36:49 -0000 From: Jan Beich To: Kurt Jaeger Cc: gecko@freebsd.org Subject: Re: firefox 45.0 (latest build) hangs, what kind of trace helps ? References: <20160313160121.GP991@fc.opsec.eu> Date: Sun, 13 Mar 2016 18:36:39 +0100 Message-ID: MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Mar 2016 17:37:17 -0000 --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Kurt Jaeger writes: > Hi! > > Approx. 24h ago I upgraded firefox on my home.opsec.eu desktop > to 45.0 and it twice hang (no window updates anymore). I did a number of changes that may impact stability recently. It would help if you provide more details like: =2D release/architecture tuple =2D PORTREVISION =2D selected options (all or against default) =2D gtk and glib version installed =2D which plugins are installed =2D graphics and plugin/ipc stuff from about:support=20 =2D whether sdt.ko (dtrace) is loaded =2D whether dbus and pulseaudio daemons are running > > Is there a trace/debugging hint that helps you and the gecko team > to debug this ? Try $ procstat -k $(pgrep firefox) $ ktrace firefox -no-remote -profile $(mktemp -d) ^C $ kdump -R | tail -20 $ lldb -p $(pgrep firefox) (lldb) bt all If it's busy wait $ kldload hwpmc $ pmcstat -t firefox -P instructions -T (the rest I don't remember ;) =2D- To get useful stacktraces build with STRIP=3D (empty) in make.conf or enable one of DEBUG, DTRACE, PROFILE options. Beware, DEBUG builds may have a set of their own issues. Library dependencies need to be rebuilt with at least non-debug symbols as well. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQF8BAEBCgBmBQJW5aUnXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXREQjQ0MzY3NEM3RDIzNTc4NkUxNDkyQ0VF NEM3Nzg4MzQ3OURCRERCAAoJEOTHeINHnb3bLtMH/1RNs4vSzD66hB/9LfNL7zWK 7jDEPbJ1YRN8aIhGKDOFpPM4aJVN44Np8a7PmgPQKO9PAErLdiwqVNXYyAECRNor Rjv3Kfg1xkwKdkme7ZhCBUsYgdzaUFkYc+AjfFT88PBeE6B4XGCBbcq1x4feZmfG wrmyFGjsCEd8d4ZS85xgKUg3rW48p2vUnIs70VhEKz6gP2aPJoinq5plau5iBGSh 5mvLoJvT7TLOq+wenwT9NcNCK7XADHgcwIj4kL/UL6Dz30hCvU3VzEO/IiWjpMj5 rLXlDFoHERQ12hfxV6YiF0OXE74HprkkflmwKf089t2520+I7XCiUi9Wxd02w2k= =tZc+ -----END PGP SIGNATURE----- --=-=-=--