PC : 今まで FreeBSD 4.11-RELEASE 上の ports/www/firefox で ports/java/jdk14 の plug-in が動作しなかったのですが、やっとわかりました。
症状は、起動時
INTERNAL ERROR on Browser End: Expected a version > 5! Version = 4 System error?:: Unknown error: 0
と出て起動しなかったり、about:plugins や Java のページを表示させると segmentaion fault で落ちるというものでした。
原因は、起動時に Extensions の User Agent Switcher で Mozilla 系列以外が 設定されているためでした。
このため、解決方法は、Default や Netscape 7 等の Mozilla 系列を指定する ことです。このときの platform は Linux でも Windows でも、何でもよいよう です。
既に起動しない場合は、/usr/X11R6/lib/browser_plugins/libjavaplugin_oji.so を移動するか削除すると起動します。symlink なので、削除していました。 これは、jdk を portupgrade すると、毎回張り直してくれますので、都度 削除していました。
起動後に Mozilla 系列以外に変更し、about:plugins を表示させると問題なく 表示されましたが、その後、Java を含むページを表示させると、
Plugin: unexpected work request from child INTERNAL ERROR on Browser End: Code = f60006 System error?:: Unknown error: 0
と表示され、落ちてしまいました。