Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 11 Sep 2010 01:32:17 +0200
From:      Ivan Voras <ivoras@freebsd.org>
To:        Jung-uk Kim <jkim@freebsd.org>
Cc:        freebsd-java@freebsd.org
Subject:   Re: IcedTea6 Mozilla plugin with OpenJDK6
Message-ID:  <AANLkTinE1c5knmzCYTLfKKdH-p_KkCWGNfhA1jKgxpwD@mail.gmail.com>
In-Reply-To: <201009101900.37004.jkim@FreeBSD.org>
References:  <201009091743.01109.jkim@FreeBSD.org> <201009101746.52045.jkim@FreeBSD.org> <AANLkTi=-AUAjxG-amC3-vjwnhmop3QGWfaf%2Bnn6fytuh@mail.gmail.com> <201009101900.37004.jkim@FreeBSD.org>

index | next in thread | previous in thread | raw e-mail

On 11 September 2010 01:00, Jung-uk Kim <jkim@freebsd.org> wrote:
> On Friday 10 September 2010 06:13 pm, Ivan Voras wrote:

>> But I cannot start for example this one:
>>
>> http://java.sun.com/applets/jdk/1.4/demo/applets/ArcTest/example1.h
>>tml
>
> Probably you want to test it locally:
>
> file:///usr/local/openjdk6/demo/applets/ArcTest/example1.html

Yes, the local copy works. So it is just failing to load applets over
the network? Could this be some convoluted Java security problem?

> BTW, IcedTea plugin is not 100% compatible with Sun/Oracle's.  Your mileage may vary. ;-)

But the underlying Java is OpenJDK, right?

>> And even with the simple applet that works I get ridiculous CPU
>> usage of firefox:
>>
>>   PID USERNAME      THR PRI NICE   SIZE    RES STATE   C   TIME
>> WCPU COMMAND 647 ivoras         15  44    0   228M 94320K ucond   5
>>   1:58 268.95% firefox-bin
>
> Yes, I know.  firefox-bin process gets stuck at ucond state and ktrace shows it's doing somthing weird like this:
>
> ...
>  22820 firefox-bin 0.000003 CALL  _umtx_op(0x80d4d50c0,0x11,0,0,0)
>  22820 firefox-bin 0.000005 CALL  _umtx_op(0x80d4d50c0,0x12,0,0,0)
>  22820 firefox-bin 0.000001 RET   _umtx_op 0
>  22820 firefox-bin 0.000006 RET   _umtx_op 0
>  22820 firefox-bin 0.000006 CALL  _umtx_op(0x80d4d4040,0x11,0,0,0)
>  22820 firefox-bin 0.000005 RET   _umtx_op 0
>  22820 firefox-bin 0.000003 CALL  _umtx_op(0x80d4d4040,0x11,0,0,0)
>  22820 firefox-bin 0.000004 RET   _umtx_op 0
>  22820 firefox-bin 0.000003 CALL  _umtx_op(0x80d4d4040,0x11,0,0,0)
>  22820 firefox-bin 0.000003 RET   _umtx_op 0
>  22820 firefox-bin 0.000004 CALL  _umtx_op(0x80d4d4040,0x11,0,0,0)
>  22820 firefox-bin 0.000003 CALL  _umtx_op(0x80d4d4040,0x12,0,0,0)
> ...
>
> I am not sure why it happens but my guess is the plugin may mis-handle mutexes.  This is not my department, unfortunately. :-(

Ok, so I'll file this under "known problem" :)

>> betelgeuse:~> firefox3
>> (process:98515): Gtk-WARNING **: Locale not supported by C library.
>>       Using the fallback 'C' locale.
>> *** NSPlugin Viewer  *** ERROR: NPN_GetValue() wait for reply:
>> Connection closed *** NSPlugin Viewer  ***
>> WARNING:(/home/jkim/new/a/nspluginwrapper-1.3.0/src/npw-viewer.c:11
>>36):invoke_NPN_GetValue: assertion failed:
>> (rpc_method_invoke_possible(g_rpc_connection)) Abort trap (core
>> dumped)
>
> It looks like a wrapper/viewer version mis-match.  Did you re-install
> the wrappers in ~/.mozilla/plugins/?  "nspluginwrapper -l" should
> print something like this:
>
> /home/jkim/.mozilla/plugins/npwrapper.libflashplayer.so
>  Original plugin: /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so
>  Plugin viewer: /usr/local/lib/nspluginwrapper/i386/linux/npviewer
>  Wrapper version string: 1.3.0
>
> Note the wrapper version string is "1.3.0".

Ok, I've fixed it.


help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTinE1c5knmzCYTLfKKdH-p_KkCWGNfhA1jKgxpwD>