machinekit-hal
machinekit-hal copied to clipboard
loadrt hal_parport gives Segmentation fault on RIP build machinekit.
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