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

          Issue ID: 9539
           Summary: ERROR_USER_MAPPED_FILE from mdb_env_set_mapsize(env,
                    0)
           Product: LMDB
           Version: 0.9.28
          Hardware: x86_64
                OS: Windows
            Status: UNCONFIRMED
          Severity: normal
          Priority: ---
         Component: liblmdb
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

On Windows, with the attached program and the commands below, I am getting
ERROR_USER_MAPPED_FILE from mdb_env_set_mapsize(env, 0) on the latest 0.9.28
release. The program works as expected on mdb.master.


git clone https://github.com/LMDB/lmdb.git
cd lmdb
git reset --hard LMDB_0.9.28
cd ..

call "c:\Program Files (x86)\Microsoft Visual
Studio\2019\Enterprise\VC\Auxiliary\Build\vcvars64.bat"
cl -Femain.exe -Ilmdb/libraries/liblmdb main.c lmdb/libraries/liblmdb/mdb.c
lmdb/libraries/liblmdb/midl.c Advapi32.lib
cl -Feloop.exe -Ilmdb/libraries/liblmdb loop.c lmdb/libraries/liblmdb/mdb.c
lmdb/libraries/liblmdb/midl.c Advapi32.lib

.\main.exe


Example output:


Loop 300000 400000 starting.
Got ERROR_USER_MAPPED_FILE from mdb_env_set_mapsize(0).
Loop 500000 600000 starting.
Got ERROR_USER_MAPPED_FILE from mdb_env_set_mapsize(0).
Loop 200000 300000 starting.
Got ERROR_USER_MAPPED_FILE from mdb_env_set_mapsize(0).
Loop 400000 500000 starting.
Got ERROR_USER_MAPPED_FILE from mdb_env_set_mapsize(0).
Loop 600000 700000 starting.
Got ERROR_USER_MAPPED_FILE from mdb_env_set_mapsize(0).
Loop 100000 200000 starting.
Got ERROR_USER_MAPPED_FILE from mdb_env_set_mapsize(0).
Loop 700000 800000 starting.
Got ERROR_USER_MAPPED_FILE from mdb_env_set_mapsize(0).
Loop 900000 1000000 starting.
Got ERROR_USER_MAPPED_FILE from mdb_env_set_mapsize(0).
Loop 800000 900000 starting.
Loop 800000 900000 done.
Non-zero 0 exit code 1.
Non-zero 1 exit code 1.
Non-zero 2 exit code 1.
Non-zero 3 exit code 1.
Non-zero 4 exit code 1.
Non-zero 5 exit code 1.
Non-zero 6 exit code 1.
Non-zero 8 exit code 1.
All done.

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

Reply via email to