none
IE 11 Application Hang. Reason Unknown RRS feed

  • Question

  • IE 11 hangs and stops responding on one of our pages. The page relies heavily on JavaScript and crashes during one particular action the user takes. While running the IE 11 debugger, everything seems to work correctly. It makes it through all the javascript, but the page doesn't respond.

    Also, setting the Document Mode to IE 8-10 or checking Compatability Mode does not solve the issue. IE 11 still crashes. The real versions of IE 8-10 do not crash.

    Here is a detailed view of the Application Error:

    Log Name:      Application
    Source:        Application Hang
    Date:          12/17/2013 3:47:43 PM
    Event ID:      1002
    Task Category: (101)
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:      MASHLEYPC
    Description:
    The program IEXPLORE.EXE version 11.0.9600.16428 stopped interacting with Windows and was closed. To see if more information about the problem is available, check the problem history in the Action Center control panel.
     Process ID: 25e4
     Start Time: 01cefb713871723b
     Termination Time: 38
     Application Path: C:\Program Files (x86)\Internet Explorer\IEXPLORE.EXE
     Report Id: 

    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Application Hang" />
        <EventID Qualifiers="0">1002</EventID>
        <Level>2</Level>
        <Task>101</Task>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2013-12-17T21:47:43.000000000Z" />
        <EventRecordID>51618</EventRecordID>
        <Channel>Application</Channel>
        <Computer>MASHLEYPC</Computer>
        <Security />
      </System>
      <EventData>
        <Data>IEXPLORE.EXE</Data>
        <Data>11.0.9600.16428</Data>
        <Data>25e4</Data>
        <Data>01cefb713871723b</Data>
        <Data>38</Data>
        <Data>C:\Program Files (x86)\Internet Explorer\IEXPLORE.EXE</Data>
        <Data>
        </Data>
        <Binary>55006E006B006E006F0077006E0000000000</Binary>
      </EventData>
    </Event>

    The javascript that runs when the crash occurs (with no errors) is as follows:

    function renderObjectiveStrategies(objId,goalId){
    		try{
    			if(myRowIndex != null){
    				var tO = document.getElementById("tblObjectives"+goalId); //Get the table that the current objective is in
    				var plusRows = 1;
    				if(doSC){
    					plusRows = 2;
    				}
    				var r = tO.tBodies[0].insertRow(new Number(myRowIndex)+plusRows); //Insert a row below the current Objective in the tBody
    				r.setAttribute("id","objStgsRow"+objId);
    				var c = r.insertCell(0);
    				c.colSpan = "2";
    				c.innerHTML = "&nbsp;";
    				c = r.insertCell(1);
    				c.colSpan = "3";
    				c.className = "cellLeftBorderObj cellBottomBorderObj cellRightBorderObj";
    				var tS = generateNewTable("tblStrategies"+objId);
    				createStrategyHeaderRow(tS,goalId,objId);
    				createStrategyFooterRow(tS,objId);
    				var lstStgCt = Object.size(myObjStgs);
    				if(lstStgCt > 0){
    					for(var i = 0; i<lstStgCt; i++){
    						createStrategyRow(tS,"ro",tS.rows.length,myObjStgs[i]); 
    					}
    				}
    				if(doShowNewStrategy){
    					var stg = getNewStrategyObject(objId);
    					createStrategyRow(tS,"edit",tS.rows.length-1,stg);
    						var myOId = new Number(objId);
    						var exStr = "document.getElementById('txtStgDesc"+myOId+"0').focus();";
    						//cl(exStr);
    						setTimeout(exStr,0);
    					doShowNewStrategy = false;
    				}
    				c.appendChild(tS);
    			}
    		}catch(e){
    			console.log(e.message);
    		}
    	}

    Any ideas are greatly appreciated!

    Thanks,

    Matt

    Tuesday, December 17, 2013 11:03 PM

All replies

  • Hi,

    f12>Debug tab, select "Break on all errors" .... refresh the page.

    (note: the console object is only accessible when the developer tool is loaded)

    Post questions about html, css and scripting for website developers to the MSDN IE Web Development forum with a link to your website, your complete page markup or a publicly accessible link to a mashup.

    Regards.


    Rob^_^

    Tuesday, December 17, 2013 11:49 PM
  • Hi Matt,

    Event ID 1002 is an generic error event which occurs when application stops responding.

    Based on your description, I would like to suggest you try the following to check the issue:

    1. Disabling Enhanced Protected Mode

    2. Delete your browser history

    a. Start Internet Explorer from the desktop.

    b. Press Alt to show the menu bar.

    c. On the Tools menu, tap or click Internet options.

    d. Under Browsing history, click Delete.

    e. Select all the applicable check boxes, and then tap or click Delete.

    f. Tap or click Exit, and then restart Internet Explorer.

    3. Run IE with no add-ons. Click Start -> All Programs -> Accessories -> System Tools -> Internet Explorer (with no add-ons). 

    4. Reset Internet Explorer settings

    http://support.microsoft.com/kb/923737

    Please understand that reset Internet Explorer to its default configuration. This step will also disable any add-ons, plug-ins, or toolbars that are installed.

    5. Remove any 3rd party anti-virus from your system.

    6. Manually check for and install updated drivers in optional updates.

    If the issue still occurs, you may consider to perform a system restore on your computer to fix it.

    What is System Restore?

    http://windows.microsoft.com/en-us/windows7/What-is-System-Restore

    Hope it helps.

    Regards,

    Blair Deng


    Blair Deng
    TechNet Community Support

    Thursday, December 19, 2013 2:03 AM
    Moderator