{"action":"created","issue":{"url":"https://api.github.com/repos/ros/geometry_experimental/issues/91","labels_url":"https://api.github.com/repos/ros/geometry_experimental/issues/91/labels{/name}","comments_url":"https://api.github.com/repos/ros/geometry_experimental/issues/91/comments","events_url":"https://api.github.com/repos/ros/geometry_experimental/issues/91/events","html_url":"https://github.com/ros/geometry_experimental/issues/91","id":65825865,"number":91,"title":"deadlock","user":{"login":"bricerebsamen","id":1027398,"avatar_url":"https://avatars.githubusercontent.com/u/1027398?v=3","gravatar_id":"","url":"https://api.github.com/users/bricerebsamen","html_url":"https://github.com/bricerebsamen","followers_url":"https://api.github.com/users/bricerebsamen/followers","following_url":"https://api.github.com/users/bricerebsamen/following{/other_user}","gists_url":"https://api.github.com/users/bricerebsamen/gists{/gist_id}","starred_url":"https://api.github.com/users/bricerebsamen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bricerebsamen/subscriptions","organizations_url":"https://api.github.com/users/bricerebsamen/orgs","repos_url":"https://api.github.com/users/bricerebsamen/repos","events_url":"https://api.github.com/users/bricerebsamen/events{/privacy}","received_events_url":"https://api.github.com/users/bricerebsamen/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ros/geometry_experimental/labels/in%20review","name":"in review","color":"ededed"}],"state":"open","locked":false,"assignee":{"login":"tfoote","id":447804,"avatar_url":"https://avatars.githubusercontent.com/u/447804?v=3","gravatar_id":"","url":"https://api.github.com/users/tfoote","html_url":"https://github.com/tfoote","followers_url":"https://api.github.com/users/tfoote/followers","following_url":"https://api.github.com/users/tfoote/following{/other_user}","gists_url":"https://api.github.com/users/tfoote/gists{/gist_id}","starred_url":"https://api.github.com/users/tfoote/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tfoote/subscriptions","organizations_url":"https://api.github.com/users/tfoote/orgs","repos_url":"https://api.github.com/users/tfoote/repos","events_url":"https://api.github.com/users/tfoote/events{/privacy}","received_events_url":"https://api.github.com/users/tfoote/received_events","type":"User","site_admin":false},"milestone":null,"comments":3,"created_at":"2015-04-02T03:08:51Z","updated_at":"2015-04-02T20:46:42Z","closed_at":null,"body":"I migrated some of my code to tf2 and I'm getting some deadlocks. I am running the latest version from source, which included @vrabaud 's fix #79 \r\n\r\nHere is the backtrace\r\n\r\n```\r\n#0  __lll_lock_wait ()\r\n    at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135\r\n#1  0x00007ffff540b657 in _L_lock_909 ()\r\n   from /lib/x86_64-linux-gnu/libpthread.so.0\r\n#2  0x00007ffff540b480 in __GI___pthread_mutex_lock (mutex=0x7ffffffefba8)\r\n    at ../nptl/pthread_mutex_lock.c:79\r\n#3  0x0000000000431368 in pthread_mutex_lock (m=0x7ffffffefba8)\r\n    at /usr/include/boost/thread/pthread/mutex.hpp:61\r\n#4  boost::mutex::lock (this=0x7ffffffefba8)\r\n    at /usr/include/boost/thread/pthread/mutex.hpp:113\r\n#5  0x00000000004313db in boost::unique_lock<boost::mutex>::lock (\r\n    this=0x7ffffffeed90) at /usr/include/boost/thread/lock_types.hpp:346\r\n#6  0x00007ffff7211e11 in boost::unique_lock<boost::mutex>::unique_lock(boost::mutex&) () from /home/brice/code/workspaces/merged/devel/lib/libtf2_ros.so\r\n#7  0x00007ffff6ebea9f in tf2::BufferCore::cancelTransformableRequest(unsigned long) () from /home/brice/code/workspaces/merged/devel/lib/libtf2.so\r\n#8  0x0000000000441e0c in tf2_ros::MessageFilter<pcl::PointCloud<stdr_velodyne::PointType> >::add (this=0x7fffffff00c0, evt=...)\r\n    at /home/brice/code/workspaces/merged/src/driving/external/geometry_experimental/tf2_ros/include/tf2_ros/message_filter.h:381\r\n#9  0x0000000000437eed in operator() (a0=..., this=0x6d2d28)\r\n    at /usr/include/boost/function/function_template.hpp:767\r\n#10 message_filters::CallbackHelper1T<ros::MessageEvent<pcl::PointCloud<stdr_velodyne::PointType> const> const&, pcl::PointCloud<stdr_velodyne::PointType> >::call (this=0x6d2d20, event=..., nonconst_force_copy=<optimized out>)\r\n    at /opt/ros/indigo/include/message_filters/signal1.h:76\r\n#11 0x0000000000437a1f in message_filters::Signal1<pcl::PointCloud<stdr_velodyne::PointType> >::call (this=<optimized out>, event=...)\r\n    at /opt/ros/indigo/include/message_filters/signal1.h:119\r\n#12 0x0000000000435e86 in operator() (a0=..., this=0x6d2b68)\r\n    at /usr/include/boost/function/function_template.hpp:767\r\n#13 ros::SubscriptionCallbackHelperT<ros::MessageEvent<pcl::PointCloud<stdr_velodyne::PointType> const> const&, void>::call (this=0x6d2b60, params=...)\r\n    at /opt/ros/indigo/include/ros/subscription_callback_helper.h:144\r\n#14 0x00007ffff6194695 in ros::SubscriptionQueue::call() ()\r\n   from /opt/ros/indigo/lib/libroscpp.so\r\n#15 0x00007ffff61524f7 in ros::CallbackQueue::callOneCB(ros::CallbackQueue::TLS*) () from /opt/ros/indigo/lib/libroscpp.so\r\n#16 0x00007ffff6153303 in ros::CallbackQueue::callAvailable(ros::WallDuration)\r\n    () from /opt/ros/indigo/lib/libroscpp.so\r\n#17 0x00007ffff61971b5 in ros::SingleThreadedSpinner::spin(ros::CallbackQueue*)\r\n    () from /opt/ros/indigo/lib/libroscpp.so\r\n#18 0x00007ffff617f7bb in ros::spin() () from /opt/ros/indigo/lib/libroscpp.so\r\n#19 0x000000000042394c in main (argc=1, argv=0x7fffffffd818)\r\n    at /home/brice/code/workspaces/merged/src/driving/packages/velodyne_localizer/src/velodyne_localizer.cpp:745\r\n```"},"comment":{"url":"https://api.github.com/repos/ros/geometry_experimental/issues/comments/89040872","html_url":"https://github.com/ros/geometry_experimental/issues/91#issuecomment-89040872","issue_url":"https://api.github.com/repos/ros/geometry_experimental/issues/91","id":89040872,"user":{"login":"bricerebsamen","id":1027398,"avatar_url":"https://avatars.githubusercontent.com/u/1027398?v=3","gravatar_id":"","url":"https://api.github.com/users/bricerebsamen","html_url":"https://github.com/bricerebsamen","followers_url":"https://api.github.com/users/bricerebsamen/followers","following_url":"https://api.github.com/users/bricerebsamen/following{/other_user}","gists_url":"https://api.github.com/users/bricerebsamen/gists{/gist_id}","starred_url":"https://api.github.com/users/bricerebsamen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bricerebsamen/subscriptions","organizations_url":"https://api.github.com/users/bricerebsamen/orgs","repos_url":"https://api.github.com/users/bricerebsamen/repos","events_url":"https://api.github.com/users/bricerebsamen/events{/privacy}","received_events_url":"https://api.github.com/users/bricerebsamen/received_events","type":"User","site_admin":false},"created_at":"2015-04-02T20:46:42Z","updated_at":"2015-04-02T20:46:42Z","body":"will do right away. I can't reproduce for sure though, but I'll report asap."}}