My Rhino window is gone - but the toolbars show?!?

Without any cause that I can identify, my session will suddenly not display the main window. The toolbars come up, but there are no tabs because the window that holds them is invisible. The first couple times I assumed Rhino had crashed,… then I got clever and created a “Save As” button, so I can cover my arse. I have never had success with bring it back without closing down first.

The odd thing is that if I hold the Alt key & Tab key, the preview shows completely. If I stop on that beautiful little preview, all I get is toolbars.

I’d say it’s happened 8-10 times in the last couple weeks. Wish I was bright enough to have done a screen grab. Next time I will.

Anybody? Anything?

Hello - can you take a screen shot of the thing the next time you see this? Also, can you run the SystemInfo command in Rhino and copy/paste the output here?

thanks,

-Pascal

I’ll grab a screen shot for sure,… but this week I’m not drawing too much so far. As to SystemInfo (cool command):

Rhino 6 SR6 2018-6-26 (Rhino 6, 6.6.18177.16151, Git hash:master @ abeff9e9af62a0e02a9eb52efa77e179a682f2c7)
Licence type: Commercial, build 2018-06-26
License details: LAN Zoo Network Node

Windows 10.0 SR0.0 or greater (Physical RAM: 16Gb)
Machine name: CADASTROPHIC

GeForce GTX 1050 Ti/PCIe/SSE2 (OpenGL ver:4.6.0 NVIDIA 387.95)

OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
Redraw scene when viewports are exposed: On

Anti-alias mode: 4x
Mip Map Filtering: Linear
Anisotropic Filtering Mode: Height

Vendor Name: NVIDIA Corporation
Render version: 4.6
Shading Language: 4.60 NVIDIA
Driver Date: 10-9-2017
Driver Version: 23.21.13.8795
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 4 GB

C:\Program Files\Rhino 6\Plug-ins\Commands.rhp “Commands” 6.6.18177.16151
C:\Program Files\Rhino 6\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 6\Plug-ins\RPC.rhp “RPC”
C:\Program Files\Rhino 6\Plug-ins\RhinoBonusTools.rhp “Rhino Bonus Tools”
C:\Program Files\Rhino 6\Plug-ins\RhinoRender.rhp “Rhino Render”
C:\Program Files\Rhino 6\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 6.6.18177.16151
C:\Program Files\Rhino 6\Plug-ins\rdk_ui.rhp “Renderer Development Kit UI”
C:\Program Files\Rhino 6\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 6\Plug-ins\RhinoCycles.rhp “RhinoCycles” 6.6.18177.16151
C:\Program Files\Rhino 6\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 6.6.18177.16151
C:\Program Files\Rhino 6\Plug-ins\3dxrhino.rhp “3Dconnexion 3D Mouse”
C:\Program Files\Rhino 6\Plug-ins\Displacement.rhp “Displacement”
C:\Program Files\Rhino 6\Plug-ins\Calc.rhp “Calc”

You have to update your VGA driver .

Have not used Rhino too much lately - this is the first time it’s gone to invisible mode since I whined about it last time. Full set of tools, but no playground to use them in. I do have another session of Rhino going right now - it’s doing fine.

@pascal - I assume this is related: when I shut down last night it created a RhinoDotNetCrash.txt file that says:

System::AppDomain::CurrentDomain->UnhandledException event occurred

SENDER: Name:DefaultDomain
There are no context policies.

EXCEPTION: System.InvalidOperationException
MESSAGE: Invoke or BeginInvoke cannot be called on a control until the window handle has been created.
SOURCE: “System.Windows.Forms”
CALL STACK
at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
at System.Windows.Forms.Control.BeginInvoke(Delegate method, Object[] args)
at System.Windows.Forms.WindowsFormsSynchronizationContext.Post(SendOrPostCallback d, Object state)
at System.Net.WebClient.InvokeOperationCompleted(AsyncOperation asyncOp, SendOrPostCallback callback, AsyncCompletedEventArgs eventArgs)
at System.Net.WebClient.UploadBitsWriteCallback(IAsyncResult result)
at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
at System.Net.ConnectStream.ProcessWriteCallback(IAsyncResult asyncResult, LazyAsyncResult userResult)
at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
at System.Net.Security._SslStream.StartWriting(Byte[] buffer, Int32 offset, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security._SslStream.WriteCallback(IAsyncResult transportResult)
at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Net.ContextAwareResult.Complete(IntPtr userToken)
at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)

Hello - it may be related but we also have these dotNet crash dumps here and there without the disappearing Rhino. As for the missing window - can you please try rebooting your machine and see what happens after that?

-Pascal

Per usual, it comes back up just fine. This is apparently not very common, and I am not using Rhino too much of late, so it’s not a pressing issue. I would like it fixed, but I figure I’m a dot on a chart - that may, as a whole, point to a cause, then solution.
Cheers-
OB

Hi OB - are you running more than one display on this machine?

-Pascal

Yes - two.

FWIW, I am using only one monitor now & the issue seems to be behind me.