cruppstahl / upscaledb

A very fast lightweight embedded database engine with a built-in query language.
https://upscaledb.com
Apache License 2.0
570 stars 71 forks source link

segfault when moving cursor #47

Closed cruppstahl closed 8 years ago

cruppstahl commented 9 years ago
KvSpeedTestApp.exe!hamsterdb::TransactionOperation::get_flags() Line 74 C++
KvSpeedTestApp.exe!hamsterdb::Cursor::move(ham_key_t * key, ham_record_t * record, unsigned int flags) Line 963 C++
KvSpeedTestApp.exe!hamsterdb::LocalDatabase::cursor_move(hamsterdb::Cursor * cursor, ham_key_t * key, ham_record_t * record, unsigned int flags) Line 1113  C++
KvSpeedTestApp.exe!ham_cursor_move(ham_cursor_t * hcursor, ham_key_t * key, ham_record_t * record, unsigned int flags) Line 1484    C++
KvSpeedTestApp.exe!HamDBIterator::GetNext() Line 49 C++
KvSpeedTestApp.exe!KvSpeedTest::PutGetSameKeyTest() Line 108    C++
KvSpeedTestApp.exe!KvSpeedTest::RunAll() Line 131   C++
KvSpeedTestApp.exe!main(int argc, const char * * argv) Line 30  C++
cruppstahl commented 9 years ago

Not reproducible. However, the cursor logic will be rewritten in 2.1.12.