Hello,
I've created a new session using iTerm on RDM for Mac. when I double click on it I get this weird error.
Stacktrace:
at <unknown> <0xffffffff>
at (wrapper managed-to-native) API.Messaging.void_objc_msgSend_IntPtr (intptr,intptr,intptr) <0x00012>
at NativeBindings.iTermViewController.Connect (MonoMac.Foundation.NSDictionary) <IL 0x0002c, 0x0005f>
at NativeBindings.NativeContainer.Connect (MonoMac.Foundation.NSDictionary) <IL 0x00007, 0x0001f>
at A.c0376980d16c03723888bbd447938d67c.c14b1b76d941ca1ba42621a5e46f666f7 () <IL 0x0001a, 0x00057>
at A.c84e89e981d2677071de0a343c5502d4d.c22aa8bb17477014daab8bcd649c6a7de (A.c5f5c1dd91bb79fe8ef503eb51d10ee4e,Devolutions.RemoteDesktopManager.Business.Connection,bool,bool,Devolutions.RemoteDesktopManager.OpenConnectionMode,A.cf399f78e601fd13e0bce289e352b4e63,bool,bool) <IL 0x00208, 0x003f8>
at A.c84e89e981d2677071de0a343c5502d4d.cf443faa194fcf1a08bfe2c9b05770f4c (Devolutions.RemoteDesktopManager.Business.Connection,A.c5f5c1dd91bb79fe8ef503eb51d10ee4e,bool,Devolutions.RemoteDesktopManager.OpenConnectionMode,bool,A.cf399f78e601fd13e0bce289e352b4e63,bool) <IL 0x00069, 0x0010f>
at A.ca19bccb5f7d18e7b658dcd3c341f9dec.Connect (Devolutions.RemoteDesktopManager.Business.Connection,Devolutions.RemoteDesktopManager.OpenConnectionMode) <IL 0x00069, 0x000ff>
at A.cbbb560bfd0154564f3a0626f8038689f.c63ee1d10b27efa8aeb9783b591ebacb1 (Devolutions.RemoteDesktopManager.Business.Connection,Devolutions.RemoteDesktopManager.Business.OpenConnectionParameter) <IL 0x003fd, 0x00583>
at A.cbbb560bfd0154564f3a0626f8038689f.ca6ff4cfdf8ec47c83eac02d4ddbe493c (Devolutions.RemoteDesktopManager.Business.Connection[],Devolutions.RemoteDesktopManager.Business.OpenConnectionParameter) <IL 0x000de, 0x0015f>
at A.c1933be818b32ca543a867aadd3cdc1d2.c680103c0dc3cc1f1dfb272e0b573af82 (Devolutions.RemoteDesktopManager.Business.Connection[],Devolutions.RemoteDesktopManager.OpenConnectionMode,A.cac84f3e820b0ba6ecc8829c54b27cfa2) <IL 0x00133, 0x0020b>
at A.c1933be818b32ca543a867aadd3cdc1d2.ca6ff4cfdf8ec47c83eac02d4ddbe493c (Devolutions.RemoteDesktopManager.Business.Connection[],Devolutions.RemoteDesktopManager.OpenConnectionMode,A.cac84f3e820b0ba6ecc8829c54b27cfa2) <IL 0x00032, 0x00083>
at A.cf85889627cc16d8c6aa16a6ba6f72f68.c63ee1d10b27efa8aeb9783b591ebacb1 (Devolutions.RemoteDesktopManager.Business.Connection[],Devolutions.RemoteDesktopManager.OpenConnectionMode) <IL 0x00056, 0x00067>
at A.cf85889627cc16d8c6aa16a6ba6f72f68.c711bf006f31e678be16e564a8410f378 (object,System.EventArgs) <IL 0x00084, 0x000d7>
at MonoMac.AppKit.ActionDispatcher.OnActivated2 (MonoMac.Foundation.NSObject) <IL 0x00015, 0x00029>
at (wrapper runtime-invoke) <Module>.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <IL 0x00053, 0x000ae>
at <unknown> <0xffffffff>
at (wrapper managed-to-native) MonoMac.ObjCRuntime.Messaging.void_objc_msgSendSuper_IntPtr (intptr,intptr,intptr) <0x00012>
at MonoMac.AppKit.NSWindow.SendEvent (MonoMac.AppKit.NSEvent) <IL 0x00051, 0x00073>
at A.c38222ca4c7726912417aaf2b844619a2/c3f584463a3d0076faa4edc3712f8943d.SendEvent (MonoMac.AppKit.NSEvent) <IL 0x000b9, 0x00133>
at (wrapper runtime-invoke) <Module>.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <IL 0x00053, 0x000ae>
at <unknown> <0xffffffff>
at (wrapper managed-to-native) MonoMac.AppKit.NSApplication.NSApplicationMain (int,string[]) <0x00012>
at MonoMac.AppKit.NSApplication.Main (string[]) <IL 0x00041, 0x0007b>
at A.cf7391eac3051280550fc2b95b031ac78.cf0dc1cfd9b511309d6fbd24be6ac2187 () <IL 0x0000b, 0x00023>
at A.cf7391eac3051280550fc2b95b031ac78.cf80ac4075cce562eb8254151c47d3e24 () <IL 0x00011, 0x0003a>
at A.cf7391eac3051280550fc2b95b031ac78.cf80ac4075cce562eb8254151c47d3e24<ceaa9d1a76410934033f88a1b7444f6db_REF> () <IL 0x00039, 0x0005f>
at A.cf7391eac3051280550fc2b95b031ac78.cf80ac4075cce562eb8254151c47d3e24<ceaa9d1a76410934033f88a1b7444f6db_REF> (string[]) <IL 0x00006, 0x00027>
at A.cdd520c65dd8e922550634a1652d62e71.cd00ca868e3a2e07e1a60509ada71b4d9 (string[]) <IL 0x000d1, 0x001df>
at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) <IL 0x00051, 0x000a0>
Native stacktrace:
0 RemoteDesktopManager 0x00123166 mono_handle_native_sigsegv + 342
1 RemoteDesktopManager 0x000b0512 mono_arch_handle_altstack_exception + 162
2 RemoteDesktopManager 0x0012fd23 mono_sigsegv_signal_handler + 467
3 libsystem_platform.dylib 0x9f760ebb _sigtramp + 43
4 ??? 0xffffffff 0x0 + 4294967295
5 libsystem_c.dylib 0x9f5ef90f setenv$UNIX2003 + 126
6 iTermEmbedded 0x037f8e7d -[PTYTask launchWithPath:arguments:environment:width:height:isUTF8:asLoginSession:] + 1401
7 iTermEmbedded 0x03880c7e -[PTYSession startProgram:arguments:environment:isUTF8:asLoginSession:] + 1301
8 iTermEmbedded 0x03784f1d -[iTermViewController connectWithOptions:] + 1147
9 ??? 0x0db875d8 0x0 + 230192600
10 ??? 0x1bbbcc58 0x0 + 465292376
11 ??? 0x1bbbcbd8 0x0 + 465292248
12 ??? 0x1bbbca90 0x0 + 465291920
13 ??? 0x14d7f2c1 0x0 + 349696705
14 ??? 0x14d7edb0 0x0 + 349695408
15 ??? 0x1b3508c0 0x0 + 456460480
16 ??? 0x1b24f85c 0x0 + 455407708
17 ??? 0x1b24f178 0x0 + 455405944
18 ??? 0x1b24ef94 0x0 + 455405460
19 ??? 0x1b24ecfc 0x0 + 455404796
20 ??? 0x1b24ec68 0x0 + 455404648
21 ??? 0x1b24eb50 0x0 + 455404368
22 ??? 0x1b24ea6a 0x0 + 455404138
23 ??? 0x0508b8df 0x0 + 84457695
24 RemoteDesktopManager 0x00133557 mono_jit_runtime_invoke + 951
25 RemoteDesktopManager 0x001fdc76 mono_runtime_invoke + 150
26 RemoteDesktopManager 0x00038e4b xamarin_trampoline + 5099
27 libobjc.A.dylib 0x9ed02d1e -[NSObject performSelector:withObject:] + 59
28 AppKit 0x92c7890a __49-[NSApplication(NSResponder) sendAction:to:from:]_block_invoke + 35
29 libsystem_trace.dylib 0x9f78467c _os_activity_initiate + 79
30 AppKit 0x92c7888a -[NSApplication(NSResponder) sendAction:to:from:] + 584
31 AppKit 0x927c33a2 -[NSControl sendAction:to:] + 85
32 AppKit 0x9283600e -[NSTableView _sendAction:to:row:column:] + 160
33 AppKit 0x928347b8 -[NSTableView mouseDown:] + 6207
34 AppKit 0x92832d39 -[NSOutlineView mouseDown:] + 74
35 AppKit 0x92dd334f -[NSWindow(NSEventRouting) _handleMouseDownEvent:isDelayedEvent:] + 5864
36 AppKit 0x92dd0e33 -[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:] + 5876
37 AppKit 0x92dcf3c1 -[NSWindow(NSEventRouting) sendEvent:] + 547
38 ??? 0x0ed8c110 0x0 + 249086224
39 ??? 0x1448908c 0x0 + 340299916
40 ??? 0x14488f94 0x0 + 340299668
41 ??? 0x0db864c7 0x0 + 230188231
42 RemoteDesktopManager 0x00133557 mono_jit_runtime_invoke + 951
43 RemoteDesktopManager 0x001fdc76 mono_runtime_invoke + 150
44 RemoteDesktopManager 0x00038e4b xamarin_trampoline + 5099
45 AppKit 0x92c756de -[NSApplication(NSEvent) sendEvent:] + 2854
46 AppKit 0x9256d1c5 -[NSApplication run] + 1018
47 AppKit 0x9253a299 NSApplicationMain + 1368
48 ??? 0x0db849d0 0x0 + 230181328
49 ??? 0x0db848cc 0x0 + 230181068
50 ??? 0x0db841e4 0x0 + 230179300
51 ??? 0x055a583b 0x0 + 89806907
52 ??? 0x055a57c0 0x0 + 89806784
53 ??? 0x055a5750 0x0 + 89806672
54 ??? 0x0078aa58 0x0 + 7907928
55 ??? 0x0078abd1 0x0 + 7908305
56 RemoteDesktopManager 0x00133557 mono_jit_runtime_invoke + 951
57 RemoteDesktopManager 0x001fdc76 mono_runtime_invoke + 150
58 RemoteDesktopManager 0x00203c31 mono_runtime_exec_main + 401
59 RemoteDesktopManager 0x002039e8 mono_runtime_run_main + 632
60 RemoteDesktopManager 0x000a6705 mono_jit_exec + 213
61 RemoteDesktopManager 0x000a8b9c mono_main + 8364
62 RemoteDesktopManager 0x000480fe main + 798
63 libdyld.dylib 0x9f55a3b5 start + 1
Debug info from gdb:
I've reproduced your issue. There seems to be an issue with the iTerm Embedded Connection. We'll look into.
Best regards,
Xavier Fortin
Good stuff, thank you.
Anything I can do to help? logs? tests? Just le me know.
Hi Franklin,
Thank you for your offer, alas, I've been investigating the issue and it might take longer than expected to find a fix for it. In the mean time I can offer you some alternatives.
If you're using iTerm for the SSH or Telnet feature, we have our own implementation of those protocols that you can use via the SSH Shell and Telnet connection. They do not yet supports as many features as iTerm, but you can always suggest features that you would need in the Feature requests section of the forum.
If you would rather continue using iTerm, I can provide you with a previous version of RDM with a functioning iTerm.
Best regards,
Xavier Fortin
Hi Xavier,
I can use the ssh client on RDM for the time being, no problem. Please do let me know when you find a fix for iTerm, as we use it heavily here in the office.
Thanks for all your hard work :)
Thanks for your understanding. I'll inform you as soon as we find a fix.
Best regards,
Xavier Fortin
Hi Franklin,
The issue has been resolved. I'll inform you when a version with the fix is going to be released.
Best regards,
Xavier Fortin
Hi Franklin,
The last version (3.6.1.0) should have resolved the issue. Could you try it and tell me if it has resolve your issue?
Best regards,
Xavier Fortin