Hi All,
I setup ROS on my PX2 correctly based on ROS installation guide (DRIVE PX2 ROS INSTALLATION - FAQ - NVIDIA Developer Forums) in PX2 but suffered strange error when roscore was lunched. It always kiiled by system signal -11
…
nvidia@nvidia:~$ roscore
… logging to /home/nvidia/.ros/log/114c9abe-d282-11e8-bf16-00044b706e6c/roslaunch-nvidia-1954.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://nvidia:38081/
ros_comm version 1.12.13
SUMMARY
PARAMETERS
- /rosdistro: kinetic
- /rosversion: 1.12.13
NODES
auto-starting new master
process[master]: started with pid [1964]
ROS_MASTER_URI=http://nvidia:11311/
setting /run_id to 114c9abe-d282-11e8-bf16-00044b706e6c
process[rosout-1]: started with pid [1977]
started core service [/rosout]
[rosout-1] process has died [pid 1977, exit code -11, cmd /opt/ros/kinetic/lib/rosout/rosout __name:=rosout __log:=/home/nvidia/.ros/log/114c9abe-d282-11e8-bf16-00044b706e6c/rosout-1.log].
log file: /home/nvidia/.ros/log/114c9abe-d282-11e8-bf16-00044b706e6c/rosout-1*.log
[rosout-1] restarting process
process[rosout-1]: started with pid [1981]
[rosout-1] process has died [pid 1981, exit code -11, cmd /opt/ros/kinetic/lib/rosout/rosout __name:=rosout __log:=/home/nvidia/.ros/log/114c9abe-d282-11e8-bf16-00044b706e6c/rosout-1.log].
log file: /home/nvidia/.ros/log/114c9abe-d282-11e8-bf16-00044b706e6c/rosout-1*.log
[rosout-1] restarting process
process[rosout-1]: started with pid [1983]
[rosout-1] process has died [pid 1983, exit code -11, cmd /opt/ros/kinetic/lib/rosout/rosout __name:=rosout __log:=/home/nvidia/.ros/log/114c9abe-d282-11e8-bf16-00044b706e6c/rosout-1.log].
log file: /home/nvidia/.ros/log/114c9abe-d282-11e8-bf16-00044b706e6c/rosout-1*.log
[rosout-1] restarting process
process[rosout-1]: started with pid [1985]
[rosout-1] process has died [pid 1985, exit code -11, cmd /opt/ros/kinetic/lib/rosout/rosout __name:=rosout __log:=/home/nvidia/.ros/log/114c9abe-d282-11e8-bf16-00044b706e6c/rosout-1.log].
log file: /home/nvidia/.ros/log/114c9abe-d282-11e8-bf16-00044b706e6c/rosout-1*.log
[rosout-1] restarting process
…
kernel message,
…
[ 555.794161] Library at 0x7fa105df70: 0x7fa1049000 /opt/ros/kinetic/lib/librostime.so
[ 555.801832] Library at 0x7fa1163074: 0x7fa10d9000 /opt/ros/kinetic/lib/libroscpp.so
[ 555.809490] vdso base = 0x7fa12a7000
[ 556.300635] rosout[1941]: unhandled level 2 translation fault (11) at 0x00000000, esr 0x92000046
[ 556.300639] pgd = ffffffc1ca9ff000
[ 556.300894] [00000000] *pgd=0000000234ed2003
[ 556.304854] , *pud=0000000234ed2003
[ 556.304861] , *pmd=0000000000000000
[ 556.304868] CPU: 0 PID: 1941 Comm: rosout Not tainted 4.9.38-rt25-tegra #1
[ 556.304869] Hardware name: drive-px2-a (DT)
[ 556.304871] task: ffffffc1b3f2d700 task.stack: ffffffc1ca974000
[ 556.304874] PC is at 0x7fa0f2bf70
[ 556.304875] LR is at 0x7fa1031074
[ 556.304877] pc : [<0000007fa0f2bf70>] lr : [<0000007fa1031074>] pstate: 80000000
[ 556.304878] sp : 0000007ff9d04cb0
[ 556.304880] x29: 0000007ff9d04cb0 x28: 0000007ff9d04da8
[ 556.304883] x27: 0000007ff9d04ea8 x26: 0000007ff9d04eb8
[ 556.304887] x25: 0000007ff9d04f18 x24: 0000007ff9d04f08
[ 556.304890] x23: 0000007fa1145000 x22: 0000007ff9d04ea8
[ 556.304893] x21: 0000007ff9d04f18 x20: 0000000000000000
[ 556.304896] x19: 0000000000000000 x18: 0000000000000a03
[ 556.304899] x17: 0000007fa11472a8 x16: 0000007fa0f2bf58
[ 556.304901] x15: 0000007fa1176000 x14: 0000000000000000
[ 556.304904] x13: ffffffffffff0000 x12: 0000000000000000
[ 556.304907] x11: 0000000000000009 x10: 0101010101010101
[ 556.304910] x9 : 000000000043fc20 x8 : 0000000000000000
[ 556.304913] x7 : 0000000000000000 x6 : 0000007ff9d04f30
[ 556.304916] x5 : 0000007fa0cf69b0 x4 : 0000000000000000
[ 556.304918] x3 : 0000007ff9d04ec8 x2 : 0000007ff9d04eb8
[ 556.304921] x1 : 0000000000000000 x0 : 0000000000000000
…
Any advice for me? Thanks!
Gary