-
Notifications
You must be signed in to change notification settings - Fork 185
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 running Dalli test suite #3438
Comments
I'm still playing with different versions and combinations to see which TruffleRuby builds are affected. So far I've managed to experience the segfault with three different configurations on x86_64 Linux (Ubuntu 23.10). The point at which it segfaults differs in each case, but they all happen with |
Thanks for the report and trying on various versions. Could you post detailed repro instructions so I can share them on the internal issue? |
I'll regroup the header of each log here for convenience:
So they are all And the stacktraces are all similar:
This looks like a TruffleSafepoint poll that ends up throwing and then triggers this error. |
FWIW I tried to repro just raising an exception in another thread but that didn't trigger this issue (maybe because it doesn't deopt):
I will try to repro on dalli. |
Filed as GR-51913 internally. |
While working on fixing a TruffleRuby compatibility issue with Dalli, a popular memcache client, I encountered a segfault while running its test suite. I haven't seen the segfault every time. I don't know what the frequency is.
I'm running the latest TruffleRuby release on macOS ARM, testing 4c4a5a2354707604456f6f1bf08d020f1909b49e of Dalli:
Segfault log
I'll try out dev builds and see if it's still a problem there. If not, at least we'll have a log with an open source project to refer to.
The text was updated successfully, but these errors were encountered: