Gen 8.6 GUI Windows application (.exe) does not open/execute
search cancel

Gen 8.6 GUI Windows application (.exe) does not open/execute

book

Article ID: 235827

calendar_today

Updated On:

Products

Gen Gen - Run Time Distributed Gen - Workstation Toolset Gen - Host Encyclopedia

Issue/Introduction

Unable to open/execute any Gen 8.6 GUI Windows applications (.exe).  A circle displays like the application is starting but the window does not display.

In the Windows Event Viewer, the following message is found.

Faulting application name: W900.EXE, version: 1.0.0.2, time stamp: 0x6203ed0e
Faulting module name: W900.EXE, version: 1.0.0.2, time stamp: 0x6203ed0e
Exception code: 0xc0000005
Fault offset: 0x0000123b
Faulting process id: 0x457c
Faulting application start time: 0x01d824e70cdfa8d9
Faulting application path: C:\Gen\model86\32993996.ief\c\W900.EXE
Faulting module path: C:\Gen\model86\32993996.ief\c\W900.EXE
Report Id: 01a8a2d1-0c5d-4a9b-8a1d-aa4172ee874f
Faulting package full name: 
Faulting package-relative application ID: 

Has also been reported with KERNELBASE.dll as the "Faulting module name":

Faulting application name: W900.EXE, version: 1.0.0.1, time stamp: 0x62028190
Faulting module name: KERNELBASE.dll, version: 10.0.19041.1466, time stamp: 0xc79f51a9
Exception code: 0xc06d007f
Fault offset: 0x0012b662
Faulting process id: 0x3e50
Faulting application start time: 0x01d824ea4a0afeee
Faulting application path: C:\Gen\model86\32993995.ief\c\W900.EXE
Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
Report Id: 38cb18d2-a6a1-4f31-beb9-8f0dab650205
Faulting package full name: 

Environment

Release : 8.63

Component : Gen Run Time, GUI

Cause

The cause relates to whether Dynamic MFC PTFs RTN86217/LU03130 and BTN86208/LU03131 have been installed, but there could be different scenarios involved.

Resolution

Possible scenarios:

1. The application.exe was built after the PTFs RTN86217 and BTN86208 were applied and then the application.exe was run in an environment where the PTFs were not installed.  The resolution is to apply the PTFs to the runtime environment that does not have them.

2. The application.exe was built before the PTFs RTN86217 and BTN86208 were applied and then the application.exe was run in another environment with the PTFs installed.  So the application needs to be rebuilt with the PTFs installed or a temporary workaround is to use a pre-PTF wrgn.dll runtime file. 

 

Additional Information

PTF RTN86217/LU03130 documentation:
===
Once the ptf set is installed, GUI window managers will need to be re-built (not regenerated) to pick up the changes.
If an application which has not been re-built is executed with the new GUI runtime, an unhandled win32 exception
will occur in the application .exe. If the Just-In-Time Debugger is not installed on the machine, the application will
simply not execute.

The customer may wish to modify the application.h with an eyecatcher so that they can easily determine if an application
was built before or after the dynamic PTFs were applied. 

SPECIAL INSTRUCTIONS:
Stop all GUI Clients and apply the RTN86217 and BTN86208 PTFs.  ***Rebuild all GUI window managers (exe only)***
===

NOTE:
The changes in RTN86217/LU03130 and BTN86208/LU03131 have been rolled up into 8.6.3 Consolidation PTF WKS86300/LU06327