Skip to content

arch: riscv: arch.interrupt.gen_isr_table_local.riscv fails on multiple platforms #92194

Open
@maass-hamburg

Description

@maass-hamburg

Describe the bug

arch.interrupt.gen_isr_table_local.riscv test fails on multiple platforms, reason: #91018

Regression

  • This is a regression.

Steps to reproduce

west twister --test tests/kernel/gen_isr_table/arch.interrupt.gen_isr_table_local.riscv --all

Relevant log output

Renaming output directory to /home/fmaass@vogl.zone/zephyrproject/zephyr/twister-out.35
INFO    - Using Ninja..
INFO    - Zephyr version: v4.1.0-6711-gdc140c09ad36
INFO    - Using 'zephyr' toolchain.
INFO    - Selecting all possible platforms per testsuite scenario
INFO    - Building initial testsuite list...
INFO    - Writing JSON report /home/fmaass@vogl.zone/zephyrproject/zephyr/twister-out/testplan.json
INFO    - JOBS: 16
INFO    - Adding tasks to the queue...
INFO    - Added initial list of jobs to queue
ERROR   - ganymed_sk/sy120_gbm      tests/kernel/gen_isr_table/arch.interrupt.gen_isr_table_local.riscv ERROR: Build failure
ERROR   - see: /home/fmaass@vogl.zone/zephyrproject/zephyr/twister-out/ganymed_sk_sy120_gbm/zephyr/tests/kernel/gen_isr_table/arch.interrupt.gen_isr_table_local.riscv/build.log
ERROR   - ganymed_bob/sy120_gbm     tests/kernel/gen_isr_table/arch.interrupt.gen_isr_table_local.riscv ERROR: Build failure
ERROR   - see: /home/fmaass@vogl.zone/zephyrproject/zephyr/twister-out/ganymed_bob_sy120_gbm/zephyr/tests/kernel/gen_isr_table/arch.interrupt.gen_isr_table_local.riscv/build.log
ERROR   - opentitan_earlgrey/opentitan tests/kernel/gen_isr_table/arch.interrupt.gen_isr_table_local.riscv ERROR: Build failure
ERROR   - see: /home/fmaass@vogl.zone/zephyrproject/zephyr/twister-out/opentitan_earlgrey_opentitan/zephyr/tests/kernel/gen_isr_table/arch.interrupt.gen_isr_table_local.riscv/build.log
ERROR   - ganymed_sk/sy120_gen1     tests/kernel/gen_isr_table/arch.interrupt.gen_isr_table_local.riscv ERROR: Build failure
ERROR   - see: /home/fmaass@vogl.zone/zephyrproject/zephyr/twister-out/ganymed_sk_sy120_gen1/zephyr/tests/kernel/gen_isr_table/arch.interrupt.gen_isr_table_local.riscv/build.log
ERROR   - ganymed_bob/sy120_gen1    tests/kernel/gen_isr_table/arch.interrupt.gen_isr_table_local.riscv ERROR: Build failure
ERROR   - see: /home/fmaass@vogl.zone/zephyrproject/zephyr/twister-out/ganymed_bob_sy120_gen1/zephyr/tests/kernel/gen_isr_table/arch.interrupt.gen_isr_table_local.riscv/build.log
ERROR   - CMake build failure: /home/fmaass@vogl.zone/zephyrproject/zephyr/tests/kernel/gen_isr_table for nrf54h20dk@0.9.0/nrf54h20/cpuppr
ERROR   - nrf54h20dk@0.9.0/nrf54h20/cpuppr tests/kernel/gen_isr_table/arch.interrupt.gen_isr_table_local.riscv ERROR: CMake build failure
ERROR   - see: /home/fmaass@vogl.zone/zephyrproject/zephyr/twister-out/nrf54h20dk@0.9.0_nrf54h20_cpuppr/zephyr/tests/kernel/gen_isr_table/arch.interrupt.gen_isr_table_local.riscv/build.log
ERROR   - CMake build failure: /home/fmaass@vogl.zone/zephyrproject/zephyr/tests/kernel/gen_isr_table for nrf54h20dk@0.9.0/nrf54h20/cpuflpr/xip
ERROR   - nrf54h20dk@0.9.0/nrf54h20/cpuflpr/xip tests/kernel/gen_isr_table/arch.interrupt.gen_isr_table_local.riscv ERROR: CMake build failure
ERROR   - see: /home/fmaass@vogl.zone/zephyrproject/zephyr/twister-out/nrf54h20dk@0.9.0_nrf54h20_cpuflpr_xip/zephyr/tests/kernel/gen_isr_table/arch.interrupt.gen_isr_table_local.riscv/build.log
ERROR   - CMake build failure: /home/fmaass@vogl.zone/zephyrproject/zephyr/tests/kernel/gen_isr_table for nrf54h20dk@0.9.0/nrf54h20/cpuflpr
ERROR   - nrf54h20dk@0.9.0/nrf54h20/cpuflpr tests/kernel/gen_isr_table/arch.interrupt.gen_isr_table_local.riscv ERROR: CMake build failure
ERROR   - see: /home/fmaass@vogl.zone/zephyrproject/zephyr/twister-out/nrf54h20dk@0.9.0_nrf54h20_cpuflpr/zephyr/tests/kernel/gen_isr_table/arch.interrupt.gen_isr_table_local.riscv/build.log
ERROR   - CMake build failure: /home/fmaass@vogl.zone/zephyrproject/zephyr/tests/kernel/gen_isr_table for nrf54h20dk@0.9.0/nrf54h20/cpuppr/xip
ERROR   - nrf54h20dk@0.9.0/nrf54h20/cpuppr/xip tests/kernel/gen_isr_table/arch.interrupt.gen_isr_table_local.riscv ERROR: CMake build failure
ERROR   - see: /home/fmaass@vogl.zone/zephyrproject/zephyr/twister-out/nrf54h20dk@0.9.0_nrf54h20_cpuppr_xip/zephyr/tests/kernel/gen_isr_table/arch.interrupt.gen_isr_table_local.riscv/build.log
ERROR   - litex_vexriscv/litex_vexriscv tests/kernel/gen_isr_table/arch.interrupt.gen_isr_table_local.riscv ERROR: Build failure
ERROR   - see: /home/fmaass@vogl.zone/zephyrproject/zephyr/twister-out/litex_vexriscv_litex_vexriscv/zephyr/tests/kernel/gen_isr_table/arch.interrupt.gen_isr_table_local.riscv/build.log
ERROR   - sparkfun_red_v_things_plus/fe310_g002 tests/kernel/gen_isr_table/arch.interrupt.gen_isr_table_local.riscv ERROR: Build failure
ERROR   - see: /home/fmaass@vogl.zone/zephyrproject/zephyr/twister-out/sparkfun_red_v_things_plus_fe310_g002/zephyr/tests/kernel/gen_isr_table/arch.interrupt.gen_isr_table_local.riscv/build.log
ERROR   - hifive1_revb/fe310_g002   tests/kernel/gen_isr_table/arch.interrupt.gen_isr_table_local.riscv ERROR: Build failure
ERROR   - see: /home/fmaass@vogl.zone/zephyrproject/zephyr/twister-out/hifive1_revb_fe310_g002/zephyr/tests/kernel/gen_isr_table/arch.interrupt.gen_isr_table_local.riscv/build.log
ERROR   - hifive1/fe310_g000        tests/kernel/gen_isr_table/arch.interrupt.gen_isr_table_local.riscv ERROR: Build failure
ERROR   - see: /home/fmaass@vogl.zone/zephyrproject/zephyr/twister-out/hifive1_fe310_g000/zephyr/tests/kernel/gen_isr_table/arch.interrupt.gen_isr_table_local.riscv/build.log
INFO    - Total complete:   86/  86  100%  built (not run):   68, filtered: 1012, failed:    0, error:   13
INFO    - 1 test scenarios (1098 configurations) selected, 1012 configurations filtered (1012 by static filter, 0 at runtime).
INFO    - 5 of 86 executed test configurations passed (5.81%), 68 built (not run), 0 failed, 13 errored, with no warnings in 205.05 seconds.
INFO    - 20 of 98 executed test cases passed (20.41%), 54 blocked, 24 errored on 18 out of total 1099 platforms (1.64%).
INFO    - 274 selected test cases not executed: 10 skipped, 264 not run (built only).
INFO    - 5 test configurations executed on platforms, 81 test configurations were only built.
INFO    - Saving reports...
INFO    - Writing JSON report /home/fmaass@vogl.zone/zephyrproject/zephyr/twister-out/twister.json
INFO    - Writing xunit report /home/fmaass@vogl.zone/zephyrproject/zephyr/twister-out/twister.xml...
INFO    - Writing xunit report /home/fmaass@vogl.zone/zephyrproject/zephyr/twister-out/twister_report.xml...
INFO    - -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
INFO    - The following issues were found (showing the top 10 items):
INFO    - 1) tests/kernel/gen_isr_table/arch.interrupt.gen_isr_table_local.riscv on hifive1/fe310_g000 error (Build failure - ld.bfd: region overflowed)
INFO    - 2) tests/kernel/gen_isr_table/arch.interrupt.gen_isr_table_local.riscv on hifive1_revb/fe310_g002 error (Build failure - ld.bfd: region overflowed)
INFO    - 3) tests/kernel/gen_isr_table/arch.interrupt.gen_isr_table_local.riscv on sparkfun_red_v_things_plus/fe310_g002 error (Build failure - ld.bfd: region overflowed)
INFO    - 4) tests/kernel/gen_isr_table/arch.interrupt.gen_isr_table_local.riscv on litex_vexriscv/litex_vexriscv error (Build failure - error: multiple registrations at table_index 1 for irq 1 (0x1))
INFO    - 5) tests/kernel/gen_isr_table/arch.interrupt.gen_isr_table_local.riscv on nrf54h20dk@0.9.0/nrf54h20/cpuflpr error (CMake build failure - CMake Error at /home/fmaass@vogl.zone/zephyrproject/zephyr/cmake/modules/kconfig.cmake:304 (message):   File not found:)
INFO    - 6) tests/kernel/gen_isr_table/arch.interrupt.gen_isr_table_local.riscv on nrf54h20dk@0.9.0/nrf54h20/cpuppr/xip error (CMake build failure - CMake Error at /home/fmaass@vogl.zone/zephyrproject/zephyr/cmake/modules/kconfig.cmake:304 (message):   File not found:)
INFO    - 7) tests/kernel/gen_isr_table/arch.interrupt.gen_isr_table_local.riscv on nrf54h20dk@0.9.0/nrf54h20/cpuflpr/xip error (CMake build failure - CMake Error at /home/fmaass@vogl.zone/zephyrproject/zephyr/cmake/modules/kconfig.cmake:304 (message):   File not found:)
INFO    - 8) tests/kernel/gen_isr_table/arch.interrupt.gen_isr_table_local.riscv on nrf54h20dk@0.9.0/nrf54h20/cpuppr error (CMake build failure - CMake Error at /home/fmaass@vogl.zone/zephyrproject/zephyr/cmake/modules/kconfig.cmake:304 (message):   File not found:)
INFO    - 9) tests/kernel/gen_isr_table/arch.interrupt.gen_isr_table_local.riscv on opentitan_earlgrey/opentitan error (Build failure - error: invalid storage class for function '__isr_table_entry_isr1_irq_2')
INFO    - 10) tests/kernel/gen_isr_table/arch.interrupt.gen_isr_table_local.riscv on ganymed_bob/sy120_gen1 error (Build failure - error: invalid storage class for function '__isr_table_entry_isr1_irq_2')
INFO    - 
INFO    - To rerun the tests, call twister using the following commandline:
INFO    - west twister -p <PLATFORM> -s <TEST ID>, for example:
INFO    - 
INFO    - west twister -p ganymed_bob/sy120_gen1 -s tests/kernel/gen_isr_table/arch.interrupt.gen_isr_table_local.riscv
INFO    - or with west:
INFO    - west build -p -b ganymed_bob/sy120_gen1 tests/kernel/gen_isr_table -T arch.interrupt.gen_isr_table_local.riscv
INFO    - -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
INFO    - Run completed

Impact

Functional Limitation – Some features not working as expected, but system usable.

Environment

is blocking ci at unrelated PRs like #91726

Additional Context

No response

Metadata

Metadata

Assignees

Labels

RegressionSomething, which was working, does not anymorearea: Architecturesarea: Kernelarea: RISCVRISCV Architecture (32-bit & 64-bit)bugThe issue is a bug, or the PR is fixing a bugpriority: mediumMedium impact/importance bug

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions