Changing the Interpreter in Stream mode cause a segfault
Currently when changing the Interpreter while the stream is running, a segfault happen.
This is because the user should first stop the Stream, then change the Interpreter, before restarting it.
We already do that automatically for all other attribute (see here), so we should probably do it for the Interpreter too.
Edited by Nick Laurenson