Hi,
I have a SQL Server 2008R2 x64 Standard Edition instance running withCU5 on SP2 (10.50.4276) on Windows 2003 x64 Standard Edition SP2.
One of our develop has written a code which reads data over a Oracle linked server configured onOraOLEDB.Oracle provider.
Whenever he runs a OPENQUERY to fetch data from Oracle database, the SQL Server throws exception, creates memory dump and SQL Services get into hung state.
Exception 0xc0000005 EXCEPTION_ACCESS_VIOLATION reading address 0000000000000000 at 0x0000000077EED0E5
Crash dump stack is as under:
rax=0000000000000120 rbx=00000000157dd190 rcx=00000000157dd1a0
rdx=0000000077f0eac0 rsi=00000000002603e8 rdi=0000000000260000
rip=0000000077eed0e5 rsp=0000000012cec770 rbp=0000000000000000
r8=00000000002602a4 r9=0000000000000000 r10=0000000012cecd10
r11=00000000157e1fa0 r12=0000000000000000 r13=000000000000000a
r14=0000000000000090 r15=0000000000000001
iopl=0 nv up ei pl nz na po nc
cs=0033 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010206
ntdll!RtlAllocateHeap+0x684:
00000000`77eed0e5 498b0424 mov rax,qword ptr [r12] ds:00000000`00000000=????????????????
0:000> kC 1000
Call Site
ntdll!RtlAllocateHeap
kernel32!LocalAlloc
rpcrt4!NdrSafeAllocate
rpcrt4!Ndr64pGetAllocateAllNodesContext
rpcrt4!Ndr64pPointerUnmarshall
rpcrt4!Ndr64TopLevelPointerUnmarshall
rpcrt4!Ndr64pPointerUnmarshall
rpcrt4!Ndr64TopLevelPointerUnmarshall
rpcrt4!Ndr64pClientUnMarshal
rpcrt4!NdrpClientCall3
rpcrt4!NdrClientCall3
advapi32!LsaICLookupSids
advapi32!LookupAccountSidInternal
advapi32!LookupAccountSidW
sqlservr
0x0
0x0
0x0
sqlservr
0x0
0x0
0x0
0x0
0x0
Looking for some help on the same.