Bug#511633: icedtea-gcjwebplugin: crashes on every site that contains applets
I only started seeing this recently (but on multiple architectures and systems). On a clean Sid install, I get the error as in message #5; if I manually created ~/.icedteaplugin/icedtea-plugin-to-appletviewer as a link to /usr/lib/jvm/java-6-openjdk/jre/bin/pluginappletviewer, I get the error as in message #15. I also get pipes appearing in ~/.gcjwebplugin to the pluginappletviewer either way. However, a fix is this: when I uninstall this package and install icedtea6-plugin instead, everything works (or at least the couple of sites I tried that had previously been crashing and locking up iceweasel, such as the link in #5 and www.emolecules.com). Using this plugin, I get pipes to the appletviewer here instead of in .gcjwebplugin. This suggests to me that the problem is not necessarily in this package, but could instead be in java-gcj. The timing of the update to 1.0.80-1 I did on my existing Squeeze systems (as opposed to the clean install) approximately coincides with when the problem started occurring. However, this is speculation on my part, since I haven't worked out the exact relationships amongst all the java packages. Regardless of where exactly the problem lies, for now I'm just using the alternate plugin package. I don't really know why I was using icedtea-gcjwebplugin instead of icedtea6-plugin in the first place, except that the former was available a few months sooner and I probably just adopted the first one to be packaged. ___ pkg-java-maintainers mailing list pkg-java-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-java-maintainers
Bug#511633: icedtea-gcjwebplugin: crashes on every site that contains applets
Package: icedtea-gcjwebplugin Version: 1.0+dak1-1 Severity: normal Steps to reproduce: 1) iceweasel http://www.gnu.org/software/classpath/ Expected results: 1) iceweasel loads the web page and shows the Java applet Actual results: 1) iceweasel loads the page title correctly but after that the progress indicator stops moving and the browser does not respond to anything anymore. Ctrl-c kills the browser successfully. More info: 1) the following is printed to stdout/stderr: GCJ PLUGIN: thread 0x805fc80: NP_GetMIMEDescription GCJ PLUGIN: thread 0x805fc80: NP_GetMIMEDescription return GCJ PLUGIN: thread 0x805fc80: NP_GetValue GCJ PLUGIN: thread 0x805fc80: NP_GetValue: returning plugin name. GCJ PLUGIN: thread 0x805fc80: NP_GetValue return GCJ PLUGIN: thread 0x805fc80: NP_GetValue GCJ PLUGIN: thread 0x805fc80: NP_GetValue: returning plugin description. GCJ PLUGIN: thread 0x805fc80: NP_GetValue return GCJ PLUGIN: thread 0x805fc80: NP_GetMIMEDescription GCJ PLUGIN: thread 0x805fc80: NP_GetMIMEDescription return GCJ PLUGIN: thread 0x805fc80: NP_GetValue GCJ PLUGIN: thread 0x805fc80: NP_GetValue: returning plugin name. GCJ PLUGIN: thread 0x805fc80: NP_GetValue return GCJ PLUGIN: thread 0x805fc80: NP_GetValue GCJ PLUGIN: thread 0x805fc80: NP_GetValue: returning plugin description. GCJ PLUGIN: thread 0x805fc80: NP_GetValue return (firefox-bin:1817): atk-bridge-WARNING **: AT_SPI_REGISTRY was not started at session startup. (firefox-bin:1817): atk-bridge-WARNING **: IOR not set. (firefox-bin:1817): atk-bridge-WARNING **: Could not locate registry GCJ PLUGIN: thread 0x805fc80: NP_Initialize GCJ PLUGIN: thread 0x805fc80: plugin_test_appletviewer GCJ PLUGIN: thread 0x805fc80: plugin_test_appletviewer return GCJ PLUGIN: thread 0x805fc80: NP_Initialize: using /usr/lib/jvm/java-6-openjdk/jre/lib/i386/../../bin/pluginappletviewer GCJ PLUGIN: thread 0x805fc80: NP_Initialize return GCJ PLUGIN: thread 0x805fc80: GCJ_New GCJ PLUGIN: thread 0x805fc80: plugin_data_new GCJ PLUGIN: thread 0x805fc80: plugin_data_new return GCJ PLUGIN: thread 0x805fc80: plugin_get_documentbase GCJ PLUGIN: thread 0x805fc80: plugin_get_documentbase return GCJ PLUGIN: thread 0x805fc80: GCJ_New: creating input fifo: /home/lindi/.gcjwebplugin/gcj-instance-1817-0-appletviewer-to-plugin GCJ PLUGIN: thread 0x805fc80: GCJ_New: created input fifo: /home/lindi/.gcjwebplugin/gcj-instance-1817-0-appletviewer-to-plugin GCJ PLUGIN: thread 0x805fc80: GCJ_New: creating output fifo: /home/lindi/.gcjwebplugin/gcj-instance-1817-0-plugin-to-appletviewer GCJ PLUGIN: thread 0x805fc80: GCJ_New: created output fifo: /home/lindi/.gcjwebplugin/gcj-instance-1817-0-plugin-to-appletviewer GCJ PLUGIN: thread 0x805fc80: plugin_start_appletviewer GCJ PLUGIN: thread 0x805fc80: plugin_start_appletviewer return java.io.FileNotFoundException: /home/lindi/.icedteaplugin/icedtea-plugin-to-appletviewer (No such file or directory) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.init(FileInputStream.java:137) at java.io.FileInputStream.init(FileInputStream.java:96) at sun.applet.PluginMain.connect(PluginMain.java:101) at sun.applet.PluginMain.init(PluginMain.java:83) at sun.applet.PluginMain.main(PluginMain.java:59) java.io.FileNotFoundException: /home/lindi/.icedteaplugin/icedtea-plugin-to-appletviewer (No such file or directory) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.init(FileInputStream.java:137) at java.io.FileInputStream.init(FileInputStream.java:96) at sun.applet.PluginMain.connect(PluginMain.java:101) at sun.applet.PluginMain.init(PluginMain.java:83) at sun.applet.PluginMain.main(PluginMain.java:59) java.lang.NullPointerException at sun.applet.PluginMain.init(PluginMain.java:96) at sun.applet.PluginMain.main(PluginMain.java:59) Something very bad happened. I don't know what to do, so I am going to exit :( java.lang.NullPointerException at sun.applet.PluginMain.init(PluginMain.java:96) at sun.applet.PluginMain.main(PluginMain.java:59) Something very bad happened. I don't know what to do, so I am going to exit :( -- System Information: Debian Release: 5.0 APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.18-6-686-bigmem (SMP w/1 CPU core) Locale: LANG=C, LC_CTYPE=en_US.ISO-8859-1 (charmap=ISO-8859-1) Shell: /bin/sh linked to /bin/bash Versions of packages icedtea-gcjwebplugin depends on: ii libatk1.0-0 1.22.0-1The ATK accessibility toolkit ii libc62.7-18 GNU C Library: Shared libraries ii libcairo21.6.4-7 The Cairo 2D vector graphics libra ii libgcc1 1:4.3.2-2 GCC support library ii libglib2.0-0 2.16.6-1The GLib library of C routines ii libgtk2.0-0 2.12.11-4 The GTK+ graphical user interface