-
Notifications
You must be signed in to change notification settings - Fork 8.3k
Labels
area: Interrupt ControllerbugThe issue is a bug, or the PR is fixing a bugThe issue is a bug, or the PR is fixing a bugplatform: NXPNXPNXPpriority: lowLow impact/importance bugLow impact/importance bug
Milestone
Description
Describe the bug
interrupt testing failure, but is disable optimization and enlarge the stack size test can pass
To Reproduce
Steps to reproduce the behavior:
- west build -b lpcxpresso55s28 -- -DCONFIG_EXTRA_EXCEPTION_INFO=y
or
west build -b lpcxpresso55s28 - make flash
- See error
test pass with below build options
west build -b lpcxpresso55s28 -- -DCONFIG_NO_OPTIMIZATIONS=y -DCONFIG_IDLE_STACK_SIZE=512 -DCONFIG_MAIN_STACK_SIZE=1024
Expected behavior
Caught system error -- reason 4
ASSERTION FAIL [esf != ((void *)0)] @ WEST_TOPDIR/zephyr/arch/arm/core/aarch32/cortex_m/fault.c:993
ESF could not be retrieved successfully. Shall never occur.
ASSERTION FAIL [esf != ((void *)0)] @ WEST_TOPDIR/zephyr/arch/arm/core/aarch32/cortex_m/fault.c:993
ESF could not be retrieved successfully. Shall never occur.
Impact
interrupt in lpc55 series
Logs and console output
*** Booting Zephyr OS build zephyr-v2.5.0-3077-g3a7e0f875cf1 ***
Running test suite arm_interrupt
===================================================================
START - test_arm_null_pointer_exception
Skipped
PASS - test_arm_null_pointer_exception in 0.1 seconds
===================================================================
START - test_arm_interrupt
Available IRQ line: 59
E: >>> ZEPHYR FATAL ERROR 1: Unhandled interrupt on CPU 0
E: Current thread: 0x30000138 (unknown)
Caught system error -- reason 1
E: r0/a1: 0x00000003 r1/a2: 0x30002de0 r2/a3: 0x00000003
E: r3/a4: 0x30002bc0 r12/ip: 0xa0000000 r14/lr: 0x100025e7
E: xpsr: 0x6100004b
E: EXC_RETURN: 0x0
E: Faulting instruction address (r15/pc): 0x1000070a
E: >>> ZEPHYR FATAL ERROR 3: Kernel oops on CPU 0
E: Fault during interrupt handling
E: Current thread: 0x30000138 (unknown)
Caught system error -- reason 3
E: r0/a1: 0x00000004 r1/a2: 0x30002de0 r2/a3: 0x00000004
E: r3/a4: 0x30002bc0 r12/ip: 0x00000000 r14/lr: 0x100025e7
E: xpsr: 0x6100004b
E: EXC_RETURN: 0x0
E: Faulting instruction address (r15/pc): 0x10000728
E: >>> ZEPHYR FATAL ERROR 4: Kernel panic on CPU 0
E: Fault during interrupt handling
E: Current thread: 0x30000138 (unknown)
Caught system error -- reason 4
ASSERTION FAIL [0] @ WEST_TOPDIR/zephyr/tests/arch/arm/arm_interrupt/src/arm_interrupt.c:216
Intentional assert
E: r0/a1: 0x00000004 r1/a2: 0x000000d8 r2/a3: 0x80000000
E: r3/a4: 0x0000004b r12/ip: 0xa0000000 r14/lr: 0x100025e7
E: xpsr: 0x4100004b
E: EXC_RETURN: 0x0
E: Faulting instruction address (r15/pc): 0x1000b7b0
E: >>> ZEPHYR FATAL ERROR 4: Kernel panic on CPU 0
E: Fault during interrupt handling
E: Current thread: 0x30000138 (unknown)
Caught system error -- reason 4
ASSERTION FAIL [esf != ((void *)0)] @ WEST_TOPDIR/zephyr/arch/arm/core/aarch32/cortex_m/fault.c:993
ESF could not be retrieved successfully. Shall never occur.
ASSERTION FAIL [esf != ((void *)0)] @ WEST_TOPDIR/zephyr/arch/arm/core/aarch32/cortex_m/fault.c:993
ESF could not be retrieved successfully. Shall never occur.
Environment (please complete the following information):
- OS: (e.g. Linux, MacOS, Windows)
- Toolchain (e.g Zephyr SDK, ...)
- Commit SHA or Version used: zephyr-v2.5.0-3077-g3a7e0f875cf1
Metadata
Metadata
Assignees
Labels
area: Interrupt ControllerbugThe issue is a bug, or the PR is fixing a bugThe issue is a bug, or the PR is fixing a bugplatform: NXPNXPNXPpriority: lowLow impact/importance bugLow impact/importance bug