This file is indexed.

/usr/share/doc/pyro4/examples/deadlock/Readme.txt is in pyro4-examples 4.23-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
This example shows some code that triggers a Pyro conversation deadlock.

The client and server engage in a 'conversation' where they will deadlock
because a single proxy is used for both the initial server method call,
and client callback.
The client callback method calls the server again.
But it will fail, because the proxy it is using is still engaged in the
original method call to the server and is locked (waiting for a response).

A simple solution is to never reuse proxies in callbacks, and instead
create new ones and use those in the callback functions.