google / google/leveldb

Crash when close db after corruption : bad block entry

Open
#812 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
39.4k
Forks
8.2k
PR merge metrics
No merged PRs in 30d

Description

Hello,
I'm using leveldb (last release version 1.22 ) in my android app, today I got an error when reading data from the key: bad block entry.
. When receiving that error I try to close DB before repair my database but my app crash.

This line code throw exception:
assert(dummy_versions_.next_ == &dummy_versions_);
Screen Shot 2020-06-23 at 16 44 53

Does anyone has idea about this error?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.