Boost logo

Boost Testing :

Subject: Re: [Boost-testing] [Sandia-darwin-intel-10.1] toolset configuration issue
From: K. Noel Belcourt (kbelco_at_[hidden])
Date: 2008-09-13 14:54:20


Hi Eric,

On Sep 13, 2008, at 11:24 AM, Eric Niebler wrote:

> I'm seeing a lot of failures on the Sandia-darwin-intel-10.1
> toolset on
> trunk. See the third column of Proto's regression results:
>
> http://beta.boost.org/development/tests/trunk/developer/proto.html
>
> Notice that one column over is Sandia-darwin-intel-10.0, where all the
> tests are passing. Looks suspicious to me.
>
> All the failures are of this form:

Yup, seems like they're all dumping core. I ran it in gdb and got
this stack trace. Does this make any sense to you?

Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_INVALID_ADDRESS at address: 0x5a636f74
0x90b0ce29 in std::_Rb_tree_increment ()
(gdb) where
#0 0x90b0ce29 in std::_Rb_tree_increment ()
#1 0x00031ad2 in std::_Rb_tree_iterator<std::pair<unsigned long
const, boost::unit_test::test_unit*> >::operator++ (this=0xbffff1d8)
at stl_tree.h:181
#2 0x00051844 in boost::unit_test::for_each::next<std::map<unsigned
long, boost::unit_test::test_unit*, std::less<unsigned long>,
std::allocator<std::pair<unsigned long const,
boost::unit_test::test_unit*> > > > (cur=@0xbffff1d8) at foreach.hpp:166
#3 0x00052632 in _ZN5boost9unit_test14framework_implD9Ev
(this=0xacfa0) at framework.ipp:124
#4 0x00052888 in boost::unit_test::framework_impl::~framework_impl
(this=0xacfa0) at token_iterator.hpp:65536
#5 0x900103e1 in __cxa_finalize ()
#6 0x900102e8 in exit ()
#7 0x0000228e in _start ()
#8 0x000021ad in start ()

-- Noel

(gdb) up
#2 0x00051844 in boost::unit_test::for_each::next<std::map<unsigned
long, boost::unit_test::test_unit*, std::less<unsigned long>,
std::allocator<std::pair<unsigned long const,
boost::unit_test::test_unit*> > > > (cur=@0xbffff1d8) at foreach.hpp:166
166 ++static_any_cast<BOOST_DEDUCED_TYPENAME C::iterator>
( cur );
(gdb) list
161
162 template<typename C>
163 inline void
164 next( static_any_t cur, C&, mpl::false_ )
165 {
166 ++static_any_cast<BOOST_DEDUCED_TYPENAME C::iterator>
( cur );
167 }


Boost-testing list run by mbergal at meta-comm.com