incubator-stdcxx-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Farid Zaripov" <Farid_Zari...@epam.com>
Subject RE: status of thread safety tests
Date Tue, 26 Jun 2007 15:57:44 GMT
> -----Original Message-----
> From: Mark Brown [mailto:mbrown@inbox.com] 
> Sent: Tuesday, June 26, 2007 5:06 PM
> To: stdcxx-dev@incubator.apache.org
> Subject: RE: status of thread safety tests
> 
> 22.locale.num.put.mt gets a SIGSEGV on my system (Fedora 6) 
> even with a single thread. Here's the output of gdb:

  The same trouble on MSVC. And I found the problem.

    struct Ios: std::ios {
    } io;

  Here should be defined ctor invoking ios_base::init() according to
27.4.2.7 p1: Ios () { this->init (0); }

  The same bug present in 22.locale.money.put.mt and
22.locale.time.put.mt tests.

  Fixed thus: http://svn.apache.org/viewvc?view=rev&rev=550833

  I'm not sure if this patch resolves the STDCXX-450 issue.

Farid.

Mime
View raw message