-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
from-ucontext stack trace tests fail on !frame-pointer backtracers on !Linux (was: stacktrace_unittest fails: CHECK_LE(ret_addr, range.end); fails) #1524
Comments
This test still fails with the latest master revision addf751. |
It actually works on my freebsd VM. Can you please a) test fresh checkout just in case b) post exact failure details that apply to master |
Yes, I can reproduce it with a fresh checkout of addf751 How to reproduce:
|
I am not a bsd person. Don't make me apply anything to ports or anything else "complex" BSD-wise. I can ssh and run usual unixy bits on FreeBSD VM. I think it is fair I stop here. |
Either some environment variables, or configure arguments matter. I was able to create a UNIXy reproducer. Just run this shell script on a freshly cloned repo, and it should reproduce the problem. |
Somewhat simpler and more precise reproduction:
BTW, is there "normal" way to get /usr/local things automagically added to includes and libs ? Or is it some kind of principled way to make people's lives more hardcore? |
On BSDs there are 2 prefixes: /usr (for base) and /usr/local (for ports). Sorry if this is inconvenient. This isn't done this way to inconvenience people. |
Lets consider this fixed. Tests will now pass. But I created #1526 to cover making things work correctly, rather than avoiding brokenness in test. |
Version: 2.15
FreeBSD 14.1-STABLE stable/14-n267671-9a8a26aefb36
The text was updated successfully, but these errors were encountered: