-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
BAD BUILD: ASan build of <libreoffice-fuzzer> seems to be compiled with MSan. #4743
Comments
Looks like something happened with envoy as well
|
Some regression landed on 24th as builds broken starting 25th. could be some clang regression, don't see anything interesting on our side. |
Looks honggfuzz specific. Possibly google/honggfuzz@e067013 ? @robertswiecki |
We probably need to make this regex a bit more specific, (not just checking for __msan) or check that there are multiple calls above some threshold. |
Honggfuzz calls msan now: google/honggfuzz@e067013 Should address #4743.
Honggfuzz calls msan now: google/honggfuzz@e067013 Should address #4743.
FWIW those calls are weak, maybe this can be used $ nm libhfuzz/libhfuzz.a | grep __msan
w __msan_poison
w __msan_unpoison On the final binary it's the same
|
TF has the same issue |
@mihaimaruseac - tensorflow is now green, see https://oss-fuzz-build-logs.storage.googleapis.com/index.html#tensorflow |
libreoffice is now green, while envoy looks broken due to an unrelated AFL issue. |
Yesterday I fixed unrelated build failures (a bad parse_dictionary error, and an early fail for a fuzz test) on libfuzzer, but see the too many ASan calls on on libfuzzer/UBSan builds error: https://oss-fuzz-build-logs.storage.googleapis.com/log-3fe6bcd5-c846-481a-baac-311f239d9f36.txt
On a local build it passes:
|
Since the 25th Nov the libreoffice build fails with the above message on the libreoffice fuzzers
https://oss-fuzz-build-logs.storage.googleapis.com/index.html#libreoffice
e..g. Step #32: BAD BUILD: ASan build of /tmp/not-out/xpmfuzzer seems to be compiled with MSan.
that message appears to come from infra/base-images/base-runner/bad_build_check
which has...
CALL_INSN="callq\s+[0-9a-f]+\s+<"$FUZZER | egrep "$ {CALL_INSN}__msan" -c)
MSAN_CALLS=$(objdump -dC
check_asan_build $FUZZER ... $MSAN_CALLS ...
which errors out of MSAN_CALLS is > -
locally I do get...
objdump -dC rasfuzzer|egrep __msan
... mov 0x76f6354(%rip),%rcx ... <__msan_scoped_disable_interceptor_checks>
... mov 0x76f6337(%rip),%rcx ... <__msan_scoped_enable_interceptor_checks>
... mov 0x76f631a(%rip),%rax ... <__msan_unpoison>
... mov 0x76f6304(%rip),%rax ... <__msan_unpoison_param>
but no actual call of a __msan* function, though I will try again after a: python infra/helper.py pull_images
The text was updated successfully, but these errors were encountered: