Crash on release of object on High Sierra

Hi all,

I've only been able to reproduce it on the ClassicAPI, so I'm not getting my hopes high on this one. But I'm getting that weird crash (while easy to reproduce, I can't yet pinpoint what could specifically be the issue) that seems to happen on the release of objects. Or at least that's what the stack trace leads me to believe. Here is said stack trace:

  at <unknown> <0xffffffff>
  at (wrapper managed-to-native) MonoMac.Foundation.NSObject.xamarin_release_managed_ref (intptr,MonoMac.Foundation.NSObject) <0x00012>
  at MonoMac.Foundation.NSObject.ReleaseManagedRef () [0x00008] in /Users/builder/data/lanes/4991/8a391069/source/xamarin-macios/src/Foundation/NSObject2.cs:208
  at MonoMac.Foundation.NSObject/NSObject_Disposer.Drain (MonoMac.Foundation.NSObject) [0x00067] in /Users/builder/data/lanes/4991/8a391069/source/xamarin-macios/src/Foundation/NSObject2.cs:784
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) [0x00051] in <ad88d4f2c5174527b07cc6b4766083a1>:0
  at <unknown> <0xffffffff>
  at (wrapper managed-to-native) MonoMac.AppKit.NSApplication.NSApplicationMain (int,string[]) <0x00015>
  at MonoMac.AppKit.NSApplication.Main (string[]) [0x00041] in /Users/builder/data/lanes/4991/8a391069/source/xamarin-macios/src/AppKit/NSApplication.cs:100
  at Client.BaseMacClient.Run () [0x0000c] in /Users/Devolutions/workspace/RDMOX/Mac/RemoteDesktopManager/Core/Client/BaseMacClient.cs:51
  at Client.BaseMacClient.Startup () [0x00010] in /Users/Devolutions/workspace/RDMOX/Mac/RemoteDesktopManager/Core/Client/BaseMacClient.cs:44
  at Client.BaseMacClient.Startup<T_REF> () [0x00027] in /Users/Devolutions/workspace/RDMOX/Mac/RemoteDesktopManager/Core/Client/BaseMacClient.cs:39
  at Client.BaseMacClient.Startup<T_REF> (string[]) [0x00007] in /Users/Devolutions/workspace/RDMOX/Mac/RemoteDesktopManager/Core/Client/BaseMacClient.cs:22
  at PasswordVaultManager.Client.Main (string[]) [0x0013e] in /Users/Devolutions/workspace/RDMOX/Mac/RemoteDesktopManager/Clients/PasswordVaultManager/Client.cs:174
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) [0x00051] in <cf85f8e734f447d5b93a0333fd1bfd27>:0

I'll just leave this here in case this is actually a known issue or if someone else has been having this issue.

I did find a similar bug: https://bugzilla.xamarin.com/show_bug.cgi?id=45637

But it kind of date and I don't think there was any mention of the OS.

In the mean time, I'll just push harder toward releasing the UnifiedAPI version of our app since this issue is quite worrying.

Best regards,

Best Answer

Answers

Sign In or Register to comment.