Raising the reservation size shouldn't be necessary. DynamoRIO will request more memory automatically. The warning is just there to indicate that DR is using an unusually large amount of memory.
The cause of your segmentation fault is likely elsewhere. See the tips Derek mentioned here:
You're already using a debug build (since you're getting the warning). I'd recommend trying:
- Try running without any client to isolate where the error is
- Logging can be enabled with -loglevel N. Logs are written to DR-install/logs/.
Make sure you can run Firefox under plain DR (no client) first, then try to figure out what your client is doing before it crashes. We'd be very interested to hear if you can't run Firefox under plain DR, that would be a bug you could file in our tracker.
Alternatively, try running your client on a smaller app first.
Reid