Description of problem: After todays update of FC6 to epiphany-2.16.3-2.fc6, epiphany crashes after loading any webpage with a java applet. Version-Release number of selected component (if applicable): epiphany-2.16.3-2.fc6 How reproducible: always Steps to Reproduce: 1. load URL ot test Java or any java applet page - www.java.com/en/download/help/testvm.xml Actual results: Epiphany crashes Additional info: [averma@localhost ~]$ epiphany INTERNAL ERROR on Browser End: JavaPluginFactory5 init - no agent? System error?:: Permission denied Expected results: Epiphany works
also crashes upon loading "about:plugins" in URL bar
Created attachment 149006 [details] strace.epiphany tried to load the java test url while the strace was captured
gcjwebplugin or proprietary JVM?
(In reply to comment #3) > gcjwebplugin or proprietary JVM? Its properitary JVM "j2re1.4.2_02" - please also note that after appying epiphany extentions todya it at-least does not crashes on loading "about:plugins" but still crashes on loading any Java VM applet.
Regression from other updates, Martin?
(In reply to comment #7) > Regression from other updates, Martin? Could be. I could not reproduce it on my box so I'll check it on a clear fc6.
It affects firefox, too.
Firefox works fine for me so far, I am using it as a stop gap arrangment till Epiphany is fixed.
Hmm, strange. But I can reproduce it, at least.
Can you please check the latest java? jre-1_5_0_11-linux-i586.rpm
Hmm, j2re1.4.2_02 crashes with previous packages, too: firefox-1.5.0.9-2.fc6 epiphany-2.16.3-1.fc6 jre-1_5_0_11 works fine.
I tried with jre-1_5_0_11 as well, crashed again I need to get this working with j2re-1.4.2_02-3 more important. However I installed epiphany-debuginfo package but I had issues getting the BT. I am attaching the strace for now. firefox-1.5.0.10-1.fc6 epiphany-2.16.3-2.fc6 epiphany-debuginfo-2.16.3-2.fc6 $ strace -o /tmp/epiphany.3 -r -v -f -t -p5874 --snip-- 5874 0.000741 access("/usr/java/j2re1.4.2_02/plugin/i386/ns610-gcc32/libjavaplugin_oji.so", F_OK) = 0 5874 0.000222 open("/usr/java/j2re1.4.2_02/plugin/i386/ns610-gcc32/libjavaplugin_oji.so", O_RDONLY) = 33 5874 0.000063 read(33, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\220"..., 512) = 512 5874 0.000060 fstat64(33, {st_dev=makedev(253, 4), st_ino=1221817, st_mode=S_IFREG|0755, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=560, st_size=281904, st_atime=2007/03/10-02:10:11, st_mtime=2003/09/17-09:21:16, st_ctime=2007/03/09-20:32:48}) = 0 5874 0.000095 mmap2(NULL, 283488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 33, 0) = 0x5165000 5874 0.000074 mmap2(0x51a3000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 33, 0x3d) = 0x51a3000 5874 0.000056 mprotect(0x130000, 3792, PROT_READ|PROT_WRITE) = 0 5874 0.000039 mprotect(0x130000, 3792, PROT_READ) = 0 5874 0.000050 mprotect(0xbfa65000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_GROWSDOWN) = 0 5874 0.000036 mprotect(0xb00a4000, 10485760, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 5874 0.000034 mprotect(0xb1506000, 10485760, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 5874 0.000036 mprotect(0xb1f07000, 10485760, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 5874 0.000032 mprotect(0xb2908000, 10485760, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 5874 0.000036 mprotect(0xb3309000, 10485760, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 5874 0.000033 mprotect(0xb3d0a000, 10485760, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 5874 0.000035 mprotect(0xb470b000, 10485760, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 5874 0.000034 mprotect(0xb0aa5000, 10485760, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 5874 0.000045 close(33) = 0 5874 0.000193 mprotect(0x5165000, 253952, PROT_READ|PROT_WRITE) = 0 5874 0.008838 mprotect(0x5165000, 253952, PROT_READ|PROT_EXEC) = 0 5874 0.000142 write(2, "INTERNAL ERROR on Browser End: ", 31) = 31 5874 0.000155 write(2, "JavaPluginFactory5 init - no age"..., 36) = 36 5874 0.000089 write(2, "\n", 1) = 1 5874 0.000100 write(2, "System error?:: Success\n", 24) = 24 5874 0.000099 unlink("/home/averma/.gnome2/epiphany/mozilla/epiphany/lock") = 0 5874 0.000240 writev(13, [{"GIOP\1\2\1\5\0\0\0\0", 12}], 1) = 12 5874 0.000233 close(13) = 0 --snip--
Through the day trying to understand this issue a new finding had been that epiphany started crashing more often, even it crashed now while attaching the previously mentioned attachment. But then Bug Buddy got excited and I got get a little useless backtrace, I am attaching it here still and request for a bit of guidence for what more I information I can help for this issue ?
Created attachment 149760 [details] priviously mentioned strace output upon java testing
Created attachment 149761 [details] bugg buddy collected stack trace upon bz form subbmit upon attachment creation
It crashes somewhere in java plug-in. You can probe the next one, stored in /usr/java/j2re1.4.2_02/plugin/i386/ns610/libjavaplugin_oji.so but it crashes for me, too.
The next problem could be missing /usr/lib/libXp.so.6, but it worked before the update (right?) so I don't propose it...
No on this system, I am not missing libXp - libXp-1.0.0-8
It crashes because the "navigator.userAgent" string in epiphany-2.16.3-2.fc6 is too long (it looks like a limit is 128 chars). I hacked a bit the binaries and it works fine for me now. I'll update CVS tomorrow.
(In reply to comment #21) > It crashes because the "navigator.userAgent" string in epiphany-2.16.3-2.fc6 is > too long (it looks like a limit is 128 chars). I hacked a bit the binaries and > it works fine for me now. I'll update CVS tomorrow. Thats a great news, can you please share your workaround for now ?
I removed string "Epiphany/2.16" from epiphany binaries. Open /usr/bin/epiphany in some hexa editor (e.g. hexedit), find "Epiphany/2.16" string and place 0x00 instead of the first letter ('E').
(In reply to comment #23) > I removed string "Epiphany/2.16" from epiphany binaries. Open /usr/bin/epiphany > in some hexa editor (e.g. hexedit), find "Epiphany/2.16" string and place 0x00 > instead of the first letter ('E'). Yeah this is working like a charm ! and was the only salvage tonight when firefox started crashing on me. Many thanks!
firefox-1.5.0.10-5.fc6 epiphany-2.16.3-3.fc6 has been pushed for fc6, which should resolve this issue. If these problems are still present in this version, then please make note of it in this bug report.