On Thu, 2010-03-18 at 23:37 +0000, Bruno Miguel wrote: > I've recently (re)instaled Ubuntu 9.10 and installed OpenJDK for free > Java support. Then, I simlynked > /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so to > /usr/lib/icecat/plugins, so I could have Java in the browser. But it > doesn't work. And this is the file used by Firefox. > > Is there a known bug for this or am I doing something wrong?
I have the same problem on gNewSense. The java applet at http://www.gnu.org/software/classpath/ works fine in Epiphany but causes a segfault in Icecat. I've attached the terminal output from both for comparison. Cheers, Eric Padman
e...@gallifrey:~$ icecat "http://www.gnu.org/software/classpath/" GCJ PLUGIN: thread 0xb59043d0: NP_Initialize GCJ PLUGIN: thread 0xb59043d0: plugin_test_appletviewer GCJ PLUGIN: thread 0xb59043d0: plugin_test_appletviewer return GCJ PLUGIN: thread 0xb59043d0: NP_Initialize: using /usr/lib/jvm/java-6-openjdk/jre/lib/i386/../../bin/pluginappletviewer GCJ PLUGIN: thread 0xb59043d0: NP_Initialize return GCJ PLUGIN: thread 0xb59043d0: GCJ_New GCJ PLUGIN: thread 0xb59043d0: plugin_data_new GCJ PLUGIN: thread 0xb59043d0: plugin_data_new return GCJ PLUGIN: thread 0xb59043d0: plugin_get_documentbase gcjwebplugin.cc:840: thread 0xb59043d0: Error: peer is NULL. GCJ PLUGIN: thread 0xb59043d0: plugin_get_documentbase return gcjwebplugin.cc:299: thread 0xb59043d0: Error: Documentbase retrieval failed. Browser not Mozilla-based? GCJ PLUGIN: thread 0xb59043d0: GCJ_New return GCJ PLUGIN: thread 0xb59043d0: GCJ_GetValue GCJ PLUGIN: thread 0xb59043d0: GCJ_GetValue: returning TRUE for NeedsXEmbed. GCJ PLUGIN: thread 0xb59043d0: GCJ_GetValue return GCJ PLUGIN: thread 0xb59043d0: GCJ_SetWindow /opt/icecat-3.6-386/run-icecat.sh: line 131: 9997 Segmentation fault "$prog" ${1+"$@"}
e...@gallifrey:~$ epiphany-browser "http://www.gnu.org/software/classpath/" ** Message: GetValue variable 1 (1) ** Message: GetValue variable 2 (2) ** Message: GetValue variable 1 (1) ** Message: GetValue variable 2 (2) ** Message: GetValue variable 1 (1) ** Message: GetValue variable 2 (2) ** Message: GetValue variable 1 (1) ** Message: GetValue variable 2 (2) ** Message: GetValue variable 1 (1) ** Message: GetValue variable 2 (2) GCJ PLUGIN: thread 0x8c86430: NP_GetMIMEDescription GCJ PLUGIN: thread 0x8c86430: NP_GetMIMEDescription return GCJ PLUGIN: thread 0x8c86430: NP_GetValue GCJ PLUGIN: thread 0x8c86430: NP_GetValue: returning plugin name. GCJ PLUGIN: thread 0x8c86430: NP_GetValue return GCJ PLUGIN: thread 0x8c86430: NP_GetValue GCJ PLUGIN: thread 0x8c86430: NP_GetValue: returning plugin description. GCJ PLUGIN: thread 0x8c86430: NP_GetValue return ** Message: GetValue variable 1 (1) ** Message: GetValue variable 2 (2) ** Message: GetValue variable 1 (1) ** Message: GetValue variable 2 (2) ** Message: GetValue variable 1 (1) ** Message: GetValue variable 2 (2) ** Message: GetValue variable 1 (1) ** Message: GetValue variable 2 (2) ** Message: GetValue variable 1 (1) ** Message: GetValue variable 2 (2) GCJ PLUGIN: thread 0x8c86430: NP_GetMIMEDescription GCJ PLUGIN: thread 0x8c86430: NP_GetMIMEDescription return GCJ PLUGIN: thread 0x8c86430: NP_GetValue GCJ PLUGIN: thread 0x8c86430: NP_GetValue: returning plugin name. GCJ PLUGIN: thread 0x8c86430: NP_GetValue return GCJ PLUGIN: thread 0x8c86430: NP_GetValue GCJ PLUGIN: thread 0x8c86430: NP_GetValue: returning plugin description. GCJ PLUGIN: thread 0x8c86430: NP_GetValue return GCJ PLUGIN: thread 0x8c86430: NP_Initialize GCJ PLUGIN: thread 0x8c86430: plugin_test_appletviewer GCJ PLUGIN: thread 0x8c86430: plugin_test_appletviewer return GCJ PLUGIN: thread 0x8c86430: NP_Initialize: using /usr/lib/jvm/java-6-openjdk/jre/lib/i386/../../bin/pluginappletviewer GCJ PLUGIN: thread 0x8c86430: NP_Initialize return GCJ PLUGIN: thread 0x8c86430: GCJ_New GCJ PLUGIN: thread 0x8c86430: plugin_data_new GCJ PLUGIN: thread 0x8c86430: plugin_data_new return GCJ PLUGIN: thread 0x8c86430: plugin_get_documentbase GCJ PLUGIN: thread 0x8c86430: plugin_get_documentbase return GCJ PLUGIN: thread 0x8c86430: GCJ_New: creating input fifo: /home/eric/.gcjwebplugin/gcj-instance-10023-0-appletviewer-to-plugin GCJ PLUGIN: thread 0x8c86430: GCJ_New: created input fifo: /home/eric/.gcjwebplugin/gcj-instance-10023-0-appletviewer-to-plugin GCJ PLUGIN: thread 0x8c86430: GCJ_New: creating output fifo: /home/eric/.gcjwebplugin/gcj-instance-10023-0-plugin-to-appletviewer GCJ PLUGIN: thread 0x8c86430: GCJ_New: created output fifo: /home/eric/.gcjwebplugin/gcj-instance-10023-0-plugin-to-appletviewer GCJ PLUGIN: thread 0x8c86430: plugin_start_appletviewer GCJ PLUGIN: thread 0x8c86430: plugin_start_appletviewer return GCJ PLUGIN: thread 0x8c86430: GCJ_New: got confirmation that appletviewer is running. GCJ PLUGIN: thread 0x8c86430: plugin_create_applet_tag GCJ PLUGIN: thread 0x8c86430: plugin_create_applet_tag return GCJ PLUGIN: thread 0x8c86430: plugin_send_message_to_appletviewer PIPE: plugin wrote: instance-10023-0 GCJ PLUGIN: thread 0x8c86430: plugin_send_message_to_appletviewer return GCJ PLUGIN: thread 0x8c86430: plugin_send_message_to_appletviewer PIPE: plugin wrote: tag http://www.gnu.org/software/classpath/ <EMBED CODE="Animation.class" CODEBASE="http://www.gnu.org/graphics" HEIGHT="86" WIDTH="130" ><PARAM NAME="base-name" VALUE="drop"><PARAM NAME="extension" VALUE="jpg"><PARAM NAME="num-images" VALUE="15"><PARAM NAME="image-sequence" VALUE="1..10,9,7,5,3,1"><PARAM NAME="frame-delay" VALUE="30"><PARAM NAME="inner-loop-repeat" VALUE="2"><PARAM NAME="loop-delay" VALUE="10000"><PARAM NAME="outer-loop-repeat" VALUE="0"></EMBED> GCJ PLUGIN: thread 0x8c86430: plugin_send_message_to_appletviewer return GCJ PLUGIN: thread 0x8c86430: GCJ_New return GCJ PLUGIN: thread 0x8c86430: NP_GetValue GCJ PLUGIN: thread 0x8c86430: NP_GetValue: returning plugin description. GCJ PLUGIN: thread 0x8c86430: NP_GetValue return GCJ PLUGIN: thread 0x8c86430: GCJ_GetValue GCJ PLUGIN: thread 0x8c86430: GCJ_GetValue: returning TRUE for NeedsXEmbed. GCJ PLUGIN: thread 0x8c86430: GCJ_GetValue return GCJ PLUGIN: thread 0x8c86430: GCJ_SetWindow GCJ PLUGIN: thread 0x8c86430: GCJ_SetWindow: setting window. GCJ PLUGIN: thread 0x8c86430: plugin_send_message_to_appletviewer PIPE: plugin wrote: instance-10023-0 GCJ PLUGIN: thread 0x8c86430: plugin_send_message_to_appletviewer return GCJ PLUGIN: thread 0x8c86430: plugin_send_message_to_appletviewer PIPE: plugin wrote: handle 52429245 width 130 height 86 GCJ PLUGIN: thread 0x8c86430: plugin_send_message_to_appletviewer return GCJ PLUGIN: thread 0x8c86430: GCJ_SetWindow return GCJ PLUGIN: thread 0x8c86430: GCJ_SetWindow GCJ PLUGIN: thread 0x8c86430: GCJ_SetWindow: window already exists. GCJ PLUGIN: thread 0x8c86430: GCJ_SetWindow: window width changed. GCJ PLUGIN: thread 0x8c86430: plugin_send_message_to_appletviewer PIPE: plugin wrote: instance-10023-0 GCJ PLUGIN: thread 0x8c86430: plugin_send_message_to_appletviewer return GCJ PLUGIN: thread 0x8c86430: plugin_send_message_to_appletviewer PIPE: plugin wrote: width 130 GCJ PLUGIN: thread 0x8c86430: plugin_send_message_to_appletviewer return GCJ PLUGIN: thread 0x8c86430: GCJ_SetWindow: window height changed. GCJ PLUGIN: thread 0x8c86430: plugin_send_message_to_appletviewer PIPE: plugin wrote: instance-10023-0 GCJ PLUGIN: thread 0x8c86430: plugin_send_message_to_appletviewer return GCJ PLUGIN: thread 0x8c86430: plugin_send_message_to_appletviewer PIPE: plugin wrote: height 86 GCJ PLUGIN: thread 0x8c86430: plugin_send_message_to_appletviewer return GCJ PLUGIN: thread 0x8c86430: GCJ_SetWindow return PIPE: appletviewer wrote: running PIPE: appletviewer read: instance-10023-0 PIPE: appletviewer read: tag http://www.gnu.org/software/classpath/ <EMBED CODE="Animation.class" CODEBASE="http://www.gnu.org/graphics" HEIGHT="86" WIDTH="130" ><PARAM NAME="base-name" VALUE="drop"><PARAM NAME="extension" VALUE="jpg"><PARAM NAME="num-images" VALUE="15"><PARAM NAME="image-sequence" VALUE="1..10,9,7,5,3,1"><PARAM NAME="frame-delay" VALUE="30"><PARAM NAME="inner-loop-repeat" VALUE="2"><PARAM NAME="loop-delay" VALUE="10000"><PARAM NAME="outer-loop-repeat" VALUE="0"></EMBED> PIPE: appletviewer read: instance-10023-0 PIPE: appletviewer read: handle 52429245 width 130 height 86 GCJ PLUGIN: thread 0x8c86430: plugin_in_pipe_callback GCJ PLUGIN: thread 0x8c86430: plugin_in_pipe_callback: setting status starting applet... PIPE: plugin read: status starting applet... GCJ PLUGIN: thread 0x8c86430: plugin_in_pipe_callback return PIPE: appletviewer wrote: status starting applet... PIPE: appletviewer read: instance-10023-0 PIPE: appletviewer read: width 130 PIPE: appletviewer read: instance-10023-0 PIPE: appletviewer read: height 86 initializing JNLPRuntime... GCJ PLUGIN: thread 0x8c86430: plugin_in_pipe_callback GCJ PLUGIN: thread 0x8c86430: plugin_in_pipe_callback: setting status Applet loaded. PIPE: plugin read: status Applet loaded. GCJ PLUGIN: thread 0x8c86430: plugin_in_pipe_callback return PIPE: appletviewer wrote: status Applet loaded. GCJ PLUGIN: thread 0x8c86430: plugin_in_pipe_callback GCJ PLUGIN: thread 0x8c86430: plugin_in_pipe_callback: setting status Applet initialized. PIPE: plugin read: status Applet initialized. GCJ PLUGIN: thread 0x8c86430: plugin_in_pipe_callback return PIPE: appletviewer wrote: status Applet initialized. GCJ PLUGIN: thread 0x8c86430: plugin_in_pipe_callback GCJ PLUGIN: thread 0x8c86430: plugin_in_pipe_callback: setting status Applet started. PIPE: plugin read: status Applet started. GCJ PLUGIN: thread 0x8c86430: plugin_in_pipe_callback return PIPE: appletviewer wrote: status Applet started. PIPE: appletviewer wrote: status Applet stopped. PIPE: appletviewer wrote: status Applet destroyed. PIPE: appletviewer wrote: status Applet disposed. GCJ PLUGIN: thread 0x8c86430: plugin_in_pipe_callback GCJ PLUGIN: thread 0x8c86430: plugin_in_pipe_callback: setting status Applet stopped. PIPE: plugin read: status Applet stopped. GCJ PLUGIN: thread 0x8c86430: plugin_in_pipe_callback return GCJ PLUGIN: thread 0x8c86430: plugin_in_pipe_callback GCJ PLUGIN: thread 0x8c86430: plugin_in_pipe_callback: setting status Applet destroyed. PIPE: plugin read: status Applet destroyed. GCJ PLUGIN: thread 0x8c86430: plugin_in_pipe_callback return GCJ PLUGIN: thread 0x8c86430: plugin_in_pipe_callback GCJ PLUGIN: thread 0x8c86430: plugin_in_pipe_callback: setting status Applet disposed. PIPE: plugin read: status Applet disposed. GCJ PLUGIN: thread 0x8c86430: plugin_in_pipe_callback return GCJ PLUGIN: thread 0x8c86430: GCJ_Destroy GCJ PLUGIN: thread 0x8c86430: plugin_send_message_to_appletviewer PIPE: appletviewer read: destroy PIPE: plugin wrote: destroy GCJ PLUGIN: thread 0x8c86430: plugin_send_message_to_appletviewer return GCJ PLUGIN: thread 0x8c86430: plugin_stop_appletviewer PIPE: appletviewer read: shutdown APPLETVIEWER: exiting appletviewer GCJ PLUGIN: thread 0x8c86430: plugin_stop_appletviewer return GCJ PLUGIN: thread 0x8c86430: plugin_data_destroy GCJ PLUGIN: thread 0x8c86430: GCJ_New: deleting output fifo: /home/eric/.gcjwebplugin/gcj-instance-10023-0-plugin-to-appletviewer GCJ PLUGIN: thread 0x8c86430: GCJ_New: deleted output fifo: /home/eric/.gcjwebplugin/gcj-instance-10023-0-plugin-to-appletviewer GCJ PLUGIN: thread 0x8c86430: GCJ_New: deleting input fifo: /home/eric/.gcjwebplugin/gcj-instance-10023-0-appletviewer-to-plugin GCJ PLUGIN: thread 0x8c86430: GCJ_New: deleted input fifo: /home/eric/.gcjwebplugin/gcj-instance-10023-0-appletviewer-to-plugin GCJ PLUGIN: thread 0x8c86430: plugin_data_destroy return GCJ PLUGIN: thread 0x8c86430: GCJ_Destroy return GCJ PLUGIN: thread 0x8c86430: NP_Shutdown GCJ PLUGIN: thread 0x8c86430: NP_Shutdown return
signature.asc
Description: This is a digitally signed message part
-- http://gnuzilla.gnu.org
