fix(coredump): fix buffer overflow inside esp_core_dump_get_summary

Closes https://github.com/espressif/esp-idf/issues/13754
This commit is contained in:
Erhan Kurubas
2024-05-07 00:55:17 +02:00
parent 94fc3630f5
commit 8e524d708c
3 changed files with 10 additions and 1 deletions

View File

@@ -1002,6 +1002,10 @@ def _test_coredump_summary(dut: PanicTestDut, flash_encrypted: bool, coredump_en
return
dut.expect_elf_sha256('App ELF file SHA256: ')
dut.expect_exact('Crashed task: main')
if dut.is_xtensa:
dut.expect_exact('Exception cause: 29')
else:
dut.expect_exact('Exception cause: 7')
dut.expect(PANIC_ABORT_PREFIX + r'assert failed:[\s\w()]*?\s[.\w/]*\.(?:c|cpp|h|hpp):\d.*$')