Run qtweb on raspberry pi

hi rooters,
I use root version 6.30/04 obtained from github, built from source
qt version 5.15.8

I’m trying to run the qtweb tutorial, which I use as a template for my own programs on my shining new raspberry pi5 (Linux 6.6.20+rpt-rpi-2712 #1 SMP PREEMPT Debian 1:6.6.20-1+rpt1 (2024-03-07) aarch64 GNU/Linux) pi operation system “bookworm”.

it compiles fine, starts and shows the main window. but neither RCanvas, TCanvas or RGeomViewer work, only white background displayed.I get

QML debugging is enabled. Only use this in a safe environment.
[3522:1:0401/172144.381443:FATAL:page_allocator_internals_posix.h(169)] Check failed: . : Invalid argument (22)
[3523:1:0401/172144.404423:FATAL:page_allocator_internals_posix.h(169)] Check failed: . : Invalid argument (22)
[3524:1:0401/172144.407416:FATAL:page_allocator_internals_posix.h(169)] Check failed: . : Invalid argument (22)
Info in <TGeoManager::TGeoManager>: Geometry tubeseg, poza3 created
Info in <TGeoManager::SetTopVolume>: Top volume is TOP. Master volume is TOP
Info in <TGeoNavigator::BuildCache>: --- Maximum geometry depth set to 100
Info in <TGeoManager::CheckGeometry>: Fixing runtime shapes...
Info in <TGeoManager::CheckGeometry>: ...Nothing to fix
Info in <TGeoManager::CloseGeometry>: Counting nodes...
Info in <TGeoManager::Voxelize>: Voxelizing...
Info in <TGeoManager::CloseGeometry>: Building cache...
Info in <TGeoManager::CountLevels>: max level = 1, max placements = 1
Info in <TGeoManager::CloseGeometry>: 2 nodes/ 2 volume UID's in poza3
Info in <TGeoManager::CloseGeometry>: ----------------modeler ready----------------
[3527:1:0401/172144.900605:FATAL:page_allocator_internals_posix.h(169)] Check failed: . : Invalid argument (22)
[3528:1:0401/172144.914926:FATAL:page_allocator_internals_posix.h(169)] Check failed: . : Invalid argument (22)
[3529:1:0401/172144.924735:FATAL:page_allocator_internals_posix.h(169)] Check failed: . : Invalid argument (22)

suggestions warmly appreciated
karl

Hi Karl,

Thanks for the interesting post. We do not test the Pi platform in our CI given the role it has for HEP computing. However, it seems that your issue was encountered by other Qt users (see e.g. this url.

Best,
Danilo

Hi Danilo, thanks for answering. I already visited the website you mention in your mail. What they are talking there does not mean much to me. However they say something about wayland/xorg. So I tried with wayland as well but to no avail. I understand that the Raspberry Pi is not really of first importance to HEP but it surely could be for didactics and people with small budget. I had successfully run the qtweb tutorial and used as a template for my own programs with root version 6.26/00 and raspberry Pi4. So I was keen to use the faster raspberry Pi 5 with the current root version.
best regards
karl