Trouble using Argus

I am trying to use Argus after looking through the examples (they run fine). I am failing to output the camera stream to a window, all I get is this:

Here is the code and a simple run script:

I don’t know what I am doing wrong. Maybe using threads like in the examples is mandatory for some reason ? Thank you for looking into it.

I had a stupid mistake in my shader program creation (forgot to link …). It works fine now!