{"action":"opened","issue":{"url":"https://api.github.com/repos/ros2/rviz/issues/201","repository_url":"https://api.github.com/repos/ros2/rviz","labels_url":"https://api.github.com/repos/ros2/rviz/issues/201/labels{/name}","comments_url":"https://api.github.com/repos/ros2/rviz/issues/201/comments","events_url":"https://api.github.com/repos/ros2/rviz/issues/201/events","html_url":"https://github.com/ros2/rviz/issues/201","id":295071742,"number":201,"title":"Segfault when closing rviz with camera_displays and multiple image_displays","user":{"login":"Martin-Idel-SI","id":31658331,"avatar_url":"https://avatars2.githubusercontent.com/u/31658331?v=4","gravatar_id":"","url":"https://api.github.com/users/Martin-Idel-SI","html_url":"https://github.com/Martin-Idel-SI","followers_url":"https://api.github.com/users/Martin-Idel-SI/followers","following_url":"https://api.github.com/users/Martin-Idel-SI/following{/other_user}","gists_url":"https://api.github.com/users/Martin-Idel-SI/gists{/gist_id}","starred_url":"https://api.github.com/users/Martin-Idel-SI/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Martin-Idel-SI/subscriptions","organizations_url":"https://api.github.com/users/Martin-Idel-SI/orgs","repos_url":"https://api.github.com/users/Martin-Idel-SI/repos","events_url":"https://api.github.com/users/Martin-Idel-SI/events{/privacy}","received_events_url":"https://api.github.com/users/Martin-Idel-SI/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-02-07T09:53:57Z","updated_at":"2018-02-07T09:53:57Z","closed_at":null,"author_association":"NONE","body":"The following steps lead to a segfault when cleaning up the DisplayGroupVisibility property when closing rviz (both Windows and Linux):\r\n-- Add Camera Display\r\n-- Add Image Display (more than thrice)\r\n-- Close the application (don't save or do save the config).\r\nThis is a weird issue, but we could only recreate it on closing. On Windows, it's a bit annoying as you get the \"RViz stopped working\" window.\r\n\r\nThe full error is:\r\n```\r\nThread 1 \"rviz2\" received signal SIGSEGV, Segmentation fault.\r\n0x00007ffff7a83d9e in rviz_common::properties::Property::getParent (this=0xe80f0f0100000005) at /home/martin/gitRepos/rvizPort/aos-rviz2/src/rviz/rviz_common/src/rviz_common/properties/property.cpp:242\r\n242\t  return parent_;\r\n```\r\nThe call stack shows that this happens in the destructor of VisualizerApp, when removing an image display from the DisplayGroupVisibility property"}}
{"actor":{"display_login":"Martin-Idel-SI"}}