Error o bug?

avatar
lmontalvanr
Disabled

Hi.

I install Remote Desktop Manager in Kubuntu 20.04 LTS.

The error show when I press right click on the tab

Marshaling button-press-event signal

Exception in Gtk# callback delegate

  Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.

System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Object reference not set to an instance of an object

  at Client.Menus.EmbeddedMenu..ctor (Client.Interfaces.IEmbeddedView embedded, Gtk.Builder builder) [0x0000c] in <07af1acce5f745dfba5c26585148f32a>:0  
  at Client.Menus.EmbeddedMenu..ctor (Client.Interfaces.IEmbeddedView embedded) [0x0000c] in <07af1acce5f745dfba5c26585148f32a>:0  
  at Devolutions.RemoteDesktopManager.Managers.EmbeddedViewManager.OpenEmbeddedMenu () [0x0003f] in <07af1acce5f745dfba5c26585148f32a>:0  
  at Client.Windows.MainWindow.OnTabClicked (System.Object sender, Gtk.ButtonPressEventArgs args) [0x0000f] in <07af1acce5f745dfba5c26585148f32a>:0  
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)

  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.
CultureInfo culture) [0x0006a] in <a17fa1457c5d44f2885ac746c1764ea5>:0  
   --- End of inner exception stack trace ---

  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.
CultureInfo culture) [0x00083] in <a17fa1457c5d44f2885ac746c1764ea5>:0  
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <a17fa1457c5d44f2885ac746c1764ea5>:0  
  at System.Delegate.DynamicInvokeImpl (System.Object[] args) [0x000e7] in <a17fa1457c5d44f2885ac746c1764ea5>:0  
  at System.MulticastDelegate.DynamicInvokeImpl (System.Object[] args) [0x00008] in <a17fa1457c5d44f2885ac746c1764ea5>:0  
  at System.Delegate.DynamicInvoke (System.Object[] args) [0x00000] in <a17fa1457c5d44f2885ac746c1764ea5>:0  
  at GLib.Signal.ClosureInvokedCB (System.Object o, GLib.ClosureInvokedArgs args) [0x00034] in <5a34df7d261240358d61453b6bc52857>:0  
  at GLib.SignalClosure.Invoke (GLib.ClosureInvokedArgs args) [0x00009] in <5a34df7d261240358d61453b6bc52857>: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.IntPt
r marshal_data) [0x00136] in <5a34df7d261240358d61453b6bc52857>:0  
  at GLib.ExceptionManager.RaiseUnhandledException (System.Exception e, System.Boolean is_terminal) [0x00000] in <5a34df7d261240358d61453b6bc52857>: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.IntPt
r marshal_data) [0x00000] in <5a34df7d261240358d61453b6bc52857>:0  
  at System.Object.wrapper_native_0x7fd13b29c300 () [0x00000] in <a17fa1457c5d44f2885ac746c1764ea5>:0  
  at Gtk.Application.Run () [0x00000] in <c2feb1c5d39a4660b3f5c10dab7825eb>:0  
  at Devolutions.RemoteDesktopManager.Program.Main (System.String[] args) [0x00000] in <66b30c1126f54204aa1031dd4819129b>:0  


=================================================================

        Native Crash Reporting

Got a SIGABRT while executing native code. This usually indicates

used by your application.

=================================================================

        Native stacktrace:

=================================================================

        0x563ceb1dffe9 - ./RemoteDesktopManager.Free :  
        0x563ceb1e0369 - ./RemoteDesktopManager.Free :  
        0x563ceb1df59f - ./RemoteDesktopManager.Free :  
        0x7fd1434653c0 - /lib/x86_64-linux-gnu/libpthread.so.0 :  
        0x7fd142f5718b - /lib/x86_64-linux-gnu/libc.so.6 : gsignal

        0x7fd142f36859 - /lib/x86_64-linux-gnu/libc.so.6 : abort

        0x563ceb444d57 - ./RemoteDesktopManager.Free :  
        0x563ceb444cd8 - ./RemoteDesktopManager.Free :  
        0x563ceb445059 - ./RemoteDesktopManager.Free : monoeg_g_logv

        0x563ceb4450ff - ./RemoteDesktopManager.Free : monoeg_g_log

        0x563ceb4394ef - ./RemoteDesktopManager.Free :  
        0x563ceb43ab74 - ./RemoteDesktopManager.Free :  
        0x563ceb372892 - ./RemoteDesktopManager.Free :  
        0x563ceb372c88 - ./RemoteDesktopManager.Free :  
        0x563ceb372d20 - ./RemoteDesktopManager.Free :  
        0x420095d8 - Unknown

        Telemetry Dumper:

Pkilling 0x7fd12a8eb700 from 0x7fd0844a5700

Pkilling 0x7fd12a6ea700 from 0x7fd0844a5700

Pkilling 0x7fd12a2e8700 from 0x7fd0844a5700

Pkilling 0x7fd142f0ffc0 from 0x7fd0844a5700

Pkilling 0x7fd13d6cf700 from 0x7fd0844a5700

Could not exec mono-hang-watchdog, expected on path '/etc/../bin/mono-hang-watchdog' (errno 2)

Entering thread summarizer pause from 0x7fd0844a5700

Finished thread summarizer pause from 0x7fd0844a5700.

Failed to create breadcrumb file (null)/crash_hash_0x4c5415547



Waiting for dumping threads to resume



=================================================================

        External Debugger Dump:

=================================================================



=================================================================

        Basic Fault Address Reporting

=================================================================

Memory around native instruction pointer (0x7fd142f5718b):0x7fd142f5717b  d2 4c ce bf 00 00 b8 0e 00 00 0f 05  .L............

0x7fd142f5718b  48 8b 84 24 08 01 00 00 64 48 33 04 25 28 00 00  H..$....dH3.%(..

0x7fd142f5719b  00 75 26 44 89 c0 48 81 c4 18 01 00 00 c3 0f 1f  .u&D...........

0x7fd142f571ab  80 00 00 00 48 8b 15 b9 4c 1a 00 f7 41 b8  .......L....A.



=================================================================

        Managed Stacktrace:

          at <unknown> <0xffffffff>

          at Devolutions.NativeSessions.NativeRDP:WaitForSingleObject <0x00092>

          at Devolutions.NativeSessions.RDPSession:UpdateProcess <0x000f7>

          at System.Threading.ThreadHelper:ThreadStart_Context <0x000ff>

          at System.Threading.ExecutionContext:Run <0x00047>

          at System.Threading.ExecutionContext:Run <0x0006b>

          at System.Threading.ThreadHelper:ThreadStart <0x00077>

/usr/bin/remotedesktopmanager.free: línea 4:  4195 Abortado                (`core' generado) ./RemoteDesktopManager.Free




This error is for dependence or bug?

All Comments (1)

avatar

In this case it's a bug and is already fixed in our internal builds.
But you are not missing much, the tab's right click menu only has a "Close" option for most sessions.

Regards

Jonathan Lafontaine