dynamobi/dynamobi — Issue #295: [LDB-26] crash during create index permutation test
Author: dynamobi-build
Created: 2011-12-30 02:27:30+00:00
State: open
Labels: LBM, LDB

[reporter="boris", created="Wed, 8 Feb 2006 21:38:22 -0500 (GMT-05:00)"]
permutation test permutes on number of rows, datatypes, and cardinality. This crashes at 3100 rows, bigint, kseq. runs-so-far = 3 x 11 x 13

Crashes at this point, but if run by itself with a freshly created database, it works fine. only happens after going through the permutations up to this point:

0: jdbc:luciddb:>

0: jdbc:luciddb:> create table "3100_1_0" (col1 bigint) server sys_column_store_data_server;

No rows affected (0.052 seconds)

0: jdbc:luciddb:> create index "3100_1_0_index" on "3100_1_0"(col1);

No rows affected (0.788 seconds)

0: jdbc:luciddb:> insert into "3100_1_0" select "kseq" from orcl_schema."bench100K" where "kseq"<3100;

java: /home/boris/open/thirdparty/boost/boost/dynamic_bitset/dynamic_bitset.hpp:567: boost::dynamic_bitset::~dynamic_bitset() [with Block = FixedBuffer, Allocator = _STL::allocator]: Assertion `m_check_invariants()' failed.

*** CAUGHT SIGNAL 6; BACKTRACE:

/home/boris/open/fennel/libfennel/.libs/libfennel_common-0.5.0.so(fennel::AutoBacktrace::signal_handler(int)+0x25) [0x3ae85]

[0xffffe420]

/lib/tls/libc.so.6(abort+0x129) [0x40079cd9]

/lib/tls/libc.so.6(__assert_fail+0x103) [0x20cd3]

/home/boris/open/fennel/libfennel/.libs/libfennel_tuple-0.5.0.so(boost::dynamic_bitset >::~dynamic_bitset()+0x45) [0x267e7]

/home/boris/open/fennel/libfennel/.libs/libfennel_tuple-0.5.0.so(fennel::TupleAccessor::~TupleAccessor()+0x5e) [0x242d8]

/home/boris/open/fennel/libfennel/.libs/libfennel_btree-0.5.0.so(fennel::BTreeNodeAccessor::~BTreeNodeAccessor()+0x64) [0x35b28]

/home/boris/open/fennel/libfennel/.libs/libfennel_btree-0.5.0.so(fennel::BTreeCompactNodeAccessor::~BTreeCompactNodeAccessor()+0x2c) [0x29c02]

/home/boris/open/fennel/libfennel/.libs/libfennel_btree-0.5.0.so(fennel::BTreeKeyedNodeAccessor::~BTreeKeyedNodeAccessor()+0x2c) [0x28352]

/home/boris/open/fennel/libfennel/.libs/libfennel_btree-0.5.0.so(void boost::checked_delete(fennel::BTreeNodeAccessor*)+0x1e) [0x26dac]

/home/boris/open/fennel/libfennel/.libs/libfennel_btree-0.5.0.so(boost::scoped_ptr::~scoped_ptr()+0x20) [0x25f70]

/home/boris/open/fennel/libfennel/.libs/libfennel_btree-0.5.0.so(fennel::BTreeAccessBase::~BTreeAccessBase()+0x68) [0x25700]

/home/boris/open/fennel/libfennel/.libs/libfennel_btree-0.5.0.so(fennel::BTreeReader::~BTreeReader()+0xfe) [0x37b52]

/home/boris/open/fennel/libfennel/.libs/libfennel_btree-0.5.0.so(fennel::BTreeWriter::~BTreeWriter()+0x1b7) [0x3eeef]

/home/boris/open/fennel/libfennel/.libs/libfennel_ftrs-0.5.0.so(void boost::checked_delete(fennel::BTreeWriter*)+0x1e) [0x2a9c4]

/home/boris/open/fennel/libfennel/.libs/libfennel_ftrs-0.5.0.so(boost::detail::sp_counted_impl_p::dispose()+0x21) [0x2bf2d]

/home/boris/open/fennel/farrago/.libs/libfarrago-0.5.0.so(boost::detail::sp_counted_base::release()+0x3e) [0xcc42e]

/home/boris/open/fennel/farrago/.libs/libfarrago-0.5.0.so(boost::detail::shared_count::~shared_count()+0x28) [0xcc46c]

/home/boris/open/fennel/libfennel/.libs/libfennel_ftrs-0.5.0.so(boost::shared_ptr::~shared_ptr()+0x22) [0x2a614]

/home/boris/open/fennel/libfennel/.libs/libfennel_ftrs-0.5.0.so(boost::shared_ptr::reset()+0x63) [0x2d661]

/home/boris/open/fennel/lucidera/libfennel_lu/.libs/libfennel_lu_bitmap-0.5.0.so(fennel::LbmSplicerExecStream::closeImpl()+0x75) [0x359a9]

/home/boris/open/fennel/libfennel/.libs/libfennel_common-0.5.0.so(fennel::ClosableObject::close()+0x27) [0x43e6d]

/home/boris/open/fennel/libfennel/.libs/libfennel_exec-0.5.0.so(void boost::_mfi::mf0::call >(boost::shared_ptr&, void const*) const+0x7c) [0xdbcec]

/home/boris/open/fennel/libfennel/.libs/libfennel_exec-0.5.0.so(void boost::_mfi::mf0::operator() >(boost::shared_ptr&) const+0x24) [0xdbc68]

/home/boris/open/fennel/libfennel/.libs/libfennel_exec-0.5.0.so(void boost::_bi::list1 >::operator(), boost::_bi::list1&> >(boost::_bi::type, boost::_mfi::mf0&, boost::_bi::list1&>&, int)+0x41) [0xdbc33]

/home/boris/open/fennel/libfennel/.libs/libfennel_exec-0.5.0.so(void boost::_bi::bind_t, boost::_bi::list1 > >::operator() >(boost::shared_ptr&)+0x43) [0xd1f23]

/home/boris/open/fennel/libfennel/.libs/libfennel_exec-0.5.0.so(boost::_bi::bind_t, boost::_bi::list1 > > _STL::for_each<_STL::reverse_iterator<_STL::_DBG_iter<_STL::__vector, _STL::allocator > >, _STL::_Vector_nonconst_traits, boost::shared_ptr*> > >, boost::_bi::bind_t, boost::_bi::list1 > > >(_STL::reverse_iterator<_STL::_DBG_iter<_STL::__vector, _STL::allocator > >, _STL::_Vector_nonconst_traits, boost::shared_ptr*> > >, _STL::reverse_iterator<_STL::_DBG_iter<_STL::__vector, _STL::allocator > >, _STL::_Vector_nonconst_traits, boost::shared_ptr*> > >, boost::_bi::bind_t, boost::_bi::list1 > >)+0x45) [0xd0b59]

/home/boris/open/fennel/libfennel/.libs/libfennel_exec-0.5.0.so(fennel::ExecStreamGraphImpl::closeImpl()+0x1f0) [0xcdc20]

/home/boris/open/fennel/libfennel/.libs/libfennel_common-0.5.0.so(fennel::ClosableObject::close()+0x27) [0x43e6d]

/home/boris/open/fennel/farrago/.libs/libfarrago-0.5.0.so(Java_net_sf_farrago_fennel_FennelStorage_tupleStreamGraphClose+0xe4) [0x810424d8]

[0x2d4f6c6]