-
Notifications
You must be signed in to change notification settings - Fork 370
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
Segfault during tests on FreeBSD #204
Comments
@fgvanzee if you want to spin an OpenBSD VM feel free to debug or I can take a look next week. |
@devinamatthews I don't know how to do that (yet). :) Knock yourself out. |
Here's one way to do it:
|
@ararslan We found some integer-related bugs in various microkernels, one of them being sandybridge. Ideally, this segfault would be related to those bugs. I'll let you know when it's fixed. |
That seems to have done the trick! All tests pass on FreeBSD now with no segfaults. Thanks! |
More good news! :) |
|
@fgvanzee I can't see why this would fix any problems on x86_64 BSD or Linux, as |
@devinamatthews Did you see 12dfa95, which was committed just before 2e31dd7? The details of the commit log will hopefully explain the answer to your question. TL;DR: Basically, I messed up the order of |
Yes, it seems more likely that 12dfa95 was indeed the one that fixed it, but I can bisect if it's important. |
Ah, that explains it. Good changes to the ukrs for possible Windows support though. |
FreeBSD 11.1-RELEASE-p10 amd64 (x86-64),
cc
is Clang 4.0.0. Running on Intel Core i5-2520M @ 2.50GHz. BLIS commit 4b72a46. No changes made to any code.Steps:
Error:
Backtrace from LLDB:
The full configuration, build, and test log, as well as more thorough output from LLDB, is here: https://gist.github.com/ararslan/aeab688c2eb2a7432d64c6e2f5169f23.
The text was updated successfully, but these errors were encountered: