{"action":"closed","issue":{"url":"https://api.github.com/repos/ros2/rmw_opensplice/issues/99","repository_url":"https://api.github.com/repos/ros2/rmw_opensplice","labels_url":"https://api.github.com/repos/ros2/rmw_opensplice/issues/99/labels{/name}","comments_url":"https://api.github.com/repos/ros2/rmw_opensplice/issues/99/comments","events_url":"https://api.github.com/repos/ros2/rmw_opensplice/issues/99/events","html_url":"https://github.com/ros2/rmw_opensplice/issues/99","id":120232326,"number":99,"title":"Handle Server runs out of handle space","user":{"login":"jacquelinekay","id":495933,"avatar_url":"https://avatars.githubusercontent.com/u/495933?v=3","gravatar_id":"","url":"https://api.github.com/users/jacquelinekay","html_url":"https://github.com/jacquelinekay","followers_url":"https://api.github.com/users/jacquelinekay/followers","following_url":"https://api.github.com/users/jacquelinekay/following{/other_user}","gists_url":"https://api.github.com/users/jacquelinekay/gists{/gist_id}","starred_url":"https://api.github.com/users/jacquelinekay/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jacquelinekay/subscriptions","organizations_url":"https://api.github.com/users/jacquelinekay/orgs","repos_url":"https://api.github.com/users/jacquelinekay/repos","events_url":"https://api.github.com/users/jacquelinekay/events{/privacy}","received_events_url":"https://api.github.com/users/jacquelinekay/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":24,"created_at":"2015-12-03T17:58:11Z","updated_at":"2016-06-13T18:30:00Z","closed_at":"2016-06-13T18:30:00Z","body":"Originally discovered while testing ros2/rclcpp#165\r\n\r\nThe easiest way to reproduce this is to choose any gtest that exercises the client library using `rmw_opensplice_cpp` with the command line argument `--gtest_repeat=-1`, which will repeat the test indefinitely.\r\n\r\nFor example: `./gtest_executor__rmw_opensplice_cpp --gtest_repeat=-1`\r\n\r\nAfter over 100 to several hundred repeated iterations (depending on the machine), the process will exit with the following error:\r\n\r\n```\r\n========================================================================================\r\nReport      : ERROR\r\nDate        : Thu Dec 03 09:53:20 PST 2015\r\nDescription : The Handle Server ran out of handle space\r\nNode        : pol\r\nProcess     : gtest_executor__rmw_opensplice_cpp <24792>\r\nThread      : main thread 7fde172d1780\r\nInternals   : V6.4.140407OSS///kernel::v_handle::v_handleServerRegister/v_handle.c/235/0/1449165200.978805977\r\n```\r\n\r\nTo me, this suggests that we need to improve our teardown of middleware handles within rmw.\r\n\r\n(I am investigating if there is a similar problem in Connext now.)"}}
{"actor":{"display_login":"gerkey"}}