locked
My .net service is crash --The memory could not be %s. RRS feed

  • Question

  • DumpFile contains important information, so is hard to transfer to internet.

    I hope the commity can tell me method to analyze  the problem

    I use Windbg Command "!analyze -v", the result is below.  


    FAULTING_IP: 

    clr!CopyPDBs+1fc09
    000007fe`f9a8e29d 4c8901          mov     qword ptr [rcx],r8

    EXCEPTION_RECORD:  ffffffffffffffff -- (.exr 0xffffffffffffffff)
    ExceptionAddress: 000007fef9a8e29d (clr!CopyPDBs+0x000000000001fc09)
       ExceptionCode: c0000005 (Access violation)
      ExceptionFlags: 00000001
    NumberParameters: 2
       Parameter[0]: 0000000000000001
       Parameter[1]: 000000001fef0000
    Attempt to write to address 000000001fef0000

    PROCESS_NAME:  xxx.xxx.Async.CacheUpdateService.Car3.exe

    ADDITIONAL_DEBUG_TEXT:  
    Use '!findthebuild' command to search for the target build information.
    If the build information is available, run '!findthebuild -s ; .reload' to set symbol path and load symbols.

    MODULE_NAME: clr

    FAULTING_MODULE: 0000000076e40000 ntdll

    DEBUG_FLR_IMAGE_TIMESTAMP:  4ba21eeb

    ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s.

    EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s.

    EXCEPTION_PARAMETER1:  0000000000000001

    EXCEPTION_PARAMETER2:  000000001fef0000

    WRITE_ADDRESS:  000000001fef0000 

    FOLLOWUP_IP: 
    clr!CopyPDBs+1fc09
    000007fe`f9a8e29d 4c8901          mov     qword ptr [rcx],r8

    FAULTING_THREAD:  0000000000096b90

    BUGCHECK_STR:  APPLICATION_FAULT_INVALID_POINTER_WRITE_WRONG_SYMBOLS

    PRIMARY_PROBLEM_CLASS:  INVALID_POINTER_WRITE

    DEFAULT_BUCKET_ID:  INVALID_POINTER_WRITE

    LAST_CONTROL_TRANSFER:  from 000007fef9a8e283 to 000007fef9a8e29d

    STACK_TEXT:  
    00000000`1feed8e8 000007fe`f9a8e283 : 00000000`0000003f 00000000`00000000 00000000`001216d8 00000000`001216d0 : clr!CopyPDBs+0x1fc09
    00000000`1feed8f0 0057005c`003a0043 : 006f0064`006e0069 0073005c`00730077 00650074`00730079 005c0032`0033006d : clr!CopyPDBs+0x1fbef
    00000000`1feedd40 006f0064`006e0069 : 0073005c`00730077 00650074`00730079 005c0032`0033006d 00330065`006c006f : 0x57005c`003a0043
    00000000`1feedd48 0073005c`00730077 : 00650074`00730079 005c0032`0033006d 00330065`006c006f 006c0064`002e0032 : 0x6f0064`006e0069
    00000000`1feedd50 00650074`00730079 : 005c0032`0033006d 00330065`006c006f 006c0064`002e0032 00000000`0000006c : 0x73005c`00730077
    00000000`1feedd58 005c0032`0033006d : 00330065`006c006f 006c0064`002e0032 00000000`0000006c 00000000`00000000 : 0x650074`00730079
    00000000`1feedd60 00330065`006c006f : 006c0064`002e0032 00000000`0000006c 00000000`00000000 8c00002f`71c04733 : 0x5c0032`0033006d
    00000000`1feedd68 006c0064`002e0032 : 00000000`0000006c 00000000`00000000 8c00002f`71c04733 0057005c`003a0043 : 0x330065`006c006f
    00000000`1feedd70 00000000`0000006c : 00000000`00000000 8c00002f`71c04733 0057005c`003a0043 006f0064`006e0069 : 0x6c0064`002e0032
    00000000`1feedd78 00000000`00000000 : 8c00002f`71c04733 0057005c`003a0043 006f0064`006e0069 0073005c`00730077 : 0x6c


    SYMBOL_STACK_INDEX:  0

    SYMBOL_NAME:  clr!CopyPDBs+1fc09

    FOLLOWUP_NAME:  MachineOwner

    IMAGE_NAME:  clr.dll

    STACK_COMMAND:  ~50s; .ecxr ; kb

    BUCKET_ID:  WRONG_SYMBOLS

    FAILURE_BUCKET_ID:  INVALID_POINTER_WRITE_c0000005_clr.dll!CopyPDBs

    Followup: MachineOwner
    ---------

    • Edited by liaoqs Thursday, May 11, 2017 2:28 AM
    Thursday, May 11, 2017 2:16 AM

All replies

  • Hi liaoqs,

    Thank you for your efforts. Based on your dump file analysis, we could find the IMAGE_NAME:  clr.dll. I suggest that you could check the fix below about Faulting module name: clr.dll" error message when you run a Microsoft .NET Framework 4-based application.

    http://support.microsoft.com/kb/2640103

    Hope it will be helpful to you


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    Friday, May 12, 2017 2:53 AM
  • Hi liaoqs,

    Haven't received your message a few days, was your issue resolved?
    I am proposing previous helpful replies as "Answered". Please feel free to try it and let me know the result. If the reply is helpful, please remember to mark it as answer which can help other community members who have same questions and find the helpful reply quickly.
    Best regards,
    Carl


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    Tuesday, June 6, 2017 8:06 AM