Actually the error is most commonly associated with mono version. Versions 4.2.1 and newer carry piece of the code that breaks Picoscope 6 for Linux. The fix has been supplied to Mac version, Linux version will get it in the next release. In the meantime I can only advise to use older versions of mono, like 3.2.8.
Thanks Mario and Martyn.
Is there any info on running an older version of mono on an ubuntu system? I don't think I can downgrade it easily (too many dependencies) so I'd need to install it somewhere else.
Unfotunately only version for ubuntu12 is 4.0.4, free from this bug. The others are up to date. You could trying using ubuntu12 setup, even if you have different version of this os.
You can try and compile you own version of mono, but it may create greater sea of problems. If you still think of doing it prepare your system to have all bits required for it:
Download yourself a sources of mono, mono-basic and gtk-sharp2. They may require associated patches to compile at all - check the folders they are coming from. After extracting, first run ./configure --prefix=/path/to/where/it/goes for mono, then make and sudo make install. Next one is mono-basic: again ./configure --prefix=/path/as/before , then make and sudo make install. Finally gtk sharp, ./configure --prefix=/path/as/before RUNTIME=/path/as/before CSC=/path/as/before/bin/mcs PKG_CONFIG_PATH=/path/as/before/lib/pkgconfig , then make and sudo make install.
Hi, I am experiencing the same problem on Arch Linux, and I would prefer not to downgrade the Mono package, because of other software I have that depends on it.
When will the fix be available to the Linux version of PicoScope?
I had the same problem on Ubuntu 16.04, and confirm that the 6.11.8.13 version works correctly.
My mono version is Mono JIT compiler version 4.2.1 (Debian 4.2.1.102+dfsg2-7ubuntu4).
Thank you for the support.