ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
Not sure if I found some solutions..
For the Python problem, I simply commented a line in the file /usr/lib/python2.7/threading.py , around line 806:
# Thread.__block consumes an OS-level locking primitive, which
# can never be used by a _DummyThread. Since a _DummyThread
# instance is immortal, that's bad, so release this resource.
#comment here:
# del self._Thread__block
I am not a Python expert, so I do not know if this can cause other problems.. I think this is not exactly an elegant solution.. but it works.. so I will use this workaround and I will see if it will cause other issues.
About the last and most important problem, I simple killed the XnSensorServer program:
killall -s 9 XnSensorServer
before running openni.launch. Also here, I do not think it is the most elegant way, but it works.
However, to solve these issues I think we should wait for an update of both Python and Fuerte..
Bye, Salvo