Closed RomanStadlhuber closed 4 months ago
I managed to fix it by modifying Line 148 of src/comm/comm.h from #pragma pack(1)
to
#pragma pack(4)
which, in conjunction with the fix to the Livox-SDK2 (issue mentioned in the original question), got the ROS node working without any issues.
Many thanks go to the author of the fix!
This issue is created in reference to #33 on Livox-SDK2.
I am using a Raspberry Pi 4 with Raspberry Pi OS Bullseye 32-bit, on which I am running a docker container based on the image
arm32v7/ros:noetic-perception-focal
.Specifically,
which, when launching the driver node, immediately causes it to crash without any further messages/logs. I have found the issue linked above in the Livox-SDK2 repository, which mentions to modify some of the
#pragma pack(..)
statements. However, when modifying the few statements of this, all of which are contained in src/comm/comm.h, it does not change anything.Unfortunately I don't yet know what the issue is here and I am still in the process of trying to find it out. I am writing this here in the hope that somebody else might have a clue.
Kind regards