Hi Stefan, On Thu, Feb 21, 2013 at 7:25 AM, Stefan Weil <s...@weilnetz.de> wrote: > Am 21.02.2013 00:49, schrieb Jacob Kroon: >> On Wed, Feb 20, 2013 at 9:46 PM, Jacob Kroon <jacob.kr...@gmail.com> wrote: >>> Paolo, >>> >>> Just a heads up, I tried the patched qemu (1+2+3) on my laptop at >>> home, which is running Windows 7 64-bit. I'm seeing qemu "lockups" >>> appearing randomly.. Will try to debug it. >>> On the other hand, plain vanilla 1.4.0 in Windows 7 seems to run fine >>> with my VxWorks image.. >> So the problem seems to be related to wether I pass --enable-debug to >> qemu configure script. >> With debug enabled it runs fine in Windows 7 aswell. If I leave it out >> I get what appears to be a lockup >> a couple of seconds into the guest boot process. Best I could do for >> now was to attach to the process >> with gdb and get a backtrace: >> >> (gdb) bt >> #0 0x76fc000d in ntdll!LdrFindResource_U () >> from /cygdrive/c/Windows/SysWOW64/ntdll.dll >> #1 0x7704f896 in ntdll!RtlQueryTimeZoneInformation () >> from /cygdrive/c/Windows/SysWOW64/ntdll.dll >> #2 0x6ce2c99b in ?? () >> #3 0x00000000 in ?? () > > The backtrace is usually better for QEMU with TCG interpreter. Run > > configure --enable-tcg-interpreter > > The resulting binaries are much slower, but no longer create > code on the fly, so you get normal backtraces. > > I also had to remove -fstack-protector-all (in file configure) to > get good backtraces for w32/w64.
Ok, I enabled the tcg interpreter and removed ssp from qemu. I have an instance which appears to be stuck. The qemu tcg thread seems to be executing, but there are 2 other threads that seem to be stalled: (gdb) bt #0 0x7c90e514 in ntdll!LdrAccessResource () from /cygdrive/c/WINDOWS/system32/ntdll.dll #1 0x7c90df4a in ntdll!ZwWaitForMultipleObjects () from /cygdrive/c/WINDOWS/system32/ntdll.dll #2 0x76b5aee9 in timeGetTime () from /cygdrive/c/WINDOWS/system32/WINMM.DLL #3 0x7c80b729 in KERNEL32!GetModuleFileNameA () from /cygdrive/c/WINDOWS/system32/kernel32.dll #4 0x00000000 in ?? () (gdb) bt #0 0x7c90e514 in ntdll!LdrAccessResource () from /cygdrive/c/WINDOWS/system32/ntdll.dll #1 0x7c90df5a in ntdll!ZwWaitForSingleObject () from /cygdrive/c/WINDOWS/system32/ntdll.dll #2 0x7c919b23 in ntdll!RtlpWaitForCriticalSection () from /cygdrive/c/WINDOWS/system32/ntdll.dll #3 0x7c901046 in ntdll!RtlEnumerateGenericTableLikeADirectory () from /cygdrive/c/WINDOWS/system32/ntdll.dll Regards Jacob