Closed
Bug 262313
Opened 21 years ago
Closed 20 years ago
Loading the Java Applet provided causes Firefox to crash.
Categories
(Core Graveyard :: Java: OJI, defect)
Core Graveyard
Java: OJI
Tracking
(Not tracked)
RESOLVED
WORKSFORME
People
(Reporter: keith, Assigned: bugzilla)
References
()
Details
(Keywords: crash, Whiteboard: testcase-needed)
User-Agent: Mozilla/5.0 (X11; U; Linux i686; rv:1.7.3) Gecko/20040914 Firefox/0.10
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; rv:1.7.3) Gecko/20040914 Firefox/0.10
Firefox crashes hard (no warning, no Talkback, I think I have a Talkback-enabled
build) when I go to a site with a Java applet. Here's what happens at the console:
keith@leak proj4 $ firefox
No running windows found
Warning: Cannot convert string
"-b&h-lucida-medium-r-normal-sans-*-140-*-*-p-*-iso8859-1" to type FontStruct
INTERNAL ERROR on Browser End: Could not read ack from child process
System error?:: Resource temporarily unavailable
keith@leak proj4 $
Reproducible: Always
Steps to Reproduce:
1.
2.
3.
about:buildconfig
Build platform
target
i686-pc-linux-gnu
Build tools
Compiler Version Compiler flags
gcc gcc version 3.3.2 20031022 (Red Hat Linux 3.3.2-1) -Wall -W -Wno-unused
-Wpointer-arith -Wcast-align -Wno-long-long -pedantic -pthread -pipe
c++ gcc version 3.3.2 20031022 (Red Hat Linux 3.3.2-1) -fno-rtti
-fno-exceptions -Wall -Wconversion -Wpointer-arith -Wcast-align
-Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor
-Wno-long-long -pedantic -fshort-wchar -pthread -pipe -I/usr/X11R6/include
Configure arguments
--disable-ldap --disable-mailnews
--enable-extensions=cookie,xml-rpc,xmlextras,pref,transformiix,universalchardet,webservices,inspector,gnomevfs,negotiateauth
--enable-crypto --disable-composer --enable-single-profile
--disable-profilesharing --disable-debug '--enable-optimize=-Os -freorder-blocks
-fno-reorder-functions -gstabs+' --disable-tests --enable-official-branding
--enable-default-toolkit=gtk2 --enable-xft --disable-freetype2 --enable-static
--disable-shared
Comment 1•21 years ago
|
||
*** Bug 249718 has been marked as a duplicate of this bug. ***
Comment 2•21 years ago
|
||
I have the same problem trying to open the page
http://www.j3d.org/examples/AlphaTest/AlphaTest.html
This site has a java applet.
This happends every time.
I am running Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20041107
Firefox/1.0 on a Fedora FC2 using Java(TM) Plug-in 1.4.2_03-b02.
Comment 3•21 years ago
|
||
I have the crash happen on my machine as well. THe terminal doesn't say anything
after the crash.
Product: firefox version: 1.0
OS: Gentoo Linux kernel 2.6.8
Java version:
Java(TM) Plug-in Blackdown-1.4.1-01
File name: javaplugin_oji.so
Blackdown Java-Linux Java(TM) Plug-in1.4.1
And this is one file that was created in my home directory as a result of one
crash (it creates a file everytime):
Unexpected Signal : 11 occurred at PC=0x403B92BD
Function=(null)+0x403B92BD
Library=/opt/blackdown-jre-1.4.1/lib/i386/client/libjvm.so
NOTE: We are unable to locate the function name symbol for the error
just occurred. Please refer to release documentation for possible
reason and solutions.
Current Java thread:
at sun.awt.SunToolkit.getPrivateKey(Native Method)
at sun.awt.SunToolkit.insertTargetMapping(SunToolkit.java:321)
at
sun.plugin.viewer.MNetscapePluginObject.appletStateChanged(MNetscapePluginObject.java:555)
at sun.applet.AppletPanel.dispatchAppletEvent(AppletPanel.java:232)
at sun.applet.AppletPanel.runLoader(AppletPanel.java:531)
at sun.applet.AppletPanel.run(AppletPanel.java:292)
at java.lang.Thread.run(Thread.java:536)
Dynamic libraries:
08048000-0804b000 r-xp 00000000 03:06 112802
/opt/blackdown-jre-1.4.1/bin/java_vm
0804b000-0804c000 rw-p 00002000 03:06 112802
/opt/blackdown-jre-1.4.1/bin/java_vm
40000000-40012000 r-xp 00000000 03:06 498854 /lib/ld-2.3.3.so
40012000-40013000 rw-p 00012000 03:06 498854 /lib/ld-2.3.3.so
4002c000-40039000 r-xp 00000000 03:06 498690 /lib/libpthread-0.10.so
40039000-4003a000 rw-p 0000d000 03:06 498690 /lib/libpthread-0.10.so
4007c000-4007e000 r-xp 00000000 03:06 498855 /lib/libdl-2.3.3.so
4007e000-4007f000 rw-p 00001000 03:06 498855 /lib/libdl-2.3.3.so
4007f000-40181000 r-xp 00000000 03:06 498709 /lib/libc-2.3.3.so
40181000-40185000 rw-p 00101000 03:06 498709 /lib/libc-2.3.3.so
40187000-404e3000 r-xp 00000000 03:06 135353
/opt/blackdown-jre-1.4.1/lib/i386/client/libjvm.so
404e3000-404fe000 rw-p 0035b000 03:06 135353
/opt/blackdown-jre-1.4.1/lib/i386/client/libjvm.so
40527000-40538000 r-xp 00000000 03:06 498708 /lib/libnsl-2.3.3.so
40538000-40539000 rw-p 00011000 03:06 498708 /lib/libnsl-2.3.3.so
4053b000-405fa000 r-xp 00000000 03:06 484605
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.so.5.0.6
405fa000-405ff000 rw-p 000bf000 03:06 484605
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.so.5.0.6
40604000-40624000 r-xp 00000000 03:06 498853 /lib/libm-2.3.3.so
40624000-40625000 rw-p 0001f000 03:06 498853 /lib/libm-2.3.3.so
40625000-4062d000 r-xp 00000000 03:06 484645
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libgcc_s.so.1
4062d000-4062e000 rw-p 00007000 03:06 484645
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libgcc_s.so.1
4062e000-40638000 r-xp 00000000 03:06 135349
/opt/blackdown-jre-1.4.1/lib/i386/native_threads/libhpi.so
40638000-40639000 rw-p 00009000 03:06 135349
/opt/blackdown-jre-1.4.1/lib/i386/native_threads/libhpi.so
40639000-4064a000 r-xp 00000000 03:06 135343
/opt/blackdown-jre-1.4.1/lib/i386/libverify.so
4064a000-4064b000 rw-p 00011000 03:06 135343
/opt/blackdown-jre-1.4.1/lib/i386/libverify.so
4064b000-4066b000 r-xp 00000000 03:06 135359
/opt/blackdown-jre-1.4.1/lib/i386/libjava.so
4066b000-4066d000 rw-p 0001f000 03:06 135359
/opt/blackdown-jre-1.4.1/lib/i386/libjava.so
4066d000-4067f000 r-xp 00000000 03:06 135348
/opt/blackdown-jre-1.4.1/lib/i386/libzip.so
4067f000-40681000 rw-p 00011000 03:06 135348
/opt/blackdown-jre-1.4.1/lib/i386/libzip.so
40681000-41d4f000 r--s 00000000 03:06 135458 /opt/blackdown-jre-1.4.1/lib/rt.jar
41d92000-41da9000 r--s 00000000 03:06 135416
/opt/blackdown-jre-1.4.1/lib/sunrsasign.jar
41da9000-41e1a000 r--s 00000000 03:06 135396
/opt/blackdown-jre-1.4.1/lib/jsse.jar
41e1a000-41e2d000 r--s 00000000 03:06 135462
/opt/blackdown-jre-1.4.1/lib/jce.jar
41e2d000-420e9000 r--s 00000000 03:06 135455
/opt/blackdown-jre-1.4.1/lib/charsets.jar
420e9000-421a8000 r--s 00000000 03:06 135456
/opt/blackdown-jre-1.4.1/lib/javaplugin.jar
4c46b000-4c472000 r-xp 00000000 03:06 496216 /lib/libnss_compat-2.3.3.so
4c472000-4c473000 rw-p 00006000 03:06 496216 /lib/libnss_compat-2.3.3.so
4c473000-4c47b000 r-xp 00000000 03:06 498725 /lib/libnss_nis-2.3.3.so
4c47b000-4c47c000 rw-p 00007000 03:06 498725 /lib/libnss_nis-2.3.3.so
4c47c000-4c484000 r-xp 00000000 03:06 498543 /lib/libnss_files-2.3.3.so
4c484000-4c485000 rw-p 00007000 03:06 498543 /lib/libnss_files-2.3.3.so
4c689000-4c68c000 r--s 00000000 03:06 135336
/opt/blackdown-jre-1.4.1/lib/ext/dnsns.jar
4c68c000-4c6a9000 r--s 00000000 03:06 135337
/opt/blackdown-jre-1.4.1/lib/ext/sunjce_provider.jar
4c6a9000-4c6b7000 r--s 00000000 03:06 135338
/opt/blackdown-jre-1.4.1/lib/ext/ldapsec.jar
4c6b7000-4c756000 r--s 00000000 03:06 135339
/opt/blackdown-jre-1.4.1/lib/ext/localedata.jar
4c756000-4c97b000 r-xp 00000000 03:06 135373
/opt/blackdown-jre-1.4.1/lib/i386/libawt.so
4c97b000-4c990000 rw-p 00224000 03:06 135373
/opt/blackdown-jre-1.4.1/lib/i386/libawt.so
4c9b5000-4ca1b000 r-xp 00000000 03:06 135355
/opt/blackdown-jre-1.4.1/lib/i386/libmlib_image.so
4ca1b000-4ca1c000 rw-p 00065000 03:06 135355
/opt/blackdown-jre-1.4.1/lib/i386/libmlib_image.so
4ca34000-4ca3b000 r-xp 00000000 03:06 830180 /usr/X11R6/lib/libXp.so.6.2
4ca3b000-4ca3c000 rw-p 00006000 03:06 830180 /usr/X11R6/lib/libXp.so.6.2
4ca3c000-4ca87000 r-xp 00000000 03:06 830133 /usr/X11R6/lib/libXt.so.6.0
4ca87000-4ca8b000 rw-p 0004a000 03:06 830133 /usr/X11R6/lib/libXt.so.6.0
4ca8b000-4ca93000 r-xp 00000000 03:06 830320 /usr/X11R6/lib/libSM.so.6.0
4ca93000-4ca94000 rw-p 00007000 03:06 830320 /usr/X11R6/lib/libSM.so.6.0
4ca94000-4caa8000 r-xp 00000000 03:06 830388 /usr/X11R6/lib/libICE.so.6.3
4caa8000-4caa9000 rw-p 00013000 03:06 830388 /usr/X11R6/lib/libICE.so.6.3
4caab000-4cab8000 r-xp 00000000 03:06 830414 /usr/X11R6/lib/libXext.so.6.4
4cab8000-4cab9000 rw-p 0000c000 03:06 830414 /usr/X11R6/lib/libXext.so.6.4
4cab9000-4cabd000 r-xp 00000000 03:06 830111 /usr/X11R6/lib/libXtst.so.6.1
4cabd000-4cabe000 rw-p 00004000 03:06 830111 /usr/X11R6/lib/libXtst.so.6.1
4cabe000-4cb80000 r-xp 00000000 03:06 830100 /usr/X11R6/lib/libX11.so.6.2
4cb80000-4cb84000 rw-p 000c2000 03:06 830100 /usr/X11R6/lib/libX11.so.6.2
4cb84000-4cb94000 r-xp 00000000 03:06 135372
/opt/blackdown-jre-1.4.1/lib/i386/libjavaplugin_jni.so
4cb94000-4cb95000 rw-p 00010000 03:06 135372
/opt/blackdown-jre-1.4.1/lib/i386/libjavaplugin_jni.so
4cba9000-4cc5a000 r-xp 00000000 03:06 135347
/opt/blackdown-jre-1.4.1/lib/i386/libfontmanager.so
4cc5a000-4cc6c000 rw-p 000b0000 03:06 135347
/opt/blackdown-jre-1.4.1/lib/i386/libfontmanager.so
4cced000-4ccef000 r-xp 00000000 03:06 830085
/usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2
4ccef000-4ccf0000 rw-p 00001000 03:06 830085
/usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2
4cd08000-4cd10000 r-xp 00000000 03:06 830432 /usr/X11R6/lib/libXcursor.so.1.0.2
4cd10000-4cd11000 rw-p 00007000 03:06 830432 /usr/X11R6/lib/libXcursor.so.1.0.2
4cd11000-4cd18000 r-xp 00000000 03:06 830392 /usr/X11R6/lib/libXrender.so.1.2.2
4cd18000-4cd19000 rw-p 00006000 03:06 830392 /usr/X11R6/lib/libXrender.so.1.2.2
4cd19000-4cd33000 r-xp 00000000 03:06 830304
/usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
4cd33000-4cd35000 rw-p 00019000 03:06 830304
/usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
4d1be000-4d1cd000 r-xp 00000000 03:06 112806
/opt/blackdown-jre-1.4.1/lib/i386/libnet.so
4d1cd000-4d1ce000 rw-p 0000e000 03:06 112806
/opt/blackdown-jre-1.4.1/lib/i386/libnet.so
4d1e6000-4d1ea000 r-xp 00000000 03:06 497048 /lib/libnss_dns-2.3.3.so
4d1ea000-4d1eb000 rw-p 00003000 03:06 497048 /lib/libnss_dns-2.3.3.so
4d1eb000-4d1f9000 r-xp 00000000 03:06 498710 /lib/libresolv-2.3.3.so
4d1f9000-4d1fa000 rw-p 0000e000 03:06 498710 /lib/libresolv-2.3.3.so
4d402000-4d41d000 r-xp 00000000 03:06 135365
/opt/blackdown-jre-1.4.1/lib/i386/libdcpr.so
4d41d000-4d430000 rw-p 0001b000 03:06 135365
/opt/blackdown-jre-1.4.1/lib/i386/libdcpr.so
4d430000-4d435000 rw-s 00000000 00:06 35782673 /SYSV00000000 (deleted)
4d435000-4d43a000 rw-s 00000000 00:06 35815444 /SYSV00000000 (deleted)
Local Time = Sun Dec 19 03:23:43 2004
Elapsed Time = 0
#
# HotSpot Virtual Machine Error : 11
# Error ID : 4F530E43505002E6
# Please report this error at
# http://www.blackdown.org/cgi-bin/jdk
#
# Java VM: Java HotSpot(TM) Client VM (Blackdown-1.4.1-01 mixed mode)
#
Thanks for your time,
-Gezim
Comment 4•21 years ago
|
||
(In reply to comment #3)
> # Error ID : 4F530E43505002E6
> # Please report this error at
> # http://www.blackdown.org/cgi-bin/jdk
> #
Lol. I just saw this but I have to say that this same version of jre works with
Epiphany 1.4.4. So it wouldn't/shouldn't be the problem with blackdownjava
should it?
Comment 5•21 years ago
|
||
Mine java applets now work since I upgraded my blackdown java
Java(TM) Plug-in Blackdown-1.4.2-01
File name: libjavaplugin_oji.so
Blackdown Java-Linux Java(TM) Plug-in 1.4.2
:)
So I have no idea who's fault it was.
-Gezim
Updated•21 years ago
|
Flags: blocking-aviary1.0-L10N-
Comment 6•21 years ago
|
||
*** Bug 269468 has been marked as a duplicate of this bug. ***
*** Bug 265561 has been marked as a duplicate of this bug. ***
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b2) Gecko/20050325
Firefox/1.0+
Trying to reproduce with latest-trunk on WindowsXP Pro SP1 Build 2600 produces
the crash using the example applet provided in comment #2. I have a Talkback ID
of TB4611062K for this crash.
The one I duped to this a moment ago also has a Talkback ID (posted by me) and a
link to an applet that will cause a crash. It was reported on Mac, this is on
Linux, and I am on Windows. So I am going to go ahead and do some things to
clean this up, and confirm it.
Changing Hardware to All
Changing OS to All
Adding keywords: crash, talkbackid
Modifying the summary
Changing Product to Core
Changing Component to Java:OJI
Adding a URL
Adding testcase-needed to the status whiteboard (any Java hackers out there?)
Confirming
CCing Myself
And here are some new steps for reproduction
Reproduces: Always
Steps to reproduce:
1. Open http://www.j3d.org/examples/AlphaTest/AlphaTest.html
2. Crash and Burn, baby
That should about sum it up for now.
Status: UNCONFIRMED → NEW
Component: General → Java: OJI
Ever confirmed: true
Keywords: crash,
talkbackid
OS: Linux → All
Product: Firefox → Core
Hardware: PC → All
Summary: Firefox crashes hard when loading Java applet → Loading the Java Applet provided causes Firefox to crash.
Whiteboard: testcase-needed
Version: unspecified → Trunk
Comment 9•20 years ago
|
||
TB4611062K doesn't contains symbols:
firefox.exe + 0xf3e86 (0x004f3e86)
jpioji.dll + 0x12be (0x6d4412be)
jpinscp.dll + 0x3c27 (0x6d423c27)
USER32.dll + 0x86cb (0x77d486cb)
USER32.dll + 0x879f (0x77d4879f)
...
Keywords: talkbackid
Comment 10•20 years ago
|
||
I'm not able to reproduce a crash on Windows at this URL. Instead I
get an error in the Java Console:
java.lang.NoClassDefFoundError: javax/media/j3d/Alpha
at AlphaTest.<init>(AlphaTest.java:103)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Apparently this applet uses classes that are part of Sun's "Java 3D
API" (http://java.sun.com/products/java-media/3D/), which isn't
included with Sun's standard (J2SE) JREs.
Tested on Windows XP Pro with SP2 and all the latest updates, with
version 1.5.0_01 of Sun's J2SE JRE (also the latest version), using
the latest Firefox nightly (2005-03-27-07-trunk).
What Java distro are the people using who experience crashes?
Comment 11•20 years ago
|
||
OK, I _do_ get a crash with Firefox 2005-03-25-08-trunk, but not with
either 2005-03-26-07-trunk or 2005-03-28-trunk. Whatever the problem
was, it seems to have gotten fixed.
Comment 12•20 years ago
|
||
> or 2005-03-28-trunk
I should have said "or 2005-03-27-07-trunk".
Comment 13•20 years ago
|
||
The crash happens on both Windows and Linux, but only with the
2005-03-25 trunk nighlies. Oddly, the crash doesn't happen with that
nightly on OS X.
2005-03-24-07-trunk (Windows) no crash
2005-03-25-08-trunk (Windows) crash
2005-03-26-07-trunk (Windows) no crash
2005-03-24-10-trunk (Linux) no crash
2005-03-25-10-trunk (Linux) crash
2005-03-26-10-trunk (Linux) no crash
2005-03-24-07-trunk (Mac OS X) no crash
2005-03-24-08-trunk (Mac OS X) no crash
2005-03-24-08-trunk (Mac OS X) no crash
Windows tests: Windows XP Pro with SP2 and all the latest updates,
with version 1.5.0_01 of Sun's J2SE JRE (also the
latest version)
Linux tests: SuSE 9.2 with Sun's J2SE JRE 1.4.2_06
Mac OS X tests: OS X 10.3.8 with Java 1.4.2 Update 2 and 2005-02
security update and Java Embedding Plugin 0.9.0.
Comment 14•20 years ago
|
||
> 2005-03-24-08-trunk (Mac OS X) no crash
Groan ... another typo. This should have been:
"2005-03-25-08-trunk (Mac OS X) no crash"
Comment 15•20 years ago
|
||
Appears that the recent crashes reported in this bug were bug 287690...
Comment 16•20 years ago
|
||
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b2) Gecko/20050329
Firefox/1.0+
Re-tested, whatever it was appears to be fixed. Since several other people have
reported this to only have been a problem with the 25th's build (and it appears
it is related to bug 287690) I am going to go ahead an resolve this WFM.
Status: NEW → RESOLVED
Closed: 20 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•