Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

rqt process remains when rqt_gui is closed with rqt_bag open on it #31

Closed
130s opened this issue Feb 12, 2013 · 3 comments
Closed

rqt process remains when rqt_gui is closed with rqt_bag open on it #31

130s opened this issue Feb 12, 2013 · 3 comments
Assignees
Labels

Comments

@130s
Copy link
Member

130s commented Feb 12, 2013

Closing rqt_gui window doesn't kill rqt_bag's error print. Commandline output is below. I see some errors but not sure how it's correlated.

Observed on 2 different Ubuntu Quantal machines.

rqt_common_plugins f27cdc1
qt_gui_core 9cba48199c039cdca013a7ee12a06ef3070f829d

rosguy@rtt:~$ rqt &
[INFO] [WallTime: 1360651873.409372] Recording to ~/data/tmp/rosbag_1_2013-02-11-22-51-13.bag.
Error subscribing to /object_manipulator/object_manipulator_place/result (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /interactive_object_recognition_result (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /image_snapshot/feedback (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /detect_outlet/result (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /object_recognition_popup/goal (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /wiggle_plug/goal (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /run_rcommander_action/goal (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /create_object_model_server/model_object_in_hand_action/goal (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /object_detection_user_command/feedback (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /l_gripper_controller/gripper_action/goal (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /l_arm_controller/joint_trajectory_action/goal (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /pr2_interactive_gripper_pose_action/result (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /r_arm_ik/result (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /head_traj_controller/state (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /projector_trigger/waveform (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /head_monitor_action/result (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /detect_wall_norm/goal (ignoring): topic parameter 'data_class' is not initialized
Traceback (most recent call last):
  File "~/ROS/groovy_quantal/catkin_ws/src/rqt_common_plugins/rqt_bag/src/rqt_bag/timeline_frame.py", line 267, in paint
    self._draw_topic_dividers(painter)
  File "~/ROS/groovy_quantal/catkin_ws/src/rqt_common_plugins/rqt_bag/src/rqt_bag/timeline_frame.py", line 441, in _draw_topic_dividers
    (x, y, w, h) = self._history_bounds[topic]
KeyError: '/motor_trace/br_caster_rotation_motor'
Error subscribing to /base_odometry/state (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /preplan_head_scan/result (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /detect_outlet/feedback (ignoring): topic parameter 'data_class' is not initialized
Traceback (most recent call last):
  File "~/ROS/groovy_quantal/catkin_ws/src/rqt_common_plugins/rqt_bag/src/rqt_bag/timeline_frame.py", line 267, in paint
    self._draw_topic_dividers(painter)
  File "~/ROS/groovy_quantal/catkin_ws/src/rqt_common_plugins/rqt_bag/src/rqt_bag/timeline_frame.py", line 441, in _draw_topic_dividers
    (x, y, w, h) = self._history_bounds[topic]
KeyError: '/head_mount_kinect/rgb/image_rect_color/theora'
Error subscribing to /tf2_web_republisher/feedback (ignoring): topic parameter 'data_class' is not initialized
Traceback (most recent call last):
  File "~/ROS/groovy_quantal/catkin_ws/src/rqt_common_plugins/rqt_bag/src/rqt_bag/timeline_frame.py", line 267, in paint
    self._draw_topic_dividers(painter)
  File "~/ROS/groovy_quantal/catkin_ws/src/rqt_common_plugins/rqt_bag/src/rqt_bag/timeline_frame.py", line 441, in _draw_topic_dividers
    (x, y, w, h) = self._history_bounds[topic]
KeyError: '/narrow_stereo/right/image_mono/compressed'
Error subscribing to /test_gripper_pose/goal (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /torso_controller/joint_trajectory_action/feedback (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /vision_outlet_detection/goal (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /torso_controller/position_joint_action/goal (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /l_gripper_grasp_posture_controller/feedback (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /stow_plug/result (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /plug_in/feedback (ignoring): topic parameter 'data_class' is not initialized
Traceback (most recent call last):
  File "~/ROS/groovy_quantal/catkin_ws/src/rqt_common_plugins/rqt_bag/src/rqt_bag/timeline_frame.py", line 267, in paint
    self._draw_topic_dividers(painter)
  File "~/ROS/groovy_quantal/catkin_ws/src/rqt_common_plugins/rqt_bag/src/rqt_bag/timeline_frame.py", line 441, in _draw_topic_dividers
    (x, y, w, h) = self._history_bounds[topic]
KeyError: '/narrow_stereo/left/image_rect/theora/parameter_updates'
Error subscribing to /head_traj_controller/point_head_action/goal (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /pr2_interactive_nav_action/goal (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /head_monitor_action/feedback (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /r_gripper_grasp_posture_controller/feedback (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /tf2_web_republisher/result (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /vision_outlet_detection/feedback (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /test_gripper_pose/result (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /plan_point_cluster_grasp/feedback (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /detect_plug/feedback (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /l_arm_controller/joint_trajectory_generator/feedback (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /r_arm_ik/goal (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /head_camera_trigger/waveform (ignoring): topic parameter 'data_class' is not initialized
psError subscribing to /prosilica_inhibit_projector_controller/waveform (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /vision_plug_detection/result (ignoring): topic parameter 'data_class' is not initialized
 awxError subscribing to /r_gripper_controller/state (ignoring): topic parameter 'data_class' is not initialized
 |Error subscribing to /create_object_model_server/model_object_in_hand_action/feedback (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /base_odometry/odometer (ignoring): topic parameter 'data_class' is not initialized
grep pyError subscribing to /r_arm_controller/joint_trajectory_action/result (ignoring): topic parameter 'data_class' is not initialized

At this moment rqt_gui was terminated, but error hasn't ended

Error subscribing to /database_grasp_planning/feedback (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /database_grasp_planning/result (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /l_cart/state (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /point_cloud_server_action/feedback (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /r_forearm_cam_trigger/waveform (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /detect_outlet/goal (ignoring): topic parameter 'data_class' is not initialized
rosguy@rtt:~$ Error subscribing to /find_container_action/result (ignoring): topic parameter 'data_class' is not initialized
rosguy@rtt:~$ ps awx |grep rosbag
 6326 pts/5    S+     0:00 grep --color=auto rosbag
10655 pts/5    Sl     0:40 python ~/ROS/groovy_quantal/catkin_ws/devel/bin/rqt
rosguy@rtt:~$ Error subscribing to /l_gripper_controller/gripper_action/feedback (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /align_base/feedback (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /vision_plug_detection/feedback (ignoring): topic parameter 'data_class' is not initialized
Error subscribing to /l_arm_controller/joint_trajectory_generator/goal (ignoring): topic parameter 'data_class' is not initialized
@130s
Copy link
Member Author

130s commented May 8, 2013

Update; this is also a case when rqt_bag is run standalone by $ rosrun rqt_bag rqt_bag.

Looks like the process keeps recording and increases memory usage (with PR2 the amount of memory used can easily get a few GBs within a minute).

Might be linked to the issue #84. Adding "stop recording" function can be a solution.

@130s
Copy link
Member Author

130s commented May 8, 2013

For now, workaround added to the wiki page.

@ablasdel
Copy link
Contributor

ablasdel commented Aug 5, 2013

This turned out to be a failure to call the correct shutdown hooks for rqt_bag. Surprising it didn't blow up closing when it was playing too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants