dynamobi/dynamobi — Issue #434: [FNL-63] assertion in BTreeWriter for `checkMonotonicity(nodeAccessor, pTupleBuffer)' when inserting data with nulls into table with single unique constraint for debug build
Author: dynamobi-build
Created: 2011-12-30 03:13:40+00:00
State: open
Labels: BTree, FNL

[reporter="elin", created="Mon, 26 Feb 2007 10:41:09 -0500 (GMT-05:00)"]
Didn't see this while testing on my optimized builds. Here's the stack trace from cruise control. I'll work on a simpler repro:

INFO: create table null_uc_sk(

pkey int,

colbigint bigint,

colvar varchar(20),

colchar char(20),

colint int,

constraint n_pkey_unique UNIQUE(pkey)

)

Feb 26, 2007 5:27:37 AM net.sf.farrago.db.FarragoDbSession commitImpl

INFO: commit

Feb 26, 2007 5:27:38 AM net.sf.farrago.db.FarragoDbSession commitImpl

INFO: commit

Feb 26, 2007 5:27:38 AM net.sf.farrago.db.FarragoDbStmtContext cancel

INFO: cancel

Feb 26, 2007 5:27:38 AM net.sf.farrago.db.FarragoDbStmtContext cancel

INFO: cancel

Feb 26, 2007 5:27:38 AM net.sf.farrago.db.FarragoDbStmtContext cancel

INFO: cancel

Feb 26, 2007 5:27:38 AM net.sf.farrago.db.FarragoDbSession prepare

INFO: insert into null_uc_sk select * from null_src

Feb 26, 2007 5:27:44 AM org.eigenbase.util.EigenbaseException

SEVERE: org.eigenbase.util.EigenbaseException: FennelResource.en_US.uniqueConstraintViolated()

Feb 26, 2007 5:27:44 AM org.eigenbase.util.EigenbaseException

SEVERE: org.eigenbase.util.EigenbaseException: FennelResource.en_US.uniqueConstraintViolated()

Feb 26, 2007 5:27:45 AM net.sf.fennel.backtrace

SEVERE: *** CAUGHT SIGNAL 6; BACKTRACE:

/home/build/cc/open/bootstrap/build/fennel/libfennel/.libs/libfennel_common.so(fennel::AutoBacktrace::signal_handler(int)+0x29) [0x3d1e5]

[0xffffe420]

[0xffffe410]

/lib/tls/i686/cmov/libc.so.6(gsignal+0x51) [0xb7dc19d1]

/lib/tls/i686/cmov/libc.so.6(abort+0xe9) [0xb7dc32e9]

/lib/tls/i686/cmov/libc.so.6(__assert_fail+0x101) [0x21f71]

/home/build/cc/open/bootstrap/build/fennel/libfennel/.libs/libfennel_btree.so(fennel::BTreeWriter::insertTupleFromBuffer(unsigned char const*, fennel::Distinctness)+0x119) [0x3f82b]

/home/build/cc/open/bootstrap/build/fennel/libfennel/.libs/libfennel_btree.so(fennel::BTreeWriter::insertTupleData(fennel::TupleData const&, fennel::Distinctness)+0x73) [0x3f70b]

/home/build/cc/open/bootstrap/build/fennel/lucidera/libfennel_lu/.libs/libfennel_lu_colstore.so(fennel::LbmSplicerExecStream::insertBitmapEntry()+0x60d) [0x86eff]

/home/build/cc/open/bootstrap/build/fennel/lucidera/libfennel_lu/.libs/libfennel_lu_colstore.so(fennel::LbmSplicerExecStream::execute(fennel::ExecStreamQuantum const&)+0xb3) [0x85dad]

/home/build/cc/open/bootstrap/build/fennel/libfennel/.libs/libfennel_exec.so(fennel::ExecStreamScheduler::executeStream(fennel::ExecStream&, fennel::ExecStreamQuantum const&)+0x89) [0xef0b7]

/home/build/cc/open/bootstrap/build/fennel/libfennel/.libs/libfennel_exec.so(fennel::DfsTreeExecStreamScheduler::readStream(fennel::ExecStream&)+0x4dd) [0xec551]

/home/build/cc/open/bootstrap/build/fennel/farrago/.libs/libfarrago.so(Java_net_sf_farrago_fennel_FennelStorage_tupleStreamFetch+0xa6) [0xb63f7c80]

[0xb8a6e545]