|
From: | Aileen Honess |
Subject: | qemu-6.0.0: Assertion 'p_rcu_reader->depth != 0' failed |
Date: | Wed, 14 Jul 2021 00:24:51 +0000 |
Hi, I’m attempting to run multicore bare-metal tests on the qemu-6.0.0 release, built from the downloaded tar file. The tests themselves are generated, but are a mix of C and ASM, compiled into an ELF. I’m migrating to the current QEMU release from version 4.1.0 or so. My command line (with or without “-s -S”) is: %> /tools/gnu/qemu-6.0.0/bin/qemu-system-aarch64 \ -machine virt-6.0,secure=on,virtualization=on,gic-version=3 \ -s -S \ -m 1024M \ -cpu max \ -smp 4 \ -nographic \ -semihosting \ -bios pssTop.elf \ -device loader,file=pssTop.elf,addr=0 \ -device loader,addr=0x40100000,cpu-num=0 \ -device loader,addr=0x40100000,cpu-num=1 \ -device loader,addr=0x40100000,cpu-num=2 \ -device loader,addr=0x40100000,cpu-num=3; This will run and produce expected results (through the UART) for a bit. The amount of output varies from run to run. However, it will consistently die with this error, for which I find little help: qemu-system-aarch64: /home/aileen/Downloads/qemu-6.0.0/include/qemu/rcu.h:93: rcu_read_unlock: Assertion `p_rcu_reader->depth != 0' failed. Any ideas…? Thanks! -- Aileen Honess
https://brekersystems.com/support |
[Prev in Thread] | Current Thread | [Next in Thread] |