-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SIGILL on rdcycle, which becomes a privileged instruction since linux 6.6 #2
Comments
For abseil-cpp, it's already fixed in main branch of chromium's vendored copy: https://chromium.googlesource.com/chromium/src/+/refs/heads/main/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc by 03b48d871136a25321821618e5b2544ee8dec4b0 https://chromium-review.googlesource.com/c/chromium/src/+/5404980 It's introduced into chromium in 115290d7e28203c9275c89cc301271ba56157e48 https://chromium-review.googlesource.com/c/chromium/src/+/3161995 I still need to determine which electron versions are affected. |
chromium [96.0.4644.0, 125.0.6395.0) is affected, which corresponds to electron [18, 30]. electron 31 is not affected. electron 29 and 30 will be fixed. If anyone need support for EOL electron versions(26, 27, 28), please leave a comment here. |
|
Closing as the absl one is the only real world usage found. |
Pick up some chromium/v8 patches to - Fix v8 performance regression (riscv-forks/electron#1) - Fix rdcycle SIGILL on linux >= 6.6 (riscv-forks/electron#2) There's no riscv specific security patch needs backporting for this release. Use nodejs in makedepends again because it seems nodejs no longer hangs when building this package in qemu.
Pick up some chromium/v8 patches to - Fix v8 performance regression (riscv-forks/electron#1) - Fix rdcycle SIGILL on linux >= 6.6 (riscv-forks/electron#2) There's no riscv specific security patch needs backporting for this release. Fix rotten and use nodejs in makedepends again because it seems nodejs no longer hangs when building this package in qemu.
Pick up some chromium/v8 patches to - Fix v8 performance regression (riscv-forks/electron#1) - Fix rdcycle SIGILL on linux >= 6.6 (riscv-forks/electron#2) There's no riscv specific security patch needs backporting for this release. Fix rotten and use nodejs in makedepends again because it seems nodejs no longer hangs when building this package in qemu.
All rdcycle usage should be replaced/removed from the codebase.
./../../third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc:128
: unscaledcycleclock: remove RISC-V support abseil/abseil-cpp#1644The text was updated successfully, but these errors were encountered: