-
Bug
-
Resolution: Fixed
-
P2
-
1.4.0
-
beta
-
x86
-
windows_nt
Name: dsR10078 Date: 05/12/2000
###@###.###
The problem is reproducible with Java Plug-in 1.3.0-C and JRE built from
the current Merlin workspace. Netscape 4.7 and Internet Explorer 5.
To reproduce open Test.html in the browser:
----------- Test.java ----------------------------
import java.applet.Applet;
public class Test extends Applet {}
--------------------------------------------------
----------- Test.html ----------------------------
<html>
<body>
<!--"CONVERTED_APPLET"-->
<!-- CONVERTER VERSION 1.3 -->
<OBJECT classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
WIDTH = 200 HEIGHT = 200 codebase="http://java.sun.com/products/plugin/1.3/jinstall-13-win32.cab#Version=1,3,0,0">
<PARAM NAME = CODE VALUE = Test >
<PARAM NAME="type" VALUE="application/x-java-applet;version=1.3">
<PARAM NAME="scriptable" VALUE="false">
<COMMENT>
<EMBED type="application/x-java-applet;version=1.3" CODE = Test WIDTH = 200 HEIGHT = 200 scriptable=false pluginspage="http://java.sun.com/products/plugin/1.3/plugin-install.html"><NOEMBED></COMMENT>
</NOEMBED></EMBED>
</OBJECT>
<!--
<APPLET CODE = Test WIDTH = 200 HEIGHT = 200>
</APPLET>
-->
<!--"END_CONVERTED_APPLET"-->
</body>
</html>
--------------------------------------------------
The browser starts loading plugin. Then plugin crashes together
with the browser.
The native stack trace indicating the point of crash is as follows:
The AWT toolkit thread:
jni_GetObjectClass(const JNINativeInterface_ * * 0x00a806c0, _jobject * 0x00000000) line 1382
AwtFrame::GetClassNameA(AwtFrame * const 0x02ba7848) line 125
AwtComponent::RegisterClassA(AwtComponent * const 0x02ba7848) line 287 + 16 bytes
AwtFrame::Create(_jobject * 0x0012f8a4, _jobject * 0x01ac08e0) line 199
AwtToolkit::WndProc(HWND__ * 0x00c0028a, unsigned int 0x00000464, unsigned int 0x00000000, long 0x0012f840) line 492 + 11 bytes
USER32! 77e719d0()
USER32! 77e71982()
NTDLL! 77f763a3()
USER32! 77e71bd8()
AwtToolkit::PumpWaitingMessages(AwtToolkit * const 0x02ba7848) line 790 + 25 bytes
AwtToolkit::MessageLoop(AwtToolkit * const 0x02ba7848) line 744 + 7 bytes
Java_sun_awt_windows_WToolkit_eventLoop(JNIEnv_ * 0x00a806c0, _jobject * 0x0c99fe98) line 1566
invoke_V_V(Hjava_lang_Object * 0x08cd2d18, methodblock * 0x0c5ae20c, int 0x00000001, execenv * 0x00a806c0) line 71
invokeLazyNativeMethod(Hjava_lang_Object * 0x08cd2d18, methodblock * 0x00010001, int 0x00000001, execenv * 0x00a806c0) line 680 + 13 bytes
_ExecuteJava() line 14452
Browser thread:
USER32! 77e718ec()
USER32! 77e725bc()
AwtToolkit::CreateComponent(void * 0x0012f8a4, void * 0x00000000, void (void *, void *)* 0x0c6e5e0e AwtFrame::Create(_jobject *, _jobject *)) line 445
Java_sun_awt_windows_WEmbeddedFramePeer_create(JNIEnv_ * 0x009f1450, _jobject * 0x0012f8a4, _jobject * 0x00000000) line 1036
invoke_O_V(Hjava_lang_Object * 0x08ccecc0, methodblock * 0x0c5d990c, int 0x00000002, execenv * 0x009f1450) line 295
invokeLazyNativeMethod(Hjava_lang_Object * 0x08ccecc0, methodblock * 0x00010001, int 0x00000002, execenv * 0x009f1450) line 680 + 13 bytes
_ExecuteJava() line 14679
08ccea20()
00ac06e0()
08ccea20()
======================================================================
- relates to
-
JDK-4038769 No way to create a frame without decorations.
-
- Closed
-