Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

driver: loapic: add DTS binding for local APIC #60114

Closed
wants to merge 4 commits into from

driver: loapic: fix formatting for ia32.dtsi

87d9d75
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Closed

driver: loapic: add DTS binding for local APIC #60114

driver: loapic: fix formatting for ia32.dtsi
87d9d75
Select commit
Loading
Failed to load commit list.
GitHub Actions / Unit Test Results failed Jul 6, 2023 in 0s

559 errors, 16 skipped, 5 203 pass in 5h 1m 22s

5 778 tests   5 203 ✔️  5h 1m 22s ⏱️
   553 suites       16 💤
     10 files           0   559 🔥

Results for commit 87d9d75.

Annotations

Check failure on line 0 in qemu_x86_64_nokpti:samples/arch/smp/pktqueue/sample.smp.pktqueue

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

samples/arch/smp/pktqueue/sample.smp.pktqueue (qemu_x86_64_nokpti:samples/arch/smp/pktqueue/sample.smp.pktqueue) with error

artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/samples/arch/smp/pktqueue
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter 
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6") 
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/arch/smp/pktqueue/sample.smp.pktqueue/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/arch/smp/pktqueue/sample.smp.pktqueue/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/arch/smp/pktqueue/sample.smp.pktqueue/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/samples/arch/smp/pktqueue/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/arch/smp/pktqueue/sample.smp.pktqueue/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/arch/smp/pktqueue/sample.smp.pktqueue/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/arch/smp/pktqueue/sample.smp.pktqueue/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38") 
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
  

      Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
      This capability is not secure and it is provided for testing purposes only.
      Use it carefully.


-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    TC_RUNID


-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/arch/smp/pktqueue/sample.smp.pktqueue
[1/122] Preparing syscall dependency handling

[2/122] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/122] Generating misc/generated/syscalls_subdirs.trigger
[4/122] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/122] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/122] Generating include/generated/driver-validation.h
[7/122] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[8/122] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/122] Generating include/generated/offsets.h
[10/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[11/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[12/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[13/122] Building C object CMakeFiles/app.dir/src/pktqueue.c.obj
[14/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[15/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[16/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[17/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[18/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[19/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[20/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[21/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[22/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[23/122] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[24/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[25/122] Building C object CMakeFiles/app.dir/src/main.c.obj
[26/122] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[27/122] Generating linker_zephyr_pre0.cmd
[28/122] Linking C static library app/libapp.a
[29/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[30/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[31/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[32/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[33/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[34/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[35/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[36/122] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[37/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[38/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[39/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[40/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[41/122] Generating ../../../include/generated/libc/minimal/strerror_table.h
[42/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[43/122] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[44/122] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[45/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[46/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[47/122] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[48/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[49/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[50/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[51/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[52/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[53/122] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[54/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[55/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[56/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[57/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[58/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[59/122] Linking C static library zephyr/libzephyr.a
[60/122] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[61/122] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[62/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[63/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[64/122] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[65/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[66/122] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[67/122] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[68/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[69/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[70/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[71/122] Linking C static library zephyr/subsys/random/libsubsys__random.a
[72/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[73/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[74/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[75/122] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[76/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[77/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[78/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[79/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[80/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[81/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[82/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[83/122] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[84/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[85/122] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[86/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[87/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[88/122] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[89/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[90/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[91/122] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[92/122] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[93/122] Linking C static library zephyr/drivers/console/libdrivers__console.a
[94/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[95/122] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[96/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[97/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[98/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[99/122] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[100/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[101/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[102/122] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[103/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[104/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[105/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[106/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[107/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[108/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[109/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[110/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[111/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[112/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[113/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[114/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[115/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[116/122] Linking C static library zephyr/kernel/libkernel.a
[117/122] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/arch/smp/pktqueue/sample.smp.pktqueue/zephyr/zephyr_pre0.map 
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf  zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj  -fuse-ld=bfd  -T  zephyr/linker_zephyr_pre0.cmd  -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/arch/smp/pktqueue/sample.smp.pktqueue/zephyr/zephyr_pre0.map  -Wl,--whole-archive  app/libapp.a  zephyr/libzephyr.a  zephyr/arch/arch/x86/core/libarch__x86__core.a  zephyr/lib/libc/minimal/liblib__libc__minimal.a  zephyr/lib/libc/common/liblib__libc__common.a  zephyr/subsys/random/libsubsys__random.a  zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a  zephyr/drivers/console/libdrivers__console.a  zephyr/drivers/serial/libdrivers__serial.a  zephyr/drivers/timer/libdrivers__timer.a  -Wl,--no-whole-archive  zephyr/kernel/libkernel.a  -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0"  -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/arch/smp/pktqueue/sample.smp.pktqueue/zephyr  -lgcc  -Wl,--fatal-warnings  -m64  -Wl,--gc-sections  -Wl,--build-id=none  -Wl,--sort-common=descending  -Wl,--sort-section=alignment  -Wl,-u,_OffsetAbsSyms  -Wl,-u,_ConfigAbsSyms  -nostdlib  -static  -Wl,-X  -Wl,-N  -Wl,--orphan-handling=warn  -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/arch/smp/pktqueue/sample.smp.pktqueue/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

Check failure on line 0 in qemu_x86_64_nokpti:samples/kernel/condition_variables/condvar/sample.kernel.cond_var

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

samples/kernel/condition_variables/condvar/sample.kernel.cond_var (qemu_x86_64_nokpti:samples/kernel/condition_variables/condvar/sample.kernel.cond_var) with error

artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/samples/kernel/condition_variables/condvar
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter 
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6") 
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/condition_variables/condvar/sample.kernel.cond_var/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/condition_variables/condvar/sample.kernel.cond_var/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/condition_variables/condvar/sample.kernel.cond_var/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/samples/kernel/condition_variables/condvar/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/condition_variables/condvar/sample.kernel.cond_var/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/condition_variables/condvar/sample.kernel.cond_var/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/condition_variables/condvar/sample.kernel.cond_var/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38") 
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
  

      Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
      This capability is not secure and it is provided for testing purposes only.
      Use it carefully.


-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    TC_RUNID


-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/condition_variables/condvar/sample.kernel.cond_var
[1/122] Preparing syscall dependency handling

[2/122] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/122] Generating misc/generated/syscalls_subdirs.trigger
[4/122] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/122] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/122] Generating include/generated/driver-validation.h
[7/122] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[8/122] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/122] Generating include/generated/offsets.h
[10/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[11/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[12/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[13/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[14/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[15/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[16/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[17/122] Building C object CMakeFiles/app.dir/src/main.c.obj
[18/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[19/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[20/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[21/122] Linking C static library app/libapp.a
[22/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[23/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[24/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[25/122] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[26/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[27/122] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[28/122] Generating linker_zephyr_pre0.cmd
[29/122] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_minimal.c.obj
[30/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[31/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[32/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[33/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[34/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[35/122] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[36/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[37/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[38/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[39/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[40/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[41/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[42/122] Generating ../../../include/generated/libc/minimal/strerror_table.h
[43/122] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[44/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[45/122] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[46/122] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[47/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[48/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[49/122] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[50/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[51/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[52/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[53/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[54/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[55/122] Linking C static library zephyr/libzephyr.a
[56/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[57/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[58/122] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[59/122] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[60/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[61/122] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[62/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[63/122] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[64/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[65/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[66/122] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[67/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[68/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[69/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[70/122] Linking C static library zephyr/subsys/random/libsubsys__random.a
[71/122] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[72/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[73/122] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[74/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[75/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[76/122] Linking C static library zephyr/drivers/console/libdrivers__console.a
[77/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[78/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[79/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[80/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[81/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[82/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[83/122] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[84/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[85/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[86/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[87/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[88/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[89/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[90/122] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[91/122] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[92/122] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[93/122] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[94/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[95/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[96/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[97/122] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[98/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[99/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[100/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[101/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[102/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[103/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[104/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[105/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[106/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[107/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[108/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[109/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[110/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[111/122] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[112/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[113/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[114/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[115/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[116/122] Linking C static library zephyr/kernel/libkernel.a
[117/122] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/condition_variables/condvar/sample.kernel.cond_var/zephyr/zephyr_pre0.map 
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf  zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj  -fuse-ld=bfd  -T  zephyr/linker_zephyr_pre0.cmd  -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/condition_variables/condvar/sample.kernel.cond_var/zephyr/zephyr_pre0.map  -Wl,--whole-archive  app/libapp.a  zephyr/libzephyr.a  zephyr/arch/arch/x86/core/libarch__x86__core.a  zephyr/lib/libc/minimal/liblib__libc__minimal.a  zephyr/lib/libc/common/liblib__libc__common.a  zephyr/subsys/random/libsubsys__random.a  zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a  zephyr/drivers/console/libdrivers__console.a  zephyr/drivers/serial/libdrivers__serial.a  zephyr/drivers/timer/libdrivers__timer.a  -Wl,--no-whole-archive  zephyr/kernel/libkernel.a  -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0"  -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/condition_variables/condvar/sample.kernel.cond_var/zephyr  -lgcc  -Wl,--fatal-warnings  -m64  -Wl,--gc-sections  -Wl,--build-id=none  -Wl,--sort-common=descending  -Wl,--sort-section=alignment  -Wl,-u,_OffsetAbsSyms  -Wl,-u,_ConfigAbsSyms  -nostdlib  -static  -Wl,-X  -Wl,-N  -Wl,--orphan-handling=warn  -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/condition_variables/condvar/sample.kernel.cond_var/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

Check failure on line 0 in qemu_x86_64_nokpti:samples/kernel/condition_variables/simple/sample.kernel.cond_var.simple

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

samples/kernel/condition_variables/simple/sample.kernel.cond_var.simple (qemu_x86_64_nokpti:samples/kernel/condition_variables/simple/sample.kernel.cond_var.simple) with error

artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/samples/kernel/condition_variables/simple
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter 
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6") 
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/condition_variables/simple/sample.kernel.cond_var.simple/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/condition_variables/simple/sample.kernel.cond_var.simple/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/condition_variables/simple/sample.kernel.cond_var.simple/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/samples/kernel/condition_variables/simple/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/condition_variables/simple/sample.kernel.cond_var.simple/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/condition_variables/simple/sample.kernel.cond_var.simple/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/condition_variables/simple/sample.kernel.cond_var.simple/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38") 
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
  

      Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
      This capability is not secure and it is provided for testing purposes only.
      Use it carefully.


-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    TC_RUNID


-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/condition_variables/simple/sample.kernel.cond_var.simple
[1/122] Preparing syscall dependency handling

[2/122] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/122] Generating misc/generated/syscalls_subdirs.trigger
[4/122] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/122] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/122] Generating include/generated/driver-validation.h
[7/122] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[8/122] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/122] Generating include/generated/offsets.h
[10/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[11/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[12/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[13/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[14/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[15/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[16/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[17/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[18/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[19/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[20/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[21/122] Building C object CMakeFiles/app.dir/src/main.c.obj
[22/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[23/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[24/122] Generating linker_zephyr_pre0.cmd
[25/122] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[26/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[27/122] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[28/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[29/122] Linking C static library app/libapp.a
[30/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[31/122] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_minimal.c.obj
[32/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[33/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[34/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[35/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[36/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[37/122] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[38/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[39/122] Generating ../../../include/generated/libc/minimal/strerror_table.h
[40/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[41/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[42/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[43/122] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[44/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[45/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[46/122] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[47/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[48/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[49/122] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[50/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[51/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[52/122] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[53/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[54/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[55/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[56/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[57/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[58/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[59/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[60/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[61/122] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[62/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[63/122] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[64/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[65/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[66/122] Linking C static library zephyr/libzephyr.a
[67/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[68/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[69/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[70/122] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[71/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[72/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[73/122] Linking C static library zephyr/subsys/random/libsubsys__random.a
[74/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[75/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[76/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[77/122] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[78/122] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[79/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[80/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[81/122] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[82/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[83/122] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[84/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[85/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[86/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[87/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[88/122] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[89/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[90/122] Linking C static library zephyr/drivers/console/libdrivers__console.a
[91/122] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[92/122] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[93/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[94/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[95/122] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[96/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[97/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[98/122] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[99/122] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[100/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[101/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[102/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[103/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[104/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[105/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[106/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[107/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[108/122] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[109/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[110/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[111/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[112/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[113/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[114/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[115/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[116/122] Linking C static library zephyr/kernel/libkernel.a
[117/122] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/condition_variables/simple/sample.kernel.cond_var.simple/zephyr/zephyr_pre0.map 
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf  zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj  -fuse-ld=bfd  -T  zephyr/linker_zephyr_pre0.cmd  -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/condition_variables/simple/sample.kernel.cond_var.simple/zephyr/zephyr_pre0.map  -Wl,--whole-archive  app/libapp.a  zephyr/libzephyr.a  zephyr/arch/arch/x86/core/libarch__x86__core.a  zephyr/lib/libc/minimal/liblib__libc__minimal.a  zephyr/lib/libc/common/liblib__libc__common.a  zephyr/subsys/random/libsubsys__random.a  zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a  zephyr/drivers/console/libdrivers__console.a  zephyr/drivers/serial/libdrivers__serial.a  zephyr/drivers/timer/libdrivers__timer.a  -Wl,--no-whole-archive  zephyr/kernel/libkernel.a  -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0"  -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/condition_variables/simple/sample.kernel.cond_var.simple/zephyr  -lgcc  -Wl,--fatal-warnings  -m64  -Wl,--gc-sections  -Wl,--build-id=none  -Wl,--sort-common=descending  -Wl,--sort-section=alignment  -Wl,-u,_OffsetAbsSyms  -Wl,-u,_ConfigAbsSyms  -nostdlib  -static  -Wl,-X  -Wl,-N  -Wl,--orphan-handling=warn  -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/condition_variables/simple/sample.kernel.cond_var.simple/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

Check failure on line 0 in qemu_x86_64_nokpti:samples/kernel/metairq_dispatch/sample.kernel.metairq_dispatch

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

samples/kernel/metairq_dispatch/sample.kernel.metairq_dispatch (qemu_x86_64_nokpti:samples/kernel/metairq_dispatch/sample.kernel.metairq_dispatch) with error

artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/samples/kernel/metairq_dispatch
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter 
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6") 
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/metairq_dispatch/sample.kernel.metairq_dispatch/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/metairq_dispatch/sample.kernel.metairq_dispatch/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/metairq_dispatch/sample.kernel.metairq_dispatch/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/samples/kernel/metairq_dispatch/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/metairq_dispatch/sample.kernel.metairq_dispatch/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/metairq_dispatch/sample.kernel.metairq_dispatch/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/metairq_dispatch/sample.kernel.metairq_dispatch/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38") 
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
  

      Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
      This capability is not secure and it is provided for testing purposes only.
      Use it carefully.


CMake Warning at /__w/zephyr/zephyr/CMakeLists.txt:1957 (message):
  __ASSERT() statements are globally ENABLED


-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    TC_RUNID


-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/metairq_dispatch/sample.kernel.metairq_dispatch
[1/123] Preparing syscall dependency handling

[2/123] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/123] Generating misc/generated/syscalls_subdirs.trigger
[4/123] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/123] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/123] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[7/123] Generating include/generated/driver-validation.h
[8/123] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/123] Generating include/generated/offsets.h
[10/123] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[11/123] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[12/123] Building C object CMakeFiles/app.dir/src/msgdev.c.obj
[13/123] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[14/123] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[15/123] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[16/123] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[17/123] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[18/123] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[19/123] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[20/123] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[21/123] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[22/123] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[23/123] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[24/123] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[25/123] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[26/123] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[27/123] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[28/123] Generating linker_zephyr_pre0.cmd
[29/123] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[30/123] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[31/123] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_minimal.c.obj
[32/123] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[33/123] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[34/123] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[35/123] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[36/123] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[37/123] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[38/123] Building C object CMakeFiles/app.dir/src/main.c.obj
[39/123] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[40/123] Generating ../../../include/generated/libc/minimal/strerror_table.h
[41/123] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[42/123] Linking C static library app/libapp.a
[43/123] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[44/123] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[45/123] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[46/123] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[47/123] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[48/123] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[49/123] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[50/123] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[51/123] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[52/123] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[53/123] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[54/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[55/123] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[56/123] Linking C static library zephyr/libzephyr.a
[57/123] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[58/123] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[59/123] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[60/123] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[61/123] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[62/123] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[63/123] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[64/123] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[65/123] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[66/123] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[67/123] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[68/123] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[69/123] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[70/123] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[71/123] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[72/123] Linking C static library zephyr/subsys/random/libsubsys__random.a
[73/123] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[74/123] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[75/123] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[76/123] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[77/123] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[78/123] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[79/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[80/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[81/123] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[82/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[83/123] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[84/123] Linking C static library zephyr/drivers/console/libdrivers__console.a
[85/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[86/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[87/123] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[88/123] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[89/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[90/123] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[91/123] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[92/123] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[93/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[94/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[95/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[96/123] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[97/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[98/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[99/123] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[100/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[101/123] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[102/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[103/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[104/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[105/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[106/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[107/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[108/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[109/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[110/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[111/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[112/123] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[113/123] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[114/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[115/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[116/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[117/123] Linking C static library zephyr/kernel/libkernel.a
[118/123] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/metairq_dispatch/sample.kernel.metairq_dispatch/zephyr/zephyr_pre0.map 
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf  zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj  -fuse-ld=bfd  -T  zephyr/linker_zephyr_pre0.cmd  -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/metairq_dispatch/sample.kernel.metairq_dispatch/zephyr/zephyr_pre0.map  -Wl,--whole-archive  app/libapp.a  zephyr/libzephyr.a  zephyr/arch/arch/x86/core/libarch__x86__core.a  zephyr/lib/libc/minimal/liblib__libc__minimal.a  zephyr/lib/libc/common/liblib__libc__common.a  zephyr/subsys/random/libsubsys__random.a  zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a  zephyr/drivers/console/libdrivers__console.a  zephyr/drivers/serial/libdrivers__serial.a  zephyr/drivers/timer/libdrivers__timer.a  -Wl,--no-whole-archive  zephyr/kernel/libkernel.a  -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0"  -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/metairq_dispatch/sample.kernel.metairq_dispatch/zephyr  -lgcc  -Wl,--fatal-warnings  -m64  -Wl,--gc-sections  -Wl,--build-id=none  -Wl,--sort-common=descending  -Wl,--sort-section=alignment  -Wl,-u,_OffsetAbsSyms  -Wl,-u,_ConfigAbsSyms  -nostdlib  -static  -Wl,-X  -Wl,-N  -Wl,--orphan-handling=warn  -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/metairq_dispatch/sample.kernel.metairq_dispatch/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

Check failure on line 0 in qemu_x86_64_nokpti:samples/philosophers/sample.kernel.philosopher

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

samples/philosophers/sample.kernel.philosopher (qemu_x86_64_nokpti:samples/philosophers/sample.kernel.philosopher) with error

artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/samples/philosophers
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter 
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6") 
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher/zephyr/dts.cmake

warning: DEBUG_THREAD_INFO (defined at subsys/debug/Kconfig:384) was assigned the value 'y' but got
the value 'n'. Check these unsatisfied dependencies: (!SMP) (=n). See
http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_DEBUG_THREAD_INFO and/or look up
DEBUG_THREAD_INFO in the menuconfig/guiconfig interface. The Application Development Primer, Setting
Configuration Values, and Kconfig - Tips and Best Practices sections of the manual might be helpful
too.

Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/samples/philosophers/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38") 
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
  

      Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
      This capability is not secure and it is provided for testing purposes only.
      Use it carefully.


CMake Warning at /__w/zephyr/zephyr/CMakeLists.txt:1957 (message):
  __ASSERT() statements are globally ENABLED


-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    TC_RUNID


-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher
[1/121] Preparing syscall dependency handling

[2/121] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/121] Generating misc/generated/syscalls_subdirs.trigger
[4/121] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/121] Generating include/generated/driver-validation.h
[6/121] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[7/121] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[8/121] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/121] Generating include/generated/offsets.h
[10/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[11/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[12/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[13/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[14/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[15/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[16/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[17/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[18/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[19/121] Building C object CMakeFiles/app.dir/src/main.c.obj
[20/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[21/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[22/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[23/121] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[24/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[25/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[26/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[27/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[28/121] Linking C static library app/libapp.a
[29/121] Generating linker_zephyr_pre0.cmd
[30/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[31/121] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[32/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[33/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[34/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[35/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[36/121] Generating ../../../include/generated/libc/minimal/strerror_table.h
[37/121] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[38/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[39/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[40/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[41/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[42/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[43/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[44/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[45/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[46/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[47/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[48/121] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[49/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[50/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[51/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[52/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[53/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[54/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[55/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[56/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[57/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[58/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[59/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[60/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[61/121] Linking C static library zephyr/libzephyr.a
[62/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[63/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[64/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[65/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[66/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[67/121] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[68/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[69/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[70/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[71/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[72/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[73/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[74/121] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[75/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[76/121] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[77/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[78/121] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[79/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[80/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[81/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[82/121] Linking C static library zephyr/drivers/console/libdrivers__console.a
[83/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[84/121] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[85/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[86/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[87/121] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[88/121] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[89/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[90/121] Linking C static library zephyr/subsys/random/libsubsys__random.a
[91/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[92/121] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[93/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[94/121] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[95/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[96/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[97/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[98/121] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[99/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[100/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[101/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[102/121] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[103/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[104/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[105/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[106/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[107/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[108/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[109/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[110/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[111/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[112/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[113/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[114/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[115/121] Linking C static library zephyr/kernel/libkernel.a
[116/121] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher/zephyr/zephyr_pre0.map 
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf  zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj  -fuse-ld=bfd  -T  zephyr/linker_zephyr_pre0.cmd  -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher/zephyr/zephyr_pre0.map  -Wl,--whole-archive  app/libapp.a  zephyr/libzephyr.a  zephyr/arch/arch/x86/core/libarch__x86__core.a  zephyr/lib/libc/minimal/liblib__libc__minimal.a  zephyr/lib/libc/common/liblib__libc__common.a  zephyr/subsys/random/libsubsys__random.a  zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a  zephyr/drivers/console/libdrivers__console.a  zephyr/drivers/serial/libdrivers__serial.a  zephyr/drivers/timer/libdrivers__timer.a  -Wl,--no-whole-archive  zephyr/kernel/libkernel.a  -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0"  -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher/zephyr  -lgcc  -Wl,--fatal-warnings  -m64  -Wl,--gc-sections  -Wl,--build-id=none  -Wl,--sort-common=descending  -Wl,--sort-section=alignment  -Wl,-u,_OffsetAbsSyms  -Wl,-u,_ConfigAbsSyms  -nostdlib  -static  -Wl,-X  -Wl,-N  -Wl,--orphan-handling=warn  -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

Check failure on line 0 in qemu_x86_64_nokpti:samples/philosophers/sample.kernel.philosopher.coop_only

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

samples/philosophers/sample.kernel.philosopher.coop_only (qemu_x86_64_nokpti:samples/philosophers/sample.kernel.philosopher.coop_only) with error

artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/samples/philosophers
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter 
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6") 
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.coop_only/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.coop_only/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.coop_only/zephyr/dts.cmake

warning: DEBUG_THREAD_INFO (defined at subsys/debug/Kconfig:384) was assigned the value 'y' but got
the value 'n'. Check these unsatisfied dependencies: (!SMP) (=n). See
http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_DEBUG_THREAD_INFO and/or look up
DEBUG_THREAD_INFO in the menuconfig/guiconfig interface. The Application Development Primer, Setting
Configuration Values, and Kconfig - Tips and Best Practices sections of the manual might be helpful
too.

Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/samples/philosophers/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.coop_only/twister/testsuite_extra.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.coop_only/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.coop_only/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.coop_only/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38") 
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
  

      Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
      This capability is not secure and it is provided for testing purposes only.
      Use it carefully.


CMake Warning at /__w/zephyr/zephyr/CMakeLists.txt:1957 (message):
  __ASSERT() statements are globally ENABLED


-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    TC_RUNID


-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.coop_only
[1/121] Preparing syscall dependency handling

[2/121] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/121] Generating misc/generated/syscalls_subdirs.trigger
[4/121] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/121] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/121] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[7/121] Generating include/generated/driver-validation.h
[8/121] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/121] Generating include/generated/offsets.h
[10/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[11/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[12/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[13/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[14/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[15/121] Building C object CMakeFiles/app.dir/src/main.c.obj
[16/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[17/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[18/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[19/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[20/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[21/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[22/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[23/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[24/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[25/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[26/121] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[27/121] Linking C static library app/libapp.a
[28/121] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[29/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[30/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[31/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[32/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[33/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[34/121] Generating linker_zephyr_pre0.cmd
[35/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[36/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[37/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[38/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[39/121] Generating ../../../include/generated/libc/minimal/strerror_table.h
[40/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[41/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[42/121] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[43/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[44/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[45/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[46/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[47/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[48/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[49/121] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[50/121] Linking C static library zephyr/libzephyr.a
[51/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[52/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[53/121] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[54/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[55/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[56/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[57/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[58/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[59/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[60/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[61/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[62/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[63/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[64/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[65/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[66/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[67/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[68/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[69/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[70/121] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[71/121] Linking C static library zephyr/subsys/random/libsubsys__random.a
[72/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[73/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[74/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[75/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[76/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[77/121] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[78/121] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[79/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[80/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[81/121] Linking C static library zephyr/drivers/console/libdrivers__console.a
[82/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[83/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[84/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[85/121] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[86/121] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[87/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[88/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[89/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[90/121] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[91/121] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[92/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[93/121] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[94/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[95/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[96/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[97/121] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[98/121] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[99/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[100/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[101/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[102/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[103/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[104/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[105/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[106/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[107/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[108/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[109/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[110/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[111/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[112/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[113/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[114/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[115/121] Linking C static library zephyr/kernel/libkernel.a
[116/121] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.coop_only/zephyr/zephyr_pre0.map 
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf  zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj  -fuse-ld=bfd  -T  zephyr/linker_zephyr_pre0.cmd  -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.coop_only/zephyr/zephyr_pre0.map  -Wl,--whole-archive  app/libapp.a  zephyr/libzephyr.a  zephyr/arch/arch/x86/core/libarch__x86__core.a  zephyr/lib/libc/minimal/liblib__libc__minimal.a  zephyr/lib/libc/common/liblib__libc__common.a  zephyr/subsys/random/libsubsys__random.a  zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a  zephyr/drivers/console/libdrivers__console.a  zephyr/drivers/serial/libdrivers__serial.a  zephyr/drivers/timer/libdrivers__timer.a  -Wl,--no-whole-archive  zephyr/kernel/libkernel.a  -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0"  -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.coop_only/zephyr  -lgcc  -Wl,--fatal-warnings  -m64  -Wl,--gc-sections  -Wl,--build-id=none  -Wl,--sort-common=descending  -Wl,--sort-section=alignment  -Wl,-u,_OffsetAbsSyms  -Wl,-u,_ConfigAbsSyms  -nostdlib  -static  -Wl,-X  -Wl,-N  -Wl,--orphan-handling=warn  -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.coop_only/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

Check failure on line 0 in qemu_x86_64_nokpti:samples/philosophers/sample.kernel.philosopher.fifos

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

samples/philosophers/sample.kernel.philosopher.fifos (qemu_x86_64_nokpti:samples/philosophers/sample.kernel.philosopher.fifos) with error

artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/samples/philosophers
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter 
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6") 
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.fifos/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.fifos/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.fifos/zephyr/dts.cmake

warning: DEBUG_THREAD_INFO (defined at subsys/debug/Kconfig:384) was assigned the value 'y' but got
the value 'n'. Check these unsatisfied dependencies: (!SMP) (=n). See
http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_DEBUG_THREAD_INFO and/or look up
DEBUG_THREAD_INFO in the menuconfig/guiconfig interface. The Application Development Primer, Setting
Configuration Values, and Kconfig - Tips and Best Practices sections of the manual might be helpful
too.

Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/samples/philosophers/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.fifos/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.fifos/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.fifos/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38") 
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
  

      Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
      This capability is not secure and it is provided for testing purposes only.
      Use it carefully.


CMake Warning at /__w/zephyr/zephyr/CMakeLists.txt:1957 (message):
  __ASSERT() statements are globally ENABLED


-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    TC_RUNID


-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.fifos
[1/121] Preparing syscall dependency handling

[2/121] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/121] Generating misc/generated/syscalls_subdirs.trigger
[4/121] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/121] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/121] Generating include/generated/driver-validation.h
[7/121] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[8/121] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/121] Generating include/generated/offsets.h
[10/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[11/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[12/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[13/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[14/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[15/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[16/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[17/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[18/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[19/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[20/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[21/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[22/121] Building C object CMakeFiles/app.dir/src/main.c.obj
[23/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[24/121] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[25/121] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[26/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[27/121] Generating linker_zephyr_pre0.cmd
[28/121] Linking C static library app/libapp.a
[29/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[30/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[31/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[32/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[33/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[34/121] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[35/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[36/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[37/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[38/121] Generating ../../../include/generated/libc/minimal/strerror_table.h
[39/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[40/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[41/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[42/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[43/121] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[44/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[45/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[46/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[47/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[48/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[49/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[50/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[51/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[52/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[53/121] Linking C static library zephyr/libzephyr.a
[54/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[55/121] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[56/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[57/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[58/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[59/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[60/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[61/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[62/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[63/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[64/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[65/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[66/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[67/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[68/121] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[69/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[70/121] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[71/121] Linking C static library zephyr/subsys/random/libsubsys__random.a
[72/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[73/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[74/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[75/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[76/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[77/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[78/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[79/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[80/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[81/121] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[82/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[83/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[84/121] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[85/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[86/121] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[87/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[88/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[89/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[90/121] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[91/121] Linking C static library zephyr/drivers/console/libdrivers__console.a
[92/121] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[93/121] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[94/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[95/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[96/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[97/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[98/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[99/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[100/121] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[101/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[102/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[103/121] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[104/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[105/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[106/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[107/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[108/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[109/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[110/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[111/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[112/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[113/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[114/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[115/121] Linking C static library zephyr/kernel/libkernel.a
[116/121] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.fifos/zephyr/zephyr_pre0.map 
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf  zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj  -fuse-ld=bfd  -T  zephyr/linker_zephyr_pre0.cmd  -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.fifos/zephyr/zephyr_pre0.map  -Wl,--whole-archive  app/libapp.a  zephyr/libzephyr.a  zephyr/arch/arch/x86/core/libarch__x86__core.a  zephyr/lib/libc/minimal/liblib__libc__minimal.a  zephyr/lib/libc/common/liblib__libc__common.a  zephyr/subsys/random/libsubsys__random.a  zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a  zephyr/drivers/console/libdrivers__console.a  zephyr/drivers/serial/libdrivers__serial.a  zephyr/drivers/timer/libdrivers__timer.a  -Wl,--no-whole-archive  zephyr/kernel/libkernel.a  -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0"  -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.fifos/zephyr  -lgcc  -Wl,--fatal-warnings  -m64  -Wl,--gc-sections  -Wl,--build-id=none  -Wl,--sort-common=descending  -Wl,--sort-section=alignment  -Wl,-u,_OffsetAbsSyms  -Wl,-u,_ConfigAbsSyms  -nostdlib  -static  -Wl,-X  -Wl,-N  -Wl,--orphan-handling=warn  -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.fifos/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

Check failure on line 0 in qemu_x86_64_nokpti:samples/philosophers/sample.kernel.philosopher.lifos

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

samples/philosophers/sample.kernel.philosopher.lifos (qemu_x86_64_nokpti:samples/philosophers/sample.kernel.philosopher.lifos) with error

artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/samples/philosophers
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter 
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6") 
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.lifos/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.lifos/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.lifos/zephyr/dts.cmake

warning: DEBUG_THREAD_INFO (defined at subsys/debug/Kconfig:384) was assigned the value 'y' but got
the value 'n'. Check these unsatisfied dependencies: (!SMP) (=n). See
http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_DEBUG_THREAD_INFO and/or look up
DEBUG_THREAD_INFO in the menuconfig/guiconfig interface. The Application Development Primer, Setting
Configuration Values, and Kconfig - Tips and Best Practices sections of the manual might be helpful
too.

Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/samples/philosophers/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.lifos/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.lifos/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.lifos/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38") 
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
  

      Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
      This capability is not secure and it is provided for testing purposes only.
      Use it carefully.


CMake Warning at /__w/zephyr/zephyr/CMakeLists.txt:1957 (message):
  __ASSERT() statements are globally ENABLED


-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    TC_RUNID


-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.lifos
[1/121] Preparing syscall dependency handling

[2/121] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/121] Generating misc/generated/syscalls_subdirs.trigger
[4/121] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/121] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/121] Generating include/generated/driver-validation.h
[7/121] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[8/121] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/121] Generating include/generated/offsets.h
[10/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[11/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[12/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[13/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[14/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[15/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[16/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[17/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[18/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[19/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[20/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[21/121] Building C object CMakeFiles/app.dir/src/main.c.obj
[22/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[23/121] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[24/121] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[25/121] Linking C static library app/libapp.a
[26/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[27/121] Generating linker_zephyr_pre0.cmd
[28/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[29/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[30/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[31/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[32/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[33/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[34/121] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[35/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[36/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[37/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[38/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[39/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[40/121] Generating ../../../include/generated/libc/minimal/strerror_table.h
[41/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[42/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[43/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[44/121] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[45/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[46/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[47/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[48/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[49/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[50/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[51/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[52/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[53/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[54/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[55/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[56/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[57/121] Linking C static library zephyr/libzephyr.a
[58/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[59/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[60/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[61/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[62/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[63/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[64/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[65/121] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[66/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[67/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[68/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[69/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[70/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[71/121] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[72/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[73/121] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[74/121] Linking C static library zephyr/subsys/random/libsubsys__random.a
[75/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[76/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[77/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[78/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[79/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[80/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[81/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[82/121] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[83/121] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[84/121] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[85/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[86/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[87/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[88/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[89/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[90/121] Linking C static library zephyr/drivers/console/libdrivers__console.a
[91/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[92/121] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[93/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[94/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[95/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[96/121] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[97/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[98/121] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[99/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[100/121] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[101/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[102/121] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[103/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[104/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[105/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[106/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[107/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[108/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[109/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[110/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[111/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[112/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[113/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[114/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[115/121] Linking C static library zephyr/kernel/libkernel.a
[116/121] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.lifos/zephyr/zephyr_pre0.map 
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf  zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj  -fuse-ld=bfd  -T  zephyr/linker_zephyr_pre0.cmd  -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.lifos/zephyr/zephyr_pre0.map  -Wl,--whole-archive  app/libapp.a  zephyr/libzephyr.a  zephyr/arch/arch/x86/core/libarch__x86__core.a  zephyr/lib/libc/minimal/liblib__libc__minimal.a  zephyr/lib/libc/common/liblib__libc__common.a  zephyr/subsys/random/libsubsys__random.a  zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a  zephyr/drivers/console/libdrivers__console.a  zephyr/drivers/serial/libdrivers__serial.a  zephyr/drivers/timer/libdrivers__timer.a  -Wl,--no-whole-archive  zephyr/kernel/libkernel.a  -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0"  -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.lifos/zephyr  -lgcc  -Wl,--fatal-warnings  -m64  -Wl,--gc-sections  -Wl,--build-id=none  -Wl,--sort-common=descending  -Wl,--sort-section=alignment  -Wl,-u,_OffsetAbsSyms  -Wl,-u,_ConfigAbsSyms  -nostdlib  -static  -Wl,-X  -Wl,-N  -Wl,--orphan-handling=warn  -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.lifos/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

Check failure on line 0 in qemu_x86_64_nokpti:samples/philosophers/sample.kernel.philosopher.preempt_only

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

samples/philosophers/sample.kernel.philosopher.preempt_only (qemu_x86_64_nokpti:samples/philosophers/sample.kernel.philosopher.preempt_only) with error

artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/samples/philosophers
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter 
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6") 
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.preempt_only/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.preempt_only/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.preempt_only/zephyr/dts.cmake

warning: DEBUG_THREAD_INFO (defined at subsys/debug/Kconfig:384) was assigned the value 'y' but got
the value 'n'. Check these unsatisfied dependencies: (!SMP) (=n). See
http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_DEBUG_THREAD_INFO and/or look up
DEBUG_THREAD_INFO in the menuconfig/guiconfig interface. The Application Development Primer, Setting
Configuration Values, and Kconfig - Tips and Best Practices sections of the manual might be helpful
too.

Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/samples/philosophers/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.preempt_only/twister/testsuite_extra.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.preempt_only/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.preempt_only/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.preempt_only/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38") 
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
  

      Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
      This capability is not secure and it is provided for testing purposes only.
      Use it carefully.


CMake Warning at /__w/zephyr/zephyr/CMakeLists.txt:1957 (message):
  __ASSERT() statements are globally ENABLED


-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    TC_RUNID


-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.preempt_only
[1/121] Preparing syscall dependency handling

[2/121] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/121] Generating misc/generated/syscalls_subdirs.trigger
[4/121] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/121] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/121] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[7/121] Generating include/generated/driver-validation.h
[8/121] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/121] Generating include/generated/offsets.h
[10/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[11/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[12/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[13/121] Building C object CMakeFiles/app.dir/src/main.c.obj
[14/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[15/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[16/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[17/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[18/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[19/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[20/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[21/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[22/121] Linking C static library app/libapp.a
[23/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[24/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[25/121] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[26/121] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[27/121] Generating linker_zephyr_pre0.cmd
[28/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[29/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[30/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[31/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[32/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[33/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[34/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[35/121] Generating ../../../include/generated/libc/minimal/strerror_table.h
[36/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[37/121] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[38/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[39/121] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[40/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[41/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[42/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[43/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[44/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[45/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[46/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[47/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[48/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[49/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[50/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[51/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[52/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[53/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[54/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[55/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[56/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[57/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[58/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[59/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[60/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[61/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[62/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[63/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[64/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[65/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[66/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[67/121] Linking C static library zephyr/libzephyr.a
[68/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[69/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[70/121] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[71/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[72/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[73/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[74/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[75/121] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[76/121] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[77/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[78/121] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[79/121] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[80/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[81/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[82/121] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[83/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[84/121] Linking C static library zephyr/drivers/console/libdrivers__console.a
[85/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[86/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[87/121] Linking C static library zephyr/subsys/random/libsubsys__random.a
[88/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[89/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[90/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[91/121] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[92/121] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[93/121] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[94/121] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[95/121] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[96/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[97/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[98/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[99/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[100/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[101/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[102/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[103/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[104/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[105/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[106/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[107/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[108/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[109/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[110/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[111/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[112/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[113/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[114/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[115/121] Linking C static library zephyr/kernel/libkernel.a
[116/121] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.preempt_only/zephyr/zephyr_pre0.map 
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf  zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj  -fuse-ld=bfd  -T  zephyr/linker_zephyr_pre0.cmd  -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.preempt_only/zephyr/zephyr_pre0.map  -Wl,--whole-archive  app/libapp.a  zephyr/libzephyr.a  zephyr/arch/arch/x86/core/libarch__x86__core.a  zephyr/lib/libc/minimal/liblib__libc__minimal.a  zephyr/lib/libc/common/liblib__libc__common.a  zephyr/subsys/random/libsubsys__random.a  zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a  zephyr/drivers/console/libdrivers__console.a  zephyr/drivers/serial/libdrivers__serial.a  zephyr/drivers/timer/libdrivers__timer.a  -Wl,--no-whole-archive  zephyr/kernel/libkernel.a  -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0"  -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.preempt_only/zephyr  -lgcc  -Wl,--fatal-warnings  -m64  -Wl,--gc-sections  -Wl,--build-id=none  -Wl,--sort-common=descending  -Wl,--sort-section=alignment  -Wl,-u,_OffsetAbsSyms  -Wl,-u,_ConfigAbsSyms  -nostdlib  -static  -Wl,-X  -Wl,-N  -Wl,--orphan-handling=warn  -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.preempt_only/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

Check failure on line 0 in qemu_x86_64_nokpti:samples/philosophers/sample.kernel.philosopher.same_prio

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

samples/philosophers/sample.kernel.philosopher.same_prio (qemu_x86_64_nokpti:samples/philosophers/sample.kernel.philosopher.same_prio) with error

artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/samples/philosophers
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter 
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6") 
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.same_prio/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.same_prio/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.same_prio/zephyr/dts.cmake

warning: DEBUG_THREAD_INFO (defined at subsys/debug/Kconfig:384) was assigned the value 'y' but got
the value 'n'. Check these unsatisfied dependencies: (!SMP) (=n). See
http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_DEBUG_THREAD_INFO and/or look up
DEBUG_THREAD_INFO in the menuconfig/guiconfig interface. The Application Development Primer, Setting
Configuration Values, and Kconfig - Tips and Best Practices sections of the manual might be helpful
too.

Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/samples/philosophers/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.same_prio/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.same_prio/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.same_prio/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38") 
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
  

      Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
      This capability is not secure and it is provided for testing purposes only.
      Use it carefully.


CMake Warning at /__w/zephyr/zephyr/CMakeLists.txt:1957 (message):
  __ASSERT() statements are globally ENABLED


-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    SAME_PRIO
    TC_RUNID


-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.same_prio
[1/121] Preparing syscall dependency handling

[2/121] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/121] Generating misc/generated/syscalls_subdirs.trigger
[4/121] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/121] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/121] Generating include/generated/driver-validation.h
[7/121] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[8/121] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/121] Generating include/generated/offsets.h
[10/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[11/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[12/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[13/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[14/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[15/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[16/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[17/121] Building C object CMakeFiles/app.dir/src/main.c.obj
[18/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[19/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[20/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[21/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[22/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[23/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[24/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[25/121] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[26/121] Linking C static library app/libapp.a
[27/121] Generating linker_zephyr_pre0.cmd
[28/121] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[29/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[30/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[31/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[32/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[33/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[34/121] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[35/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[36/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[37/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[38/121] Generating ../../../include/generated/libc/minimal/strerror_table.h
[39/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[40/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[41/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[42/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[43/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[44/121] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[45/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[46/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[47/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[48/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[49/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[50/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[51/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[52/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[53/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[54/121] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[55/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[56/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[57/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[58/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[59/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[60/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[61/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[62/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[63/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[64/121] Linking C static library zephyr/libzephyr.a
[65/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[66/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[67/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[68/121] Linking C static library zephyr/subsys/random/libsubsys__random.a
[69/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[70/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[71/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[72/121] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[73/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[74/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[75/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[76/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[77/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[78/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[79/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[80/121] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[81/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[82/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[83/121] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[84/121] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[85/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[86/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[87/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[88/121] Linking C static library zephyr/drivers/console/libdrivers__console.a
[89/121] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[90/121] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[91/121] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[92/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[93/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[94/121] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[95/121] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[96/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[97/121] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[98/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[99/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[100/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[101/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[102/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[103/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[104/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[105/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[106/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[107/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[108/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[109/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[110/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[111/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[112/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[113/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[114/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[115/121] Linking C static library zephyr/kernel/libkernel.a
[116/121] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.same_prio/zephyr/zephyr_pre0.map 
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf  zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj  -fuse-ld=bfd  -T  zephyr/linker_zephyr_pre0.cmd  -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.same_prio/zephyr/zephyr_pre0.map  -Wl,--whole-archive  app/libapp.a  zephyr/libzephyr.a  zephyr/arch/arch/x86/core/libarch__x86__core.a  zephyr/lib/libc/minimal/liblib__libc__minimal.a  zephyr/lib/libc/common/liblib__libc__common.a  zephyr/subsys/random/libsubsys__random.a  zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a  zephyr/drivers/console/libdrivers__console.a  zephyr/drivers/serial/libdrivers__serial.a  zephyr/drivers/timer/libdrivers__timer.a  -Wl,--no-whole-archive  zephyr/kernel/libkernel.a  -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0"  -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.same_prio/zephyr  -lgcc  -Wl,--fatal-warnings  -m64  -Wl,--gc-sections  -Wl,--build-id=none  -Wl,--sort-common=descending  -Wl,--sort-section=alignment  -Wl,-u,_OffsetAbsSyms  -Wl,-u,_ConfigAbsSyms  -nostdlib  -static  -Wl,-X  -Wl,-N  -Wl,--orphan-handling=warn  -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.same_prio/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

Check failure on line 0 in qemu_x86_64_nokpti:samples/philosophers/sample.kernel.philosopher.semaphores

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

samples/philosophers/sample.kernel.philosopher.semaphores (qemu_x86_64_nokpti:samples/philosophers/sample.kernel.philosopher.semaphores) with error

artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/samples/philosophers
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter 
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6") 
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.semaphores/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.semaphores/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.semaphores/zephyr/dts.cmake

warning: DEBUG_THREAD_INFO (defined at subsys/debug/Kconfig:384) was assigned the value 'y' but got
the value 'n'. Check these unsatisfied dependencies: (!SMP) (=n). See
http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_DEBUG_THREAD_INFO and/or look up
DEBUG_THREAD_INFO in the menuconfig/guiconfig interface. The Application Development Primer, Setting
Configuration Values, and Kconfig - Tips and Best Practices sections of the manual might be helpful
too.

Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/samples/philosophers/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.semaphores/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.semaphores/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.semaphores/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38") 
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
  

      Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
      This capability is not secure and it is provided for testing purposes only.
      Use it carefully.


CMake Warning at /__w/zephyr/zephyr/CMakeLists.txt:1957 (message):
  __ASSERT() statements are globally ENABLED


-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    TC_RUNID


-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.semaphores
[1/121] Preparing syscall dependency handling

[2/121] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/121] Generating misc/generated/syscalls_subdirs.trigger
[4/121] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/121] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/121] Generating include/generated/driver-validation.h
[7/121] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[8/121] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/121] Generating include/generated/offsets.h
[10/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[11/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[12/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[13/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[14/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[15/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[16/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[17/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[18/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[19/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[20/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[21/121] Building C object CMakeFiles/app.dir/src/main.c.obj
[22/121] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[23/121] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[24/121] Linking C static library app/libapp.a
[25/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[26/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[27/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[28/121] Generating linker_zephyr_pre0.cmd
[29/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[30/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[31/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[32/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[33/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[34/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[35/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[36/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[37/121] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[38/121] Generating ../../../include/generated/libc/minimal/strerror_table.h
[39/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[40/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[41/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[42/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[43/121] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[44/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[45/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[46/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[47/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[48/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[49/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[50/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[51/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[52/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[53/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[54/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[55/121] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[56/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[57/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[58/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[59/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[60/121] Linking C static library zephyr/libzephyr.a
[61/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[62/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[63/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[64/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[65/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[66/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[67/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[68/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[69/121] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[70/121] Linking C static library zephyr/subsys/random/libsubsys__random.a
[71/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[72/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[73/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[74/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[75/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[76/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[77/121] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[78/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[79/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[80/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[81/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[82/121] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[83/121] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[84/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[85/121] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[86/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[87/121] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[88/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[89/121] Linking C static library zephyr/drivers/console/libdrivers__console.a
[90/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[91/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[92/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[93/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[94/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[95/121] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[96/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[97/121] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[98/121] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[99/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[100/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[101/121] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[102/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[103/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[104/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[105/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[106/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[107/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[108/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[109/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[110/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[111/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[112/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[113/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[114/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[115/121] Linking C static library zephyr/kernel/libkernel.a
[116/121] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.semaphores/zephyr/zephyr_pre0.map 
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf  zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj  -fuse-ld=bfd  -T  zephyr/linker_zephyr_pre0.cmd  -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.semaphores/zephyr/zephyr_pre0.map  -Wl,--whole-archive  app/libapp.a  zephyr/libzephyr.a  zephyr/arch/arch/x86/core/libarch__x86__core.a  zephyr/lib/libc/minimal/liblib__libc__minimal.a  zephyr/lib/libc/common/liblib__libc__common.a  zephyr/subsys/random/libsubsys__random.a  zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a  zephyr/drivers/console/libdrivers__console.a  zephyr/drivers/serial/libdrivers__serial.a  zephyr/drivers/timer/libdrivers__timer.a  -Wl,--no-whole-archive  zephyr/kernel/libkernel.a  -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0"  -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.semaphores/zephyr  -lgcc  -Wl,--fatal-warnings  -m64  -Wl,--gc-sections  -Wl,--build-id=none  -Wl,--sort-common=descending  -Wl,--sort-section=alignment  -Wl,-u,_OffsetAbsSyms  -Wl,-u,_ConfigAbsSyms  -nostdlib  -static  -Wl,-X  -Wl,-N  -Wl,--orphan-handling=warn  -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.semaphores/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

Check failure on line 0 in qemu_x86_64_nokpti:samples/philosophers/sample.kernel.philosopher.stacks

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

samples/philosophers/sample.kernel.philosopher.stacks (qemu_x86_64_nokpti:samples/philosophers/sample.kernel.philosopher.stacks) with error

artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/samples/philosophers
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter 
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6") 
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.stacks/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.stacks/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.stacks/zephyr/dts.cmake

warning: DEBUG_THREAD_INFO (defined at subsys/debug/Kconfig:384) was assigned the value 'y' but got
the value 'n'. Check these unsatisfied dependencies: (!SMP) (=n). See
http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_DEBUG_THREAD_INFO and/or look up
DEBUG_THREAD_INFO in the menuconfig/guiconfig interface. The Application Development Primer, Setting
Configuration Values, and Kconfig - Tips and Best Practices sections of the manual might be helpful
too.

Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/samples/philosophers/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.stacks/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.stacks/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.stacks/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38") 
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
  

      Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
      This capability is not secure and it is provided for testing purposes only.
      Use it carefully.


CMake Warning at /__w/zephyr/zephyr/CMakeLists.txt:1957 (message):
  __ASSERT() statements are globally ENABLED


-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    TC_RUNID


-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.stacks
[1/121] Preparing syscall dependency handling

[2/121] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/121] Generating misc/generated/syscalls_subdirs.trigger
[4/121] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/121] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/121] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[7/121] Generating include/generated/driver-validation.h
[8/121] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/121] Generating include/generated/offsets.h
[10/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[11/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[12/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[13/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[14/121] Building C object CMakeFiles/app.dir/src/main.c.obj
[15/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[16/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[17/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[18/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[19/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[20/121] Linking C static library app/libapp.a
[21/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[22/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[23/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[24/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[25/121] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[26/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[27/121] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[28/121] Generating linker_zephyr_pre0.cmd
[29/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[30/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[31/121] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[32/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[33/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[34/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[35/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[36/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[37/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[38/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[39/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[40/121] Generating ../../../include/generated/libc/minimal/strerror_table.h
[41/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[42/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[43/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[44/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[45/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[46/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[47/121] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[48/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[49/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[50/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[51/121] Linking C static library zephyr/libzephyr.a
[52/121] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[53/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[54/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[55/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[56/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[57/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[58/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[59/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[60/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[61/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[62/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[63/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[64/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[65/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[66/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[67/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[68/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[69/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[70/121] Linking C static library zephyr/subsys/random/libsubsys__random.a
[71/121] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[72/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[73/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[74/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[75/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[76/121] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[77/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[78/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[79/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[80/121] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[81/121] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[82/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[83/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[84/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[85/121] Linking C static library zephyr/drivers/console/libdrivers__console.a
[86/121] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[87/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[88/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[89/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[90/121] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[91/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[92/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[93/121] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[94/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[95/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[96/121] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[97/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[98/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[99/121] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[100/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[101/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[102/121] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[103/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[104/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[105/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[106/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[107/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[108/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[109/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[110/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[111/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[112/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[113/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[114/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[115/121] Linking C static library zephyr/kernel/libkernel.a
[116/121] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.stacks/zephyr/zephyr_pre0.map 
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf  zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj  -fuse-ld=bfd  -T  zephyr/linker_zephyr_pre0.cmd  -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.stacks/zephyr/zephyr_pre0.map  -Wl,--whole-archive  app/libapp.a  zephyr/libzephyr.a  zephyr/arch/arch/x86/core/libarch__x86__core.a  zephyr/lib/libc/minimal/liblib__libc__minimal.a  zephyr/lib/libc/common/liblib__libc__common.a  zephyr/subsys/random/libsubsys__random.a  zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a  zephyr/drivers/console/libdrivers__console.a  zephyr/drivers/serial/libdrivers__serial.a  zephyr/drivers/timer/libdrivers__timer.a  -Wl,--no-whole-archive  zephyr/kernel/libkernel.a  -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0"  -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.stacks/zephyr  -lgcc  -Wl,--fatal-warnings  -m64  -Wl,--gc-sections  -Wl,--build-id=none  -Wl,--sort-common=descending  -Wl,--sort-section=alignment  -Wl,-u,_OffsetAbsSyms  -Wl,-u,_ConfigAbsSyms  -nostdlib  -static  -Wl,-X  -Wl,-N  -Wl,--orphan-handling=warn  -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.stacks/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

Check failure on line 0 in qemu_x86_64_nokpti:samples/philosophers/sample.kernel.philosopher.static

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

samples/philosophers/sample.kernel.philosopher.static (qemu_x86_64_nokpti:samples/philosophers/sample.kernel.philosopher.static) with error

artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/samples/philosophers
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter 
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6") 
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.static/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.static/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.static/zephyr/dts.cmake

warning: DEBUG_THREAD_INFO (defined at subsys/debug/Kconfig:384) was assigned the value 'y' but got
the value 'n'. Check these unsatisfied dependencies: (!SMP) (=n). See
http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_DEBUG_THREAD_INFO and/or look up
DEBUG_THREAD_INFO in the menuconfig/guiconfig interface. The Application Development Primer, Setting
Configuration Values, and Kconfig - Tips and Best Practices sections of the manual might be helpful
too.

Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/samples/philosophers/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.static/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.static/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.static/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38") 
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
  

      Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
      This capability is not secure and it is provided for testing purposes only.
      Use it carefully.


CMake Warning at /__w/zephyr/zephyr/CMakeLists.txt:1957 (message):
  __ASSERT() statements are globally ENABLED


-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    STATIC_OBJS
    TC_RUNID


-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.static
[1/121] Preparing syscall dependency handling

[2/121] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/121] Generating misc/generated/syscalls_subdirs.trigger
[4/121] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/121] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/121] Generating include/generated/driver-validation.h
[7/121] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[8/121] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/121] Generating include/generated/offsets.h
[10/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[11/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[12/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[13/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[14/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[15/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[16/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[17/121] Building C object CMakeFiles/app.dir/src/main.c.obj
[18/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[19/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[20/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[21/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[22/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[23/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[24/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[25/121] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[26/121] Linking C static library app/libapp.a
[27/121] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[28/121] Generating linker_zephyr_pre0.cmd
[29/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[30/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[31/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[32/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[33/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[34/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[35/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[36/121] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[37/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[38/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[39/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[40/121] Generating ../../../include/generated/libc/minimal/strerror_table.h
[41/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[42/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[43/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[44/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[45/121] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[46/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[47/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[48/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[49/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[50/121] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[51/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[52/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[53/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[54/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[55/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[56/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[57/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[58/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[59/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[60/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[61/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[62/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[63/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[64/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[65/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[66/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[67/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[68/121] Linking C static library zephyr/libzephyr.a
[69/121] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[70/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[71/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[72/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[73/121] Linking C static library zephyr/subsys/random/libsubsys__random.a
[74/121] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[75/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[76/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[77/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[78/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[79/121] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[80/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[81/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[82/121] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[83/121] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[84/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[85/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[86/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[87/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[88/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[89/121] Linking C static library zephyr/drivers/console/libdrivers__console.a
[90/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[91/121] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[92/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[93/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[94/121] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[95/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[96/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[97/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[98/121] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[99/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[100/121] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[101/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[102/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[103/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[104/121] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[105/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[106/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[107/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[108/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[109/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[110/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[111/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[112/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[113/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[114/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[115/121] Linking C static library zephyr/kernel/libkernel.a
[116/121] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.static/zephyr/zephyr_pre0.map 
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf  zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj  -fuse-ld=bfd  -T  zephyr/linker_zephyr_pre0.cmd  -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.static/zephyr/zephyr_pre0.map  -Wl,--whole-archive  app/libapp.a  zephyr/libzephyr.a  zephyr/arch/arch/x86/core/libarch__x86__core.a  zephyr/lib/libc/minimal/liblib__libc__minimal.a  zephyr/lib/libc/common/liblib__libc__common.a  zephyr/subsys/random/libsubsys__random.a  zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a  zephyr/drivers/console/libdrivers__console.a  zephyr/drivers/serial/libdrivers__serial.a  zephyr/drivers/timer/libdrivers__timer.a  -Wl,--no-whole-archive  zephyr/kernel/libkernel.a  -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0"  -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.static/zephyr  -lgcc  -Wl,--fatal-warnings  -m64  -Wl,--gc-sections  -Wl,--build-id=none  -Wl,--sort-common=descending  -Wl,--sort-section=alignment  -Wl,-u,_OffsetAbsSyms  -Wl,-u,_ConfigAbsSyms  -nostdlib  -static  -Wl,-X  -Wl,-N  -Wl,--orphan-handling=warn  -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.static/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

Check failure on line 0 in qemu_x86_64_nokpti:samples/userspace/prod_consumer/sample.userspace.prod_consumer

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

samples/userspace/prod_consumer/sample.userspace.prod_consumer (qemu_x86_64_nokpti:samples/userspace/prod_consumer/sample.userspace.prod_consumer) with error

artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr module(s) (Zephyr base): zephyr_default:kconfig
-- Application: /__w/zephyr/zephyr/samples/userspace/prod_consumer
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter 
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6") 
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/prod_consumer/sample.userspace.prod_consumer/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/prod_consumer/sample.userspace.prod_consumer/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/prod_consumer/sample.userspace.prod_consumer/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/samples/userspace/prod_consumer/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/prod_consumer/sample.userspace.prod_consumer/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/prod_consumer/sample.userspace.prod_consumer/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/prod_consumer/sample.userspace.prod_consumer/zephyr/include/generated/autoconf.h'
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/samples/userspace/prod_consumer
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter 
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6") 
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/prod_consumer/sample.userspace.prod_consumer/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/prod_consumer/sample.userspace.prod_consumer/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/prod_consumer/sample.userspace.prod_consumer/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/prod_consumer/sample.userspace.prod_consumer/zephyr/.config'
No change to configuration in '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/prod_consumer/sample.userspace.prod_consumer/zephyr/.config'
No change to Kconfig header in '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/prod_consumer/sample.userspace.prod_consumer/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38") 
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
  

      Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
      This capability is not secure and it is provided for testing purposes only.
      Use it carefully.


CMake Warning at /__w/zephyr/zephyr/CMakeLists.txt:1957 (message):
  __ASSERT() statements are globally ENABLED


-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    TC_RUNID


-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/prod_consumer/sample.userspace.prod_consumer
[1/153] Preparing syscall dependency handling

[2/153] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/153] Generating misc/generated/syscalls_subdirs.trigger
[4/153] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/153] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/153] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[7/153] Generating include/generated/driver-validation.h
[8/153] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/153] Generating include/generated/offsets.h
[10/153] Building C object CMakeFiles/app.dir/src/app_shared.c.obj
[11/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[12/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[13/153] Building C object CMakeFiles/app.dir/src/app_b.c.obj
[14/153] Building C object CMakeFiles/app.dir/src/app_syscall.c.obj
[15/153] Building C object CMakeFiles/app.dir/src/sample_driver_foo.c.obj
[16/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[17/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[18/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[19/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[20/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[21/153] Building C object CMakeFiles/app.dir/src/main.c.obj
[22/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[23/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[24/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[25/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[26/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[27/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[28/153] Building C object CMakeFiles/app.dir/src/sample_driver_handlers.c.obj
[29/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[30/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[31/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[32/153] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[33/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[34/153] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[35/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[36/153] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_minimal.c.obj
[37/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[38/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/user_work.c.obj
[39/153] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[40/153] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[41/153] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[42/153] Building C object CMakeFiles/app.dir/src/app_a.c.obj
[43/153] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[44/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/mutex.c.obj
[45/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[46/153] Generating ../../../include/generated/libc/minimal/strerror_table.h
[47/153] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/userspace.S.obj
[48/153] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[49/153] Linking C static library app/libapp.a
[50/153] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[51/153] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/userspace.c.obj
[52/153] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[53/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[54/153] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[55/153] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[56/153] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[57/153] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[58/153] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[59/153] Linking C static library zephyr/libzephyr.a
[60/153] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[61/153] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[62/153] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[63/153] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[64/153] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[65/153] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[66/153] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[67/153] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[68/153] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[69/153] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[70/153] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_handlers.c.obj
[71/153] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[72/153] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[73/153] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[74/153] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[75/153] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[76/153] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[77/153] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[78/153] Linking C static library zephyr/subsys/random/libsubsys__random.a
[79/153] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[80/153] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[81/153] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[82/153] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[83/153] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[84/153] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[85/153] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[86/153] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[87/153] Linking C static library zephyr/drivers/console/libdrivers__console.a
[88/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[89/153] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[90/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[91/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[92/153] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[93/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[94/153] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[95/153] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[96/153] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[97/153] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[98/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[99/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[100/153] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[101/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[102/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[103/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[104/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[105/153] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[106/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[107/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[108/153] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[109/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[110/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[111/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[112/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[113/153] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[114/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[115/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[116/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[117/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/futex.c.obj
[118/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[119/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[120/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace_handler.c.obj
[121/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[122/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[123/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[124/153] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_handlers.c.obj
[125/153] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[126/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[127/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_domain.c.obj
[128/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace.c.obj
[129/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[130/153] Linking C static library zephyr/kernel/libkernel.a
[131/153] Generating app_smem_unaligned linker section
[132/153] Generating linker_zephyr_pre0.cmd
[133/153] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[134/153] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/prod_consumer/sample.userspace.prod_consumer/zephyr/zephyr_pre0.map 
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf  zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj  -fuse-ld=bfd  -T  zephyr/linker_zephyr_pre0.cmd  -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/prod_consumer/sample.userspace.prod_consumer/zephyr/zephyr_pre0.map  -Wl,--whole-archive  app/libapp.a  zephyr/libzephyr.a  zephyr/arch/arch/x86/core/libarch__x86__core.a  zephyr/lib/libc/minimal/liblib__libc__minimal.a  zephyr/lib/libc/common/liblib__libc__common.a  zephyr/subsys/random/libsubsys__random.a  zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a  zephyr/drivers/console/libdrivers__console.a  zephyr/drivers/serial/libdrivers__serial.a  zephyr/drivers/timer/libdrivers__timer.a  -Wl,--no-whole-archive  zephyr/kernel/libkernel.a  -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0"  -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/prod_consumer/sample.userspace.prod_consumer/zephyr  -lgcc  -Wl,--fatal-warnings  -m64  -Wl,--gc-sections  -Wl,--build-id=none  -Wl,--sort-common=descending  -Wl,--sort-section=alignment  -Wl,--no-relax  -Wl,-u,_OffsetAbsSyms  -Wl,-u,_ConfigAbsSyms  -nostdlib  -static  -Wl,-X  -Wl,-N  -Wl,--orphan-handling=warn  -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/prod_consumer/sample.userspace.prod_consumer/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

Check failure on line 0 in qemu_x86_64_nokpti:samples/userspace/shared_mem/sample.kernel.memory_protection.shared_mem

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

samples/userspace/shared_mem/sample.kernel.memory_protection.shared_mem (qemu_x86_64_nokpti:samples/userspace/shared_mem/sample.kernel.memory_protection.shared_mem) with error

artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr module(s) (Zephyr base): zephyr_default:kconfig
-- Application: /__w/zephyr/zephyr/samples/userspace/shared_mem
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter 
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6") 
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/shared_mem/sample.kernel.memory_protection.shared_mem/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/shared_mem/sample.kernel.memory_protection.shared_mem/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/shared_mem/sample.kernel.memory_protection.shared_mem/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/samples/userspace/shared_mem/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/shared_mem/sample.kernel.memory_protection.shared_mem/twister/testsuite_extra.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/shared_mem/sample.kernel.memory_protection.shared_mem/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/shared_mem/sample.kernel.memory_protection.shared_mem/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/shared_mem/sample.kernel.memory_protection.shared_mem/zephyr/include/generated/autoconf.h'
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/samples/userspace/shared_mem
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter 
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6") 
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/shared_mem/sample.kernel.memory_protection.shared_mem/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/shared_mem/sample.kernel.memory_protection.shared_mem/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/shared_mem/sample.kernel.memory_protection.shared_mem/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/shared_mem/sample.kernel.memory_protection.shared_mem/zephyr/.config'
No change to configuration in '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/shared_mem/sample.kernel.memory_protection.shared_mem/zephyr/.config'
No change to Kconfig header in '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/shared_mem/sample.kernel.memory_protection.shared_mem/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38") 
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
  

      Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
      This capability is not secure and it is provided for testing purposes only.
      Use it carefully.


-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    TC_RUNID


-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/shared_mem/sample.kernel.memory_protection.shared_mem
[1/148] Preparing syscall dependency handling

[2/148] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/148] Generating misc/generated/syscalls_subdirs.trigger
[4/148] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/148] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[6/148] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[7/148] Generating include/generated/driver-validation.h
[8/148] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/148] Generating include/generated/offsets.h
[10/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[11/148] Building C object CMakeFiles/app.dir/src/enc.c.obj
[12/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[13/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[14/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[15/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[16/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[17/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[18/148] Building C object CMakeFiles/app.dir/src/main.c.obj
[19/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[20/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[21/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[22/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[23/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[24/148] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[25/148] Linking C static library app/libapp.a
[26/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[27/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[28/148] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[29/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[30/148] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_minimal.c.obj
[31/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/user_work.c.obj
[32/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[33/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[34/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[35/148] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[36/148] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[37/148] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[38/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[39/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[40/148] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[41/148] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[42/148] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/userspace.S.obj
[43/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/mutex.c.obj
[44/148] Generating ../../../include/generated/libc/minimal/strerror_table.h
[45/148] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[46/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[47/148] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/userspace.c.obj
[48/148] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[49/148] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[50/148] Linking C static library zephyr/libzephyr.a
[51/148] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[52/148] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[53/148] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[54/148] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[55/148] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[56/148] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[57/148] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[58/148] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[59/148] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[60/148] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[61/148] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[62/148] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[63/148] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[64/148] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[65/148] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[66/148] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[67/148] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_handlers.c.obj
[68/148] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[69/148] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[70/148] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[71/148] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[72/148] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[73/148] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[74/148] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[75/148] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[76/148] Linking C static library zephyr/subsys/random/libsubsys__random.a
[77/148] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[78/148] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[79/148] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[80/148] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[81/148] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[82/148] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[83/148] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[84/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[85/148] Linking C static library zephyr/drivers/console/libdrivers__console.a
[86/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[87/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[88/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[89/148] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[90/148] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[91/148] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[92/148] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[93/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[94/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[95/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[96/148] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[97/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[98/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[99/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[100/148] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[101/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[102/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[103/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[104/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[105/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[106/148] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[107/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[108/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[109/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[110/148] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[111/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[112/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/futex.c.obj
[113/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace_handler.c.obj
[114/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[115/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[116/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[117/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[118/148] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_handlers.c.obj
[119/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[120/148] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[121/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[122/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_domain.c.obj
[123/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace.c.obj
[124/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[125/148] Linking C static library zephyr/kernel/libkernel.a
[126/148] Generating app_smem_unaligned linker section
[127/148] Generating linker_zephyr_pre0.cmd
[128/148] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[129/148] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/shared_mem/sample.kernel.memory_protection.shared_mem/zephyr/zephyr_pre0.map 
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf  zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj  -fuse-ld=bfd  -T  zephyr/linker_zephyr_pre0.cmd  -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/shared_mem/sample.kernel.memory_protection.shared_mem/zephyr/zephyr_pre0.map  -Wl,--whole-archive  app/libapp.a  zephyr/libzephyr.a  zephyr/arch/arch/x86/core/libarch__x86__core.a  zephyr/lib/libc/minimal/liblib__libc__minimal.a  zephyr/lib/libc/common/liblib__libc__common.a  zephyr/subsys/random/libsubsys__random.a  zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a  zephyr/drivers/console/libdrivers__console.a  zephyr/drivers/serial/libdrivers__serial.a  zephyr/drivers/timer/libdrivers__timer.a  -Wl,--no-whole-archive  zephyr/kernel/libkernel.a  -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0"  -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/shared_mem/sample.kernel.memory_protection.shared_mem/zephyr  -lgcc  -Wl,--fatal-warnings  -m64  -Wl,--gc-sections  -Wl,--build-id=none  -Wl,--sort-common=descending  -Wl,--sort-section=alignment  -Wl,--no-relax  -Wl,-u,_OffsetAbsSyms  -Wl,-u,_ConfigAbsSyms  -nostdlib  -static  -Wl,-X  -Wl,-N  -Wl,--orphan-handling=warn  -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/shared_mem/sample.kernel.memory_protection.shared_mem/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

Check failure on line 0 in qemu_x86_64_nokpti:tests/arch/x86/cpu_scrubs_regs/arch.x86.syscalls.cpu_scrubs_regs

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

tests/arch/x86/cpu_scrubs_regs/arch.x86.syscalls.cpu_scrubs_regs (qemu_x86_64_nokpti:tests/arch/x86/cpu_scrubs_regs/arch.x86.syscalls.cpu_scrubs_regs) with error

artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr module(s) (Zephyr base): zephyr_default:kconfig
-- Application: /__w/zephyr/zephyr/tests/arch/x86/cpu_scrubs_regs
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter 
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6") 
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/cpu_scrubs_regs/arch.x86.syscalls.cpu_scrubs_regs/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/cpu_scrubs_regs/arch.x86.syscalls.cpu_scrubs_regs/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/cpu_scrubs_regs/arch.x86.syscalls.cpu_scrubs_regs/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/tests/arch/x86/cpu_scrubs_regs/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/cpu_scrubs_regs/arch.x86.syscalls.cpu_scrubs_regs/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/cpu_scrubs_regs/arch.x86.syscalls.cpu_scrubs_regs/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/cpu_scrubs_regs/arch.x86.syscalls.cpu_scrubs_regs/zephyr/include/generated/autoconf.h'
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/tests/arch/x86/cpu_scrubs_regs
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter 
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6") 
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/cpu_scrubs_regs/arch.x86.syscalls.cpu_scrubs_regs/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/cpu_scrubs_regs/arch.x86.syscalls.cpu_scrubs_regs/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/cpu_scrubs_regs/arch.x86.syscalls.cpu_scrubs_regs/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/cpu_scrubs_regs/arch.x86.syscalls.cpu_scrubs_regs/zephyr/.config'
No change to configuration in '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/cpu_scrubs_regs/arch.x86.syscalls.cpu_scrubs_regs/zephyr/.config'
No change to Kconfig header in '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/cpu_scrubs_regs/arch.x86.syscalls.cpu_scrubs_regs/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38") 
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
  

      Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
      This capability is not secure and it is provided for testing purposes only.
      Use it carefully.


-- Configuring done
-- Generating done
-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/cpu_scrubs_regs/arch.x86.syscalls.cpu_scrubs_regs
[1/152] Preparing syscall dependency handling

[2/152] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/152] Generating misc/generated/syscalls_subdirs.trigger
[4/152] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/152] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/152] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[7/152] Generating include/generated/driver-validation.h
[8/152] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/152] Generating include/generated/offsets.h
[10/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[11/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[12/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[13/152] Building C object CMakeFiles/app.dir/src/main.c.obj
[14/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[15/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[16/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[17/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[18/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[19/152] Linking C static library app/libapp.a
[20/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[21/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[22/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[23/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[24/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[25/152] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[26/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[27/152] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[28/152] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_minimal.c.obj
[29/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[30/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[31/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[32/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[33/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[34/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/mutex.c.obj
[35/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[36/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[37/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/user_work.c.obj
[38/152] Generating ../../../include/generated/libc/minimal/strerror_table.h
[39/152] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[40/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/userspace.c.obj
[41/152] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/userspace.S.obj
[42/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[43/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[44/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[45/152] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[46/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[47/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[48/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[49/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[50/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[51/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[52/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[53/152] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[54/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[55/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[56/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[57/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[58/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[59/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[60/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[61/152] Linking C static library zephyr/libzephyr.a
[62/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[63/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[64/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[65/152] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[66/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[67/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[68/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[69/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[70/152] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[71/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[72/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[73/152] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_error_hook.c.obj
[74/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[75/152] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_defaults.c.obj
[76/152] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_handlers.c.obj
[77/152] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[78/152] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_rules.c.obj
[79/152] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[80/152] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[81/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[82/152] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[83/152] Linking C static library zephyr/subsys/random/libsubsys__random.a
[84/152] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[85/152] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[86/152] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[87/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[88/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[89/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[90/152] Linking C static library zephyr/drivers/console/libdrivers__console.a
[91/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[92/152] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[93/152] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[94/152] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[95/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[96/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[97/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[98/152] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_new.c.obj
[99/152] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[100/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[101/152] Linking C static library zephyr/subsys/testsuite/ztest/libsubsys__testsuite__ztest.a
[102/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[103/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[104/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[105/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[106/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[107/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[108/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[109/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[110/152] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[111/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[112/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[113/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/futex.c.obj
[114/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[115/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[116/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[117/152] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_handlers.c.obj
[118/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[119/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[120/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace_handler.c.obj
[121/152] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[122/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[123/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[124/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[125/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[126/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_domain.c.obj
[127/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[128/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace.c.obj
[129/152] Linking C static library zephyr/kernel/libkernel.a
[130/152] Generating app_smem_unaligned linker section
[131/152] Generating linker_zephyr_pre0.cmd
[132/152] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[133/152] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/cpu_scrubs_regs/arch.x86.syscalls.cpu_scrubs_regs/zephyr/zephyr_pre0.map 
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf  zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj  -fuse-ld=bfd  -T  zephyr/linker_zephyr_pre0.cmd  -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/cpu_scrubs_regs/arch.x86.syscalls.cpu_scrubs_regs/zephyr/zephyr_pre0.map  -Wl,--whole-archive  app/libapp.a  zephyr/libzephyr.a  zephyr/arch/arch/x86/core/libarch__x86__core.a  zephyr/lib/libc/minimal/liblib__libc__minimal.a  zephyr/lib/libc/common/liblib__libc__common.a  zephyr/subsys/random/libsubsys__random.a  zephyr/subsys/testsuite/ztest/libsubsys__testsuite__ztest.a  zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a  zephyr/drivers/console/libdrivers__console.a  zephyr/drivers/serial/libdrivers__serial.a  zephyr/drivers/timer/libdrivers__timer.a  -Wl,--no-whole-archive  zephyr/kernel/libkernel.a  -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0"  -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/cpu_scrubs_regs/arch.x86.syscalls.cpu_scrubs_regs/zephyr  -lgcc  -Wl,--fatal-warnings  -m64  -Wl,--gc-sections  -Wl,--build-id=none  -Wl,--sort-common=descending  -Wl,--sort-section=alignment  -Wl,--no-relax  -Wl,-u,_OffsetAbsSyms  -Wl,-u,_ConfigAbsSyms  -nostdlib  -static  -Wl,-X  -Wl,-N  -Wl,--orphan-handling=warn  -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/cpu_scrubs_regs/arch.x86.syscalls.cpu_scrubs_regs/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

Check failure on line 0 in qemu_x86_64_nokpti:tests/arch/x86/pagetables/arch.x86.pagetables

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

tests/arch/x86/pagetables/arch.x86.pagetables (qemu_x86_64_nokpti:tests/arch/x86/pagetables/arch.x86.pagetables) with error

artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr module(s) (Zephyr base): zephyr_default:kconfig
-- Application: /__w/zephyr/zephyr/tests/arch/x86/pagetables
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter 
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6") 
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/pagetables/arch.x86.pagetables/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/pagetables/arch.x86.pagetables/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/pagetables/arch.x86.pagetables/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/tests/arch/x86/pagetables/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/pagetables/arch.x86.pagetables/twister/testsuite_extra.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/pagetables/arch.x86.pagetables/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/pagetables/arch.x86.pagetables/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/pagetables/arch.x86.pagetables/zephyr/include/generated/autoconf.h'
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/tests/arch/x86/pagetables
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter 
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6") 
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/pagetables/arch.x86.pagetables/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/pagetables/arch.x86.pagetables/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/pagetables/arch.x86.pagetables/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/pagetables/arch.x86.pagetables/zephyr/.config'
No change to configuration in '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/pagetables/arch.x86.pagetables/zephyr/.config'
No change to Kconfig header in '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/pagetables/arch.x86.pagetables/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38") 
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
  

      Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
      This capability is not secure and it is provided for testing purposes only.
      Use it carefully.


-- Configuring done
-- Generating done
-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/pagetables/arch.x86.pagetables
[1/152] Preparing syscall dependency handling

[2/152] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/152] Generating misc/generated/syscalls_subdirs.trigger
[4/152] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/152] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/152] Generating include/generated/driver-validation.h
[7/152] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[8/152] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/152] Generating include/generated/offsets.h
[10/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[11/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[12/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[13/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[14/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[15/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[16/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[17/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[18/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[19/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[20/152] Building C object CMakeFiles/app.dir/src/main.c.obj
[21/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[22/152] Linking C static library app/libapp.a
[23/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[24/152] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[25/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[26/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[27/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[28/152] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[29/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[30/152] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_minimal.c.obj
[31/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[32/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/mutex.c.obj
[33/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[34/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[35/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/user_work.c.obj
[36/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[37/152] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[38/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[39/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[40/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[41/152] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/userspace.S.obj
[42/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[43/152] Generating ../../../include/generated/libc/minimal/strerror_table.h
[44/152] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[45/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[46/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[47/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/userspace.c.obj
[48/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[49/152] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[50/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[51/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[52/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[53/152] Linking C static library zephyr/libzephyr.a
[54/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[55/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[56/152] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[57/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[58/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[59/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[60/152] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[61/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[62/152] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_error_hook.c.obj
[63/152] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_rules.c.obj
[64/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[65/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[66/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[67/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[68/152] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_handlers.c.obj
[69/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[70/152] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[71/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[72/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[73/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[74/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[75/152] Linking C static library zephyr/subsys/random/libsubsys__random.a
[76/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[77/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[78/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[79/152] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_defaults.c.obj
[80/152] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[81/152] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[82/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[83/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[84/152] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[85/152] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[86/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[87/152] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[88/152] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[89/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[90/152] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[91/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[92/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[93/152] Linking C static library zephyr/drivers/console/libdrivers__console.a
[94/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[95/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[96/152] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[97/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[98/152] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_new.c.obj
[99/152] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[100/152] Linking C static library zephyr/subsys/testsuite/ztest/libsubsys__testsuite__ztest.a
[101/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[102/152] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[103/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[104/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[105/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[106/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[107/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[108/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[109/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[110/152] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[111/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[112/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[113/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[114/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace_handler.c.obj
[115/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[116/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[117/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/futex.c.obj
[118/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[119/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[120/152] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_handlers.c.obj
[121/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[122/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[123/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[124/152] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[125/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[126/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_domain.c.obj
[127/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace.c.obj
[128/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[129/152] Linking C static library zephyr/kernel/libkernel.a
[130/152] Generating app_smem_unaligned linker section
[131/152] Generating linker_zephyr_pre0.cmd
[132/152] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[133/152] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/pagetables/arch.x86.pagetables/zephyr/zephyr_pre0.map 
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf  zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj  -fuse-ld=bfd  -T  zephyr/linker_zephyr_pre0.cmd  -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/pagetables/arch.x86.pagetables/zephyr/zephyr_pre0.map  -Wl,--whole-archive  app/libapp.a  zephyr/libzephyr.a  zephyr/arch/arch/x86/core/libarch__x86__core.a  zephyr/lib/libc/minimal/liblib__libc__minimal.a  zephyr/lib/libc/common/liblib__libc__common.a  zephyr/subsys/random/libsubsys__random.a  zephyr/subsys/testsuite/ztest/libsubsys__testsuite__ztest.a  zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a  zephyr/drivers/console/libdrivers__console.a  zephyr/drivers/serial/libdrivers__serial.a  zephyr/drivers/timer/libdrivers__timer.a  -Wl,--no-whole-archive  zephyr/kernel/libkernel.a  -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0"  -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/pagetables/arch.x86.pagetables/zephyr  -lgcc  -Wl,--fatal-warnings  -m64  -Wl,--gc-sections  -Wl,--build-id=none  -Wl,--sort-common=descending  -Wl,--sort-section=alignment  -Wl,--no-relax  -Wl,-u,_OffsetAbsSyms  -Wl,-u,_ConfigAbsSyms  -nostdlib  -static  -Wl,-X  -Wl,-N  -Wl,--orphan-handling=warn  -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/pagetables/arch.x86.pagetables/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

Check failure on line 0 in qemu_x86_64_nokpti:tests/crypto/mbedtls/crypto.mbedtls

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

tests/crypto/mbedtls/crypto.mbedtls (qemu_x86_64_nokpti:tests/crypto/mbedtls/crypto.mbedtls) with error

artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/tests/crypto/mbedtls
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter 
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6") 
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/crypto/mbedtls/crypto.mbedtls/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/crypto/mbedtls/crypto.mbedtls/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/crypto/mbedtls/crypto.mbedtls/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/tests/crypto/mbedtls/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/crypto/mbedtls/crypto.mbedtls/twister/testsuite_extra.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/crypto/mbedtls/crypto.mbedtls/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/crypto/mbedtls/crypto.mbedtls/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/crypto/mbedtls/crypto.mbedtls/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38") 
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
  

      Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
      This capability is not secure and it is provided for testing purposes only.
      Use it carefully.


-- Configuring done
-- Generating done
-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/crypto/mbedtls/crypto.mbedtls
[1/248] Preparing syscall dependency handling

[2/248] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/248] Generating misc/generated/syscalls_subdirs.trigger
[4/248] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/248] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/248] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[7/248] Generating include/generated/driver-validation.h
[8/248] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/248] Generating include/generated/offsets.h
[10/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[11/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[12/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[13/248] Building C object CMakeFiles/app.dir/src/main.c.obj
[14/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[15/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[16/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[17/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[18/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[19/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[20/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[21/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[22/248] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[23/248] Building C object CMakeFiles/app.dir/src/mbedtls.c.obj
[24/248] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[25/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[26/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[27/248] Linking C static library app/libapp.a
[28/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[29/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[30/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/user_work.c.obj
[31/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/asn1write.c.obj
[32/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[33/248] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_minimal.c.obj
[34/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/mutex.c.obj
[35/248] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[36/248] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[37/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[38/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/asn1parse.c.obj
[39/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[40/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[41/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[42/248] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[43/248] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[44/248] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[45/248] Generating ../../../include/generated/libc/minimal/strerror_table.h
[46/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[47/248] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/userspace.c.obj
[48/248] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/userspace.S.obj
[49/248] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[50/248] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[51/248] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[52/248] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[53/248] Linking C static library zephyr/libzephyr.a
[54/248] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[55/248] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[56/248] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[57/248] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[58/248] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[59/248] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_handlers.c.obj
[60/248] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_error_hook.c.obj
[61/248] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[62/248] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[63/248] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[64/248] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[65/248] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[66/248] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[67/248] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[68/248] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[69/248] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[70/248] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[71/248] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[72/248] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[73/248] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[74/248] Linking C static library zephyr/subsys/random/libsubsys__random.a
[75/248] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[76/248] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[77/248] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[78/248] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[79/248] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/rand.c.obj
[80/248] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[81/248] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[82/248] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_rules.c.obj
[83/248] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_defaults.c.obj
[84/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/base64.c.obj
[85/248] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[86/248] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[87/248] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[88/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/nist_kw.c.obj
[89/248] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[90/248] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[91/248] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[92/248] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_new.c.obj
[93/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/padlock.c.obj
[94/248] Linking C static library zephyr/drivers/console/libdrivers__console.a
[95/248] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[96/248] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[97/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/platform.c.obj
[98/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/platform_util.c.obj
[99/248] Linking C static library zephyr/subsys/testsuite/ztest/libsubsys__testsuite__ztest.a
[100/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/version.c.obj
[101/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/bignum_mod_raw.c.obj
[102/248] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[103/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/bignum_mod.c.obj
[104/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/aesni.c.obj
[105/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/camellia.c.obj
[106/248] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[107/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/aria.c.obj
[108/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/ccm.c.obj
[109/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/chacha20.c.obj
[110/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/oid.c.obj
[111/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/chachapoly.c.obj
[112/248] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[113/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/cmac.c.obj
[114/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/code_share.c.obj
[115/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/dhm.c.obj
[116/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/constant_time.c.obj
[117/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/ecjpake.c.obj
[118/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/ecdh.c.obj
[119/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/ecdsa.c.obj
[120/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/bignum_core.c.obj
[121/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/ecp.c.obj
[122/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/entropy.c.obj
[123/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/entropy_poll.c.obj
[124/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/error.c.obj
[125/248] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[126/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/cipher_wrap.c.obj
[127/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/ecp_curves.c.obj
[128/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/gcm.c.obj
[129/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/aes.c.obj
[130/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/hkdf.c.obj
[131/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/hmac_drbg.c.obj
[132/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/lmots.c.obj
[133/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/debug.c.obj
[134/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/cipher.c.obj
[135/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/lms.c.obj
[136/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/hash_info.c.obj
[137/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/poly1305.c.obj
[138/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/ctr_drbg.c.obj
[139/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/mps_reader.c.obj
[140/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/mps_trace.c.obj
[141/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/ripemd160.c.obj
[142/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/threading.c.obj
[143/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/timing.c.obj
[144/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/version_features.c.obj
[145/248] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[146/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/__w/zephyr/modules/crypto/mbedtls/library/psa_crypto.c.obj
[147/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/bignum.c.obj
[148/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/rsa_alt_helpers.c.obj
[149/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/__w/zephyr/modules/crypto/mbedtls/library/pem.c.obj
[150/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/__w/zephyr/modules/crypto/mbedtls/library/psa_crypto_client.c.obj
[151/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/__w/zephyr/modules/crypto/mbedtls/library/pkcs5.c.obj
[152/248] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[153/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/__w/zephyr/modules/crypto/mbedtls/library/pkcs12.c.obj
[154/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/__w/zephyr/modules/crypto/mbedtls/library/pkwrite.c.obj
[155/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/memory_buffer_alloc.c.obj
[156/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/zephyr_init.c.obj
[157/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/sha256.c.obj
[158/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/md5.c.obj
[159/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSX509.dir/__w/zephyr/modules/crypto/mbedtls/library/x509_create.c.obj
[160/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSX509.dir/__w/zephyr/modules/crypto/mbedtls/library/x509_crl.c.obj
[161/248] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_handlers.c.obj
[162/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/md.c.obj
[163/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSX509.dir/__w/zephyr/modules/crypto/mbedtls/library/x509_csr.c.obj
[164/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/__w/zephyr/modules/crypto/mbedtls/library/pk_wrap.c.obj
[165/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSX509.dir/__w/zephyr/modules/crypto/mbedtls/library/x509write_crt.c.obj
[166/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSX509.dir/__w/zephyr/modules/crypto/mbedtls/library/x509write_csr.c.obj
[167/248] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/__w/zephyr/modules/crypto/mbedtls/library/ssl_cache.c.obj
[168/248] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/__w/zephyr/modules/crypto/mbedtls/library/net_sockets.c.obj
[169/248] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[170/248] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/__w/zephyr/modules/crypto/mbedtls/library/ssl_cookie.c.obj
[171/248] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/__w/zephyr/modules/crypto/mbedtls/library/ssl_tls13_keys.c.obj
[172/248] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/__w/zephyr/modules/crypto/mbedtls/library/ssl_ticket.c.obj
[173/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/des.c.obj
[174/248] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/__w/zephyr/modules/crypto/mbedtls/library/ssl_tls13_client.c.obj
[175/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/sha512.c.obj
[176/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/__w/zephyr/modules/crypto/mbedtls/library/pkparse.c.obj
[177/248] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/__w/zephyr/modules/crypto/mbedtls/library/ssl_tls13_generic.c.obj
[178/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/__w/zephyr/modules/crypto/mbedtls/library/pk.c.obj
[179/248] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/__w/zephyr/modules/crypto/mbedtls/library/ssl_tls13_server.c.obj
[180/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/sha1.c.obj
[181/248] Linking C static library modules/mbedtls/libmbedTLSCrypto.a
[182/248] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/__w/zephyr/modules/crypto/mbedtls/library/ssl_debug_helpers_generated.c.obj
[183/248] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/__w/zephyr/modules/crypto/mbedtls/library/ssl_ciphersuites.c.obj
[184/248] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/__w/zephyr/modules/crypto/mbedtls/library/ssl_client.c.obj
[185/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[186/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSX509.dir/__w/zephyr/modules/crypto/mbedtls/library/x509.c.obj
[187/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[188/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[189/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[190/248] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/__w/zephyr/modules/crypto/mbedtls/library/ssl_tls12_client.c.obj
[191/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[192/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[193/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[194/248] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/__w/zephyr/modules/crypto/mbedtls/library/ssl_tls12_server.c.obj
[195/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[196/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[197/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[198/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/rsa.c.obj
[199/248] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/__w/zephyr/modules/crypto/mbedtls/library/ssl_msg.c.obj
[200/248] Linking C static library modules/mbedtls/libmbedTLSBase.a
[201/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[202/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[203/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSX509.dir/__w/zephyr/modules/crypto/mbedtls/library/x509_crt.c.obj
[204/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[205/248] Linking C static library modules/mbedtls/libmbedTLSX509.a
[206/248] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/__w/zephyr/modules/crypto/mbedtls/library/ssl_tls.c.obj
[207/248] Linking C static library modules/mbedtls/libmodules__mbedtls.a
[208/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[209/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[210/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[211/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[212/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[213/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[214/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[215/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[216/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/futex.c.obj
[217/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace_handler.c.obj
[218/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[219/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[220/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[221/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[222/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_domain.c.obj
[223/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace.c.obj
[224/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[225/248] Linking C static library zephyr/kernel/libkernel.a
[226/248] Generating app_smem_unaligned linker section
[227/248] Generating linker_zephyr_pre0.cmd
[228/248] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[229/248] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/crypto/mbedtls/crypto.mbedtls/zephyr/zephyr_pre0.map 
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf  zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj  -fuse-ld=bfd  -T  zephyr/linker_zephyr_pre0.cmd  -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/crypto/mbedtls/crypto.mbedtls/zephyr/zephyr_pre0.map  -Wl,--whole-archive  app/libapp.a  zephyr/libzephyr.a  zephyr/arch/arch/x86/core/libarch__x86__core.a  zephyr/lib/libc/minimal/liblib__libc__minimal.a  zephyr/lib/libc/common/liblib__libc__common.a  zephyr/subsys/random/libsubsys__random.a  zephyr/subsys/testsuite/ztest/libsubsys__testsuite__ztest.a  zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a  zephyr/drivers/console/libdrivers__console.a  zephyr/drivers/serial/libdrivers__serial.a  zephyr/drivers/timer/libdrivers__timer.a  modules/mbedtls/libmbedTLSBase.a  modules/mbedtls/libmbedTLSCrypto.a  modules/mbedtls/libmbedTLSX509.a  modules/mbedtls/libmodules__mbedtls.a  -Wl,--no-whole-archive  zephyr/kernel/libkernel.a  -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0"  -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/crypto/mbedtls/crypto.mbedtls/zephyr  -lgcc  modules/mbedtls/libmbedTLSBase.a  modules/mbedtls/libmbedTLSCrypto.a  modules/mbedtls/libmbedTLSX509.a  -Wl,--fatal-warnings  -m64  -Wl,--gc-sections  -Wl,--build-id=none  -Wl,--sort-common=descending  -Wl,--sort-section=alignment  -Wl,--no-relax  -Wl,-u,_OffsetAbsSyms  -Wl,-u,_ConfigAbsSyms  -nostdlib  -static  -Wl,-X  -Wl,-N  -Wl,--orphan-handling=warn  -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/crypto/mbedtls/crypto.mbedtls/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

Check failure on line 0 in qemu_x86_64_nokpti:tests/kernel/common/kernel.common

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

tests/kernel/common/kernel.common (qemu_x86_64_nokpti:tests/kernel/common/kernel.common) with error

artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/tests/kernel/common
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter 
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6") 
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/tests/kernel/common/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38") 
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
  

      Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
      This capability is not secure and it is provided for testing purposes only.
      Use it carefully.


-- Configuring done
-- Generating done
-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common
[1/164] Preparing syscall dependency handling

[2/164] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/164] Generating misc/generated/syscalls_subdirs.trigger
[4/164] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/164] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/164] Generating include/generated/driver-validation.h
[7/164] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[8/164] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/164] Generating include/generated/offsets.h
[10/164] Building C object CMakeFiles/app.dir/src/printk.c.obj
[11/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[12/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[13/164] Building C object CMakeFiles/app.dir/src/main.c.obj
[14/164] Building C object CMakeFiles/app.dir/src/pow2.c.obj
[15/164] Building C object CMakeFiles/app.dir/src/timeout_order.c.obj
[16/164] Building C object CMakeFiles/app.dir/src/multilib.c.obj
[17/164] Building C object CMakeFiles/app.dir/src/boot_delay.c.obj
[18/164] Building C object CMakeFiles/app.dir/src/irq_offload.c.obj
[19/164] Building C object CMakeFiles/app.dir/src/errno.c.obj
[20/164] Building C object CMakeFiles/app.dir/src/clock.c.obj
[21/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[22/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[23/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[24/164] Building C object CMakeFiles/app.dir/src/atomic.c.obj
[25/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[26/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[27/164] Building C object CMakeFiles/app.dir/src/byteorder.c.obj
[28/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[29/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[30/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[31/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[32/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[33/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[34/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[35/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[36/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[37/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[38/164] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[39/164] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[40/164] Building C object CMakeFiles/app.dir/src/bitarray.c.obj
[41/164] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_minimal.c.obj
[42/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/user_work.c.obj
[43/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/mutex.c.obj
[44/164] Linking C static library app/libapp.a
[45/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[46/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[47/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/userspace.c.obj
[48/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[49/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[50/164] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[51/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[52/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[53/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[54/164] Generating ../../../include/generated/libc/minimal/strerror_table.h
[55/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[56/164] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/userspace.S.obj
[57/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[58/164] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[59/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[60/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[61/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[62/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[63/164] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[64/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[65/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[66/164] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_error_hook.c.obj
[67/164] Linking C static library zephyr/libzephyr.a
[68/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[69/164] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[70/164] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[71/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[72/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[73/164] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_handlers.c.obj
[74/164] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_rules.c.obj
[75/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[76/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[77/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[78/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[79/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[80/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[81/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[82/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[83/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[84/164] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[85/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[86/164] Linking C static library zephyr/subsys/random/libsubsys__random.a
[87/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[88/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[89/164] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_new.c.obj
[90/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[91/164] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[92/164] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[93/164] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_defaults.c.obj
[94/164] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[95/164] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[96/164] Linking C static library zephyr/subsys/testsuite/ztest/libsubsys__testsuite__ztest.a
[97/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[98/164] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[99/164] Linking C static library zephyr/drivers/console/libdrivers__console.a
[100/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[101/164] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[102/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[103/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[104/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[105/164] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[106/164] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[107/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[108/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[109/164] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[110/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[111/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[112/164] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[113/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[114/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[115/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[116/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[117/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[118/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[119/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[120/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[121/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[122/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[123/164] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[124/164] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_handlers.c.obj
[125/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[126/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[127/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[128/164] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[129/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/futex.c.obj
[130/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[131/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[132/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace_handler.c.obj
[133/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[134/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[135/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[136/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[137/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/poll.c.obj
[138/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_domain.c.obj
[139/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace.c.obj
[140/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[141/164] Linking C static library zephyr/kernel/libkernel.a
[142/164] Generating app_smem_unaligned linker section
[143/164] Generating linker_zephyr_pre0.cmd
[144/164] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[145/164] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common/zephyr/zephyr_pre0.map 
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf  zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj  -fuse-ld=bfd  -T  zephyr/linker_zephyr_pre0.cmd  -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common/zephyr/zephyr_pre0.map  -Wl,--whole-archive  app/libapp.a  zephyr/libzephyr.a  zephyr/arch/arch/x86/core/libarch__x86__core.a  zephyr/lib/libc/minimal/liblib__libc__minimal.a  zephyr/lib/libc/common/liblib__libc__common.a  zephyr/subsys/random/libsubsys__random.a  zephyr/subsys/testsuite/ztest/libsubsys__testsuite__ztest.a  zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a  zephyr/drivers/console/libdrivers__console.a  zephyr/drivers/serial/libdrivers__serial.a  zephyr/drivers/timer/libdrivers__timer.a  -Wl,--no-whole-archive  zephyr/kernel/libkernel.a  -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0"  -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common/zephyr  -lgcc  -Wl,--fatal-warnings  -m64  -Wl,--gc-sections  -Wl,--build-id=none  -Wl,--sort-common=descending  -Wl,--sort-section=alignment  -Wl,--no-relax  -Wl,-u,_OffsetAbsSyms  -Wl,-u,_ConfigAbsSyms  -nostdlib  -static  -Wl,-X  -Wl,-N  -Wl,--orphan-handling=warn  -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

Check failure on line 0 in qemu_x86_64_nokpti:tests/kernel/common/kernel.common.minimallibc

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

tests/kernel/common/kernel.common.minimallibc (qemu_x86_64_nokpti:tests/kernel/common/kernel.common.minimallibc) with error

artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr module(s) (Zephyr base): zephyr_default:kconfig
-- Application: /__w/zephyr/zephyr/tests/kernel/common
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter 
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6") 
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.minimallibc/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.minimallibc/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.minimallibc/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/tests/kernel/common/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.minimallibc/twister/testsuite_extra.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.minimallibc/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.minimallibc/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.minimallibc/zephyr/include/generated/autoconf.h'
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/tests/kernel/common
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter 
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6") 
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.minimallibc/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.minimallibc/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.minimallibc/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.minimallibc/zephyr/.config'
No change to configuration in '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.minimallibc/zephyr/.config'
No change to Kconfig header in '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.minimallibc/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38") 
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
  

      Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
      This capability is not secure and it is provided for testing purposes only.
      Use it carefully.


-- Configuring done
-- Generating done
-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.minimallibc
[1/164] Preparing syscall dependency handling

[2/164] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/164] Generating misc/generated/syscalls_subdirs.trigger
[4/164] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/164] Generating include/generated/driver-validation.h
[6/164] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[7/164] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[8/164] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/164] Generating include/generated/offsets.h
[10/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[11/164] Building C object CMakeFiles/app.dir/src/printk.c.obj
[12/164] Building C object CMakeFiles/app.dir/src/multilib.c.obj
[13/164] Building C object CMakeFiles/app.dir/src/pow2.c.obj
[14/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[15/164] Building C object CMakeFiles/app.dir/src/boot_delay.c.obj
[16/164] Building C object CMakeFiles/app.dir/src/timeout_order.c.obj
[17/164] Building C object CMakeFiles/app.dir/src/errno.c.obj
[18/164] Building C object CMakeFiles/app.dir/src/main.c.obj
[19/164] Building C object CMakeFiles/app.dir/src/clock.c.obj
[20/164] Building C object CMakeFiles/app.dir/src/irq_offload.c.obj
[21/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[22/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[23/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[24/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[25/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[26/164] Building C object CMakeFiles/app.dir/src/byteorder.c.obj
[27/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[28/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[29/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[30/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[31/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[32/164] Building C object CMakeFiles/app.dir/src/atomic.c.obj
[33/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[34/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[35/164] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[36/164] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[37/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[38/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/user_work.c.obj
[39/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[40/164] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_minimal.c.obj
[41/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[42/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[43/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[44/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[45/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[46/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/mutex.c.obj
[47/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[48/164] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[49/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[50/164] Building C object CMakeFiles/app.dir/src/bitarray.c.obj
[51/164] Generating ../../../include/generated/libc/minimal/strerror_table.h
[52/164] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/userspace.S.obj
[53/164] Linking C static library app/libapp.a
[54/164] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[55/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[56/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/userspace.c.obj
[57/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[58/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[59/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[60/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[61/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[62/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[63/164] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[64/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[65/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[66/164] Linking C static library zephyr/libzephyr.a
[67/164] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[68/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[69/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[70/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[71/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[72/164] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[73/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[74/164] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_handlers.c.obj
[75/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[76/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[77/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[78/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[79/164] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[80/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[81/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[82/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[83/164] Linking C static library zephyr/subsys/random/libsubsys__random.a
[84/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[85/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[86/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[87/164] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_error_hook.c.obj
[88/164] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_rules.c.obj
[89/164] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[90/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[91/164] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[92/164] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_defaults.c.obj
[93/164] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[94/164] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[95/164] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[96/164] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[97/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[98/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[99/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[100/164] Linking C static library zephyr/drivers/console/libdrivers__console.a
[101/164] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[102/164] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[103/164] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[104/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[105/164] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[106/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[107/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[108/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[109/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[110/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[111/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[112/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[113/164] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_new.c.obj
[114/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[115/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[116/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[117/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[118/164] Linking C static library zephyr/subsys/testsuite/ztest/libsubsys__testsuite__ztest.a
[119/164] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[120/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[121/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[122/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[123/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[124/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[125/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[126/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[127/164] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_handlers.c.obj
[128/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace_handler.c.obj
[129/164] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[130/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/futex.c.obj
[131/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[132/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[133/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[134/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[135/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[136/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[137/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/poll.c.obj
[138/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_domain.c.obj
[139/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace.c.obj
[140/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[141/164] Linking C static library zephyr/kernel/libkernel.a
[142/164] Generating app_smem_unaligned linker section
[143/164] Generating linker_zephyr_pre0.cmd
[144/164] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[145/164] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.minimallibc/zephyr/zephyr_pre0.map 
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf  zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj  -fuse-ld=bfd  -T  zephyr/linker_zephyr_pre0.cmd  -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.minimallibc/zephyr/zephyr_pre0.map  -Wl,--whole-archive  app/libapp.a  zephyr/libzephyr.a  zephyr/arch/arch/x86/core/libarch__x86__core.a  zephyr/lib/libc/minimal/liblib__libc__minimal.a  zephyr/lib/libc/common/liblib__libc__common.a  zephyr/subsys/random/libsubsys__random.a  zephyr/subsys/testsuite/ztest/libsubsys__testsuite__ztest.a  zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a  zephyr/drivers/console/libdrivers__console.a  zephyr/drivers/serial/libdrivers__serial.a  zephyr/drivers/timer/libdrivers__timer.a  -Wl,--no-whole-archive  zephyr/kernel/libkernel.a  -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0"  -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.minimallibc/zephyr  -lgcc  -Wl,--fatal-warnings  -m64  -Wl,--gc-sections  -Wl,--build-id=none  -Wl,--sort-common=descending  -Wl,--sort-section=alignment  -Wl,--no-relax  -Wl,-u,_OffsetAbsSyms  -Wl,-u,_ConfigAbsSyms  -nostdlib  -static  -Wl,-X  -Wl,-N  -Wl,--orphan-handling=warn  -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.minimallibc/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

Check failure on line 0 in qemu_x86_64_nokpti:tests/kernel/common/kernel.common.misra

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

tests/kernel/common/kernel.common.misra (qemu_x86_64_nokpti:tests/kernel/common/kernel.common.misra) with error

artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr module(s) (Zephyr base): zephyr_default:kconfig
-- Application: /__w/zephyr/zephyr/tests/kernel/common
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter 
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6") 
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.misra/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.misra/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.misra/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/tests/kernel/common/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.misra/twister/testsuite_extra.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.misra/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.misra/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.misra/zephyr/include/generated/autoconf.h'
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/tests/kernel/common
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter 
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6") 
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.misra/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.misra/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.misra/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.misra/zephyr/.config'
No change to configuration in '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.misra/zephyr/.config'
No change to Kconfig header in '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.misra/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38") 
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
  

      Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
      This capability is not secure and it is provided for testing purposes only.
      Use it carefully.


-- Configuring done
-- Generating done
-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.misra
[1/164] Preparing syscall dependency handling

[2/164] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/164] Generating misc/generated/syscalls_subdirs.trigger
[4/164] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/164] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/164] Generating include/generated/driver-validation.h
[7/164] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[8/164] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/164] Generating include/generated/offsets.h
[10/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[11/164] Building C object CMakeFiles/app.dir/src/printk.c.obj
[12/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[13/164] Building C object CMakeFiles/app.dir/src/multilib.c.obj
[14/164] Building C object CMakeFiles/app.dir/src/boot_delay.c.obj
[15/164] Building C object CMakeFiles/app.dir/src/pow2.c.obj
[16/164] Building C object CMakeFiles/app.dir/src/main.c.obj
[17/164] Building C object CMakeFiles/app.dir/src/timeout_order.c.obj
[18/164] Building C object CMakeFiles/app.dir/src/irq_offload.c.obj
[19/164] Building C object CMakeFiles/app.dir/src/errno.c.obj
[20/164] Building C object CMakeFiles/app.dir/src/clock.c.obj
[21/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[22/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[23/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[24/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[25/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[26/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[27/164] Building C object CMakeFiles/app.dir/src/byteorder.c.obj
[28/164] Building C object CMakeFiles/app.dir/src/atomic.c.obj
[29/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[30/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[31/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[32/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[33/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[34/164] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[35/164] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[36/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[37/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[38/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[39/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[40/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[41/164] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_minimal.c.obj
[42/164] Building C object CMakeFiles/app.dir/src/bitarray.c.obj
[43/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/user_work.c.obj
[44/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[45/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[46/164] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[47/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[48/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[49/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[50/164] Linking C static library app/libapp.a
[51/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[52/164] Generating ../../../include/generated/libc/minimal/strerror_table.h
[53/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/mutex.c.obj
[54/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/userspace.c.obj
[55/164] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/userspace.S.obj
[56/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[57/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[58/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[59/164] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[60/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[61/164] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[62/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[63/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[64/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[65/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[66/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[67/164] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[68/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[69/164] Linking C static library zephyr/libzephyr.a
[70/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[71/164] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[72/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[73/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[74/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[75/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[76/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[77/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[78/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[79/164] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_handlers.c.obj
[80/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[81/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[82/164] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[83/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[84/164] Linking C static library zephyr/subsys/random/libsubsys__random.a
[85/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[86/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[87/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[88/164] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_rules.c.obj
[89/164] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_error_hook.c.obj
[90/164] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_new.c.obj
[91/164] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_defaults.c.obj
[92/164] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[93/164] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[94/164] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[95/164] Linking C static library zephyr/subsys/testsuite/ztest/libsubsys__testsuite__ztest.a
[96/164] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[97/164] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[98/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[99/164] Linking C static library zephyr/drivers/console/libdrivers__console.a
[100/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[101/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[102/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[103/164] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[104/164] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[105/164] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[106/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[107/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[108/164] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[109/164] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[110/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[111/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[112/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[113/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[114/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[115/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[116/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[117/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[118/164] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[119/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[120/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[121/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[122/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[123/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[124/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[125/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[126/164] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_handlers.c.obj
[127/164] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[128/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[129/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/futex.c.obj
[130/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[131/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace_handler.c.obj
[132/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[133/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[134/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[135/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[136/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[137/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_domain.c.obj
[138/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/poll.c.obj
[139/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[140/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace.c.obj
[141/164] Linking C static library zephyr/kernel/libkernel.a
[142/164] Generating app_smem_unaligned linker section
[143/164] Generating linker_zephyr_pre0.cmd
[144/164] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[145/164] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.misra/zephyr/zephyr_pre0.map 
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf  zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj  -fuse-ld=bfd  -T  zephyr/linker_zephyr_pre0.cmd  -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.misra/zephyr/zephyr_pre0.map  -Wl,--whole-archive  app/libapp.a  zephyr/libzephyr.a  zephyr/arch/arch/x86/core/libarch__x86__core.a  zephyr/lib/libc/minimal/liblib__libc__minimal.a  zephyr/lib/libc/common/liblib__libc__common.a  zephyr/subsys/random/libsubsys__random.a  zephyr/subsys/testsuite/ztest/libsubsys__testsuite__ztest.a  zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a  zephyr/drivers/console/libdrivers__console.a  zephyr/drivers/serial/libdrivers__serial.a  zephyr/drivers/timer/libdrivers__timer.a  -Wl,--no-whole-archive  zephyr/kernel/libkernel.a  -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0"  -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.misra/zephyr  -lgcc  -Wl,--fatal-warnings  -m64  -Wl,--gc-sections  -Wl,--build-id=none  -Wl,--sort-common=descending  -Wl,--sort-section=alignment  -Wl,--no-relax  -Wl,-u,_OffsetAbsSyms  -Wl,-u,_ConfigAbsSyms  -nostdlib  -static  -Wl,-X  -Wl,-N  -Wl,--orphan-handling=warn  -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.misra/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

Check failure on line 0 in qemu_x86_64_nokpti:tests/kernel/common/kernel.common.nano32

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

tests/kernel/common/kernel.common.nano32 (qemu_x86_64_nokpti:tests/kernel/common/kernel.common.nano32) with error

artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr module(s) (Zephyr base): zephyr_default:kconfig
-- Application: /__w/zephyr/zephyr/tests/kernel/common
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter 
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6") 
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano32/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano32/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano32/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/tests/kernel/common/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano32/twister/testsuite_extra.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano32/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano32/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano32/zephyr/include/generated/autoconf.h'
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/tests/kernel/common
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter 
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6") 
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano32/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano32/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano32/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano32/zephyr/.config'
No change to configuration in '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano32/zephyr/.config'
No change to Kconfig header in '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano32/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38") 
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
  

      Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
      This capability is not secure and it is provided for testing purposes only.
      Use it carefully.


-- Configuring done
-- Generating done
-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano32
[1/164] Preparing syscall dependency handling

[2/164] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/164] Generating misc/generated/syscalls_subdirs.trigger
[4/164] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/164] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/164] Generating include/generated/driver-validation.h
[7/164] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[8/164] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/164] Generating include/generated/offsets.h
[10/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[11/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[12/164] Building C object CMakeFiles/app.dir/src/pow2.c.obj
[13/164] Building C object CMakeFiles/app.dir/src/printk.c.obj
[14/164] Building C object CMakeFiles/app.dir/src/clock.c.obj
[15/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[16/164] Building C object CMakeFiles/app.dir/src/boot_delay.c.obj
[17/164] Building C object CMakeFiles/app.dir/src/byteorder.c.obj
[18/164] Building C object CMakeFiles/app.dir/src/multilib.c.obj
[19/164] Building C object CMakeFiles/app.dir/src/atomic.c.obj
[20/164] Building C object CMakeFiles/app.dir/src/main.c.obj
[21/164] Building C object CMakeFiles/app.dir/src/errno.c.obj
[22/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[23/164] Building C object CMakeFiles/app.dir/src/timeout_order.c.obj
[24/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[25/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[26/164] Building C object CMakeFiles/app.dir/src/irq_offload.c.obj
[27/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[28/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[29/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[30/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[31/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[32/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[33/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[34/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[35/164] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[36/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[37/164] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[38/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[39/164] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_minimal.c.obj
[40/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[41/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[42/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[43/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[44/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[45/164] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[46/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[47/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[48/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/mutex.c.obj
[49/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/user_work.c.obj
[50/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[51/164] Building C object CMakeFiles/app.dir/src/bitarray.c.obj
[52/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_nano.c.obj
[53/164] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/userspace.S.obj
[54/164] Generating ../../../include/generated/libc/minimal/strerror_table.h
[55/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/userspace.c.obj
[56/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[57/164] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[58/164] Linking C static library app/libapp.a
[59/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[60/164] Linking C static library zephyr/libzephyr.a
[61/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[62/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[63/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[64/164] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[65/164] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[66/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[67/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[68/164] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_error_hook.c.obj
[69/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[70/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[71/164] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_rules.c.obj
[72/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[73/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[74/164] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[75/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[76/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[77/164] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_handlers.c.obj
[78/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[79/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[80/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[81/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[82/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[83/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[84/164] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[85/164] Linking C static library zephyr/subsys/random/libsubsys__random.a
[86/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[87/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[88/164] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_defaults.c.obj
[89/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[90/164] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[91/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[92/164] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[93/164] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_new.c.obj
[94/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[95/164] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[96/164] Linking C static library zephyr/subsys/testsuite/ztest/libsubsys__testsuite__ztest.a
[97/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[98/164] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[99/164] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[100/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[101/164] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[102/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[103/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[104/164] Linking C static library zephyr/drivers/console/libdrivers__console.a
[105/164] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[106/164] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[107/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[108/164] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[109/164] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[110/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[111/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[112/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[113/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[114/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[115/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[116/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[117/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[118/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[119/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[120/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[121/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[122/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[123/164] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[124/164] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_handlers.c.obj
[125/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[126/164] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[127/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[128/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[129/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[130/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[131/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[132/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/futex.c.obj
[133/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace_handler.c.obj
[134/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[135/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[136/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[137/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_domain.c.obj
[138/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/poll.c.obj
[139/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[140/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace.c.obj
[141/164] Linking C static library zephyr/kernel/libkernel.a
[142/164] Generating app_smem_unaligned linker section
[143/164] Generating linker_zephyr_pre0.cmd
[144/164] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[145/164] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano32/zephyr/zephyr_pre0.map 
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf  zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj  -fuse-ld=bfd  -T  zephyr/linker_zephyr_pre0.cmd  -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano32/zephyr/zephyr_pre0.map  -Wl,--whole-archive  app/libapp.a  zephyr/libzephyr.a  zephyr/arch/arch/x86/core/libarch__x86__core.a  zephyr/lib/libc/minimal/liblib__libc__minimal.a  zephyr/lib/libc/common/liblib__libc__common.a  zephyr/subsys/random/libsubsys__random.a  zephyr/subsys/testsuite/ztest/libsubsys__testsuite__ztest.a  zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a  zephyr/drivers/console/libdrivers__console.a  zephyr/drivers/serial/libdrivers__serial.a  zephyr/drivers/timer/libdrivers__timer.a  -Wl,--no-whole-archive  zephyr/kernel/libkernel.a  -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0"  -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano32/zephyr  -lgcc  -Wl,--fatal-warnings  -m64  -Wl,--gc-sections  -Wl,--build-id=none  -Wl,--sort-common=descending  -Wl,--sort-section=alignment  -Wl,--no-relax  -Wl,-u,_OffsetAbsSyms  -Wl,-u,_ConfigAbsSyms  -nostdlib  -static  -Wl,-X  -Wl,-N  -Wl,--orphan-handling=warn  -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano32/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

Check failure on line 0 in qemu_x86_64_nokpti:tests/kernel/common/kernel.common.nano64

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

tests/kernel/common/kernel.common.nano64 (qemu_x86_64_nokpti:tests/kernel/common/kernel.common.nano64) with error

artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr module(s) (Zephyr base): zephyr_default:kconfig
-- Application: /__w/zephyr/zephyr/tests/kernel/common
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter 
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6") 
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano64/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano64/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano64/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/tests/kernel/common/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano64/twister/testsuite_extra.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano64/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano64/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano64/zephyr/include/generated/autoconf.h'
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/tests/kernel/common
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter 
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6") 
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano64/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano64/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano64/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano64/zephyr/.config'
No change to configuration in '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano64/zephyr/.config'
No change to Kconfig header in '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano64/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38") 
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
  

      Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
      This capability is not secure and it is provided for testing purposes only.
      Use it carefully.


-- Configuring done
-- Generating done
-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano64
[1/164] Preparing syscall dependency handling

[2/164] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/164] Generating misc/generated/syscalls_subdirs.trigger
[4/164] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/164] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/164] Generating include/generated/driver-validation.h
[7/164] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[8/164] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/164] Generating include/generated/offsets.h
[10/164] Building C object CMakeFiles/app.dir/src/printk.c.obj
[11/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[12/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[13/164] Building C object CMakeFiles/app.dir/src/multilib.c.obj
[14/164] Building C object CMakeFiles/app.dir/src/main.c.obj
[15/164] Building C object CMakeFiles/app.dir/src/timeout_order.c.obj
[16/164] Building C object CMakeFiles/app.dir/src/pow2.c.obj
[17/164] Building C object CMakeFiles/app.dir/src/boot_delay.c.obj
[18/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[19/164] Building C object CMakeFiles/app.dir/src/clock.c.obj
[20/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[21/164] Building C object CMakeFiles/app.dir/src/irq_offload.c.obj
[22/164] Building C object CMakeFiles/app.dir/src/atomic.c.obj
[23/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[24/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[25/164] Building C object CMakeFiles/app.dir/src/errno.c.obj
[26/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[27/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[28/164] Building C object CMakeFiles/app.dir/src/byteorder.c.obj
[29/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[30/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[31/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[32/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[33/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[34/164] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[35/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[36/164] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[37/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[38/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[39/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[40/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[41/164] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_minimal.c.obj
[42/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/user_work.c.obj
[43/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[44/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[45/164] Building C object CMakeFiles/app.dir/src/bitarray.c.obj
[46/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[47/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[48/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/mutex.c.obj
[49/164] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[50/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[51/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[52/164] Generating ../../../include/generated/libc/minimal/strerror_table.h
[53/164] Linking C static library app/libapp.a
[54/164] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/userspace.S.obj
[55/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_nano.c.obj
[56/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/userspace.c.obj
[57/164] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[58/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[59/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[60/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[61/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[62/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[63/164] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[64/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[65/164] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[66/164] Linking C static library zephyr/libzephyr.a
[67/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[68/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[69/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[70/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[71/164] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[72/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[73/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[74/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[75/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[76/164] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[77/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[78/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[79/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[80/164] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_handlers.c.obj
[81/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[82/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[83/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[84/164] Linking C static library zephyr/subsys/random/libsubsys__random.a
[85/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[86/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[87/164] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_error_hook.c.obj
[88/164] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_rules.c.obj
[89/164] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[90/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[91/164] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[92/164] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[93/164] Linking C static library zephyr/drivers/console/libdrivers__console.a
[94/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[95/164] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_defaults.c.obj
[96/164] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[97/164] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[98/164] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_new.c.obj
[99/164] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[100/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[101/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[102/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[103/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[104/164] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[105/164] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[106/164] Linking C static library zephyr/subsys/testsuite/ztest/libsubsys__testsuite__ztest.a
[107/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[108/164] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[109/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[110/164] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[111/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[112/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[113/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[114/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[115/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[116/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[117/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[118/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[119/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[120/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[121/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[122/164] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[123/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[124/164] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_handlers.c.obj
[125/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[126/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[127/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[128/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[129/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[130/164] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[131/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace_handler.c.obj
[132/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[133/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/futex.c.obj
[134/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[135/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[136/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[137/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace.c.obj
[138/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/poll.c.obj
[139/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_domain.c.obj
[140/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[141/164] Linking C static library zephyr/kernel/libkernel.a
[142/164] Generating app_smem_unaligned linker section
[143/164] Generating linker_zephyr_pre0.cmd
[144/164] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[145/164] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano64/zephyr/zephyr_pre0.map 
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf  zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj  -fuse-ld=bfd  -T  zephyr/linker_zephyr_pre0.cmd  -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano64/zephyr/zephyr_pre0.map  -Wl,--whole-archive  app/libapp.a  zephyr/libzephyr.a  zephyr/arch/arch/x86/core/libarch__x86__core.a  zephyr/lib/libc/minimal/liblib__libc__minimal.a  zephyr/lib/libc/common/liblib__libc__common.a  zephyr/subsys/random/libsubsys__random.a  zephyr/subsys/testsuite/ztest/libsubsys__testsuite__ztest.a  zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a  zephyr/drivers/console/libdrivers__console.a  zephyr/drivers/serial/libdrivers__serial.a  zephyr/drivers/timer/libdrivers__timer.a  -Wl,--no-whole-archive  zephyr/kernel/libkernel.a  -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0"  -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano64/zephyr  -lgcc  -Wl,--fatal-warnings  -m64  -Wl,--gc-sections  -Wl,--build-id=none  -Wl,--sort-common=descending  -Wl,--sort-section=alignment  -Wl,--no-relax  -Wl,-u,_OffsetAbsSyms  -Wl,-u,_ConfigAbsSyms  -nostdlib  -static  -Wl,-X  -Wl,-N  -Wl,--orphan-handling=warn  -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano64/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

Check failure on line 0 in qemu_x86_64_nokpti:tests/kernel/common/kernel.common.picolibc

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

tests/kernel/common/kernel.common.picolibc (qemu_x86_64_nokpti:tests/kernel/common/kernel.common.picolibc) with error

artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr module(s) (Zephyr base): zephyr_default:kconfig
-- Application: /__w/zephyr/zephyr/tests/kernel/common
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter 
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6") 
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.picolibc/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.picolibc/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.picolibc/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/tests/kernel/common/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.picolibc/twister/testsuite_extra.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.picolibc/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.picolibc/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.picolibc/zephyr/include/generated/autoconf.h'
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/tests/kernel/common
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter 
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6") 
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.picolibc/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.picolibc/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.picolibc/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.picolibc/zephyr/.config'
No change to configuration in '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.picolibc/zephyr/.config'
No change to Kconfig header in '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.picolibc/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38") 
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
  

      Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
      This capability is not secure and it is provided for testing purposes only.
      Use it carefully.


-- Configuring done
-- Generating done
-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.picolibc
[1/144] Preparing syscall dependency handling

[2/144] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/144] Generating misc/generated/syscalls_subdirs.trigger
[4/144] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/144] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/144] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[7/144] Generating include/generated/driver-validation.h
[8/144] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/144] Generating include/generated/offsets.h
[10/144] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[11/144] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[12/144] Building C object CMakeFiles/app.dir/src/pow2.c.obj
[13/144] Building C object CMakeFiles/app.dir/src/multilib.c.obj
[14/144] Building C object CMakeFiles/app.dir/src/printk.c.obj
[15/144] Building C object CMakeFiles/app.dir/src/timeout_order.c.obj
[16/144] Building C object CMakeFiles/app.dir/src/boot_delay.c.obj
[17/144] Building C object CMakeFiles/app.dir/src/clock.c.obj
[18/144] Building C object CMakeFiles/app.dir/src/main.c.obj
[19/144] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[20/144] Building C object CMakeFiles/app.dir/src/errno.c.obj
[21/144] Building C object CMakeFiles/app.dir/src/byteorder.c.obj
[22/144] Building C object CMakeFiles/app.dir/src/irq_offload.c.obj
[23/144] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[24/144] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[25/144] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[26/144] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[27/144] Building C object CMakeFiles/app.dir/src/atomic.c.obj
[28/144] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[29/144] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[30/144] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[31/144] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[32/144] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[33/144] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[34/144] Building C object CMakeFiles/app.dir/src/bitarray.c.obj
[35/144] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[36/144] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[37/144] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[38/144] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[39/144] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[40/144] Linking C static library app/libapp.a
[41/144] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[42/144] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[43/144] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[44/144] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_minimal.c.obj
[45/144] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[46/144] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[47/144] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[48/144] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/user_work.c.obj
[49/144] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[50/144] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/mutex.c.obj
[51/144] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[52/144] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/tls.c.obj
[53/144] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/userspace.S.obj
[54/144] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[55/144] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[56/144] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[57/144] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/userspace.c.obj
[58/144] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[59/144] Linking C static library zephyr/libzephyr.a
[60/144] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[61/144] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[62/144] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_error_hook.c.obj
[63/144] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_defaults.c.obj
[64/144] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[65/144] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_rules.c.obj
[66/144] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_handlers.c.obj
[67/144] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[68/144] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[69/144] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[70/144] Building C object zephyr/lib/libc/picolibc/CMakeFiles/lib__libc__picolibc.dir/libc-hooks.c.obj
[71/144] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[72/144] Linking C static library zephyr/subsys/random/libsubsys__random.a
[73/144] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[74/144] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[75/144] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_new.c.obj
[76/144] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[77/144] Linking C static library zephyr/lib/libc/picolibc/liblib__libc__picolibc.a
[78/144] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[79/144] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[80/144] Linking C static library zephyr/drivers/console/libdrivers__console.a
[81/144] Linking C static library zephyr/subsys/testsuite/ztest/libsubsys__testsuite__ztest.a
[82/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[83/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[84/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[85/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[86/144] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[87/144] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[88/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[89/144] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[90/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[91/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[92/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[93/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[94/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[95/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[96/144] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[97/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[98/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[99/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[100/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[101/144] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[102/144] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[103/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[104/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[105/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[106/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[107/144] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_handlers.c.obj
[108/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[109/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/futex.c.obj
[110/144] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[111/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[112/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace_handler.c.obj
[113/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[114/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[115/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[116/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[117/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/poll.c.obj
[118/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_domain.c.obj
[119/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[120/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace.c.obj
[121/144] Linking C static library zephyr/kernel/libkernel.a
[122/144] Generating app_smem_unaligned linker section
[123/144] Generating linker_zephyr_pre0.cmd
[124/144] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[125/144] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.picolibc/zephyr/zephyr_pre0.map 
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf  zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj  -fuse-ld=bfd  -T  zephyr/linker_zephyr_pre0.cmd  -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.picolibc/zephyr/zephyr_pre0.map  -Wl,--whole-archive  app/libapp.a  zephyr/libzephyr.a  zephyr/arch/arch/x86/core/libarch__x86__core.a  zephyr/lib/libc/picolibc/liblib__libc__picolibc.a  zephyr/lib/libc/common/liblib__libc__common.a  zephyr/subsys/random/libsubsys__random.a  zephyr/subsys/testsuite/ztest/libsubsys__testsuite__ztest.a  zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a  zephyr/drivers/console/libdrivers__console.a  zephyr/drivers/serial/libdrivers__serial.a  zephyr/drivers/timer/libdrivers__timer.a  -Wl,--no-whole-archive  zephyr/kernel/libkernel.a  -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0"  -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.picolibc/zephyr  -lgcc  -Wl,--fatal-warnings  -m64  -Wl,--gc-sections  -Wl,--build-id=none  -Wl,--sort-common=descending  -Wl,--sort-section=alignment  -Wl,--no-relax  -Wl,-u,_OffsetAbsSyms  -Wl,-u,_ConfigAbsSyms  -nostdlib  -static  -Wl,-X  -Wl,-N  -Wl,--orphan-handling=warn  -Wl,-no-pie  -DPICOLIBC_INTEGER_PRINTF_SCANF  --specs=picolibc.specs  -lc  -lgcc && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.picolibc/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

Check failure on line 0 in qemu_x86_64_nokpti:tests/kernel/common/kernel.common.tls

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

tests/kernel/common/kernel.common.tls (qemu_x86_64_nokpti:tests/kernel/common/kernel.common.tls) with error

artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr module(s) (Zephyr base): zephyr_default:kconfig
-- Application: /__w/zephyr/zephyr/tests/kernel/common
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter 
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6") 
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.tls/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.tls/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.tls/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/tests/kernel/common/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.tls/twister/testsuite_extra.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.tls/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.tls/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.tls/zephyr/include/generated/autoconf.h'
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/tests/kernel/common
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter 
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6") 
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.tls/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.tls/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.tls/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.tls/zephyr/.config'
No change to configuration in '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.tls/zephyr/.config'
No change to Kconfig header in '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.tls/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38") 
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
  

      Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
      This capability is not secure and it is provided for testing purposes only.
      Use it carefully.


-- Configuring done
-- Generating done
-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.tls
[1/165] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[2/165] Preparing syscall dependency handling

[3/165] Generating misc/generated/syscalls_subdirs.trigger
[4/165] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/165] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/165] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[7/165] Generating include/generated/driver-validation.h
[8/165] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/165] Generating include/generated/offsets.h
[10/165] Building C object CMakeFiles/app.dir/src/multilib.c.obj
[11/165] Building C object CMakeFiles/app.dir/src/printk.c.obj
[12/165] Building C object CMakeFiles/app.dir/src/boot_delay.c.obj
[13/165] Building C object CMakeFiles/app.dir/src/main.c.obj
[14/165] Building C object CMakeFiles/app.dir/src/timeout_order.c.obj
[15/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[16/165] Building C object CMakeFiles/app.dir/src/pow2.c.obj
[17/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[18/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[19/165] Building C object CMakeFiles/app.dir/src/irq_offload.c.obj
[20/165] Building C object CMakeFiles/app.dir/src/atomic.c.obj
[21/165] Building C object CMakeFiles/app.dir/src/errno.c.obj
[22/165] Building C object CMakeFiles/app.dir/src/clock.c.obj
[23/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[24/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[25/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[26/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[27/165] Building C object CMakeFiles/app.dir/src/byteorder.c.obj
[28/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[29/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[30/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[31/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[32/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[33/165] Building C object CMakeFiles/app.dir/src/bitarray.c.obj
[34/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[35/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[36/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[37/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[38/165] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[39/165] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[40/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[41/165] Linking C static library app/libapp.a
[42/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[43/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[44/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[45/165] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_minimal.c.obj
[46/165] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[47/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/user_work.c.obj
[48/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/mutex.c.obj
[49/165] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[50/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[51/165] Generating ../../../include/generated/libc/minimal/strerror_table.h
[52/165] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[53/165] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[54/165] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/userspace.S.obj
[55/165] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/tls.c.obj
[56/165] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[57/165] Linking C static library zephyr/libzephyr.a
[58/165] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[59/165] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[60/165] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[61/165] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[62/165] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/userspace.c.obj
[63/165] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[64/165] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[65/165] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[66/165] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[67/165] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[68/165] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[69/165] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[70/165] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[71/165] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[72/165] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[73/165] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[74/165] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[75/165] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[76/165] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[77/165] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[78/165] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[79/165] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[80/165] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[81/165] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[82/165] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[83/165] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[84/165] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[85/165] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[86/165] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[87/165] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_rules.c.obj
[88/165] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_error_hook.c.obj
[89/165] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_handlers.c.obj
[90/165] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[91/165] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[92/165] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[93/165] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[94/165] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_defaults.c.obj
[95/165] Linking C static library zephyr/subsys/random/libsubsys__random.a
[96/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[97/165] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[98/165] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[99/165] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[100/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[101/165] Linking C static library zephyr/drivers/console/libdrivers__console.a
[102/165] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_new.c.obj
[103/165] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[104/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[105/165] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[106/165] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[107/165] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[108/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[109/165] Linking C static library zephyr/subsys/testsuite/ztest/libsubsys__testsuite__ztest.a
[110/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[111/165] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[112/165] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[113/165] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[114/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[115/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[116/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[117/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[118/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[119/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[120/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[121/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[122/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[123/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[124/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[125/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[126/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[127/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[128/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/futex.c.obj
[129/165] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_handlers.c.obj
[130/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[131/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[132/165] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[133/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[134/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace_handler.c.obj
[135/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[136/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[137/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[138/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_domain.c.obj
[139/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/poll.c.obj
[140/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[141/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace.c.obj
[142/165] Linking C static library zephyr/kernel/libkernel.a
[143/165] Generating app_smem_unaligned linker section
[144/165] Generating linker_zephyr_pre0.cmd
[145/165] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[146/165] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.tls/zephyr/zephyr_pre0.map 
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf  zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj  -fuse-ld=bfd  -T  zephyr/linker_zephyr_pre0.cmd  -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.tls/zephyr/zephyr_pre0.map  -Wl,--whole-archive  app/libapp.a  zephyr/libzephyr.a  zephyr/arch/arch/x86/core/libarch__x86__core.a  zephyr/lib/libc/minimal/liblib__libc__minimal.a  zephyr/lib/libc/common/liblib__libc__common.a  zephyr/subsys/random/libsubsys__random.a  zephyr/subsys/testsuite/ztest/libsubsys__testsuite__ztest.a  zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a  zephyr/drivers/console/libdrivers__console.a  zephyr/drivers/serial/libdrivers__serial.a  zephyr/drivers/timer/libdrivers__timer.a  -Wl,--no-whole-archive  zephyr/kernel/libkernel.a  -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0"  -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.tls/zephyr  -lgcc  -Wl,--fatal-warnings  -m64  -Wl,--gc-sections  -Wl,--build-id=none  -Wl,--sort-common=descending  -Wl,--sort-section=alignment  -Wl,--no-relax  -Wl,-u,_OffsetAbsSyms  -Wl,-u,_ConfigAbsSyms  -nostdlib  -static  -Wl,-X  -Wl,-N  -Wl,--orphan-handling=warn  -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.tls/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.