Description
Hello, I'm working on a custom robotic arm based on ROS noetic and machinekit-hal.
I build machinekit-hal on debian buster along with installing necessary packages.
The build completed successfully, but trying to load hal_parport gives Segmentation fault.
Works fine on LinuxCNC 2.8 buster. Already tried solutions like blacklisting lp, ppdev modules, didn't worked.
msgd:0 stopped
rtapi:0 stopped
rtapi_msgd command: /home/USER/machinekit-hal/libexec/rtapi_msgd --instance=0 --rtmsglevel=1 --usrmsglevel=1 --debug=1 --halsize=524288
rtapi_app command: /home/USER/machinekit-hal/libexec/rtapi_app --instance=0 --debug=1
3::12218:rt INFO: Picked default flavor 'rt-preempt' automatically
halcmd: loadrt hal_parport cfg="0x0378 out"
1:rtapi_app:12218:user signal 11 - 'Segmentation fault' received, dumping core (current dir=/home/USER)
1:rtapi_app:12218:user --- rtapi_app backtrace: ---
1:rtapi_app:12218:user 7f5151f5c0a7 inb (/usr/include/x86_64-linux-gnu/sys/io.h:47)
1:rtapi_app:12218:user 7f5151f5d59b pins_and_params (hal/drivers/hal_parport.c:607)
1:rtapi_app:12218:user 7f5151f5c731 rtapi_app_main (hal/drivers/hal_parport.c:249)
1:rtapi_app:12218:user 56104d3d19cb do_load_cmd (rtapi/rtapi_app.cc:586)
1:rtapi_app:12218:user 56104d3d55da rtapi_request (rtapi/rtapi_app.cc:826)
1:rtapi_app:12218:user 7f5151bff846 zloop_start ??:0
1:rtapi_app:12218:user 56104d3d4a04 mainloop (rtapi/rtapi_app.cc:1254)
1:rtapi_app:12218:user 56104d3cf4a7 main (rtapi/rtapi_app.cc:1578)
1:rtapi_app:12218:user 7f51516e209a __libc_start_main ??:0
1:rtapi_app:12218:user 56104d3cf5c9 _start ??:0
1:rtapi_app:12218:user ffffffffffffffff ?? ??:0
1:rtapi_app:12218:user --------------------
:1: insmod failed, returned -1:
rtapi_rpc(): reply timeout
halcmd:
halcmd: exit
halcmd: cant connect to rtapi_app: -1 (uri= uuid=910dc00c-5c6e-4b94-bc9f-7bbbec92ab1f): rtapi_rpc(): reply timeout
halcmd: the rtapi:0 RT demon is not running - please investigate /var/log/hal.log
halcmd: the msgd:0 logger demon is not running - please investigate /var/log/hal.log
E: 22-03-17 03:57:33 [12228]dangling 'DEALER' socket created at hal/utils/halcmd_rtapiapp.cc:284