Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8007039

Applet crashes on opening or displaying a chart monitoring a value with 7u9 and IE 9

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: P4 P4
    • None
    • 7u11
    • deploy
    • x86
    • windows_7

      FULL PRODUCT VERSION :
      java version "1.7.0_09"
      Java(TM) SE Runtime Environment (build 1.7.0_09-b05)
      Java HotSpot(TM) Client VM (build 23.5-b02, mixed mode, sharing)

      ADDITIONAL OS VERSION INFORMATION :
      Microsoft Windows [Version 6.1.7601]

      A DESCRIPTION OF THE PROBLEM :
      Webstation crashes on opening or displaying a chart monitoring a value with Java Runtime Edition 7 and Internet Explorer 9. Compiled with Java 7 and ran with JRE7 on IE8 it seems stable.
      Two different behaviors can be observed:
      1. The crash occurs when opening a trend chart.
      2. The crash occurs during displaying a trend chart
      Behavior 1 can be observed in JRE7u1, JRE7u7. If the chart doesn’t crash on opening, it runs stable. We usually have to refresh the page showing the applet to get it to crash.

      Behavior 2 can be observed in JRE7u9, JRE7u10 and JRE7u11. The chart opens but crashes during operation, we can observe a tendency to crash on mouse movement.

      There are no exceptions in the Java code, and no Java console messages. The only thing we can see is the call stack if we choose to debug IE when the crash is occurring.


      On behavior 1, the following call stack can be observed with JRE7u7:

      On open chart
      > ntdll.dll!_ZwRaiseException@12() + 0x12 bytes
      ntdll.dll!_ZwRaiseException@12() + 0x12 bytes
      jscript9.dll!utf8::DecodeIntoAndNullTerminate() + 0xf bytes
      mshtml.dll!RaiseFailFastExceptionFilter() + 0x24 bytes
      mshtml.dll!GlobalWndProc() + 0x455a5 bytes
      msvcrt.dll!@_EH4_CallFilterFunc@8() + 0x12 bytes
      mshtml.dll!__except_handler4() + 0x20 bytes
      ntdll.dll!ExecuteHandler2@20() + 0x26 bytes
      ntdll.dll!ExecuteHandler@20() + 0x24 bytes
      ntdll.dll!_RtlDispatchException@8() + 0xd3 bytes
      ntdll.dll!_KiUserExceptionDispatcher@8() + 0xf bytes
      jp2iexp.dll!6aef30cd()
      [Frames below may be incorrect and/or missing, no symbols loaded for jp2iexp.dll]
      jp2iexp.dll!6aef35d2()
      mshtml.dll!COleSite::GetDispIDFromControl() + 0x45 bytes
      mshtml.dll!COleSite::VersionedGetDispID() + 0x6b bytes
      mshtml.dll!CBase::PrivateGetDispID() + 0x40 bytes
      jscript9.dll!HostDispatch::GetDispID() + 0x80 bytes
      jscript9.dll!HostDispatch::GetDispIdForProperty() + 0x5f bytes
      jscript9.dll!HostDispatch::GetProperty() + 0x117 bytes
      jscript9.dll!Js::JavascriptOperators::GetProperty() + 0x39 bytes
      jscript9.dll!Js::JavascriptOperators::PatchGetValueFromObject() + 0x4c bytes
      jscript9.dll!Js::JavascriptOperators::PatchGetValue() + 0x39 bytes
      02c81f49()
      0921b99a()
      093c8cf1()
      jscript9.dll!Js::JavascriptFunction::CallFunction() + 0x87 bytes
      jscript9.dll!Js::JavascriptFunction::EntryCall() + 0xb8 bytes
      mshtml.dll!CWindow::EnterScript() + 0xb0 bytes
      jscript9.dll!Js::JavascriptFunction::CallRootFunction() + 0xa9 bytes
      jscript9.dll!ScriptSite::CallRootFunction() + 0x4f bytes
      jscript9.dll!ScriptSite::Execute() + 0x5f bytes
      jscript9.dll!JavascriptDispatch::InvokeOnSelf() + 0xdc bytes
      jscript9.dll!JavascriptDispatch::InvokeEx() + 0x167 bytes
      mshtml.dll!CBase::InvokeDispatchExtraParam() + 0x8e bytes
      mshtml.dll!CBase::InvokeAttachEvents() - 0x1e1cef bytes
      mshtml.dll!CBase::InvokeEvent() + 0x124 bytes
      mshtml.dll!CBase::FireEvent() + 0xfb bytes
      mshtml.dll!CElement::BubbleEventHelper() - 0x30f bytes
      mshtml.dll!CElement::FireEvent() - 0x1664aa bytes
      mshtml.dll!CElement::FireStdEvent_MouseHelper() + 0x2bd bytes
      mshtml.dll!CElement::FireStdEventOnMessage() + 0x1658e bytes
      mshtml.dll!CDoc::PumpMessage() + 0x286 bytes
      mshtml.dll!CDoc::OnMouseMessage() + 0x5699 bytes
      mshtml.dll!CDoc::DetectMouseExit() - 0x25fbbf bytes
      mshtml.dll!GWYieldToMsgOnCurrentThread() + 0x46e2e bytes
      mshtml.dll!GlobalWndProc() + 0x42e bytes
      user32.dll!_InternalCallWinProc@20() + 0x23 bytes
      user32.dll!_UserCallWinProcCheckWow@32() + 0xb7 bytes
      user32.dll!_DispatchMessageWorker@8() + 0xed bytes
      user32.dll!_DispatchMessageW@4() + 0xf bytes
      ieframe.dll!CTabWindow::_TabWindowThreadProc() + 0x39b bytes
      ieframe.dll!LCIETab_ThreadProc() + 0x2fd bytes
      iertutil.dll!CIsoScope::RegisterThread() - 0x2b67 bytes
      ieframe.dll!Detour_DefWindowProcA() + 0x66a6e bytes
      kernel32.dll!@BaseThreadInitThunk@12() + 0x12 bytes
      ntdll.dll!___RtlUserThreadStart@8() + 0x27 bytes
      ntdll.dll!__RtlUserThreadStart@8() + 0x1b bytes


      On behavior 1, the following call stack can be observed with JRE7u1, JRE7u6:
      On Open chart
      ntdll.dll!_ZwRaiseException@12() + 0x12 bytes
      ntdll.dll!_ZwRaiseException@12() + 0x12 bytes
      mshtml.dll!CDispContainer::HitTestAndAdvanceChild() + 0x1c4 bytes
      mshtml.dll!RaiseFailFastExceptionFilter() + 0x24 bytes
      msvcrt.dll!@_EH4_CallFilterFunc@8() + 0x12 bytes
      msvcrt.dll!__except_handler4_common() + 0x87 bytes
      mshtml.dll!__except_handler4() + 0x20 bytes
      ntdll.dll!ExecuteHandler2@20() + 0x26 bytes
      ntdll.dll!ExecuteHandler@20() + 0x24 bytes
      ntdll.dll!_RtlDispatchException@8() + 0xd3 bytes
      ntdll.dll!_KiUserExceptionDispatcher@8() + 0xf bytes
      jp2iexp.dll!6aef30e0()
      [Frames below may be incorrect and/or missing, no symbols loaded for jp2iexp.dll]
      jp2iexp.dll!6aef343e()
      mshtml.dll!COleSite::GetDispIDFromControl() + 0x45 bytes
      mshtml.dll!COleSite::VersionedGetDispID() + 0x6b bytes
      mshtml.dll!CBase::PrivateGetDispID() + 0x40 bytes
      jscript9.dll!HostDispatch::GetDispID() + 0x80 bytes
      jscript9.dll!HostDispatch::GetDispIdForProperty() + 0x5f bytes
      jscript9.dll!HostDispatch::GetProperty() + 0x117 bytes
      jscript9.dll!Js::JavascriptOperators::GetProperty() + 0x39 bytes
      jscript9.dll!Js::JavascriptOperators::PatchGetValueFromObject() + 0x4c bytes
      jscript9.dll!Js::JavascriptOperators::PatchGetValue() + 0x39 bytes
      05841d25()
      0c92603b()
      0e811026()
      jscript9.dll!Js::JavascriptFunction::CallFunction() + 0x87 bytes
      jscript9.dll!Js::JavascriptFunction::EntryCall() + 0xb8 bytes
      mshtml.dll!CWindow::EnterScript() + 0xb0 bytes
      jscript9.dll!Js::JavascriptFunction::CallRootFunction() + 0xa9 bytes
      jscript9.dll!ScriptSite::CallRootFunction() + 0x4f bytes
      jscript9.dll!ScriptSite::Execute() + 0x5f bytes
      jscript9.dll!JavascriptDispatch::InvokeOnSelf() + 0xdc bytes
      jscript9.dll!JavascriptDispatch::InvokeEx() + 0x167 bytes
      mshtml.dll!CBase::InvokeDispatchExtraParam() + 0x8e bytes
      mshtml.dll!CBase::InvokeAttachEvents() - 0x1e1cef bytes
      mshtml.dll!CBase::InvokeEvent() + 0x124 bytes
      mshtml.dll!CBase::FireEvent() + 0xfb bytes
      mshtml.dll!CElement::BubbleEventHelper() - 0x30f bytes
      mshtml.dll!CElement::FireEvent() - 0x1664aa bytes
      mshtml.dll!CElement::FireStdEvent_MouseHelper() + 0x2bd bytes
      mshtml.dll!CElement::FireStdEventOnMessage() + 0x1658e bytes
      mshtml.dll!CDoc::PumpMessage() + 0x286 bytes
      mshtml.dll!CDoc::OnMouseMessage() + 0x5699 bytes
      mshtml.dll!CDoc::DetectMouseExit() - 0x25fbbf bytes
      mshtml.dll!GWYieldToMsgOnCurrentThread() + 0x46e2e bytes
      mshtml.dll!GlobalWndProc() + 0x42e bytes
      user32.dll!_InternalCallWinProc@20() + 0x23 bytes
      user32.dll!_UserCallWinProcCheckWow@32() + 0xb7 bytes
      user32.dll!_DispatchMessageWorker@8() + 0xed bytes
      user32.dll!_DispatchMessageW@4() + 0xf bytes
      ieframe.dll!CTabWindow::_TabWindowThreadProc() + 0x39b bytes
      ieframe.dll!LCIETab_ThreadProc() + 0x2fd bytes
      iertutil.dll!CIsoScope::RegisterThread() - 0x2b67 bytes
      ieframe.dll!Detour_DefWindowProcA() + 0x66a6e bytes
      kernel32.dll!@BaseThreadInitThunk@12() + 0x12 bytes
      ntdll.dll!___RtlUserThreadStart@8() + 0x27 bytes
      ntdll.dll!__RtlUserThreadStart@8() + 0x1b bytes

      On open chart, JRE7u6
      ntdll.dll!_ZwRaiseException@12() + 0x12 bytes
      ntdll.dll!_ZwRaiseException@12() + 0x12 bytes
      jvm.dll!61f87ebf()
      [Frames below may be incorrect and/or missing, no symbols loaded for jvm.dll]
      mshtml.dll!CDispContainer::HitTestAndAdvanceChild() + 0x1c4 bytes
      00580000()
      0006c7c9()

      On behavior 2, some of the following call stacks can be observed when run under JRE7u9-10:

      IE9 - compiled with Java 6. During operation
      ntdll.dll!_ZwRaiseException@12() + 0x12 bytes
      ntdll.dll!_ZwRaiseException@12() + 0x12 bytes
      mshtml.dll!CDispContainer::HitTestAndAdvanceChild() + 0x1c4 bytes
      mshtml.dll!RaiseFailFastExceptionFilter() + 0x24 bytes
      msvcrt.dll!@_EH4_CallFilterFunc@8() + 0x12 bytes
      msvcrt.dll!__except_handler4_common() + 0x87 bytes
      mshtml.dll!__except_handler4() + 0x20 bytes
      ntdll.dll!ExecuteHandler2@20() + 0x26 bytes
      ntdll.dll!ExecuteHandler@20() + 0x24 bytes
      ntdll.dll!_RtlDispatchException@8() + 0xd3 bytes
      ntdll.dll!_KiUserExceptionDispatcher@8() + 0xf bytes
      jp2iexp.dll!723e30cd()
      [Frames below may be incorrect and/or missing, no symbols loaded for jp2iexp.dll]
      jp2iexp.dll!723e35d2()
      mshtml.dll!COleSite::GetDispIDFromControl() + 0x45 bytes
      mshtml.dll!COleSite::VersionedGetDispID() + 0x6b bytes
      mshtml.dll!CBase::PrivateGetDispID() + 0x40 bytes
      jscript9.dll!HostDispatch::GetDispID() + 0x80 bytes
      jscript9.dll!HostDispatch::GetDispIdForProperty() + 0x5f bytes
      jscript9.dll!HostDispatch::GetProperty() + 0x117 bytes
      jscript9.dll!Js::JavascriptOperators::GetProperty() + 0x39 bytes
      jscript9.dll!Js::JavascriptOperators::PatchGetValueFromObject() + 0x4c bytes
      jscript9.dll!Js::JavascriptOperators::PatchGetValue() + 0x39 bytes
      0336f685()
      0780b99d()
      08f4c846()
      jscript9.dll!Js::JavascriptFunction::CallFunction() + 0x87 bytes
      jscript9.dll!Js::JavascriptFunction::EntryCall() + 0xb8 bytes
      mshtml.dll!CWindow::EnterScript() + 0xb0 bytes
      jscript9.dll!Js::JavascriptFunction::CallRootFunction() + 0xa9 bytes
      jscript9.dll!ScriptSite::CallRootFunction() + 0x4f bytes
      jscript9.dll!ScriptSite::Execute() + 0x5f bytes
      jscript9.dll!JavascriptDispatch::InvokeOnSelf() + 0xdc bytes
      jscript9.dll!JavascriptDispatch::InvokeEx() + 0x167 bytes
      mshtml.dll!CBase::InvokeDispatchExtraParam() + 0x8e bytes
      mshtml.dll!CBase::InvokeAttachEvents() - 0x1e1cef bytes
      mshtml.dll!CBase::InvokeEvent() + 0x124 bytes
      mshtml.dll!CBase::FireEvent() + 0xfb bytes
      mshtml.dll!CElement::BubbleEventHelper() - 0x30f bytes
      mshtml.dll!CElement::FireEvent() - 0x1664aa bytes
      mshtml.dll!CElement::FireStdEvent_MouseHelper() + 0x2bd bytes
      mshtml.dll!CElement::FireStdEventOnMessage() + 0x1658e bytes
      mshtml.dll!CDoc::PumpMessage() + 0x286 bytes
      mshtml.dll!CDoc::OnMouseMessage() + 0x5699 bytes
      mshtml.dll!CDoc::DetectMouseExit() - 0x25fbbf bytes
      mshtml.dll!GWYieldToMsgOnCurrentThread() + 0x46e2e bytes
      mshtml.dll!GlobalWndProc() + 0x42e bytes
      user32.dll!_InternalCallWinProc@20() + 0x23 bytes
      user32.dll!_UserCallWinProcCheckWow@32() + 0xb7 bytes
      user32.dll!_DispatchMessageWorker@8() + 0xed bytes
      user32.dll!_DispatchMessageW@4() + 0xf bytes
      ieframe.dll!CTabWindow::_TabWindowThreadProc() + 0x39b bytes
      ieframe.dll!LCIETab_ThreadProc() + 0x2fd bytes
      iertutil.dll!CIsoScope::RegisterThread() - 0x2b67 bytes
      ieframe.dll!Detour_DefWindowProcA() + 0x66a6e bytes
      kernel32.dll!@BaseThreadInitThunk@12() + 0x12 bytes
      ntdll.dll!___RtlUserThreadStart@8() + 0x27 bytes
      ntdll.dll!__RtlUserThreadStart@8() + 0x1b bytes

      IE9 - compiled with Java 6 During operation
      ntdll.dll!_ZwRaiseException@12() + 0x12 bytes
      ntdll.dll!_ZwRaiseException@12() + 0x12 bytes
      mshtml.dll!CDispNode::TransformRect() + 0x82 bytes
      mshtml.dll!CDispParentNode::GetScrollableBounds() + 0x1cb bytes
      2d663d65()

      During operation
      ntdll.dll!_ZwRaiseException@12() + 0x12 bytes
      ntdll.dll!_ZwRaiseException@12() + 0x12 bytes
      mshtml.dll!CDispNode::TransformRect() + 0x82 bytes
      mshtml.dll!CDispParentNode::GetScrollableBounds() + 0x1cb bytes
      00010202()
      ntdll.dll!_NtReleaseMutant@8() + 0x15 bytes
      mshtml.dll!RaiseFailFastExceptionFilter() + 0x24 bytes
      mshtml.dll!GlobalWndProc() + 0x455a5 bytes
      ntdll.dll!ExecuteHandler2@20() + 0x26 bytes
      ntdll.dll!ExecuteHandler@20() + 0x24 bytes
      ntdll.dll!_RtlDispatchException@8() + 0xd3 bytes
      ntdll.dll!_KiUserExceptionDispatcher@8() + 0xf bytes
      a5a5a510()
      jp2iexp.dll!728335d2()
      [Frames below may be incorrect and/or missing, no symbols loaded for jp2iexp.dll]
      mshtml.dll!COleSite::GetDispIDFromControl() + 0x45 bytes
      mshtml.dll!COleSite::VersionedGetDispID() + 0x6b bytes
      mshtml.dll!CBase::PrivateGetDispID() + 0x40 bytes
      jscript9.dll!HostDispatch::GetDispID() + 0x80 bytes
      jscript9.dll!HostDispatch::GetDispIdForProperty() + 0x5f bytes
      jscript9.dll!HostDispatch::GetPropertyReference() + 0x135 bytes
      jscript9.dll!Js::JavascriptOperators::GetPropertyReference() + 0x38 bytes
      jscript9.dll!Js::JavascriptOperators::PatchGetMethodFromObject() + 0x37 bytes
      jscript9.dll!Js::JavascriptOperators::PatchGetMethod() + 0x5e bytes
      jscript9.dll!Js::InterpreterStackFrame::GetMethodFldHelper() + 0x61 bytes
      jscript9.dll!Js::InterpreterStackFrame::OP_CallFld() + 0x24 bytes
      jscript9.dll!Js::InterpreterStackFrame::Process() - 0x190f7 bytes
      jscript9.dll!Js::InterpreterStackFrame::OP_TryCatch() + 0x81 bytes
      jscript9.dll!Js::InterpreterStackFrame::Process() - 0x291bc bytes
      jscript9.dll!Js::InterpreterStackFrame::ProcessThunk() + 0x65 bytes
      jscript9.dll!Js::InterpreterStackFrame::InterpreterThunk() + 0x15c bytes
      jscript9.dll!Js::JavascriptFunction::CallFunction() + 0x87 bytes
      jscript9.dll!Js::InterpreterStackFrame::OP_CallFld() + 0x4d bytes
      jscript9.dll!Js::InterpreterStackFrame::Process() - 0x190f7 bytes
      jscript9.dll!Js::InterpreterStackFrame::ProcessThunk() + 0x65 bytes
      jscript9.dll!Js::InterpreterStackFrame::InterpreterThunk() + 0x15c bytes
      jscript9.dll!Js::JavascriptFunction::CallFunction() + 0x87 bytes
      jscript9.dll!Js::InterpreterStackFrame::OP_CallFld() + 0x4d bytes
      jscript9.dll!Js::InterpreterStackFrame::Process() - 0x1918a bytes
      jscript9.dll!Js::InterpreterStackFrame::ProcessThunk() + 0x65 bytes
      jscript9.dll!Js::InterpreterStackFrame::InterpreterThunk() + 0x15c bytes
      jscript9.dll!Js::JavascriptFunction::CallFunction() + 0x87 bytes
      jscript9.dll!Js::InterpreterStackFrame::OP_CallFld() + 0x4d bytes
      jscript9.dll!Js::InterpreterStackFrame::Process() - 0x190f7 bytes
      jscript9.dll!Js::InterpreterStackFrame::ProcessThunk() + 0x65 bytes
      jscript9.dll!Js::InterpreterStackFrame::InterpreterThunk() + 0x15c bytes
      jscript9.dll!Js::JavascriptFunction::CallFunction() + 0x87 bytes
      jscript9.dll!Js::CrossSite::CommonThunk() + 0xef bytes
      jscript9.dll!Js::CrossSite::DefaultThunk() + 0x21 bytes
      jscript9.dll!Js::JavascriptFunction::CallFunction() + 0x87 bytes
      jscript9.dll!Js::JavascriptFunction::EntryApply() + 0x1fa bytes
      jscript9.dll!Js::JavascriptFunction::CallFunction() + 0x87 bytes
      jscript9.dll!Js::CrossSite::CommonThunk() - 0xf05f bytes
      jscript9.dll!Js::CrossSite::DefaultThunk() + 0x21 bytes
      ieframe.dll!_TLSGetActivexDeserialization@0() + 0x12 bytes
      ieframe.dll!Detour_VariantClear() + 0x30 bytes
      034aa6c8()
      0c37f2e0()
      jscript9.dll!UnifiedRegex::CharSetInner::`vftable'() - 0x9af20 bytes


            dcherepanov Dmitry Cherepanov
            tyao Ting-Yun Ingrid Yao (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: