Open kcalvinalvin opened 1 year ago
Probably an integer overflow somewhere. I think to get the faster answer you would need to debug it yourself a bit - if you figure out the fix and it's trivial just send a PR and we'll review it.
It could be a 32-bit signed integer extended to 64-bit. Note that the protobuf string piece has a max size of 1<<63 - 1.
18446744072542064660 = 0xFFFFFFFFBA699014 Taking the last 32 bits, 0xBA699014 = 3127480340 (~ 3 GB).
Ah, good find, @gmarin13!
I ran the above command to capture a perf of a long running process (3-4 hours) and got the following error:
The
perf.data
file generated by theperf
was 3GB. It's too big to attach in the github issues but I can provide it on request.EDIT: I just saw #123 and should mention that the binary I was using was built on
b1c2b82a8ec75b016c36da31c845491c75b9adae