Re: [DynInst_API:] Hung process

2015-02-18 Thread Gerard
. Gerard 2015-02-18 20:29 GMT+01:00 Bill Williams b...@cs.wisc.edu: On 02/18/2015 01:00 PM, Gerard wrote: I'm not sure at which point it hangs, but I have set up an example that I think mimics what happens with my application. In this example the mutatee hangs after creating 32294 threads. I'm

Re: [DynInst_API:] Hung process

2015-02-18 Thread Gerard
Then let's hope that debug logs will tell us where is the problem! I'm using Gentoo Linux with kernel 3.18.3-gentoo. Gerard 2015-02-18 20:42 GMT+01:00 Bill Williams b...@cs.wisc.edu: On 02/18/2015 01:37 PM, Gerard wrote: Ah ok, I didn't know that. About how reproducible is the error, I

Re: [DynInst_API:] Hung process

2015-02-18 Thread Gerard
I wish I could help, but I don't know where to start. Thanks for your help. I just have a question, is there any way to tell Dyninst to ignore the newly created threads? (similarly as detaching after forking but even sooner if it is possible). Gerard 2015-02-18 21:17 GMT+01:00 Bill Williams b

Re: [DynInst_API:] TLS-based trampguard patch

2015-02-11 Thread Gerard
with kernel version 3.18.3-gentoo. Gerard 2015-02-06 21:54 GMT+01:00 Bill Williams b...@cs.wisc.edu: As per discussion earlier this week, here's an initial implementation of TLS-based trampguards. It is not yet pushed to master; I've tested it locally but it has not been through serious cross

Re: [DynInst_API:] Do not trace children

2015-02-03 Thread Gerard
, Gerard 2015-01-29 19:41 GMT+01:00 Matthew LeGendre legend...@llnl.gov: I think using a callback that detaches on fork would remove that first-time penalty. Since Dyninst follows forks and execs by default, it's opening and parsing the gcc executable when your application calls system