fixed "backtracking from subexp middle" bug
- added 1mb test allocator limit