Test application on RHEL 7.8 with DynamoRio-Linux 8.0.0 runs out of memory and program gets aborted
Created by: SCVARSH
We have a 64-bit test application for RHEL 7.8 that can run natively for more 24+ hours. But when it is run under DynamoRio-Linux 8.0.0 without any client, it gets aborted by the RHEL OS in ~10 minutes,
$ /opt/dr-8.0.0-1/bin64/drrun -version
drrun version 8.0.0 -- build 1
$ date ; /opt/dr-8.0.0-1/bin64/drrun -- ./execute ; date
Wed Jun 24 17:36:13 EDT 2020
server: got connection from 127.0.0.1 port 59154
<Out of memory. Program aborted.>
Wed Jun 24 17:49:14 EDT 2020
When run under the DynamoRio-Linux 7.1.0 release without any client, it runs out of memory in about 1 hour.
We have examined the memory usage using the "pmap" command at different time intervals. When the application is run natively, the total memory usage does not change. But under, DR 8.0.0 or DR 7.1.0, we notice increasing total memory usage with the time.
We would appreciate any help you can provide in the debug of this problem.