@@ -0,0 +1,801 @@
+package org.mapdb.issues;%0A%0Aimport org.junit.Test;%0Aimport org.mapdb.BTreeMap;%0Aimport org.mapdb.DB;%0Aimport org.mapdb.DBMaker;%0Aimport org.mapdb.TT;%0A%0Aimport java.io.File;%0A%0Apublic class Issue674Test %7B%0A%0A    @Test public void crash()%7B%0A        File f = TT.tempDbFile();%0A%0A        long time = TT.nowPlusMinutes(1);%0A%0A        while(time%3ESystem.currentTimeMillis()) %7B%0A            DB db = DBMaker.fileDB(f)%0A                    .closeOnJvmShutdown()%0A                    .cacheSize(2048)%0A                    .checksumEnable()%0A                    .fileMmapEnable()%0A                    .make();%0A%0A            BTreeMap map = db.treeMap(%22test%22);%0A%0A%0A            for(int i = 0; i%3C10000; i++)%7B%0A                map.put(i,i);%0A            %7D%0A            db.commit();%0A            db.close();%0A        %7D%0A        f.delete();%0A    %7D%0A%0A%7D%0A

Add test case for #674, could not replicate problem