Skip to main content

i have (on bank server) a cobol probram with excec sql, after 1020 exec sql insert give this error from mfdebug.log:

NetExpress Exception Handler - 12/09/2013  08:50:01
d:\\CRiOS\\PC\\RUNTIME\\NETEXPRESS\\ODBCRUN.exe caused an exception at address : 0x7750E3BE
Exception type - EXCEPTION_ACCESS_VIOLATION on Read. Address 0x35328341

Registers:

    EAX 00690067    EBX 022A1348
    ECX 008E0000    EDX 022A1348
    DS  002B    ESI 3532833D
    ES  002B    EDI 022A1340
    FS  0053    GS  002B
    CS  0023    EIP 7750E3BE
    SS  002B    ESP 0018F97C    EBP 0018F9B0
    Flags 00010202

Error occurred in : C:\\Windows\\SysWOW64\\ntdll.dll, loaded at 0x774E0000
....

MF server 5.1 wp5 odbcdriver from oracle client x32 11.2.0.3

i have no sqlcode !!! I do not know what it means....

i see no error from odbc trace or esql trace

on my server it work fine with same data.


#EXECSQLEXECUTE
#COBOL

i have (on bank server) a cobol probram with excec sql, after 1020 exec sql insert give this error from mfdebug.log:

NetExpress Exception Handler - 12/09/2013  08:50:01
d:\\CRiOS\\PC\\RUNTIME\\NETEXPRESS\\ODBCRUN.exe caused an exception at address : 0x7750E3BE
Exception type - EXCEPTION_ACCESS_VIOLATION on Read. Address 0x35328341

Registers:

    EAX 00690067    EBX 022A1348
    ECX 008E0000    EDX 022A1348
    DS  002B    ESI 3532833D
    ES  002B    EDI 022A1340
    FS  0053    GS  002B
    CS  0023    EIP 7750E3BE
    SS  002B    ESP 0018F97C    EBP 0018F9B0
    Flags 00010202

Error occurred in : C:\\Windows\\SysWOW64\\ntdll.dll, loaded at 0x774E0000
....

MF server 5.1 wp5 odbcdriver from oracle client x32 11.2.0.3

i have no sqlcode !!! I do not know what it means....

i see no error from odbc trace or esql trace

on my server it work fine with same data.


#EXECSQLEXECUTE
#COBOL

I believe that what you are experiencing may be caused by a bug in the Oracle ODBC driver that you are using.

We contacted Oracle about a similar error and we were told:

"This is Bug 13535622, which is fixed from 11.2.0.3 patch 6. 11.2.0.3 patch 7 can be downloaded from MyOracleSupport as Patches 10404530 and 14095819."

I suggest that you contact Oracle and download the appropriate patches for the 11.2.03 PDBC driver and test again...

Thanks.


i have (on bank server) a cobol probram with excec sql, after 1020 exec sql insert give this error from mfdebug.log:

NetExpress Exception Handler - 12/09/2013  08:50:01
d:\\CRiOS\\PC\\RUNTIME\\NETEXPRESS\\ODBCRUN.exe caused an exception at address : 0x7750E3BE
Exception type - EXCEPTION_ACCESS_VIOLATION on Read. Address 0x35328341

Registers:

    EAX 00690067    EBX 022A1348
    ECX 008E0000    EDX 022A1348
    DS  002B    ESI 3532833D
    ES  002B    EDI 022A1340
    FS  0053    GS  002B
    CS  0023    EIP 7750E3BE
    SS  002B    ESP 0018F97C    EBP 0018F9B0
    Flags 00010202

Error occurred in : C:\\Windows\\SysWOW64\\ntdll.dll, loaded at 0x774E0000
....

MF server 5.1 wp5 odbcdriver from oracle client x32 11.2.0.3

i have no sqlcode !!! I do not know what it means....

i see no error from odbc trace or esql trace

on my server it work fine with same data.


#EXECSQLEXECUTE
#COBOL

The strange thing is that on my server works with both versions 11.1.0.6.0, 11.2.0.1.0 of Oracle client x32.

In fact, I thought it was an error of Windows, the s.o. is windows server 2008 r2 enterprise service pack 1 on bank and on my  server, but ntdll.dll version si different

my version is 6.1.7601.17725 while in the bank is older  6.1.7600.16385

thanks


i have (on bank server) a cobol probram with excec sql, after 1020 exec sql insert give this error from mfdebug.log:

NetExpress Exception Handler - 12/09/2013  08:50:01
d:\\CRiOS\\PC\\RUNTIME\\NETEXPRESS\\ODBCRUN.exe caused an exception at address : 0x7750E3BE
Exception type - EXCEPTION_ACCESS_VIOLATION on Read. Address 0x35328341

Registers:

    EAX 00690067    EBX 022A1348
    ECX 008E0000    EDX 022A1348
    DS  002B    ESI 3532833D
    ES  002B    EDI 022A1340
    FS  0053    GS  002B
    CS  0023    EIP 7750E3BE
    SS  002B    ESP 0018F97C    EBP 0018F9B0
    Flags 00010202

Error occurred in : C:\\Windows\\SysWOW64\\ntdll.dll, loaded at 0x774E0000
....

MF server 5.1 wp5 odbcdriver from oracle client x32 11.2.0.3

i have no sqlcode !!! I do not know what it means....

i see no error from odbc trace or esql trace

on my server it work fine with same data.


#EXECSQLEXECUTE
#COBOL

i have this trace from ctf:

....

18:00:12.844 MF.RTS 14 1 0X020BFB30 162 332

18:00:12.844 MF.RTS 38 1 0 0 "D:\\Micro Focus\\Server 5.1\\BIN\\MFLANGDF.lbr"

18:00:12.844 MF.RTS 14 1 0X020BF940 10000 303

18:00:12.844 MF.RTS 14 1 0X020B8698 133 41

18:00:12.844 MF.RTS 14 1 0X020B86E0 416 45

18:00:12.844 MF.RTS 13 1 0X020BF940 193 276

18:00:12.844 MF.RTS 14 1 0X01F92E38 112 135

18:00:12.844 MF.RTS 13 1 0X020BFB30 112 156

18:00:12.844 MF.RTS 14 1 0X020BF940 193 276

18:00:12.844 MF.RTS 13 1 0X020B5B80 145 20

18:00:12.844 MF.RTS 14 1 0X020BA6E8 144 20

18:00:12.844 MF.RTS 13 1 0X020BF940 193 276

18:00:12.844 MF.RTS 14 1 0X020BF940 193 276

18:00:12.844 MF.RTS 14 1 0X01F92EE0 146 133

18:00:12.844 MF.RTS 14 1 0X020B5B80 145 20

18:00:12.844 MF.RTS 13 1 0X020BA6E8 144 20

18:00:12.844 MF.RTS 13 1 0X020B8698 133 41

18:00:12.844 MF.RTS 13 1 0X01F92E38 146 133

18:00:12.844 MF.RTS 13 1 0X020B86E0 416 45

18:00:12.844 MF.RTS 14 1 0X020B8698 133 41

18:00:12.844 MF.RTS 14 1 0X020B86E0 416 45

18:00:12.844 MF.RTS 14 1 0X01F92E38 146 133

18:00:12.844 MF.RTS 14 1 0X020BA6E8 144 20

18:00:12.844 MF.RTS 255 3 114 3 "<NULL>" "(Signal 11)"

18:00:12.844 MF.RTS 13 1 0X01F92E38 193 276

...

MFLANGDF.lbr  is the cause of 'ntdll.dll error 114 ?

bye


i have (on bank server) a cobol probram with excec sql, after 1020 exec sql insert give this error from mfdebug.log:

NetExpress Exception Handler - 12/09/2013  08:50:01
d:\\CRiOS\\PC\\RUNTIME\\NETEXPRESS\\ODBCRUN.exe caused an exception at address : 0x7750E3BE
Exception type - EXCEPTION_ACCESS_VIOLATION on Read. Address 0x35328341

Registers:

    EAX 00690067    EBX 022A1348
    ECX 008E0000    EDX 022A1348
    DS  002B    ESI 3532833D
    ES  002B    EDI 022A1340
    FS  0053    GS  002B
    CS  0023    EIP 7750E3BE
    SS  002B    ESP 0018F97C    EBP 0018F9B0
    Flags 00010202

Error occurred in : C:\\Windows\\SysWOW64\\ntdll.dll, loaded at 0x774E0000
....

MF server 5.1 wp5 odbcdriver from oracle client x32 11.2.0.3

i have no sqlcode !!! I do not know what it means....

i see no error from odbc trace or esql trace

on my server it work fine with same data.


#EXECSQLEXECUTE
#COBOL

The mflangdf routine is used to display the RTS error messages so I believe that the cause of the actual error would be earlier on in the ctf file if it is being caused by something in COBOL.

You posted previoiusly...

   "The strange thing is that on my server works with both versions 11.1.0.6.0, 11.2.0.1.0 of Oracle client x32"

This would not be strange as the Oracle ODBC driver bug was specific to the 11.2.0.3 version and did not occur in previous versions at all.

You can either download the fix from Oracle as indicated or revert back to an earlier release in order to fix the problem.

If you would like us to investigate further then you should create a Support Incident with Customer Care but the first thing that we will have you try will be the steps outlined here.

Thanks.


i have (on bank server) a cobol probram with excec sql, after 1020 exec sql insert give this error from mfdebug.log:

NetExpress Exception Handler - 12/09/2013  08:50:01
d:\\CRiOS\\PC\\RUNTIME\\NETEXPRESS\\ODBCRUN.exe caused an exception at address : 0x7750E3BE
Exception type - EXCEPTION_ACCESS_VIOLATION on Read. Address 0x35328341

Registers:

    EAX 00690067    EBX 022A1348
    ECX 008E0000    EDX 022A1348
    DS  002B    ESI 3532833D
    ES  002B    EDI 022A1340
    FS  0053    GS  002B
    CS  0023    EIP 7750E3BE
    SS  002B    ESP 0018F97C    EBP 0018F9B0
    Flags 00010202

Error occurred in : C:\\Windows\\SysWOW64\\ntdll.dll, loaded at 0x774E0000
....

MF server 5.1 wp5 odbcdriver from oracle client x32 11.2.0.3

i have no sqlcode !!! I do not know what it means....

i see no error from odbc trace or esql trace

on my server it work fine with same data.


#EXECSQLEXECUTE
#COBOL

ok , i agree.... in fact with process monitor i have seen the tcp send\\receive to database server and soon after the dump of error... I have already asked the bank's systems engineers to install the patch or change version of the oracle client.

I'll let you know if it will work...

thank


i have (on bank server) a cobol probram with excec sql, after 1020 exec sql insert give this error from mfdebug.log:

NetExpress Exception Handler - 12/09/2013  08:50:01
d:\\CRiOS\\PC\\RUNTIME\\NETEXPRESS\\ODBCRUN.exe caused an exception at address : 0x7750E3BE
Exception type - EXCEPTION_ACCESS_VIOLATION on Read. Address 0x35328341

Registers:

    EAX 00690067    EBX 022A1348
    ECX 008E0000    EDX 022A1348
    DS  002B    ESI 3532833D
    ES  002B    EDI 022A1340
    FS  0053    GS  002B
    CS  0023    EIP 7750E3BE
    SS  002B    ESP 0018F97C    EBP 0018F9B0
    Flags 00010202

Error occurred in : C:\\Windows\\SysWOW64\\ntdll.dll, loaded at 0x774E0000
....

MF server 5.1 wp5 odbcdriver from oracle client x32 11.2.0.3

i have no sqlcode !!! I do not know what it means....

i see no error from odbc trace or esql trace

on my server it work fine with same data.


#EXECSQLEXECUTE
#COBOL

it no work,

i have tried to run with oracle client 11.2.0.2.0 & 11.2.0.3.0 without patch becausei haven't  oracle  Support Identifie to download the patch from oracle suport .

(Currently use on server bank 11.2.0.1.0 ora client  as on my server where it works.)

From odbc trace i can see only the queries before the one that sends memory violation in ntdll.dll.

and from ecmtrace i have :

          call cc74 "sqlaaloc" using

              by value MFSQLECM-SQLDA-ID

              by value MFSQLECM-SQLDSIZE

              by value MFSQLECM-STMT-ID

may be this call to send in memory violation ntdll.dll?

I also tried to change the settings of the network card, putting Chimney Offload State to disabled...

There are other tests I can do? or do I need to open an incident?

thanks


i have (on bank server) a cobol probram with excec sql, after 1020 exec sql insert give this error from mfdebug.log:

NetExpress Exception Handler - 12/09/2013  08:50:01
d:\\CRiOS\\PC\\RUNTIME\\NETEXPRESS\\ODBCRUN.exe caused an exception at address : 0x7750E3BE
Exception type - EXCEPTION_ACCESS_VIOLATION on Read. Address 0x35328341

Registers:

    EAX 00690067    EBX 022A1348
    ECX 008E0000    EDX 022A1348
    DS  002B    ESI 3532833D
    ES  002B    EDI 022A1340
    FS  0053    GS  002B
    CS  0023    EIP 7750E3BE
    SS  002B    ESP 0018F97C    EBP 0018F9B0
    Flags 00010202

Error occurred in : C:\\Windows\\SysWOW64\\ntdll.dll, loaded at 0x774E0000
....

MF server 5.1 wp5 odbcdriver from oracle client x32 11.2.0.3

i have no sqlcode !!! I do not know what it means....

i see no error from odbc trace or esql trace

on my server it work fine with same data.


#EXECSQLEXECUTE
#COBOL

Please open up a support incident with Customer Care documenting all of the details that you have provided here.

We will also need mfsupportinfo logs from both your development machine on which you compile and from the production server on which you are running.

You can find the mfsupportinfo.exe in your product bin folders.

Thanks.


i have (on bank server) a cobol probram with excec sql, after 1020 exec sql insert give this error from mfdebug.log:

NetExpress Exception Handler - 12/09/2013  08:50:01
d:\\CRiOS\\PC\\RUNTIME\\NETEXPRESS\\ODBCRUN.exe caused an exception at address : 0x7750E3BE
Exception type - EXCEPTION_ACCESS_VIOLATION on Read. Address 0x35328341

Registers:

    EAX 00690067    EBX 022A1348
    ECX 008E0000    EDX 022A1348
    DS  002B    ESI 3532833D
    ES  002B    EDI 022A1340
    FS  0053    GS  002B
    CS  0023    EIP 7750E3BE
    SS  002B    ESP 0018F97C    EBP 0018F9B0
    Flags 00010202

Error occurred in : C:\\Windows\\SysWOW64\\ntdll.dll, loaded at 0x774E0000
....

MF server 5.1 wp5 odbcdriver from oracle client x32 11.2.0.3

i have no sqlcode !!! I do not know what it means....

i see no error from odbc trace or esql trace

on my server it work fine with same data.


#EXECSQLEXECUTE
#COBOL

Finally, the bank has installed the odbc driver in the version set by you, and now everything works.

bye


i have (on bank server) a cobol probram with excec sql, after 1020 exec sql insert give this error from mfdebug.log:

NetExpress Exception Handler - 12/09/2013  08:50:01
d:\\CRiOS\\PC\\RUNTIME\\NETEXPRESS\\ODBCRUN.exe caused an exception at address : 0x7750E3BE
Exception type - EXCEPTION_ACCESS_VIOLATION on Read. Address 0x35328341

Registers:

    EAX 00690067    EBX 022A1348
    ECX 008E0000    EDX 022A1348
    DS  002B    ESI 3532833D
    ES  002B    EDI 022A1340
    FS  0053    GS  002B
    CS  0023    EIP 7750E3BE
    SS  002B    ESP 0018F97C    EBP 0018F9B0
    Flags 00010202

Error occurred in : C:\\Windows\\SysWOW64\\ntdll.dll, loaded at 0x774E0000
....

MF server 5.1 wp5 odbcdriver from oracle client x32 11.2.0.3

i have no sqlcode !!! I do not know what it means....

i see no error from odbc trace or esql trace

on my server it work fine with same data.


#EXECSQLEXECUTE
#COBOL

That is excellent news!

Thanks.