Skip to content

arch: riscv: RV32E is failing the stack_unwind/arch.common.stack_unwind.symtab #76792

@ycsin

Description

@ycsin

Describe the bug
qemu_riscv32e is failing in the tests/arch/common/stack_unwind/arch.common.stack_unwind.symtab

To Reproduce

  1. Check out main branch
  2. west twister -p qemu_riscv32e -s tests/arch/common/stack_unwind/arch.common.stack_unwind.symtab

Expected behavior
Test should pass

Impact
Failing in trunk

Logs and console output

Hello World! qemu_riscv32e
1: func1
2: func2
3: func1
4: func2
5: func1
6: func2
E:      a0: 00000003    t0: 00000000
E:      a1: 80008ac7    t1: 00000000
E:      a2: 8000baf8    t2: 00000009
E:      a3: 8000a110
E:      a4: 00000000
E:      a5: 00000004
E:      sp: 8000bb04
E:      ra: 80000718
E:    mepc: 80000726
E: mstatus: 00021880
E: 
E:      s0: 8000a2a4
E:      s1: 00000006
E: 
E: call trace:
E:       0: ra: 80000726 [func2+0x30]
E:       1: ra: 80000718 [func2+0x22]
E: 
E: >>> ZEPHYR FATAL ERROR 3: Kernel oops on CPU 0
E: Current thread: 0x8000a110 (main)
E: Halting system

Additional context

Caused by 9698df9 (#76045)

Metadata

Metadata

Assignees

Labels

RegressionSomething, which was working, does not anymorearea: RISCVRISCV Architecture (32-bit & 64-bit)bugThe issue is a bug, or the PR is fixing a bug

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions