Skip to main content

 

Any idea why this error would occur when animating a program but not when running the GNT?  The GNT runs fine.  MFDEBUG.LOG contents below.

 

NetExpress Exception Handler - 6/14/2013  2:01:37 PM e:\\pl605\\ntload\\runw.exe caused an exception at address : 0x020903CB Exception type - EXCEPTION_ACCESS_VIOLATION on Read. Address 0x0124700B

Registers:

 EAX 01245BB5 EBX 00000020  ECX 00000008 EDX 00000020  DS  0023 ESI 0124700B  ES  0023 EDI 01245BB5  FS  003B GS  0000  CS  001B EIP 020903CB  SS  0023 ESP 0012F1D8 EBP 0012F1E0  Flags 00010202

Error occurred in : E:\\PL605\\LOAD\\UTCOMPP.dll, loaded at 0x02080000

COBOL call stack:

 UTACOMPP (gnt program), loaded from E:\\PL605\\LOAD  00000        (000000000        program), loaded from         

Run-time : C:\\Program Files\\Micro Focus\\Net Express 5.1\\Base\\BIN\\CBLRTSS.DLL, loaded at 0x60000000

 CompanyName Micro Focus IP Development Limited  FileDescription Micro Focus 32-bit RTS  FileVersion 17.612  LegalCopyright Copyright (C) Micro Focus IP Development Limited 1984-2011. All rights reserved.  OriginalFileName cblrtss.dll  ProductName Net Express 5.1  ProductVersion 5.106.0079

OS Information:

Windows NT 6.1 (Build 7601: Service Pack 1) CPU: Intel Pentium Model 42 step 7, 4 processors Available memory - 2097151 KB


#debugging
#Windows
#COBOL

 

Any idea why this error would occur when animating a program but not when running the GNT?  The GNT runs fine.  MFDEBUG.LOG contents below.

 

NetExpress Exception Handler - 6/14/2013  2:01:37 PM e:\\pl605\\ntload\\runw.exe caused an exception at address : 0x020903CB Exception type - EXCEPTION_ACCESS_VIOLATION on Read. Address 0x0124700B

Registers:

 EAX 01245BB5 EBX 00000020  ECX 00000008 EDX 00000020  DS  0023 ESI 0124700B  ES  0023 EDI 01245BB5  FS  003B GS  0000  CS  001B EIP 020903CB  SS  0023 ESP 0012F1D8 EBP 0012F1E0  Flags 00010202

Error occurred in : E:\\PL605\\LOAD\\UTCOMPP.dll, loaded at 0x02080000

COBOL call stack:

 UTACOMPP (gnt program), loaded from E:\\PL605\\LOAD  00000        (000000000        program), loaded from         

Run-time : C:\\Program Files\\Micro Focus\\Net Express 5.1\\Base\\BIN\\CBLRTSS.DLL, loaded at 0x60000000

 CompanyName Micro Focus IP Development Limited  FileDescription Micro Focus 32-bit RTS  FileVersion 17.612  LegalCopyright Copyright (C) Micro Focus IP Development Limited 1984-2011. All rights reserved.  OriginalFileName cblrtss.dll  ProductName Net Express 5.1  ProductVersion 5.106.0079

OS Information:

Windows NT 6.1 (Build 7601: Service Pack 1) CPU: Intel Pentium Model 42 step 7, 4 processors Available memory - 2097151 KB


#debugging
#Windows
#COBOL

Hi:

You may want to check with SunGard on debugging with NetExpress.  I understand they do most of their development using NetExpress and my have run into this.

Most of the development/animation I've done has been with Servier Express on HP-UX. That particular module that is failing is a C module for handling their file compression.  On the Unix System the C modules are linked directly into the microfocus run-time.creating a new run time which is what is used for all batch/online processing (and debugging).


 

Any idea why this error would occur when animating a program but not when running the GNT?  The GNT runs fine.  MFDEBUG.LOG contents below.

 

NetExpress Exception Handler - 6/14/2013  2:01:37 PM e:\\pl605\\ntload\\runw.exe caused an exception at address : 0x020903CB Exception type - EXCEPTION_ACCESS_VIOLATION on Read. Address 0x0124700B

Registers:

 EAX 01245BB5 EBX 00000020  ECX 00000008 EDX 00000020  DS  0023 ESI 0124700B  ES  0023 EDI 01245BB5  FS  003B GS  0000  CS  001B EIP 020903CB  SS  0023 ESP 0012F1D8 EBP 0012F1E0  Flags 00010202

Error occurred in : E:\\PL605\\LOAD\\UTCOMPP.dll, loaded at 0x02080000

COBOL call stack:

 UTACOMPP (gnt program), loaded from E:\\PL605\\LOAD  00000        (000000000        program), loaded from         

Run-time : C:\\Program Files\\Micro Focus\\Net Express 5.1\\Base\\BIN\\CBLRTSS.DLL, loaded at 0x60000000

 CompanyName Micro Focus IP Development Limited  FileDescription Micro Focus 32-bit RTS  FileVersion 17.612  LegalCopyright Copyright (C) Micro Focus IP Development Limited 1984-2011. All rights reserved.  OriginalFileName cblrtss.dll  ProductName Net Express 5.1  ProductVersion 5.106.0079

OS Information:

Windows NT 6.1 (Build 7601: Service Pack 1) CPU: Intel Pentium Model 42 step 7, 4 processors Available memory - 2097151 KB


#debugging
#Windows
#COBOL

Candee,

When running under a debugger it is possible to get different results particularly if the application has any uninitialised variables, or if it causes buffer ovverruns. If it is an overrun it would only cause an access violation if it just so happens that the overrun crosses a page boundary in memory and could easily differ depending on how it is run.

I would recommend that you check that the parameters passed into UTCOMP.dll are definitely valid and if you have the source for UTCOMPP.DLL take a look at how it handles those parameters.