Skip to content

loadrt hal_parport gives Segmentation fault on RIP build machinekit. #379

Open
@AshtaTechRnD

Description

@AshtaTechRnD

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions