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#COBOLI 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#COBOLThe 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#COBOLi 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#COBOLThe 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#COBOLok , 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#COBOLit 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#COBOLPlease 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#COBOLFinally, the bank has installed the odbc driver in the version set by you, and now everything works.
bye