Skip to content

Segfault running Dalli test suite #3438

Open
@nirvdrum

Description

@nirvdrum

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:

> ruby -v
truffleruby 23.1.2, like ruby 3.2.2, Oracle GraalVM Native [aarch64-darwin]

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.

Fatal error: No exception handler registered for deopt target
encodedBci: 37 (bci 5 rethrowException)
Method info: org.truffleruby.language.control.WhileNode.execute(WhileNode.java:37)
Partial Deoptimized Stack
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:37)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions