From: Bill Kelly Date: 2010-07-17T04:14:40+09:00 Subject: [ruby-core:31317] Re: [Bug #3523][Assigned] win32 exception c0000029 on exit using fibers Hi, U.Nakamura wrote: > > Interim report: > > There is a patch for ruby_1_9_2, to save and restore SEH frame. > After this patch is applied, Bill's 0xC0000029 error vanishes! > > ... But another error 0xC0000374 occurs. > This error means heap corruption. > I cannot confirm yet whether this error is due to ruby or EventMachine. Thank you. I've applied the patch, and I initially saw the 0xC0000374 error, too. Then I installed some Memory Validator software [1] to try to learn more (which I have a license for, but had never installed on my new OS). However, I am not able to reproduce the 0xC0000374 anymore. With or without Memory Validator running, nor from the shell, nor within Visual Studio's debugger. The 0xC0000374 seems to have suddenly disappeared, but, I have not changed or recompiled anything, as far as I know! :( Are you still seeing the 0xC0000374 on your end? Regards, Bill [1] http://www.softwareverify.com/cpp/memory/index.html