Android 2.3 linker includes a buddy management to allocate memory for library. It rarely the memory allocated by the buddy management is occupied by mmap.
Mozilla provides a patch for this issue.
Mozilla patch
Or to remove the buddy management (Android 4.0 did) is another way.