Index: src/btree.c ================================================================== --- src/btree.c +++ src/btree.c @@ -7338,11 +7338,11 @@ do{ assert( d szLeft-(b.szCell[r]+2)) ){ + && (bBulk || szRight+b.szCell[d]+2 > szLeft-(b.szCell[r]+(i==k-1?0:2)))){ break; } szRight += b.szCell[d] + 2; szLeft -= b.szCell[r] + 2; cntNew[i-1] = r;