.NET 2.0 application crash with mscorwks!DoJITFailFast RRS feed

  • Question

  • Hi,

     I have an application running in production which crashes after running for a long time. Analysis on crash dump has the below information on a specific thread that is suspiciou. What is this GS Cookie and buffer overrun? Can anybody help?

    0:000> ~27s
    eax=ffffffff ebx=00f9d0a0 ecx=77e769aa edx=7c8285ec esi=00f9cf40 edi=00000000
    eip=77e42004 esp=00f9cb74 ebp=00f9cea8 iopl=0         nv up ei ng nz na po nc
    cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000286
    77e42004 8bff             mov     edi,edi
    0:027> k
    ChildEBP RetAddr 
    00f9cb70 7a2888bf kernel32!TerminateProcess
    00f9cea8 7a0ca47e mscorwks!__report_gsfailure+0x102
    00f9ceac 7a122f89 mscorwks!DoJITFailFast+0x5
    00f9cebc 79e8d677 mscorwks!CrawlFrame::SetCurGSCookie+0x1c
    00f9d0a0 79e8dc07 mscorwks!Thread::StackWalkFramesEx+0xd3
    00f9d3d0 79f8d650 mscorwks!Thread::StackWalkFrames+0xb8
    00f9d400 79f9338b mscorwks!CNameSpace::GcScanRoots+0x119
    00f9d444 79f92cbf mscorwks!WKS::gc_heap::mark_phase+0x93
    00f9d468 79f93245 mscorwks!WKS::gc_heap::gc1+0x62
    00f9d47c 79f92f5a mscorwks!WKS::gc_heap::garbage_collect+0x253
    00f9d4a8 79f94e26 mscorwks!WKS::GCHeap::GarbageCollectGeneration+0x1a9
    00f9d534 79f926ce mscorwks!WKS::gc_heap::try_allocate_more_space+0x15b
    00f9d548 79f92769 mscorwks!WKS::gc_heap::allocate_more_space+0x11
    00f9d568 79e73291 mscorwks!WKS::GCHeap::Alloc+0x3b
    00f9d584 79e7c5a2 mscorwks!Alloc+0x60
    00f9d5c4 79e7c667 mscorwks!FastAllocateObject+0x38
    00f9d668 79286295 mscorwks!JIT_NewFast+0x9e
    00f9d690 7928623a mscorlib_ni+0x1c6295
    00f9d6a8 792cd378 mscorlib_ni+0x1c623a
    00f9d6bc 792d2f29 mscorlib_ni+0x20d378

    Tuesday, November 2, 2010 11:04 AM