Skip to content

fix: SIGSEGV on malformed shebang#3588

Merged
kddnewton merged 1 commit intoruby:mainfrom
Stranger6667:dd/fix-sigsegv
Jun 30, 2025
Merged

fix: SIGSEGV on malformed shebang#3588
kddnewton merged 1 commit intoruby:mainfrom
Stranger6667:dd/fix-sigsegv

Conversation

@Stranger6667
Copy link
Contributor

Without the fix, the new test gives the following on cargo test:

test tests::call_flags_test ... ok
error: test failed, to rerun pass `-p ruby-prism --lib`

Caused by:
  process didn't exit successfully: `/tmp/prism/rust/target/debug/deps/ruby_prism-65349bb1fc339892` (signal: 11, SIGSEGV: invalid memory reference)

@Stranger6667 Stranger6667 changed the title fix: SIGSEGV on empty shebang fix: SIGSEGV on malformed shebang Jun 21, 2025
Signed-off-by: Dmitry Dygalo <dmitry@dygalo.dev>
@kddnewton kddnewton merged commit c515f49 into ruby:main Jun 30, 2025
56 checks passed
@Stranger6667 Stranger6667 deleted the dd/fix-sigsegv branch June 30, 2025 12:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants