New blog post: Debugging an evil Go runtime bughttps://marcan.st/2017/12/debugging-an-evil-go-runtime-bug/ …
-
-
Replying to @marcan42
I wonder if rr would have helped here?
@rocallahan@khuey_1 reply 0 retweets 1 like -
If it doesn't make assumptions about stack layout or use of libc, then quite likely. I was going to mention reverse execution debugging as a powerful approach that might've worked but I wasn't sure of any examples.
1 reply 0 retweets 1 like -
Ah, no. It emulates a single core machine. Wouldn't repro the failure, it requires multicore (not just multithread).
3 replies 0 retweets 1 like
Also looks like it monkeypatches vDSO syscalls (which is natural, since it needs to fake them for replay), which would also break things there.
10:03 AM - 4 Dec 2017
0 replies
0 retweets
0 likes
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.