EVerest / everest-core

Apache License 2.0
86 stars 62 forks source link

Segmentation fault (sigsegv) -- set_root_schema -- JSON validator #529

Open mmoses0 opened 5 months ago

mmoses0 commented 5 months ago

The source code is cross compiled for the raspberry pi with the bullseye toolchain (armv8-rpi4-linux-gnueabihf). The build is success, however, while running the everest manager, a segmentation fault is observed. I traced the segmentation fault to the function call: validator.set_root_schema(schema) The input argument is a json file. Attached is the file being read by the software validator.txt

The runtime failure is: everest-dev.service: Main process exited, code=dumped, status=11/SEGV systemd[1]: everest-dev.service: Failed with result 'core-dump'.

corneliusclaussen commented 5 months ago

Which version of everest-core are you using?

mmoses0 commented 5 months ago

Which version of everest-core are you using?

I am using everest-core 2024.1.0. I also attached my workspace config file.

workspace-config - Copy.txt

mmoses0 commented 5 months ago

@corneliusclaussen Do you have any insights?

corneliusclaussen commented 5 months ago

Which Debian are you running on your pi? Bullseye?

mmoses0 commented 5 months ago

Which Debian are you running on your pi? Bullseye?

@corneliusclaussen Yes I am running Bullseye. I have the Belay box from pionix Yak board.

Running hostnamectl i receive: Operating System: Raspbian GNU/Linux 11 (bullseye) Kernel: Linux 6.1.21-v7l+ Architecture: arm