-
Notifications
You must be signed in to change notification settings - Fork 12.6k
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
Regression in Fedora pybind11 package caused by 7954a0514ba7de40dba6c598af830fd1b7a8bf0c #119507
Comments
For completeness and to aid searching, could you include the details of the failure here as well like you did for adcli? Thanks. |
Here is the output from the failing tests:
|
@tstellar I am trying to build this with TypeSanitizer, but I am hitting the following error. Do you know where to add the sanitizer library?
|
@fhahn Did you add it to the LDFLAGS? Sometimes the python modules use the same flags that were used to link the interpreter so it is hard to change them. How can I test this out myself? I tried pulling from users/fhahn/tysan-a-type-sanitizer-runtime-library, but the compile jobs seem to hang with |
Unfortunately the instrumentation currently is quite heavy, so it might run into a case where it is stuck generating and optimizing a lot of IR for a large input file. @gbMattN has been working on improvements to move more of the checks to the runtime library, reducing the added additional IR for instrumentation (https://github.com/gbMattN/llvm-project/tree/users/gbmattn/tysan-reduce-inlining) Now that the initial patches started landing, hopefully we can try it on that case, assuming it didn't finish eventually. |
I was able to get the type sanitizer to work. It looks like there is a type-aliasing violation:
|
This could be the same issue as #119099. One of the test cases in the pybind11 package is failing and I've bisected it back to 7954a05. Here is a container file to reproduce the failure:
The text was updated successfully, but these errors were encountered: