ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

RViz segfaults when adding second display plugin

asked 2013-01-05 21:15:31 -0600

updated 2013-01-06 15:15:26 -0600

On a freshly installed Groovy RViz (with default config) generates numerous duplicating warnings during the start:

[ INFO] [1357462354.607319704]: pluginlib WARNING: PLUGINLIB_DECLARE_CLASS is deprecated, please use PLUGINLIB_EXPORT_CLASS instead. You can run the script 'plugin_macro_update' provided with pluginlib in your package source folder to automatically and recursively update legacy macros.

And then when I try to add any two displays from the following list: Camera, Image or DepthCloud (I didn't try many of other available though) RViz segfaults with the error in system log:

rviz[8091] general protection ip:7fb48e2571be sp:7fffbd57fea0 error:0 in[7fb48e226000+4a000]

Same happens when I try to delete one of the listed above displays.

Any ideas?



UPDATE: Opened a ticket for segfault problem.

Regarding the PLUGIN_DECLARE_CLASS. It seems to be related to segfault, but I didn't realize that before changing default log level to DEBUG. Here what happens from RViz perspective.

So, should I still open a separate ticket or add new info to the previous one?

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted

answered 2013-01-07 12:18:15 -0600

mirzashah gravatar image
edit flag offensive delete link more


Thanks for the fix! Side question though -- when the changes usually pushed to main repository from ros-shadow-fixed?

Boris gravatar image Boris  ( 2013-01-18 16:33:15 -0600 )edit

Did not see varies but usually we go through a build cycle in less than 24 hours.. Usually when I release code by early evening the turnover is completed by morning. You can see the status on all packages have completed building, they are then synced to

mirzashah gravatar image mirzashah  ( 2013-01-25 14:02:58 -0600 )edit

...shadow-fixed. There is a period of time after all packages have built on jenkins to the time they are synced on shadow-fixed. In other words, just because all packages are built on jenkins doesn't mean that you can do a sudo apt-get update/upgrade right away. If packages fail to build on jenkins

mirzashah gravatar image mirzashah  ( 2013-01-25 14:04:24 -0600 )edit

...the sync does not happen.

mirzashah gravatar image mirzashah  ( 2013-01-25 14:04:36 -0600 )edit

answered 2013-01-06 07:31:21 -0600

Chad Rockey gravatar image

updated 2013-01-06 07:31:50 -0600

edit flag offensive delete link more

Question Tools


Asked: 2013-01-05 21:15:31 -0600

Seen: 487 times

Last updated: Jan 07 '13