Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Commit 78074c5 ("info: expose more prog jited info"), which made its way into v0.17.0, resulted in random runc CI failures on i386 (see [1]). In some cases it manifested in a panic or SIGSEGV, and in others we saw a slightly broken JSON, in which the first 4 bytes of a key were replaced with 0xff byte. Changing uintptr (which is 32 bit) back to uint64 fixes the issue for runc. It changes the public API but I see no way around it (and the uintptr cast of uint64 which was there before does not look correct either). Alas, I don't have a good reproducer, nor a unit test. For a rather complicated one, see [1]. [1]: opencontainers/runc#4594 Signed-off-by: Kir Kolyshkin <[email protected]>
- Loading branch information