[prev in list] [next in list] [prev in thread] [next in thread]
List: wine-devel
Subject: Re: kernel32/tests: Skip some debugger tests on 64-bit
From: Jacek Caban <jacek () codeweavers ! com>
Date: 2010-12-30 16:17:36
Message-ID: 4D1CB0A0.6010807 () codeweavers ! com
[Download RAW message or body]
On 12/30/10 4:31 PM, Greg Geldorp wrote:
> I get very different results for the kernel32:debugger tests depending on
> which compiler I use. With VS2008, the test runs fine. With mingw64
> 4.4.1-1a (used by the TestBot build VM), the child process that's supposed
> to crash keeps running, re-executing the instruction that causes the
> exception (an assignment through a NULL pointer) again and again. With
> mingw64 4.4.0 (used by Alexandre to build winetest.exe) the child process
> terminates, but doesn't launch the debugger.
FWIW here are results with GCC 4.5.1, mingw-w64 SVN:
http://testbot.winehq.org/JobDetails.pl?Key=7956
It fails as well.
> One other observation is that the function table in mingw64-generated
> executables seems to be borked (or at least incompatible with what the
> Microsoft tools expect). When running "dumpbin /unwindinfo" on
> mingw64-generated executables, no unwind info is displayed. Since the
> function table/unwind info is closely related to exception handling on
> x64, I'm blaming the test failures on mingw64.
That's not yet supported by GCC. Proper unwind info as well as SEH
exception support is planned for GCC 4.6.
Jacek
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic