FreeBSD6でFirefox35を動かすとスレッド関連で落ちる

スレッド関連で落ちる。 monoと同じ理由だろうからlibmap.confを書き換える。
> firefox3 
Fatal error 'Recurse on a private mutex.' at line 986 in file /usr/src/lib/libpthread/thread/thr_mutex.c (errno = 22)
Abort trap (core dumped)
  1. FreeBSD7とFreeBSD6でスレッドライブラリが違うらしい。FreeBSD7ではlibpthread.so と libthr.so は同一だがFreeBSD6では違うらしい。FreeBSD6ではlibmap.confでごまかす。また、pulseaudioもインストールされてしまうので、これもスレッドライブラリを変更させる。
    [firefox-bin]
    libpthread.so.2                 libthr.so.2
    libpthread.so                   libthr.so
    
    [pulseaudio]
    libpthread.so.2                 libthr.so.2
    libpthread.so                   libthr.so
    
    

yukiya@ee.t-kougei.ac.jp
Last modified: Fri Mar 17 12:00:00 JST 2006