> -----Original Message-----
> From: Martin Sebor [mailto:[EMAIL PROTECTED] On Behalf Of Martin Sebor
> Sent: Wednesday, August 08, 2007 7:20 PM
> To: stdcxx-dev@incubator.apache.org
> Subject: negative exit status in Windows builds
> 
> I've been noticing negative exit status reported in a few 
> test results on Windows. For example, in a 12d build with 
> MSVC 8.0, the following test results are reported:
> 
>    NAME                           STATUS   WARN    REAL
>    21.cwchar.exe             -1073741811      0   0.047
>    22.locale.messages.exe    -1073741811      0   1.282
>    22.locale.time.put.exe    -1073741811      0   0.250
>    27_filebuf.exe            -1073741811      0   0.063

All above: -1073741811 == 0xC000000D == STATUS_INVALID_PARAMETER

//
// MessageId: STATUS_INVALID_PARAMETER
//
// MessageText:
//
//  An invalid parameter was passed to a service or function.
//
#define STATUS_INVALID_PARAMETER         ((NTSTATUS)0xC000000DL)

>    23_allocator.exe          -1073741571      0   0.031

  -1073741571 == 0xC00000FD == STATUS_STACK_OVERFLOW
//
// MessageId: STATUS_STACK_OVERFLOW
//
// MessageText:
//
//  A new guard page for the stack cannot be created.
//
#define STATUS_STACK_OVERFLOW            ((NTSTATUS)0xC00000FDL)    //
winnt

> I suspect it's because exec failing to map the error code(s) 
> to meaningful error strings. Farid, can you reproduce this in 
> your environment? If so, could you quickly see is there's an 
> easy fix? (If not, let me know, I'll open an issue for it in Jira).

  It's easy to fix, but what signals map these values to?

Farid.

Reply via email to