Re: Random crashes in mscorwks.dll...

Tech-Archive recommends: Fix windows errors by optimizing your registry

From: Gary Joy (GaryJoy_at_discussions.microsoft.com)
Date: 12/15/04


Date: Wed, 15 Dec 2004 09:07:09 -0800

Sorry... The call stack was created from a dump file which for some reason
didn't pick up the symbols when I opened it in VS. Here is the actual call
stack (I have typed it from a screen-shot and triple checked for typos):

mscorwks.dll!Thread::UnhijackThread() + 0x70d9f
mscorwks.dll!Thread::RareEnablePreemptiveGC() + 0x36
mscorwks.dll!Thread::RareDisablePreemptiveGC() + 0x49cb6
mscorwks.dll!SystemDomain::RunDllMain() + 0x7d
mscorwks.dll!ExecuteDLL() + 0x7fd12
mscoree.dll!__CorDllMain@12() + 0x1c
ntdll.dll!_LdrpCallInitRoutine@16() + 0x14
ntdll.dll!_LdrShutdownThread@0() + 0xdb
kernel32.dll!_ExitThread@4() + 0x3e
mscorwks.dll!ThreadpoolMgr::WorkerThreadStart() + 0x123
mscorwks.dll!ThreadpoolMgr::intermediateThreadProc() + 0x44
kernel32.dll!_BaseThreadStart@8() + 0x37

I have since tried using pageheap
(http://support.microsoft.com/default.aspx?scid=kb;en-us;286470 and
http://support.microsoft.com/default.aspx?scid=kb;en-us;264471) to detect
memory corruption in the application. Despite identifying and fixing a memory
problem the application still crashes in the same way.

I will be very gratefull for any help you can provide... :-)



Relevant Pages

  • RE: Regarding Alephs "Smashing the Stack for fun and Profit"
    ... One major reason is that on newer ... Regarding Aleph's "Smashing the Stack for fun and Profit" ... machine code came on board, etc. Aleph One's ...
    (Security-Basics)
  • Re: Frame IP not in any known module. Following frames may be wrong. (Dr Watson cannot create valid
    ... 0:000> dds esp ... This will dump raw symbols from the stack. ... > log file and memory dump file, I tried to view the log file. ... Frame IP not in any known module. ...
    (microsoft.public.win32.programmer.kernel)
  • Re: HPGCC related ...
    ... I hate it when it gets there as well and for that reason I have never ... conversation two months ago or so discussing scanf or the keyboard ... On the calculator, you already have plenty of tools for getting input ... built into the OS - primarily the stack. ...
    (comp.sys.hp48)
  • Re: Inconsistent derivation for generic collections
    ... which means you obviously don't know the reason the ... it's safe for them to implement that interface. ... LinkedList, Stack, and Queue generically other than as an ICollection, ...
    (microsoft.public.dotnet.framework)
  • Re: why this program is not crashing
    ... >> ...there's no reason to assume that this is true in the general case. ... Already your first assumption that things are stored on a stack ... but already changing the compiler options could ...
    (comp.lang.c)