I found a severe problem in the Python bindings for the FrontPanel dll.
The problem is that the ReadFromBlockPipeOut() function expects a Python string as the third argument. This string will by modified by the function call so that it contains the data read from the pipe.
However, Python strings are immutable and should be treated as such also by the C api.
Mutating a Python string can (and will, sooner or later) lead to unexpected behaviour.