Closed JayKickliter closed 6 months ago
It sounds like your process has a very (805614-byte) commandline as per /proc/${tid}/cmdline
, and we're running into the trace file format interned string limit of 32000 bytes.
We should fix this by truncating the command line if it's too long, but in the interim you may be able to work around this by either patching magic-trace to not display commandlines, or by modifying your application to have shorter commandlines.
Could you please give https://github.com/janestreet/magic-trace/pull/290 a try? You can get a prebuilt binary from the GitHub action run: https://github.com/janestreet/magic-trace/actions/runs/7468274830/job/20323383802
I'm running magic-trace on a heavily parallelized rust program:
perf
CPU
^ repeats 96 times