eric.pouech at orange.fr
Wed Aug 18 06:20:48 CDT 2010
the assertion `addr->Mode == AddrModeFlat' failed is likely an address
returned by dbghelp which is not properly initialized.
Could you send me off line the .exe (and associated DLL if any) so that I
can check it
2010/8/17 Peter Urbanec <winehq.org at urbanec.net>
> I'm trying to get a fairly complex Win64 application to work with wine. I'm
> seeing crashes in FindNextFileW/FindNextFileA due to what looks like a 64
> bit HANDLE value being truncated to 32 bits. I thought that I would employ
> winedbg to help me, but I can't get very far. I don't have any luck with
> winedbg even on a simple x64 Win32 app.
> For my simplified test, I used MSVC2005 to generate an x64 executable
> created from the standard MSVC2005 template Win32 application. This is a
> simple app that just creates an empty window. As simple as one could get for
> a Win32 test and it executes correctly when run as "./wine Test1.exe". When
> I try to execute this test app under winedbg, I get an assert failure:
> ./wine winedbg Test1.exe
> WineDbg starting on pid 001a
> ./programs/winedbg/memory.c:37: be_cpu_linearize: Assertion `addr->Mode ==
> AddrModeFlat' failed.
> wine: Assertion failed at address 0x7fec2fa657c5 (thread 0009), starting
> Unhandled exception: assertion failed in 64-bit code (0x00007fec2fa657c5).
> Any ideas about why I can not use winedbg to run Win32 x64 code?
> Peter Urbanec
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the wine-devel