Plex 2E

  • 1.  App Crashing After Processing 73 Records On Grid (ntdll.dll Runtime Error)

    Posted May 09, 2014 02:10 PM

    Hello,

    I have a process that operates row by row over the selection of multiple rows on a grid. The process ends right after processing row 73 but strangely, it completes as long as there is a popup or secondary UI launched somewhere in the process. If the process operates automatically (no popup) it will crash after getting the 74th record from the grid but if it is interactive, even by displaying a single dialog message, it will complete.

    I have looked for timeout errors, application or database server issues, to no avail. There is no single error issued when the app crashes except for thye following error I see in the Event Viewer's Application log that refers to the NTDLL.DLL:

    Faulting application name: TIPS.EXE, version: 0.0.0.0, time stamp: 0x4e08c711

    Faulting module name: ntdll.dll, version: 6.1.7600.16915, time stamp: 0x4ec49caf

    Exception code: 0xc0150010

    Fault offset: 0x0008167f

    Faulting process id: 0x43ac

    Faulting application start time: 0x01cf6b9b8fc4968b

    Faulting application path: C:\Applications\TIPS_QA\Client MINE\TIPS.EXE

    Faulting module path: C:\Windows\SYSTEM32\ntdll.dll

    Report Id: 60a28698-d796-11e3-abbf-005056c00008

    I have also played with changing the Grid's page size and physical size as I saw other have had some issues such as: https://communities.ca.com/web/ca-plex-ca-2e-global-user-community/message-board/-/message_boards/message/98644044?_19_redirect=https%3A%2F%2Fcommunities.ca.com%2Fweb%2Fca-plex-ca-2e-global-user-community%2Fmessage-board%2F-%2Fmessage_boards%2Fsearch%3F_19_keywords%3Dprogram%2Bcrashes%2Bbut%2Bnot%2Bwith%2Bpopup%2Bmessages%26_19_searchCategoryId%3D0%26_19_breadcrumbsCategoryId%3D0%26_19_redirect%3Dhttps%253A%252F%252Fcommunities.ca.com%252Fweb%252Fca-plex-ca-2e-global-user-community%252Fmessage-board%252F-%252Fmessage_boards%252Fmessage%252F13239232%253F_19_redirect%253Dhttps%25253A%25252F%25252Fcommunities.ca.com%25252Fweb%25252Fca-plex-ca-2e-global-user-community%25252Fmessage-board%25252F-%25252Fmessage_boards%25252Fsearch%25253F_19_advancedSearch%25253Dfalse%252526_19_keywords%25253D73%25252Bgrid%25252Brecords%252526_19_threadId%25253D0%252526_19_breadcrumbsMessageId%25253D0%252526_19_searchCategoryId%25253D2256321%252526_19_delta%25253D20%252526_19_resetCur%25253Dfalse%252526_19_breadcrumbsCategoryId%25253D2256321%252526_19_cur%25253D5%252526_19_redirect%25253Dhttps%2525253A%2525252F%2525252Fcommunities.ca.com%2525252Fweb%2525252Fca-plex-ca-2e-global-user-community%2525252Fmessage-board%2525252F-%2525252Fmessage_boards%2525252Fcategory%2525252F2256321%2525253F%25252526%25252523p_19%252526_19_andOperator%25253Dtrue%252526%252523p_19%2526%2523p_19%26_19_%23p_19%3D%26_19_formDate%3D1399399290455%26%23p_19&#p_19

    but none of these altered the reported behaviour.

    I am using PLEX r6.1 (Build 43.027), WinC/.NET Server.

    Thanks in advance,

    Lucio

     

     



  • 2.  RE: App Crashing After Processing 73 Records On Grid (ntdll.dll Runtime Err

    Posted May 09, 2014 02:28 PM

    Are you running it on x64 Windows 7?

    Quote from another page:

    "think this is what happens when 32-bit MFC code takes an OS exception under 64-bit windows. Instruct the debugger to stop when OS exception is thrown. Program crashed, it's just oblivious of that. Ess e.g. http://blog.paulbetts.org/index.php/2010/07/20/the-case-of-the-disappearing-onload-exception-user-mode-callback-exceptions-in-x64/"

    I think there is another exception behind the one you are getting in the event log. Try to let the program run together with the "Windows Debugger" WinDbg to get more information about the failure.

    Details here: http://msdn.microsoft.com/en-us/library/windows/hardware/ff551063(v=vs.85).aspx

    This one helps me to find the function that really is in error.

    Andreas



  • 3.  RE: App Crashing After Processing 73 Records On Grid (ntdll.dll Runtime Err

    Posted May 09, 2014 02:43 PM

    I am running a 32 bit OS (Win 7 Enterprise V 6.1 Build 7600).

    I found this additional error preceding the one I posted:

    Faulting application name: TIPS.EXE, version: 0.0.0.0, time stamp: 0x4e08c711

    Faulting module name: MFC80.DLL, version: 8.0.50727.6195, time stamp: 0x4dcdeca2

    Exception code: 0xc0000005

    Fault offset: 0x00086b34

    Faulting process id: 0x43ac

    Faulting application start time: 0x01cf6b9b8fc4968b

    Faulting application path: C:\Applications\TIPS_QA\Client MINE\TIPS.EXE

    Faulting module path: C:\Windows\WinSxS\x86_microsoft.vc80.mfc_1fc8b3b9a1e18e3b_8.0.50727.6195_none_cbf5e994470a1a8f\MFC80.DLL

    Report Id: 3e281448-d796-11e3-abbf-005056c00008

    I will try running with the WinDbg you suggest.

    Lucio

     



  • 4.  RE: App Crashing After Processing 73 Records On Grid (ntdll.dll Runtime Err

    Posted May 30, 2014 10:24 AM

    Hi Lucio,

    Did you get over this issue?

    If the error mentions side-by-side, in the event viewer it should be VC++ redistributable missing, if not, not sure what may be. I am getting the same error, on a dll that was working fine, but I had to recompile and the error appeared.

    Any idea on what causes the problem?

    Best regards,

    Nuno