Recent 4.1 breakage...

Paolo Carlini pcarlini@suse.de
Thu May 18 14:36:00 GMT 2006


Loren James Rittle wrote:

>I wrote:
>  
>
>>It appears that we had a few regressions on i386-unknown-freebsd5.5
>>at the 11th hour.
>>    
>>
>
>All new failures caused by:
>
>terminate called after throwing an instance of 'std::runtime_error'
>  what():  could not obtain semaphore set
>
>...which appears to be completely unrelated to any 4.1 patch to the
>compiler in those two days (and the library itself was not patched).
>
therefore seems an hard to reproduce long-standing problem, after all... 
You can try whether backporting this patch from mainline helps:

2006-03-12  Howard Hinnant  <hhinnant@apple.com>

    * testsuite/27_io/basic_filebuf/underflow/char/10097.cc:
    Fix race condition.
    * testsuite/27_io/objects/char/9661-1.cc: Likewise.
    * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.

(not sure if it qualifies for the branch...)

Paolo.



More information about the Libstdc++ mailing list