Confirmed, I have absolutely the same issue.
My Windows 8.1 Pro X64 RTM crashes with CRITICAL_STRUCTURE_CORRUPTION when Intel HAXM 1.0.6 R3 is used.
When HAXM is disabled there is no such issue.
We are still investigating on this issue. The dumps doesn't indicate that this is directly caused by HAXM. It would be helpful to know how widespread this issue is and if it's still occour after the latest Windows* updates.
Thank you for investigating. I don't know exactly if the crash occurred due to HAXM driver, in fact sometimes it crashed without the emulator or eclipse open - in my case just browsing for example, in other words no active application that could use the driver, as far as I know.
What I'm sure is that when I disinstalled the driver, everything worked fine and no crashed occurred since then, so I thought it's at least related.
I'm downloading the update right now (the today's ones of xxx MB), I'll report back if something changed.
@iliyapolak What do you mean by "Bc codes"? If you mean the error shown in the BSODs, it's CRITICAL_STRUCTURE_CORRUPTION
The problem is still present, I've updated my Windows 8.1 RTM with the latest updates from Microsoft. I opened eclipse and the emulator, and after 30/45 minutes a crash occurred. The windows Event Viewer still says it's an "EventID 41 (Kernel Power)".
I've attached the .dmp file. I've seen thanks to BlueScreenView (v1.52) that the cause it's the ntoskrnl.exe, with bugcheckcode 0x000000109 at address ntoskrnl.exe+14dca0. As wikipedia says, the driver is responsable for, amongh others, hardware virtualization, and here I think the HAXM driver comes in play.
During the installation of HAXM, I used the suggested size of memory of 2GB if that helps.
It's very easy to reproduce. I would suggest to get a copy of Windows 8.1 and give it a shot. I'm not sure why you haven't done so already. There is a long email thread at Microsoft Answers Forum so that should give you additional information. People are getting the 8.1 update now so expect moe reportings.
Yes I was interested in STOP error code.
Please run on that dump file windbg with the !analyze -v command it will give a more detailed analysis of the BSOD that the program which you have used.Can you post the fourth parameter of Bc code it should be a hex value?
I also eveloped this problem upon upgrading from 8 to 8.1. This solved the problem for me. You must follow the first two instructions and then restart. It's a major bug that is causing this, but this is the tempororary work around. Good luck - Josh http://www.youtube.com/watch?v=rpR4_SZjyzU
I am not a developer, but I had the exact same issue (BSOD with CRITICAL_STRUCTURE_CORRUPTION error) after upgrading from 8 to 8.1. This is how I solved it. Make sure you restart after following the first two solutions. Good luck - Josh G.
@JoshG2013, thanks for the link, unfortunatly those fixes won't apply to this particular issue, since for one that video is on the premise that the bug happened in Windows 8 which it didn't.
Also, they're not related to system power or missing drivers. But thanks for the try.
Also a note, seems that users of Windows 8.1 upgraded today to the public release, I assume with the GA update have also the issue... so, so much for the hope of that getting it fixed. Hopefully now that it's public release this bug will get more attention.
As it was pointed out by Andres C it will not apply to the situation described in this thread.Hopefully the dump file can reveal the offending driver name and in that video does not show any steps related to how the culprit(driver) was indentified.
This is definately a HAXM issue. I've also experienced a number of BSODs with the critical structure error since upgrading to Windows 8.1.
This occurs each time I run the Android emulator (with HAXM installed).
After uninstalling HAXM, the emulator runs fine without any issues (i.e. no more BSODs). Unfortunately, it's painfully slow without the acceleration, so hopefully Intel fixes this soon.
Same issue here. First driver verifier pointed me to Poweriso driver. Removed that one. Still got BSOD's.
Uninstaled HAXM, no problems anymore.
No problems on Windows 8.0, only now on 8.1. BSOD every 30 minutes, lost some work due to it.
Kernel minidump doesn't find anything, also driver verifier doesn't handle it. Note that Virtualbox has similar issues with Critical Structure Corrupted BSOD's in 8.1, so it certainly looks like some VT-X driver issues with Windows.
Please fix, I rely on my fast android emulators while developing.
Kernel minidump with verifier enabled: https://skydrive.live.com/redir?resid=42E041A300BECF72!708&authkey=!AINmHocCbkN1t1Y