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

Attachment: signature.asc
Description: This is a digitally signed message part

--
http://gnuzilla.gnu.org

Reply via email to