layer pipeline (modbus) crash in ARM SBC

Hello again!
Sorry bother you again... but I think there is an issue, so I cannot use the modbus layer in the ioninja 5.11.0 (but I remenber it worked well in some previous version). This happens in the ARM64 version, I tried two plataforms, a Raspeberry 4 and a Rock64 and in both cases I have the same problem (but works well in the Windows one). The issue is: I add a "New sesion - Serial" and then I add (layer pipeline) a "Modbus Analyzer". It seems to work (you can see the properties for modbus), but when you try to use it it crashes... For exemple, in the transmission binary pane -selecting the "modbus RTU (request)", then the fields do not appear, and few later, it freezes and then crashes.
If you need further info, let me know
Regards!
Josep
b2099759-d1ac-4043-ab29-a7b8f30d247d-image.png

0af3276f-27ca-4920-8079-4f9cc1eb4ced-image.png

b6e76254-10a9-424e-afa7-1e8f47e8a50b-image.png

Hello Jose,

Thank you so much for your bug report! I investigated and, indeed, Modbus packet templates were not working properly on Linux ARM64 since ioninja-5.10 (when dynamic attributes in struct layouts began to be used extensively).

Intel (amd64/x86) builds are unaffected -- that's why the bug was hiding for this long.

Please try this internal build:
https://ioninja.com/downloads/archive/ioninja/.internal/prerelease/ioninja-5.11.0-b-linux-arm64.tar.xz

The codebase already contains the fix, so the next release will not have this issue.

Hello Vladimir,
today I am at the lab. I tried and it works perfectly. Thank you!
Regards