I'm using the Picoscope 3406D MSO with the software version 6.11.8.3 Beta on Linux
and I am trying to use serial decoding for an SPI. The program usually crashes either after I adjusted the settings (selecting data and clock pins). Sometimes it crashes instantly and sometimes the main window closes and it shows the small serial decoding window, with the newly added SPI in it, in which I can click "OK" to get the crash information window (that is ill-sized). I also tried to configure a USB serial decoding, which led to the same result.
Please help me.
Kind Regards,
Peter
Detail:
Model: PicoScope 3406D MSO
USB Version: 20.0
Calibration Date: Thursday, August 20, 2015
Hardware Version: 1
Driver Version: PS3000A Linux Driver, 1.4.5.45
Firmware Version: 1.4.0.0 / 1.0.43.0
Edit: found this stacktrace in console
Stacktrace:
at <0xffffffff>
at (wrapper managed-to-native) Gtk.Object.gtk_object_destroy (intptr) <0xffffffff>
at Gtk.Object.Destroy () <0x0002f>
at Gtk.Widget.Destroy () <0x00013>
at aY.h () <0x00024>
at k.b (System.Exception) <0x0021d>
at k.a (System.Exception) <0x00037>
at aY/<>c__DisplayClass7.b__3 (GLib.UnhandledExceptionArgs) <0x0005f>
at GLib.ExceptionManager.RaiseUnhandledException (System.Exception,bool) <0x00119>
at GLib.SignalClosure.MarshalCallback (intptr,intptr,uint,intptr,intptr,intptr) <0x007e3>
at (wrapper native-to-managed) GLib.SignalClosure.MarshalCallback (intptr,intptr,uint,intptr,intptr,intptr) <0xffffffff>
at <0xffffffff>
at (wrapper managed-to-native) Gtk.Dialog.gtk_dialog_run (intptr) <0xffffffff>
at Gtk.Dialog.Run () <0x00017>
at ae.OpenDialogFor (T) <0x000c7>
at kx.t () <0x001bb>
at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <0xffffffff>
at <0xffffffff>
at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&) <0xffffffff>
at System.Reflection.MonoMethod.Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) <0x000db>
at System.Reflection.MethodBase.Invoke (object,object[]) <0x00032>
at System.Delegate.DynamicInvokeImpl (object[]) <0x00203>
at System.MulticastDelegate.DynamicInvokeImpl (object[]) <0x0003b>
at System.Delegate.DynamicInvoke (object[]) <0x00020>
at aR/a.b () <0x0002f>
at (wrapper runtime-invoke) .runtime_invoke_object__this__ (object,intptr,intptr,intptr) <0xffffffff>
at <0xffffffff>
at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&) <0xffffffff>
at System.Reflection.MonoMethod.Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) <0x000db>
at System.Reflection.MethodBase.Invoke (object,object[]) <0x00032>
at System.Delegate.DynamicInvokeImpl (object[]) <0x00203>
at System.MulticastDelegate.DynamicInvokeImpl (object[]) <0x0003b>
at System.Delegate.DynamicInvoke (object[]) <0x00020>
at aJ.a () <0x00033>
at aI.b () <0x00127>
at GLib.Idle/IdleProxy.Handler () <0x0003f>
at (wrapper native-to-managed) GLib.Idle/IdleProxy.Handler () <0xffffffff>
at <0xffffffff>
at (wrapper managed-to-native) Gtk.Application.gtk_main () <0xffffffff>
at Gtk.Application.Run () <0x0000b>
at aY.b () <0x00297>
at i.a (System.Collections.Generic.List`1) <0x00035>
at aY.a () <0x00617>
at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) <0xffffffff>
Could not attach to process. If your uid matches the uid of the target
process, check the setting of /proc/sys/kernel/yama/ptrace_scope, or try
again as the root user. For more details, see /etc/sysctl.d/10-ptrace.conf
ptrace: Operation not permitted.
No threads.
=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================
We are aware of an issue in relation to the configuration of Serial Decoding - this has been fixed and should be available via the next release which should be soon.
I appreciate the inconvenience - are you able to use the PicoScope 6 software on a Windows PC in the meantime? The PicoScope psdata files should be compatible with Linux (and Mac OS X) versions as long as the first two parts of the version number are the same e.g. 6.11