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

Skip to content

Conversation

@rickard-green
Copy link
Contributor

32-bit runtime systems on most Unix like platforms could crash if a BIF timer was set with a huge timeout of more than 68 years into the future. In order for the crash to occur, the huge timer (at a later time than when it was set) had to become the nearest active timer set on the specific scheduler on which it was set. This could not happen on a system with only one scheduler since there would always be shorter timers in the system.

Setting a timer larger than 49 days on Windows could under rare circumstances cause the timeout to be delayed.

@rickard-green rickard-green added team:VM Assigned to OTP team VM fix labels Dec 27, 2023
@rickard-green rickard-green self-assigned this Dec 27, 2023
@github-actions
Copy link
Contributor

github-actions bot commented Dec 27, 2023

CT Test Results

       3 files     140 suites   46m 15s ⏱️
1 568 tests 1 519 ✔️ 49 💤 0
2 076 runs  2 008 ✔️ 68 💤 0

Results for commit 5f17b6c.

♻️ 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 ed50c53 into erlang:maint Dec 28, 2023
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant