cFE
cFE copied to clipboard
f-sanitizer detect runtime error in coverage-evs-ALL
Describe the bug Running with f-sanitizer shows a runtime error in coverage-evs-ALL:
member access within misaligned address 0x000041b58ab3 for type 'const union CFE_SB_Buffer_t', which requires 16 byte alignment
To Reproduce add_compile_options( -fsanitize=address -fsanitize=undefined -fsanitize-recover=all -g ) add_link_options( -fsanitize=address -fsanitize=undefined -fsanitize-recover=all )
Make SIMULATION=native ENABLE_UNIT_TESTS=true prep
make install
Run Test
Expected behavior A clear and concise description of what you expected to happen.
Code snips If applicable, add references to the software.
System observed on:
- Hardware
- OS: [e.g. Linux 4.4]
- Versions [e.g. cFE 6.6, OSAL 4.2, PSP 1.3 for mcp750, any related apps]
Additional context Add any other context about the problem here.
Reporter Info Full name and company/organization if applicable Anh Van, GSFC