Troubleshooting
Problem
On an Oracle based system, RPCSRV.exe receives an application error with Faulting address 0x0000000
Symptom
RPCSRV.exe is identified with an application error during a file collection, with raised exception of RaiseException (7c8285ff). This appears to occur when Gentran is using an Oracle ODBC driver version that is not the same version as the database engine or the customer has upgraded to Oracle10.2g.
In this case, the customer was running an Oracle 10.2 database with an Oracle 10.1 driver. This behavior has been seen with 9i drivers also.
Error MessageApplication Error Error (100) 1000 Faulting application RpcSrv.exe, version 5.0.0.36, faulting module unknown, version 0.0.0.0, fault address 0x00000000.
Inspection of the DrWatson32.log will reveal a Fault with the following text as typical of the issue with the bad driver:
Oracle10g 10.1.0.4.0 Client Stack show up as:
0x0
oracommon10!ttcdrv+0xec1
oran10!nioqwa+0x2d
OraClient10!xupirtrc+0x494
OraClient10!upirtrc+0x7d
OraClient10!kpurcsc+0x6d
OraClient10!kpuexecv8+0xc80
OraClient10!kpuexec+0xc5d
OraClient10!OCIStmtExecute+0x22
Oracle9i 9.2.0.7. Client Stack show up as:
0x0
oracommon9!ttcdrv+0x202b
oran9!nioqwa+0x2d
oraclient9!xaolog+0x2fd9b
oraclient9!upirtr+0xbd
oraclient9!kpurcs+0x97
oraclient9!kpuexInitStmh+0x1b2f
oraclient9!kpuexec+0xbbd
oraclient9!OCIStmtExecute+0x2a
Other symptoms:
ORA-24909: call in progress. Current operation cancelled
ORA-03106: fatal two-task communication protocol error
Log InLog in to view more of this document
Historical Number
NFX2411
Was this topic helpful?
Document Information
Modified date:
16 June 2018
UID
swg21553934