> -- > void in_db::init() > { > ::memset(cdbp_.get(),0,sizeof(cdb)); > CDB_ASSERT_LIBC(::cdb_init(cdbp_.get(), fd_)); > //calculate end of data offset > end_offset_ = cdb_unpack(cdbp_.get()->cdb_mem); //first TOK entry > CDB_ASSERT_SURE(end_offset_ >= start_offset_); > } > -- > > То бишь это означает, что база на диске побилась. > Предлагаю почистить каталог с базами и сделать всё заново. Встречное предложение -- выводить "check/reinit database?". > > fatal:Assertion 'end_offset_ >= start_offset_' > > failed at file:db.cc:101
(In reply to comment #0) > Встречное предложение -- выводить "check/reinit database?". По почте :-)
Можно подробнее описать, что вы предлагаете сделать ?
Если возможно идентифицировать проблему с базой, об этом стоит сообщить понятно.
Мне кажется, что сейчас osec достаточно понятно ругается на ошибки с базой. Переоткройте, если есть конкретные предложения.