Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@rickard-green
Copy link
Contributor

Closes #8051

Commit (1) fixed so that signals were handled by dirty signal handlers also
for processes scheduled for dirty execution, but not yet selected for dirty
execution. This, however, opened up for signal handling that could release the
main lock of the process prior to dirty execution that inspected the signal
queue which meant that the dirty scheduler could see an inconsistent signal
queue with a crash as a result. This commit fixes so that also dirty
schedulers that may inspect the signal queue will release the main lock and
wait for signal handling to complete before inspecting the signal queue
when necessary.

(1) 00089cf
…nal-sched-fix/26/OTP-18957

* rickard/signal-sched-fix/25/OTP-18957:
  [erts] Fix dirty signal handling
@rickard-green rickard-green added team:VM Assigned to OTP team VM fix testing currently being tested, tag is used by OTP internal CI labels Feb 5, 2024
@rickard-green rickard-green self-assigned this Feb 5, 2024
@rickard-green rickard-green linked an issue Feb 5, 2024 that may be closed by this pull request
@github-actions
Copy link
Contributor

github-actions bot commented Feb 5, 2024

CT Test Results

    3 files    140 suites   46m 10s ⏱️
1 569 tests 1 520 ✅ 49 💤 0 ❌
2 077 runs  2 009 ✅ 68 💤 0 ❌

Results for commit 970f8de.

♻️ This comment has been updated with latest results.

To speed up review, make sure that you have read Contributing to Erlang/OTP and that all checks pass.

See the TESTING and DEVELOPMENT HowTo guides for details about how to run test locally.

Artifacts

// Erlang/OTP Github Action Bot

@rickard-green rickard-green merged commit 3429d0c into erlang:maint Feb 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

fix team:VM Assigned to OTP team VM testing currently being tested, tag is used by OTP internal CI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Segmentation fault in otp 26.2

1 participant