Re: upgrade from Firefox 3.0 to Firefox 3.5 -- now that it's installed, it won't run

2009-07-18 Thread Chad Perrin
On Sat, Jul 18, 2009 at 12:57:57AM -0700, per...@pluto.rain.com wrote:
 
 I suspect the real concern is not that the upgrade itself will
 wreck something, but that the upgraded FF may do something odd
 the first time it is fired up :(

That's a pretty good guess.


 
 One hopes that backing up ~/.mozilla would cover it.

I hope so, too -- because that's what I tried.

Unfortunately, I haven't gotten far enough to see if anything was lost,
because now Firefox 3.5.x won't start:

Fatal error 'Recurse on a private mutex.' at line 986 in file
/usr/src/lib/libpthread/thread/thr_mutex.c (errno = 2)

Does anyone have any thoughts on what I should do with this?

-- 
Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ]
A: It reverses the normal flow of conversation. Q: What's wrong with
top-posting?


pgp78l3t6E1qF.pgp
Description: PGP signature


Re: upgrade from Firefox 3.0 to Firefox 3.5 -- now that it's installed, it won't run

2009-07-18 Thread Frank Steinborn
Chad Perrin wrote:
 On Sat, Jul 18, 2009 at 12:57:57AM -0700, per...@pluto.rain.com wrote:
  
  I suspect the real concern is not that the upgrade itself will
  wreck something, but that the upgraded FF may do something odd
  the first time it is fired up :(
 
 That's a pretty good guess.
 
 
  
  One hopes that backing up ~/.mozilla would cover it.
 
 I hope so, too -- because that's what I tried.
 
 Unfortunately, I haven't gotten far enough to see if anything was lost,
 because now Firefox 3.5.x won't start:
 
 Fatal error 'Recurse on a private mutex.' at line 986 in file
 /usr/src/lib/libpthread/thread/thr_mutex.c (errno = 2)
 
 Does anyone have any thoughts on what I should do with this?

You must load the 'sem' kernel module.

Cheers,
Frank
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: upgrade from Firefox 3.0 to Firefox 3.5 -- now that it's installed, it won't run

2009-07-18 Thread Chad Perrin
On Sat, Jul 18, 2009 at 07:02:01PM +0200, Frank Steinborn wrote:
 Chad Perrin wrote:
  
  Unfortunately, I haven't gotten far enough to see if anything was lost,
  because now Firefox 3.5.x won't start:
  
  Fatal error 'Recurse on a private mutex.' at line 986 in file
  /usr/src/lib/libpthread/thread/thr_mutex.c (errno = 2)
  
  Does anyone have any thoughts on what I should do with this?
 
 You must load the 'sem' kernel module.

Okay -- where do I get the sem kernel module?

-- 
Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ]
Quoth Marvin Minsky: . . . anyone could learn Lisp in 1 day, except
that if they already knew Fortran, it would take 3 days.


pgpHbV2Ji3ijz.pgp
Description: PGP signature


Re: upgrade from Firefox 3.0 to Firefox 3.5 -- now that it's installed, it won't run

2009-07-18 Thread Frank Steinborn
Chad Perrin wrote:
 On Sat, Jul 18, 2009 at 07:02:01PM +0200, Frank Steinborn wrote:
  Chad Perrin wrote:
   
   Unfortunately, I haven't gotten far enough to see if anything was lost,
   because now Firefox 3.5.x won't start:
   
   Fatal error 'Recurse on a private mutex.' at line 986 in file
   /usr/src/lib/libpthread/thread/thr_mutex.c (errno = 2)
   
   Does anyone have any thoughts on what I should do with this?
  
  You must load the 'sem' kernel module.
 
 Okay -- where do I get the sem kernel module?

It is included in FreeBSD, just type 'kldload sem' to load it. If you
want to have loaded it automatically on boot, add the following to
your /boot/loader.conf:

sem_load=YES

Cheers,
Frank
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: upgrade from Firefox 3.0 to Firefox 3.5 -- now that it's installed, it won't run

2009-07-18 Thread Chad Perrin
On Sat, Jul 18, 2009 at 07:17:53PM +0200, Frank Steinborn wrote:
 Chad Perrin wrote:
  
  Okay -- where do I get the sem kernel module?
 
 It is included in FreeBSD, just type 'kldload sem' to load it. If you
 want to have loaded it automatically on boot, add the following to
 your /boot/loader.conf:
 
 sem_load=YES

Unfortunately, this does not appear to be the case on my system:

# kldload sem
kldload: can't load sem: No such file or directory

# locate sem.ko
/boot/kernel/sysvsem.ko
/boot/kernel.GENERIC/sysvsem.ko
/boot/kernel.OPT_KOKOPELLI_APM/sysvsem.ko

/usr/obj/usr/src/sys/OPT_KOKOPELLI/modules/usr/src/sys/modules/sysvipc/sysvsem/sysvsem.ko

/usr/obj/usr/src/sys/OPT_KOKOPELLI/modules/usr/src/sys/modules/sysvipc/sysvsem/sysvsem.ko.debug

-- 
Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ]
Quoth Coline MacDonald: Don't burn your bridges while you're standing
on them.


pgpjGR6j1iUzn.pgp
Description: PGP signature


Re: upgrade from Firefox 3.0 to Firefox 3.5 -- now that it's installed, it won't run

2009-07-18 Thread Frank Steinborn
Chad Perrin wrote:
 On Sat, Jul 18, 2009 at 07:17:53PM +0200, Frank Steinborn wrote:
  Chad Perrin wrote:
   
   Okay -- where do I get the sem kernel module?
  
  It is included in FreeBSD, just type 'kldload sem' to load it. If you
  want to have loaded it automatically on boot, add the following to
  your /boot/loader.conf:
  
  sem_load=YES
 
 Unfortunately, this does not appear to be the case on my system:
 
 # kldload sem
 kldload: can't load sem: No such file or directory
 
 # locate sem.ko
 /boot/kernel/sysvsem.ko
 /boot/kernel.GENERIC/sysvsem.ko
 /boot/kernel.OPT_KOKOPELLI_APM/sysvsem.ko
 
 /usr/obj/usr/src/sys/OPT_KOKOPELLI/modules/usr/src/sys/modules/sysvipc/sysvsem/sysvsem.ko
 
 /usr/obj/usr/src/sys/OPT_KOKOPELLI/modules/usr/src/sys/modules/sysvipc/sysvsem/sysvsem.ko.debug

Not good. What version of FreeBSD are you actually running? And could
it be that you only build some and not all modules with your FreeBSD
kernel, so that sem might not be available?

Frank 
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: upgrade from Firefox 3.0 to Firefox 3.5 -- now that it's installed, it won't run

2009-07-18 Thread Chad Perrin
On Sat, Jul 18, 2009 at 07:28:41PM +0200, Frank Steinborn wrote:
 Chad Perrin wrote:
  
  # kldload sem
  kldload: can't load sem: No such file or directory
  
  # locate sem.ko
  /boot/kernel/sysvsem.ko
  /boot/kernel.GENERIC/sysvsem.ko
  /boot/kernel.OPT_KOKOPELLI_APM/sysvsem.ko
  
  /usr/obj/usr/src/sys/OPT_KOKOPELLI/modules/usr/src/sys/modules/sysvipc/sysvsem/sysvsem.ko
  
  /usr/obj/usr/src/sys/OPT_KOKOPELLI/modules/usr/src/sys/modules/sysvipc/sysvsem/sysvsem.ko.debug
 
 Not good. What version of FreeBSD are you actually running? And could
 it be that you only build some and not all modules with your FreeBSD
 kernel, so that sem might not be available?

It's 6.2, and it's fairly standard.  I sure as hell didn't remove any
kernel modules from the default kernel module directory.

-- 
Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ]
Quoth Philip Machanick: caution: if you write code like this,
immediately after you are fired the person assigned to maintaining your
code after you leave will resign


pgpDvnMtnAzAN.pgp
Description: PGP signature


Re: upgrade from Firefox 3.0 to Firefox 3.5 -- now that it's installed, it won't run

2009-07-18 Thread Frank Steinborn
Chad Perrin wrote:
 On Sat, Jul 18, 2009 at 07:28:41PM +0200, Frank Steinborn wrote:
  Chad Perrin wrote:
   
   # kldload sem
   kldload: can't load sem: No such file or directory
   
   # locate sem.ko
   /boot/kernel/sysvsem.ko
   /boot/kernel.GENERIC/sysvsem.ko
   /boot/kernel.OPT_KOKOPELLI_APM/sysvsem.ko
   
   /usr/obj/usr/src/sys/OPT_KOKOPELLI/modules/usr/src/sys/modules/sysvipc/sysvsem/sysvsem.ko
   
   /usr/obj/usr/src/sys/OPT_KOKOPELLI/modules/usr/src/sys/modules/sysvipc/sysvsem/sysvsem.ko.debug
  
  Not good. What version of FreeBSD are you actually running? And could
  it be that you only build some and not all modules with your FreeBSD
  kernel, so that sem might not be available?
 
 It's 6.2, and it's fairly standard.  I sure as hell didn't remove any
 kernel modules from the default kernel module directory.

Now this is strange... it should be available. See the sem(4) manpage.
No idea how to help from this point except to advice you to rebuild
your kernel and see if the module becomes available. It is definitely
needed for running Firefox 3.5.

Cheers,
Frank
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: upgrade from Firefox 3.0 to Firefox 3.5 -- now that it's installed, it won't run

2009-07-18 Thread Chad Perrin
On Sat, Jul 18, 2009 at 07:48:27PM +0200, Frank Steinborn wrote:
 
 Now this is strange... it should be available. See the sem(4) manpage.
 No idea how to help from this point except to advice you to rebuild
 your kernel and see if the module becomes available. It is definitely
 needed for running Firefox 3.5.

Isn't there some way to get it using CVS or Subversion?  I can't imagine
how a standard module would just be *missing*.

-- 
Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ]
Quoth Marvin Minsky: . . . anyone could learn Lisp in 1 day, except
that if they already knew Fortran, it would take 3 days.


pgpxLjeppvNfU.pgp
Description: PGP signature


Re: upgrade from Firefox 3.0 to Firefox 3.5 -- now that it's installed, it won't run

2009-07-18 Thread Frank Steinborn
Chad Perrin wrote:
 On Sat, Jul 18, 2009 at 07:48:27PM +0200, Frank Steinborn wrote:
  
  Now this is strange... it should be available. See the sem(4) manpage.
  No idea how to help from this point except to advice you to rebuild
  your kernel and see if the module becomes available. It is definitely
  needed for running Firefox 3.5.
 
 Isn't there some way to get it using CVS or Subversion?  I can't imagine
 how a standard module would just be *missing*.

Me neither. You can do the following:

cd /usr/src/sys/modules/sem  make install clean

Frank
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: upgrade from Firefox 3.0 to Firefox 3.5 -- now that it's installed, it won't run

2009-07-18 Thread Chad Perrin
On Sat, Jul 18, 2009 at 07:53:58PM +0200, Frank Steinborn wrote:
 Chad Perrin wrote:
  On Sat, Jul 18, 2009 at 07:48:27PM +0200, Frank Steinborn wrote:
   
   Now this is strange... it should be available. See the sem(4) manpage.
   No idea how to help from this point except to advice you to rebuild
   your kernel and see if the module becomes available. It is definitely
   needed for running Firefox 3.5.
  
  Isn't there some way to get it using CVS or Subversion?  I can't imagine
  how a standard module would just be *missing*.
 
 Me neither. You can do the following:
 
 cd /usr/src/sys/modules/sem  make install clean

Actually, right after that last email of mine, I tracked down sem in src,
and built it.  Then:

# kldload sem

# kldstat -v|grep sem.ko
141 0xc621c000 4000 sem.ko

 firefox3
Fatal error 'Recurse on a private mutex.' at line 986 in file
/usr/src/lib/libpthread/thread/thr_mutex.c (errno = 2)
Abort trap

-- 
Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ]
Quoth Philip Machanick: caution: if you write code like this,
immediately after you are fired the person assigned to maintaining your
code after you leave will resign


pgpr87OOs31pv.pgp
Description: PGP signature


Re: upgrade from Firefox 3.0 to Firefox 3.5 -- now that it's installed, it won't run

2009-07-18 Thread Frank Steinborn
Chad Perrin wrote:
 On Sat, Jul 18, 2009 at 07:53:58PM +0200, Frank Steinborn wrote:
  Chad Perrin wrote:
   On Sat, Jul 18, 2009 at 07:48:27PM +0200, Frank Steinborn wrote:

Now this is strange... it should be available. See the sem(4) manpage.
No idea how to help from this point except to advice you to rebuild
your kernel and see if the module becomes available. It is definitely
needed for running Firefox 3.5.
   
   Isn't there some way to get it using CVS or Subversion?  I can't imagine
   how a standard module would just be *missing*.
  
  Me neither. You can do the following:
  
  cd /usr/src/sys/modules/sem  make install clean
 
 Actually, right after that last email of mine, I tracked down sem in src,
 and built it.  Then:
 
 # kldload sem
 
 # kldstat -v|grep sem.ko
 141 0xc621c000 4000 sem.ko
 
  firefox3
 Fatal error 'Recurse on a private mutex.' at line 986 in file
 /usr/src/lib/libpthread/thread/thr_mutex.c (errno = 2)
 Abort trap

Ok, now this seems to be a problem with libpthread-stuff. The problem
only exists in 6.x. Sorry that I did not mention that earlier, but it
just crossed my mind right now... However, someone is working at it.
He also mentions some workarounds you could try.

Please read the thread www/firefox35 coredumps every time at startup
on po...@.

Frank 
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: upgrade from Firefox 3.0 to Firefox 3.5 -- now that it's installed, it won't run

2009-07-18 Thread Chad Perrin
On Sat, Jul 18, 2009 at 08:06:58PM +0200, Frank Steinborn wrote:
 
 Ok, now this seems to be a problem with libpthread-stuff. The problem
 only exists in 6.x. Sorry that I did not mention that earlier, but it
 just crossed my mind right now... However, someone is working at it.
 He also mentions some workarounds you could try.
 
 Please read the thread www/firefox35 coredumps every time at startup
 on po...@.

That doesn't seem to have worked out for me, either, exactly.  I tried
creating the /etc/libmap.conf file as offered for a workaround:

[/usr/local/lib/firefox3/firefox-bin]
libpthread.so.2 libthr.so.2
libpthread.so   libthr.so

. . . but this is the result:

 firefox3

(firefox-bin:39533): GLib-GObject-WARNING **:
IA__g_object_weak_unref: couldn't find weak ref 0x29e9ce10(0x809a330)
Segmentation fault

I seem to have unsubscribed from freebsd-ports@ a while ago, so I can't
just respond in-thread to the www/firefox35 coredumps discussion there.
Would it be better for me to start a new thread on freebsd-ports@ rather
than continue discussing it here?

-- 
Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ]
Quoth Dennis Miller: Bill Gates is a monocle and a Persian Cat away
from being the villain in a James Bond movie.


pgpAC47TxndzJ.pgp
Description: PGP signature


Re: upgrade from Firefox 3.0 to Firefox 3.5 -- now that it's installed, it won't run

2009-07-18 Thread Frank Steinborn
Chad Perrin wrote:
 I seem to have unsubscribed from freebsd-ports@ a while ago, so I can't
 just respond in-thread to the www/firefox35 coredumps discussion there.
 Would it be better for me to start a new thread on freebsd-ports@ rather
 than continue discussing it here?

I would recommend following up here with a short recap of things we
discussed, and add ports@ as a second recipient. However, I'm not sure
if this will help you instantly, as there needs to be some work done
on 6.x to make this work. And as you could see, someone is already
working on it...

I guess the best thing to do is to be just patient for now... :-(

Frank
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org