Package Details: picoscope7 7.1.39_1r3737-1

Git Clone URL: https://aur.archlinux.org/picoscope7.git (read-only, click to copy)
Package Base: picoscope7
Description: PicoScope 7 Test and Measurment Stable
Upstream URL: https://www.picotech.com/downloads/linux
Licenses: custom
Conflicts: picoscope7beta
Submitter: Schorsch
Maintainer: Schorsch
Last Packager: Schorsch
Votes: 1
Popularity: 0.000284
First Submitted: 2023-10-07 00:12 (UTC)
Last Updated: 2024-10-31 19:25 (UTC)

Dependencies (15)

Required by (0)

Sources (1)

Latest Comments

OpusOne commented on 2024-07-26 23:26 (UTC)

Ditto, same issue. Was going to post a comment about it, and saw there were already 8. :)

A3D commented on 2024-07-25 19:49 (UTC)

Hello,

I faced the exact same issue and I also was able to solve it by downgrading gtk-sharp to version 2.99.3-5.

Thanks rc0r for the hint :-)

rc0r commented on 2024-07-23 11:12 (UTC)

I tried picoscope7beta yesterday after all my other unsuccessful attempts. Unfortunately, it crashes with the same exception.

On my system gtk-sharp-3 is only used by Picoscope so it might be possible to explicitly specify the last known working gtk-sharp-3 version in the PKGBUILD file of Picoscope to work around the problem until it's fixed upstream. However, this might of course not be the right thing to do for other setups that have dependencies on an up-to-date gtk-sharp-3.

Schorsch commented on 2024-07-23 10:34 (UTC)

Maybe you can try the picoscope7beta preview version to see if this got addressed already?

Schorsch commented on 2024-07-23 10:33 (UTC)

Thanks for the update, this would have been my first lead as well after comparing package versions between my system and yours, but I couldn't do any testing yet. I guess then it's only a matter of time until it breaks on my system too. I don't think there is much I can do about that on either the GTK-sharp or Picoscope side. I have to hope they figure it out. Maybe once it hits the official Ubuntu version.

rc0r commented on 2024-07-23 07:31 (UTC)

Downgrading gtk-sharp-3 from 3.22.2-1 to 2.99.3-5 fixes the issue for me:

sudo pacman -U /var/cache/pacman/pkg/gtk-sharp-3-2.99.3-5-x86_64.pkg.tar.zst

gtk-sharp-3-2.99.3-5 was the last version I had in my package cache. As I did not check any other package versions 2.99.3-5 might not be the last working version.

rc0r commented on 2024-07-23 06:31 (UTC)

Thanks for your efforts @Schorsch! I also installed picoscope on my home workstation after updating all Arch packages. Unfortunately, I'm seeing the same error. However on my office workstation Picoscope worked until yesterday before I upgraded. In 1 there is the pacman log of the updated packages. Please note, I had to downgrade linux and nvidia drivers due to an unrelated issue with multiple monitors. The downgrades should not be the cause of the Picoscope crash as I my home setup didn't require any downgrades and Picoscope was crashing still.

As suggested, I started Picoscope from the terminal mono /opt/picoscope/lib/PicoScope.GTK.exe 2>&1 > picoscope.log 2>&1 >> picoscope.log. The logs can be found in 2. These were captured after doing a clean reinstall of both picoscope (+deps) and the libs required to operate the scope I'm using.

Let me know if there's anything else I could try.

Schorsch commented on 2024-07-22 16:50 (UTC)

@rc0r Hi, sorry for the trouble, but unfortunately I cannot reproduce the issue on my end. I started my old Manjaro VM that I used to build this package. The old version of Picoscope I had installed still ran fine, so I updated to the latest Picoscope, no change. After also installing 900something system updates and a few reboots, still no problem (though I had to manually update libps3000a as well for my scope, no crashes though, the scope just wasn't being detected until I updated the device library). Finally I completely removed all Picoscope related packages and remaining config files and did a clean reinstall. All still working fine.

Maybe you can share some more details about your system, try launching Picoscope from a terminal to see if you get any more helpful output or try a clean reinstall of Picoscope?

rc0r commented on 2024-07-22 09:09 (UTC)

After a recent system upgrade picoscope7 crashes with the following on startup:

Exception:GLib.MissingIntPtrCtorException: Unable to construct instance of type PSV.zo from native object handle. Instance of managed subclass may have been prematurely disposed.
  at GLib.ObjectManager.CreateObject (System.IntPtr raw) [0x00064] in <dd0cdd755d2541d5880043addb57cbac>:0 
  at GLib.Object.GetObject (System.IntPtr o, System.Boolean owned_ref) [0x000b0] in <dd0cdd755d2541d5880043addb57cbac>:0 
  at GLib.Value.op_Explicit (GLib.Value val) [0x00007] in <dd0cdd755d2541d5880043addb57cbac>:0 
  at GLib.Value.get_Val () [0x0033e] in <dd0cdd755d2541d5880043addb57cbac>:0 
  at GLib.SignalClosure.MarshalCallback (System.IntPtr raw_closure, System.IntPtr return_val, System.UInt32 n_param_vals, System.IntPtr param_values, System.IntPtr invocation_hint, System.IntPtr marshal_data) [0x00048] in <dd0cdd755d2541d5880043addb57cbac>:0

Any clues?