w3wp.exe unhandled exception Oracle.DataAccess.Client RRS feed

  • Question

  • User1217258037 posted

     am experiencing intermittent crash on Application pool IIS with the below error in application event log.

    Can anyone help in regards to this issue?

    Faulting application name: w3wp.exe, version: 8.5.9600.16384, time stamp: 0x5215df96
    Faulting module name: KERNELBASE.dll, version: 6.3.9600.19178, time stamp: 0x5bc006fd
    Exception code: 0xc0000005
    Fault offset: 0x0000000000008e6c
    Faulting process id: 0x25fc
    Faulting application start time: 0x01d658fdc2b76483
    Faulting application path: c:\windows\system32\inetsrv\w3wp.exe
    Faulting module path: C:\Windows\system32\KERNELBASE.dll

    Application: w3wp.exe
    Framework Version: v4.0.30319
    Description: The process was terminated due to an unhandled exception.
    Exception Info: System.AccessViolationException
       at Oracle.DataAccess.Client.OpsCon.Close(IntPtr ByRef, IntPtr ByRef, Oracle.DataAccess.Client.OpoConValCtx*, Oracle.DataAccess.Client.OpoConRefCtx)
       at Oracle.DataAccess.Client.OpsCon.Close(IntPtr ByRef, IntPtr ByRef, Oracle.DataAccess.Client.OpoConValCtx*, Oracle.DataAccess.Client.OpoConRefCtx)
       at Oracle.DataAccess.Client.ConnectionPool.CheckLifeTimeAndStatus(Oracle.DataAccess.Client.OpoConCtx ByRef, Boolean, Boolean ByRef, Int32, Boolean, Boolean)
       at Oracle.DataAccess.Client.ConnectionPool.PutConnection(Oracle.DataAccess.Client.OpoConCtx ByRef, Boolean, Boolean, Boolean, Int32, Boolean, Boolean)
       at Oracle.DataAccess.Client.ConnectionDispenser.Close(Oracle.DataAccess.Client.OpoConCtx ByRef, Boolean)
       at Oracle.DataAccess.Client.OracleConnection.Close()
       at Oracle.DataAccess.Client.OracleConnection.Dispose(Boolean)
       at System.ComponentModel.Component.Finalize()

    Saturday, July 18, 2020 4:42 PM

All replies

  • User690216013 posted


    A native crash can be caused by too many factors. Your only hope is to grab crash dumps and analyze the root cause. Since it involves Oracle bits, you'd better start with Oracle product support guys.

    Saturday, July 18, 2020 8:16 PM
  • User-460007017 posted

    Hi CollCon,

    It is a bit hard to find the root cause especially when the access violation exception was thrown from native code. So Could you explain when did you start face this issue? Did you make any change when you start face this issue and could you find a way to reproduce this issue all the time? Because it might point us to the right direction.

    Best Regards,

    Jokies Ding

    Monday, July 20, 2020 3:09 AM