-
Notifications
You must be signed in to change notification settings - Fork 566
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
Option -disable_rseq
seems to be ignored
#7167
Comments
Thanks for reporting this issue. I can help take a look into this. What is the glibc version on the affected system? Also, does the linux.rseq_disable test also fail? |
|
Also: was this seen on x86 or aarch64? |
x86 |
I made an attempt to reproduce this issue on a VM (Ubuntu 24.04, x86) but couldn't. The one I got had glibc 2.39 though, which is much more recent than the one reported above (2.31). @planetA GLIBC 2.31 seems quite old for Ubuntu 24.04; did you manually downgrade to the older glibc?
|
Would be helpful if you can share a stack trace for that crash. |
|
My bad. I tried also with Ubuntu 20.04, but also 22.04:
And 24.04:
|
I suspect that something is wrong with my container runtime or host system, because I get a very weird error, when I runt
|
What was the GLIBC version with Ubuntu 20.04?
For the above two configs (Ubuntu 22.04, GLIBC 2.35) and (Ubuntu 24.04, GLIBC 2.39), did everything work as expected? Are the failures limited to your initially reported config only (Ubuntu 24.04, GLIBC 2.31)? |
No. It is still broken. But even GDB broken with every version of Ubuntu I tried. |
Describe the bug
I compiled dynamo RIO in Ubuntu 24.04, but cannot run even the most trivial example with
drrun
. Here is the log:It seems that indeed Ubuntu's glibc is executing rseq:
But I would have expected
-disable_rseq
to fix the problem.To Reproduce
Here is the Dockerfile you can use to reproduce the issue:
Versions
I tried git master (fa2eaa8) and precompiled 11.2.0 release. The behavior is the same.
The text was updated successfully, but these errors were encountered: