This is the mail archive of the systemtap@sourceware.org mailing list for the systemtap project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: seemingly out of place errors?


On 09/28/2012 10:51 AM, Nicholas Murphy wrote:
> Hmm...interesting.  Yes, one is in a read.return and the other is in
> an open.return probe.  Your second theory seems the most likely.  Is
> there any way to verify that's what's going on, and is there any fix
> other than to try increasing MAXMAPENTRIES?

Well, you could track it in parallel yourself to confirm that there are
too many calls without returns, something like:

global count
probe YOURPROBE.call { ++count }
probe YOURPROBE.return { --count }
probe error { printf("script error with %d active calls\n", count) }

Once confirmed, there are a lot of possibilities to figure out why this
is happening.  Maybe start by adding printfs with pid(),tid(),etc. to
the call/return probes above to trace where these are happening.

Josh


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]