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

Revision history [back]

click to hide/show revision 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