-
Notifications
You must be signed in to change notification settings - Fork 70
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
64bit build succeeded, but all tests segfault #17
Comments
@Yours3lf Is this driver compatible with 64bit Raspberry Pi OS? |
I just built on 2B, 32 bit. Lots of build warnings, but completes.
|
I am experiencing the same as @js290. Installed Raspberry OS (32 bit) on a Raspberry PI 3A and all tests but 2, CPA and FIFO tests, fail with SEGFAULT. |
It doesn't build on 64-bit Arch: there are a lot of errors like
You can't assume a pointer is the same size as uint32_t. |
Describe the bug
After building and installing rpi-vk-driver on a 64bit RaspberryPi OS, trying to run any test will result in a segfault. It happens always.
Backtrace in cubemapping, for example:
To Reproduce
Build the vulkan driver and it's tests, and try to run the tests, resulting in segfault in every test:
Expected behavior
I would expect that the tests actually ran. Instead, they all segfault.
Device information:
Raspberry Pi 3b+
Additional context
I have built and installed the Vulkan driver on my Pi3b+ running 64bit Raspberry Pi OS without X11 like this:
Install previous dependencies:
sudo apt-get install --no-install-recommends libmtdev-dev libevdev-dev
Install VULKAN-HEADERS:
-Clone the repo and enter it:
-Edit the
CMakeLists.tx
t and add the-fpermissive
flag, and thearmv8-a
RPI_ARCH:-Edit test/CMakeLists.txt and remove the line
add_subdirectory(inputTest)
so libinput and it's many dependencies is not needed.-Create build dir, configure, build (changing depthImageView for depthImage when a test complains) and install:
The text was updated successfully, but these errors were encountered: