BSoD - memory_corruption on memory cleanup of a terminating process


  1. Posts : 38
    Seven Professional x64
       #1

    BSoD - memory_corruption on memory cleanup of a terminating process


    I experienced a weird and sudden BSoD.

    Display froze, quick BSoD (in which I saw 'memory dump FAILED' or something like that) and reboot.

    What I did:

    • I ran a sfc /scannow which was OK
    • [EDIT] No dump, the one I posted earlier is irrelevant since it is 1 month old
    • I also recorded an msinfo32.nfo as you requested it the last time I came to you for help
    Last edited by Berbe; 30 May 2014 at 05:11. Reason: Removed irrelevant dump
      My Computer

  2.    #2

    I have no idea why you're trying to use the !errrec command on a pool header corruption, this is typically caused by bad drivers.
    That command is used on 0x124 bugchecks to find the reason why the system crashed.

    Kernel Memory Dumps should give us a better understanding.

    Follow these instructions on how to change to Kernel Memory Dumps.

    Dump Files - Configure Windows to Create on BSOD

    Once changed wait for another BSOD, then upload the new dump file to a file sharing website like OneDrive.
    The new dump file will be located in C:/Windows/memory.dmp.

    Don't zip it up as it corrupts the dump file by compressing it.

    Then enable Driver Verifier.

    Enable driver verifier but only enable the options: Standard settings and IRP logging step 3.
    Don't enable Force Pending I/O Requests

    Enable Driver Verifier to monitor the drivers.
    Driver Verifier -Enable and Disable
    Run Driver Verifier for 24 hours or the occurrence of the next crash, whichever is earlier.

       Information

    We use Driver Verifier as it puts a stress on the drivers, and so it makes the unstable drivers crash. This should flag the driver responsible in the dump file.
    It

    Driver Verifier will make the system laggy, this is normal so don't worry.

    Before enabling DV, make sure that you have earlier System restore points made in your computer.

    If there are no points, make a System Restore Point Manually


    Post back the results.
      My Computer


  3. Posts : 38
    Seven Professional x64
    Thread Starter
       #3

    I removed the dump from first post, since it was a wrong one.
    I had actually no dump for the BSoD I reported then.

    ----------

    Rebooting with the Driver Verifier several times (I removed presumably faulty drivers coming from softwares I identified), I end up with this one I do not know:
    Code:
    *******************************************************************************
    *                                                                             *
    *                        Bugcheck Analysis                                    *
    *                                                                             *
    *******************************************************************************
    
    DRIVER_VERIFIER_IOMANAGER_VIOLATION (c9)
    The IO manager has caught a misbehaving driver.
    Arguments:
    Arg1: 0000000000000006, IRP passed to IoCompleteRequest contains invalid status
    Arg2: 0000000000000103, the status
    Arg3: fffff98007c0ee10, the IRP
    Arg4: 0000000000000000
    
    Debugging Details:
    ------------------
    
    *** WARNING: Unable to verify timestamp for nvoclk64.sys
    *** ERROR: Module load completed but symbols could not be loaded for nvoclk64.sys
    
    BUGCHECK_STR:  0xc9_6
    
    DRIVER_VERIFIER_IO_VIOLATION_TYPE:  6
    
    IRP_ADDRESS:  fffff98007c0ee10
    
    DEVICE_OBJECT: fffffa8006a72860
    
    DRIVER_OBJECT: fffffa8006a72e70
    
    IMAGE_NAME:  nvoclk64.sys
    
    DEBUG_FLR_IMAGE_TIMESTAMP:  4ab00e3d
    
    MODULE_NAME: nvoclk64
    
    FAULTING_MODULE: fffff880052f7000 nvoclk64
    
    CUSTOMER_CRASH_COUNT:  1
    
    DEFAULT_BUCKET_ID:  VERIFIER_ENABLED_VISTA_MINIDUMP
    
    PROCESS_NAME:  System
    
    CURRENT_IRQL:  0
    
    LAST_CONTROL_TRANSFER:  from fffff800039361d2 to fffff80003493bc0
    
    STACK_TEXT:  
    fffff880`0355b528 fffff800`039361d2 : 00000000`000000c9 00000000`00000006 00000000`00000103 fffff980`07c0ee10 : nt!KeBugCheckEx
    fffff880`0355b530 fffff880`05302264 : fffff880`0355b640 00000000`00000000 00000000`00000103 fffff980`07c0ee10 : nt!IovCompleteRequest+0xc2
    fffff880`0355b600 fffff880`0355b640 : 00000000`00000000 00000000`00000103 fffff980`07c0ee10 00000000`00000000 : nvoclk64+0xb264
    fffff880`0355b608 00000000`00000000 : 00000000`00000103 fffff980`07c0ee10 00000000`00000000 00000000`00000002 : 0xfffff880`0355b640
    
    
    STACK_COMMAND:  kb
    
    FOLLOWUP_IP: 
    nvoclk64+b264
    fffff880`05302264 ??              ???
    
    SYMBOL_STACK_INDEX:  2
    
    SYMBOL_NAME:  nvoclk64+b264
    
    FOLLOWUP_NAME:  MachineOwner
    
    FAILURE_BUCKET_ID:  X64_0xc9_6_VRF_nvoclk64+b264
    
    BUCKET_ID:  X64_0xc9_6_VRF_nvoclk64+b264
    
    Followup: MachineOwner
    ---------
      My Computer


  4. Posts : 11,840
    64-bit Windows 8.1 Pro
       #4

    Your system is blaming nvoclk.sys (nVidia System Utility Driver) as the reason for your crash. Down the latest driver from nVida, and let us know if this resolves your problem...

    Drivers - Download NVIDIA Drivers
      My Computer


  5. Posts : 38
    Seven Professional x64
    Thread Starter
       #5

    nVidia driver 337.88 installed (with 'fresh install' option) and checked... still BSoDing

    Code:
    *******************************************************************************
    *                                                                             *
    *                        Bugcheck Analysis                                    *
    *                                                                             *
    *******************************************************************************
    
    DRIVER_VERIFIER_IOMANAGER_VIOLATION (c9)
    The IO manager has caught a misbehaving driver.
    Arguments:
    Arg1: 0000000000000006, IRP passed to IoCompleteRequest contains invalid status
    Arg2: 0000000000000103, the status
    Arg3: fffff98008272e10, the IRP
    Arg4: 0000000000000000
    
    Debugging Details:
    ------------------
    
    *** WARNING: Unable to verify timestamp for nvoclk64.sys
    *** ERROR: Module load completed but symbols could not be loaded for nvoclk64.sys
    
    BUGCHECK_STR:  0xc9_6
    
    DRIVER_VERIFIER_IO_VIOLATION_TYPE:  6
    
    IRP_ADDRESS:  fffff98008272e10
    
    DEVICE_OBJECT: fffffa80069b82d0
    
    DRIVER_OBJECT: fffffa80069b87a0
    
    IMAGE_NAME:  nvoclk64.sys
    
    DEBUG_FLR_IMAGE_TIMESTAMP:  4ab00e3d
    
    MODULE_NAME: nvoclk64
    
    FAULTING_MODULE: fffff88005389000 nvoclk64
    
    CUSTOMER_CRASH_COUNT:  1
    
    DEFAULT_BUCKET_ID:  VERIFIER_ENABLED_VISTA_MINIDUMP
    
    PROCESS_NAME:  System
    
    CURRENT_IRQL:  0
    
    LAST_CONTROL_TRANSFER:  from fffff800039721d2 to fffff800034cfbc0
    
    STACK_TEXT:  
    fffff880`03562528 fffff800`039721d2 : 00000000`000000c9 00000000`00000006 00000000`00000103 fffff980`08272e10 : nt!KeBugCheckEx
    fffff880`03562530 fffff880`05394264 : fffff880`03562640 00000000`00000000 00000000`00000103 fffff980`08272e10 : nt!IovCompleteRequest+0xc2
    fffff880`03562600 fffff880`03562640 : 00000000`00000000 00000000`00000103 fffff980`08272e10 00000000`00000000 : nvoclk64+0xb264
    fffff880`03562608 00000000`00000000 : 00000000`00000103 fffff980`08272e10 00000000`00000000 00000000`00000002 : 0xfffff880`03562640
    
    
    STACK_COMMAND:  kb
    
    FOLLOWUP_IP: 
    nvoclk64+b264
    fffff880`05394264 ??              ???
    
    SYMBOL_STACK_INDEX:  2
    
    SYMBOL_NAME:  nvoclk64+b264
    
    FOLLOWUP_NAME:  MachineOwner
    
    FAILURE_BUCKET_ID:  X64_0xc9_6_VRF_nvoclk64+b264
    
    BUCKET_ID:  X64_0xc9_6_VRF_nvoclk64+b264
    
    Followup: MachineOwner
    ---------
    Could that be related to hardware defect or driver issues are always software related only?
    Could it be that another driver mess things up?

    I will try to exclude nVidia drivers from the verification process for now.
    Last edited by Berbe; 30 May 2014 at 11:03. Reason: Added dump file
      My Computer

  6.    #6

    Upload the dump files.
      My Computer


  7. Posts : 38
    Seven Professional x64
    Thread Starter
       #7

    Done

    [EDIT 1610Z]
    After removing both nVidia drivers from the verifier list, now there is no more BSoD after the Win7 starting logo animation and before the logon screen...

    I will now try to reintegrate some drivers I left aside first hand (ATK drivers for keyboard special functions and webcam ones) to see what happens
      My Computer

  8.    #8

    I am struggling to find any other leads, then again it is a minidump.

    Why do have the Nvidia System utility installed?

    As far as I know it isn't necessary.

    I would remove it.
      My Computer


  9. Posts : 38
    Seven Professional x64
    Thread Starter
       #9

    You were right, while I was talking about the graphics driver, we were dealing with the system tools driver...

    I installed it in the past to play with OC (through software... I know...) my GPU. After realizing it was working, I reverted back to 'default' settings and forgot about it.
    I did non know its driver was still loading, wreaking havok, and I did not realized how old those tools are... I just checked the nVidia website and the last release dates back from... Decembee 2011!
    2 1/2 yo, well that is for sure compatibility with newest system updates/graphics drivers is not ensured.

    I removed the crappy utilities and restarted with verifier enabled on the (real) nVidia driver. So far so good.

    I think we hit the bottom of the sink.

    Thanks for your help, both of you :)

    [EDIT]
    Marked the problem as solved, since everything runs smoothly through the driver verifier, now!

    Thanks again guys!
    Last edited by Berbe; 30 May 2014 at 12:12.
      My Computer

  10.    #10

    That's good news :)
      My Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 11:43.
Find Us