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

Skip to content

Conversation

@sverker
Copy link
Contributor

@sverker sverker commented Feb 7, 2023

When testing #6351 a number of minor GC problems were detected by the debug vm.

Base size of new new-heap of the 'need'
if it's larger than 'ygen_usage'.
Add EXF_PANIC flag to skip exception trace in handle_error().
The process would continue executing after gc_after_bif_call
with EXITING flag set.

Seen symptom:
Caused ASSERT(!ERTS_PROC_IS_EXITING(p)) to fail when trying to do
yet another BIF call.
@sverker sverker added team:VM Assigned to OTP team VM fix labels Feb 7, 2023
@sverker sverker self-assigned this Feb 7, 2023
@sverker sverker added the testing currently being tested, tag is used by OTP internal CI label Feb 7, 2023
@github-actions
Copy link
Contributor

github-actions bot commented Feb 7, 2023

CT Test Results

       3 files     125 suites   41m 43s ⏱️
1 502 tests 1 451 ✔️ 51 💤 0
1 814 runs  1 745 ✔️ 69 💤 0

Results for commit d93b82e.

♻️ 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

@sverker sverker merged commit f211808 into erlang:maint Feb 10, 2023
@sverker sverker deleted the sverker/24/erts/max_heap_size-assert branch November 4, 2024 17:24
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.

1 participant