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

Assertion failed: p_rcu_read->depth != 0 #8

Closed
arobson opened this issue Oct 10, 2024 · 2 comments
Closed

Assertion failed: p_rcu_read->depth != 0 #8

arobson opened this issue Oct 10, 2024 · 2 comments

Comments

@arobson
Copy link

arobson commented Oct 10, 2024

Hello,

when attempting to run the steamcmd.sh script in the home directory, I get:

/usr/local/bin/box86: error while loading shared libraries: libc.so.6: ELF load command address/offset not page-aligned

if I try instead to run the executable directly (linux32/steam), I get this error instead:

WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work.
Assertion failed: p_rcu_reader->depth != 0 (/qemu/include/qemu/rcu.h: rcu_read_unlock: 102)
Aborted (core dumped)

Here is a rundown of my environment:

Raspberry Pi 5 (arm64/v8)
Linux 6.6.31+rpt-rpi-2712 #1 SMP PREEMPT Debian 1:6.6.31-1+rpt1 (2024-05-29) aarch64
Docker version 27.3.1, build ce12230

Any advice or guidance you can offer is appreciated. Thank you.

@sonroyaalmerol
Copy link
Owner

Hi, @arobson. I'm not sure if you've already figured it out but I would try and check to see if it's due to Raspberry Pi having a page size of 16k by default. I don't have an rpi5 myself but you can try using this as a guide: https://pimylifeup.com/raspberry-pi-page-size/

I've received issues before with box86 when the page size of the kernel is not 4k.

@sonroyaalmerol
Copy link
Owner

Closing this issue for now. Feel free to reopen if you're still having the same issue.

@sonroyaalmerol sonroyaalmerol closed this as not planned Won't fix, can't repro, duplicate, stale Nov 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants