Test and Measurement Forum

Problem w/ serial decoding, HW: 3406DMSO, SW: 6.11.8.3 Beta

Discussion forum for the new Picoscope Linux software

Problem w/ serial decoding, HW: 3406DMSO, SW: 6.11.8.3 Beta

Postby peter2 » Wed Nov 25, 2015 11:09 am

Hey,

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 <unknown> <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.<Main>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 <unknown> <0xffffffff>
at (wrapper managed-to-native) Gtk.Dialog.gtk_dialog_run (intptr) <0xffffffff>
at Gtk.Dialog.Run () <0x00017>
at ae.OpenDialogFor<T> (T) <0x000c7>
at kx.t () <0x001bb>
at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <0xffffffff>
at <unknown> <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) <Module>.runtime_invoke_object__this__ (object,intptr,intptr,intptr) <0xffffffff>
at <unknown> <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 <unknown> <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<System.Exception>) <0x00035>
at aY.a () <0x00617>
at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

/usr/bin/mono() [0x4b73d8]
/usr/bin/mono() [0x50f13b]
/usr/bin/mono() [0x423d22]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x10340) [0x7fe0328ae340]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_type_check_instance+0x19) [0x7fe01f3eb7f9]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_handlers_disconnect_matched+0x24) [0x7fe01f3e15f4]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(gtk_accel_label_set_accel_closure+0xa6) [0x7fe024c96f16]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(gtk_accel_label_set_accel_widget+0xa5) [0x7fe024c97125]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x711bb) [0x7fe024c971bb]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0xb2) [0x7fe01f3c9332]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x220d4) [0x7fe01f3db0d4]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0xdd9) [0x7fe01f3e2a29]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x82) [0x7fe01f3e2ce2]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x151fb0) [0x7fe024d77fb0]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_run_dispose+0x60) [0x7fe01f3cfad0]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x112da2) [0x7fe024d38da2]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0xb60af) [0x7fe024cdc0af]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0xb2) [0x7fe01f3c9332]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x220d4) [0x7fe01f3db0d4]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0xdd9) [0x7fe01f3e2a29]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x82) [0x7fe01f3e2ce2]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x151fb0) [0x7fe024d77fb0]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_run_dispose+0x60) [0x7fe01f3cfad0]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x13d5f5) [0x7fe024d635f5]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0xb60af) [0x7fe024cdc0af]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0xb2) [0x7fe01f3c9332]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x220d4) [0x7fe01f3db0d4]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0xdd9) [0x7fe01f3e2a29]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x82) [0x7fe01f3e2ce2]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x151fb0) [0x7fe024d77fb0]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_run_dispose+0x60) [0x7fe01f3cfad0]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x13a642) [0x7fe024d60642]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0xb2) [0x7fe01f3c9332]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x220d4) [0x7fe01f3db0d4]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0xdd9) [0x7fe01f3e2a29]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x82) [0x7fe01f3e2ce2]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x151fb0) [0x7fe024d77fb0]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_run_dispose+0x60) [0x7fe01f3cfad0]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x13d5f5) [0x7fe024d635f5]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0xb60af) [0x7fe024cdc0af]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0xb2) [0x7fe01f3c9332]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x220d4) [0x7fe01f3db0d4]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0xdd9) [0x7fe01f3e2a29]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x82) [0x7fe01f3e2ce2]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x151fb0) [0x7fe024d77fb0]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_run_dispose+0x60) [0x7fe01f3cfad0]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x82cfa) [0x7fe024ca8cfa]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0xb60af) [0x7fe024cdc0af]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0xb2) [0x7fe01f3c9332]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x220d4) [0x7fe01f3db0d4]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0xdd9) [0x7fe01f3e2a29]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x82) [0x7fe01f3e2ce2]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x151fb0) [0x7fe024d77fb0]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_run_dispose+0x60) [0x7fe01f3cfad0]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0xb60af) [0x7fe024cdc0af]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x138) [0x7fe01f3c93b8]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x220d4) [0x7fe01f3db0d4]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0xdd9) [0x7fe01f3e2a29]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x82) [0x7fe01f3e2ce2]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x151fb0) [0x7fe024d77fb0]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_run_dispose+0x60) [0x7fe01f3cfad0]
[0x41d3bb3b]

Debug info from gdb:

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.
=================================================================
peter2
Newbie
 
Posts: 0
Joined: Wed Nov 25, 2015 10:52 am

Re: Problem w/ serial decoding, HW: 3406DMSO, SW: 6.11.8.3 B

Postby Hitesh » Thu Nov 26, 2015 11:14 am

Hi Peter,

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

Regards,
Hitesh

Technical Specialist
Pico Technology
Hitesh
Site Admin
Site Admin
 
Posts: 2063
Joined: Tue May 31, 2011 3:43 pm
Location: St. Neots, Cambridgeshire

Re: Problem w/ serial decoding, HW: 3406DMSO, SW: 6.11.8.3 B

Postby mario_ » Tue Dec 01, 2015 10:18 am

The serial decoding crash has been fixed and new release has been made available in the repositories (and on the website for Mac OS X).
mario_
Site Admin
Site Admin
 
Posts: 112
Joined: Fri Sep 13, 2013 12:57 pm


Return to PicoScope for Linux

Who is online

Users browsing this forum: No registered users and 0 guests