Visual Studio 2010 crashes a lot while doing WPF and Silverlight development for me. Anyone else having that same problem? It happens frequently after resuming my PC from ‘sleep’ or ‘hibernation’ …, but that could be a coincidence.
Interestingly, one of the functions in the stack trace is a PNG encoder. PNG’s are my image file of choice in Silverlight and web applications. I know the project that was currently loaded contains several PNG files. Maybe there’s no connection.
ntdll.dll!_RtlReportCriticalFailure@8() + 0x57 bytes
ntdll.dll!_RtlpReportHeapFailure@4() + 0x21 bytes
ntdll.dll!_RtlpLogHeapFailure@24() + 0xa1 bytes
ntdll.dll!_RtlFreeHeap@12() + 0x4ffeb bytes
kernel32.dll!_HeapFree@12() + 0x14 bytes
WindowsCodecs.dll!WPF::ProcessHeapImpl::Free() + 0x1c bytes
> WindowsCodecs.dll!DynArrayImpl<0>::~DynArrayImpl<0>() + 0x104f bytes
WindowsCodecs.dll!CPngFrameEncode::~CPngFrameEncode() + 0x66 bytes
WindowsCodecs.dll!CPngFrameEncode::`vector deleting destructor'() + 0xd bytes
WindowsCodecs.dll!CMILCOMBase::InternalRelease() + 0x24 bytes
WindowsCodecs.dll!CResetStream::Release() + 0xe bytes
wpfgfx_v0400.dll!MILRelease() + 0xe bytes
PresentationCore.ni.dll!5e74f2b1()
[Frames below may be incorrect and/or missing, no symbols loaded for PresentationCore.ni.dll]
PresentationCore.ni.dll!5e74f2b1()
PresentationCore.ni.dll!5e74f2fe()
clr.dll!_CallDescrWorker@20() + 0x33 bytes
clr.dll!_CallDescrWorkerWithHandler@24() + 0x8a bytes
clr.dll!MethodDesc::CallDescr() + 0x148 bytes
clr.dll!MethodDesc::CallTargetWorker() + 0x21 bytes
clr.dll!SafeHandle::RunReleaseMethod() + 0xc7 bytes
clr.dll!SafeHandle::Release() + 0x7b257 bytes
clr.dll!SafeHandle::Dispose() + 0x2d bytes
clr.dll!SafeHandle::Finalize() + 0xb0 bytes
mscorlib.ni.dll!617b913b()
mscorlib.ni.dll!617b90b2()
clr.dll!MethodTable::SetObjCreateDelegate() – 0x1fc874 bytes
clr.dll!MethodTable::CallFinalizer() + 0x75 bytes
clr.dll!WKS::CallFinalizer() + 0x80 bytes
clr.dll!WKS::GCHeap::TraceGCSegments() – 0x1f9fc6 bytes
clr.dll!WKS::GCHeap::TraceGCSegments() – 0x1fa08a bytes
clr.dll!WKS::GCHeap::FinalizerThreadWorker() + 0xb1 bytes
clr.dll!Thread::DoExtraWorkForFinalizer() – 0xc291e bytes
clr.dll!Thread::ShouldChangeAbortToUnload() + 0x1251e bytes
clr.dll!Thread::ShouldChangeAbortToUnload() + 0x125d9 bytes
clr.dll!ManagedThreadBase_NoADTransition() + 0x35 bytes
clr.dll!ManagedThreadBase::FinalizerBase() + 0xf bytes
clr.dll!WKS::GCHeap::FinalizerThreadStart() + 0xfb bytes
clr.dll!Thread::intermediateThreadProc() + 0x48 bytes
kernel32.dll!@BaseThreadInitThunk@12() + 0x12 bytes
ntdll.dll!___RtlUserThreadStart@8() + 0x27 bytes
ntdll.dll!__RtlUserThreadStart@8() + 0x1b bytes