From owner-freebsd-amd64@FreeBSD.ORG Sun Nov 5 00:01:00 2006 Return-Path: X-Original-To: freebsd-amd64@hub.freebsd.org Delivered-To: freebsd-amd64@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9163716A548 for ; Sun, 5 Nov 2006 00:01:00 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id D798343D5A for ; Sun, 5 Nov 2006 00:00:59 +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 kA500xMU075209 for ; Sun, 5 Nov 2006 00:00:59 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id kA500xLJ075208; Sun, 5 Nov 2006 00:00:59 GMT (envelope-from gnats) Date: Sun, 5 Nov 2006 00:00:59 GMT Message-Id: <200611050000.kA500xLJ075208@freefall.freebsd.org> To: freebsd-amd64@FreeBSD.org From: Roland Smith Cc: Subject: Re: amd64/105155: Firfox hangs on a recently upgraded 6.2-PRERELEASE. X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Roland Smith List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Nov 2006 00:01:00 -0000 The following reply was made to PR amd64/105155; it has been noted by GNATS. From: Roland Smith To: "O. Hartmann" Cc: FreeBSD-gnats-submit@FreeBSD.org, freebsd-amd64@FreeBSD.org Subject: Re: amd64/105155: Firfox hangs on a recently upgraded 6.2-PRERELEASE. Date: Sun, 5 Nov 2006 00:51:41 +0100 --HlL+5n6rz5pIUxbD Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Nov 04, 2006 at 11:04:27PM +0100, O. Hartmann wrote: > Roland Smith wrote: > >> Number: 105155 > >> Category: amd64 > >> Synopsis: Firfox hangs on a recently upgraded 6.2-PRERELEASE. > >> Confidential: no > >> Severity: serious > >> Priority: medium > >> Responsible: freebsd-amd64 > >> State: open > >> Quarter: =20 > >> Keywords: =20 > >> Date-Required: > >> Class: sw-bug > >> Submitter-Id: current-users > >> Arrival-Date: Sat Nov 04 21:00:31 GMT 2006 > >> Closed-Date: > >> Last-Modified: > >> Originator: Roland Smith > >> Release: FreeBSD 6.2-PRERELEASE amd64 > >> Organization: > >> Environment: > >> =20 > > System: FreeBSD slackbox.xs4all.nl 6.2-PRERELEASE FreeBSD 6.2-PRERELEAS= E #0: Sat Nov 4 12:09:58 CET 2006 rsmith@slackbox.xs4all.nl:/usr/obj/usr/sr= c/sys/RFS amd64 > > > > > > =09 > > =20 > >> Description: > >> =20 > > > > After upgrading to 6.2-PRERELEASE, firefox hangs when trying to set > > some of the preferences, or when opening certain websites. > > > > Upgrading all ports didn't help. > > > > Starting firfox from a terminal gives the following error: > > > > GConf Error: Failed to launch configuration server: Failed to execute c= hild process "/usr/local/libexec/gconfd-2" (Invalid argument) > > > > > > =20 > >> How-To-Repeat: > >> =20 > > Update to 6.2-PRERELEASE on amd64, start firefox. Open the "preferences" > > dialog, select the "Content" tab, and press the "Manage..." button. Fir= efox > > will hang. > > > I can do the recommended 'task for crash', but it takes a while, say, > about 30 seconds, before Firefox is bak. >=20 > But I also realized a more often hang when closing Firefox, the > process is still there, eating up 100% CPU time. I get instant hangs. Usually there is no CPU usage at all. If I try to attach gdb to a firefox-bin process, it barfs. One time I got a hang at startup with 100% CPU usage. It was possible to to a ktrace on it. But the ktrace.out is 50 MB, so I won't post it here. :-) I can mail it if anybody is interested. One thing that struck me when going over the tracedump was this: 23905 firefox-bin CALL kse_thr_interrupt(0,0x6,0x7fffffffd120) 23905 firefox-bin RET kse_thr_interrupt -1 errno 22 Invalid argument It happens on all the firefox-bin processes. It looks like is being called with a NULL pointer as its first argument. This looks fishy to me. If it is suspect, the trouble might be in the pthread library? BTW, the prototype for kse_thr_interrupt in the kse(2) manpage doesn't match /usr/include/sys/kse.h Roland --=20 R.F.Smith http://www.xs4all.nl/~rsmith/ [plain text _non-HTML_ PGP/GnuPG encrypted/signed email much appreciated] pgp: 1A2B 477F 9970 BA3C 2914 B7CE 1277 EFB0 C321 A725 (KeyID: C321A725) --HlL+5n6rz5pIUxbD Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (FreeBSD) iD8DBQFFTSeNEnfvsMMhpyURAh87AKCQ8gsfzYq+FI2NKyxwEAdkttBwkACgpkM1 S1qoTuGI6G8yHeiTTodqQJs= =X65O -----END PGP SIGNATURE----- --HlL+5n6rz5pIUxbD--