ros-noetic-arch / ros-noetic-desktop-full

ros-noetic-desktop-full AUR package
16 stars 2 forks source link

Exit node allways segfault and rosbag unable to finish cleanly #27

Closed AchmadFathoni closed 2 years ago

AchmadFathoni commented 3 years ago

Bug A

  1. Run roscore
  2. At new terminal run rosrun roscpp_tutorials talker
  3. If you exit talker node it will segfault. I have trace it and Nodehandle declaration is the culprit. Python node is fine.

Bug B rosnode kill node able to kill node even with segfault. But that node will still appear at rosnode list.

Bug C rosbag record /topic never finish cleanly so the output always has xxx.bag.active file extension and the message in that bag can not be recovered.

I think this bug is caused by bleeding edge nature of Arch package and this bug affects lot of ros-noetic package. It just too broken. To night I switch to ubuntu because I have job that must be done involving rosbag. I will try ros2 when corporate already ditch the ros1 completely.

AchmadFathoni commented 2 years ago

Fixed by changing the ros-noetic-rosconsole's backend to glog instead of log4cxx.