tests: settings: functional: file: increase ztest stack size to 2kB
Running tests on `qemu_x86` results in following error:
START - test_direct_loading
E: Double Fault
E: EAX: 0x00224820, EBX: 0x00000000, ECX: 0x00000010, EDX: 0x00000010
E: ESI: 0x00224820, EDI: 0x00000000, EBP: 0x0021e020, ESP: 0x0021e000
E: EFLAGS: 0x00000206 CS: 0x0008 CR3: 0x0022b000
E: call trace:
E: EIP: 0x001096ec
E: 0x00109a76 (0x4)
E: 0x0010a1f8 (0x78000000)
E: 0x0010dbec (0x0)
E: 0x00107a3c (0x224894)
E: 0x00106ce2 (0x224940)
E: 0x00104f11 (0x21e260)
E: 0x00104747 (0x224f00)
E: 0x0010476f (0x21e3c4)
E: >>> ZEPHYR FATAL ERROR 2: Stack overflow on CPU 0
E: Current thread: 0x11a0a0 (test_direct_loading)
E: Halting system
Similar error is on `nrf52840dk_nrf52840` when ARM MPU is enabled:
START - test_clear_settings
I: LittleFS version 2.5, disk version 2.0
I: FS at flash-controller@4001e000:0xde000 is 16 0x1000-byte blocks \
with 512 cycle
I: sizes: rd 16 ; pr 16 ; ca 64 ; la 32
E: WEST_TOPDIR/modules/fs/littlefs/lfs.c🔢 Corrupted dir pair at \
{0x1, 0x0}
W: can't mount (LFS -84); formatting
E: ***** MPU FAULT *****
E: Data Access Violation
E: MMFAR Address: 0x20000d70
E: r0/a1: 0x20000074 r1/a2: 0x20000084 r2/a3: 0x20000074
E: r3/a4: 0x00000000 r12/ip: 0x000004ff r14/lr: 0x0000f221
E: xpsr: 0x41000000
E: Faulting instruction address (r15/pc): 0x000093d8
E: >>> ZEPHYR FATAL ERROR 0: CPU exception on CPU 0
E: Current thread: 0x20000348 (test_clear_settings)
E: Halting system
Increase ZTEST stack size to 2kB to prevent stack overflow.
Signed-off-by: Marcin Niestroj <m.niestroj@emb.dev>
This commit is contained in:
parent
4cef4de98d
commit
06454d9ac6
1 changed files with 2 additions and 0 deletions
|
@ -2,6 +2,8 @@ CONFIG_ARM_MPU=n
|
|||
|
||||
CONFIG_ZTEST=y
|
||||
CONFIG_ZTEST_NEW_API=y
|
||||
CONFIG_ZTEST_STACK_SIZE=2048
|
||||
|
||||
CONFIG_STDOUT_CONSOLE=y
|
||||
CONFIG_FLASH=y
|
||||
CONFIG_FLASH_PAGE_LAYOUT=y
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue