amd64/105155: Firfox hangs on a recently upgraded 6.2-PRERELEASE.

Roland Smith rsmith at xs4all.nl
Sat Nov 4 23:51:44 UTC 2006


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:        
> >> Keywords:       
> >> 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:
> >>     
> > System: FreeBSD slackbox.xs4all.nl 6.2-PRERELEASE FreeBSD 6.2-PRERELEASE #0: Sat Nov 4 12:09:58 CET 2006 rsmith at slackbox.xs4all.nl:/usr/obj/usr/src/sys/RFS amd64
> >
> >
> > 	
> >   
> >> Description:
> >>     
> >
> > 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 child process "/usr/local/libexec/gconfd-2" (Invalid argument)
> >
> >
> >   
> >> How-To-Repeat:
> >>     
> > Update to 6.2-PRERELEASE on amd64, start firefox. Open the "preferences"
> > dialog, select the "Content" tab, and press the "Manage..." button. Firefox
> > will hang.
> >

> I can do the recommended 'task for crash', but it takes a while, say,
> about 30 seconds, before Firefox is bak.
> 
> 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
-- 
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)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-amd64/attachments/20061104/8270babe/attachment.pgp


More information about the freebsd-amd64 mailing list