https://bugs.openldap.org/show_bug.cgi?id=10316

          Issue ID: 10316
           Summary: build/lib/mdb.c:5882: Assertion
                    'IS_BRANCH(mc->mc_pg[mc->mc_top])' failed in
                    mdb_cursor_sibling()
           Product: LMDB
           Version: unspecified
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Keywords: needs_review
          Severity: normal
          Priority: ---
         Component: liblmdb
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

I am developing ETL software in Python and I am using lmdb as backend. For this
I am using https://github.com/jnwatson/py-lmdb

In this big process I am resizing the map_size dynamically. I would say it is
certainly possible that I am reading at the same time. I end up in the
following error:  

build/lib/mdb.c:5882: Assertion 'IS_BRANCH(mc->mc_pg[mc->mc_top])' failed in
mdb_cursor_sibling()

I ran my application again with a predetermined map size, and it did not
assert. Since it is a single shot, I don't know if I can be certain that it
therefore does not happen.


When searching for it I found the following issue from 2017, suggesting it can
be reproduced when running the performance test.

https://github.com/bnclabs/dbperf/issues/1

-- 
You are receiving this mail because:
You are on the CC list for the issue.

Reply via email to