DynamoRIO / DynamoRIO/dynamorio
ASSERT FAILURE drwrap.c:1838: pt->wrap_level < 64 (max wrapped nesting reached)
Open
- Dominant language
- C
- Stars
- 3.2k
- Forks
- 629
- Avg merge
- 2d 15h
- Merged PRs (30d)
- 31
Description
When using GCC's support for nested functions and labels as values (nonlocal gotos), stack unwinding is getting missed, and can trigger this assertion in release mode, aborting the program. This issue is split from #3175; see [this repository](https://github.com/ddcc/stamp-tinySTM) for a testcase.
Contributor guide
Assessment
This issue has not been assessed yet.