Boost logo

Boost :

From: Joaquín Mª López Muñoz (joaquin_at_[hidden])
Date: 2004-10-01 04:06:15


Gennadiy Rozental ha escrito:

> Subject test pass on my local installation. Could somebody, who actually
> runs regression tests, check what is going on?
>

Seems like the problem is not inside basic_cstring itself, but in
unit_test_suite.cpp.
In particular, the *second* time the program gets to the following memfun,
it gets stuck:

inline bool
test_case::Impl::check_dependencies()
{
    return std::find_if( m_dependencies_list.begin(),
                         m_dependencies_list.end(),
                         std::not1( boost::mem_fn( &test_case::has_passed ) ) ) ==
m_dependencies_list.end();
}

The apparent cause for the hang up is that m_dependencies_list is somehow corrupt.

Note this does not happen the first time test_case::Impl::check_dependencies is
called,
but the second.

I'd say the underlying problem is the same that's causing a regression at
http://tinyurl.com/4mmsg

The code is beyond my analysis skills, but I can provide you with remote support
if you want to get more info or try some workaround. Just drop me an email.

Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk