Em Wed, Jun 10, 2015 at 03:46:04AM -0400, kan.liang@xxxxxxxxx escreveu:
perf top reads all threads' /proc/xxx/maps. If there is any threads
which generating a keeping growing huge /proc/xxx/maps, perf will do
infinite loop in perf_event__synthesize_mmap_events.
This patch fixes this issue by adding a time out to force stop this kind
of endless mmap processing.
Reported-by: Huang, Ying <ying.huang@xxxxxxxxx>
Signed-off-by: Kan Liang <kan.liang@xxxxxxxxx>
So we will silently stop processing those events?
We will make progress, no doubt, but I think the user needs to be warned
about this situation, so that later on when/if samples for those maps
appear and don't get resolved at least we will know that this is the
reason.