IBM Support

IV63158: CRASH ON MSHTML.DLL WHEN USING JAVA WITH INTERNET EXPLORER 10 ON 64 BIT WINDOWS SYSTEMS.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Error Message: A Dump Event "gpf" is received from 64-bit
    Windows operating system library mshtml.dll.
    .
    Stack Trace:
    ntdll!ZwWaitForSingleObject+0xaKERNELBASE!WaitForSingleObjectEx+
    0x79j9prt26!j9dump_create+0x2abj9dmp26!doSystemDump+0xa5j9prt26!
    j9sig_protect+0x1b1j9dmp26!runDumpFunction+0x6fj9dmp26!runDumpAg
    ent+0x2acj9dmp26!triggerDumpAgents+0x3c1j9vm26!generateDiagnosti
    cFiles+0x64j9prt26!j9sig_protect+0x1b1j9vm26!vmSignalHandler+0x1
    e6j9prt26!masterVectoredExceptionHandler+0x115ntdll!RtlpCallVect
    oredHandlers+0xa8ntdll!RtlDispatchException+0x22ntdll!KiUserExce
    ptionDispatcher+0x2emshtml!CUnitValue::ConvertToWorker+0x65mshtm
    l!CUnitValue::ConvertTo+0x54mshtml!CUnitValue::ConvertToUnitType
    +0xa6mshtml!ConvertUnitTypeForPartLayout+0x11amshtml!GetControlP
    artSizing+0x31amshtml!CInputTextLayout::CalcSizeVirtual+0x28dmsh
    tml!CLayout::CalcSize+0x235mshtml!CElement::SetReplacedCLayoutSi
    ze+0x187mshtml!CElement::CalculateReplacedBaselinesUsingCLayout+
    0x47mshtml!CInput::CalculateReplacedBaselinesVirtual+0xa8mshtml!
    CElement::CalculateReplacedBaselines+0x67mshtml!HtmlLayout::Repl
    acedBlock::GetBaselines+0xa6mshtml!HtmlLayout::ReplacedBoxBuilde
    r::InitializeBoxSizing+0x13fmshtml!HtmlLayout::FlowBoxBuilder::O
    nChildBoxEntry+0xb7mshtml!HtmlLayout::LayoutBuilder::EnterBlock+
    0xecmshtml!HtmlLayout::LayoutBuilderDriver::StartLayout+0x89fmsh
    tml!HtmlLayout::PageCollection::FormatPage+0x29fmshtml!HtmlLayou
    t::PageCollection::LayoutPagesCore+0x26amshtml!HtmlLayout::PageC
    ollection::LayoutPages+0x97mshtml!CMarkupPageLayout::CalcPageLay
    outSize+0x4a5mshtml!CMarkupPageLayout::CalcTopLayoutSize+0x115ms
    html!CMarkupPageLayout::DoLayout+0xb1mshtml!CView::ExecuteLayout
    Tasks+0x7cmshtml!CView::EnsureView+0x8c5mshtml!CElement::EnsureR
    ecalcNotify+0x10dmshtml!CW3CComputedStyle::LayoutServices+0x3ams
    html!CW3CComputedStyle::GetComputedValue+0x41mshtml!CW3CComputed
    Style::GetComputedUnitValue+0x2emshtml!CW3CComputedStyle::get_pa
    ddingTop+0x5cmshtml!CFastDOM::CCSSStyleDeclaration::Trampoline_G
    et_paddingTop+0x63jscript9!amd64_CallFunction+0x82jscript9!Js::J
    avascriptExternalFunction::ExternalFunctionThunk+0x176jscript9!J
    s::DictionaryTypeHandlerBase<unsigned
    short>::GetProperty+0x349jscript9!Js::DynamicObject::GetProperty
    Reference+0x49jscript9!Js::CustomExternalObject::GetProperty+0xe
    4jscript9!Js::CustomExternalObject::GetProperty+0x1f6jscript9!Js
    ::JavascriptOperators::GetPropertyWPCache+0xc5jscript9!Js::Javas
    criptOperators::OP_GetElementI+0x4e60x5fceedcf0x5fcf2989jscript9
    !amd64_CallFunction+0x82jscript9!Js::InterpreterStackFrame::Proc
    ess+0xc32jscript9!Js::InterpreterStackFrame::InterpreterThunk<1>
    +0x3430x5c350263jscript9!amd64_CallFunction+0x82jscript9!Js::Int
    erpreterStackFrame::Process+0xc32jscript9!Js::InterpreterStackFr
    ame::InterpreterThunk<1>+0x3430x5c350283jscript9!amd64_CallFunct
    ion+0x82jscript9!Js::InterpreterStackFrame::OP_CallCommon<Js::Op
    LayoutDynamicProfile<Js::OpLayoutCallI_OneByte>
    >+0xb9jscript9!Js::InterpreterStackFrame::Process+0x1ce4jscript9
    !Js::InterpreterStackFrame::InterpreterThunk<1>+0x3430x5c3502abj
    script9!amd64_CallFunction+0x82jscript9!Js::InterpreterStackFram
    e::Process+0xc32jscript9!Js::InterpreterStackFrame::InterpreterT
    hunk<1>+0x3430x5c35028b0x5e41bbc9jscript9!amd64_CallFunction+0x8
    2jscript9!Js::InterpreterStackFrame::Process+0xc32jscript9!Js::I
    nterpreterStackFrame::InterpreterThunk<1>+0x3430x5c350293jscript
    9!amd64_CallFunction+0x82jscript9!Js::InterpreterStackFrame::Pro
    cess+0x20cejscript9!Js::InterpreterStackFrame::InterpreterThunk<
    1>+0x3430x5c3502c3jscript9!amd64_CallFunction+0x82jscript9!Js::I
    nterpreterStackFrame::Process+0x20cejscript9!Js::InterpreterStac
    kFrame::InterpreterThunk<1>+0x3430x5c3502cbjscript9!amd64_CallFu
    nction+0x82jscript9!Js::InterpreterStackFrame::Process+0x20cejsc
    ript9!Js::InterpreterStackFrame::InterpreterThunk<1>+0x3430x5c35
    02ebjscript9!amd64_CallFunction+0x82
    .
    

Local fix

  • This issue does not show up with Internet Explorer 11.
    

Problem summary

  • The problem is caused when the high 64-bit of the XMM registers
    are zero'ed.
    

Problem conclusion

  • The JVM has been updated to preserve full XMM registers on 64
    bit Windows systems.
    .
    This APAR will be fixed in the following Java Releases:
       6 R1 SR9       (6.1.9.0)
       7    SR8       (7.0.8.0)
       7 R1 SR2       (7.1.2.0)
       6 R1 SR8 FP2   (6.1.8.2)
    .
    Contact your IBM Product's Service Team for these Service
    Refreshes and Fix Packs.
    For those running stand-alone, Java maintenance is available
    from:
               https://www.ibm.com/developerworks/java/jdk/
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV63158

  • Reported component name

    J9 COMMON CODE

  • Reported component ID

    620700127

  • Reported release

    260

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-08-03

  • Closed date

    2014-08-04

  • Last modified date

    2014-10-01

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    J9 COMMON CODE

  • Fixed component ID

    620700127

Applicable component levels

  • R260 PSY

       UP

  • R270 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSNVBF","label":"Runtimes for Java Technology"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.1","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
21 February 2022