Cursor disappears with selection - bug

I have a very frustrating selection bug in R6. After working in a file for awhile a bug appears when:

  1. I make an object selection,
  2. the object highlights but my cursor disappears (with or without gumball)
  3. if I now move now invisible cursor around near the gumball it visually “interacts” with the gumball but does nothing,
  4. until I move the mouse to one of the peripheral menu bars the cursor is invisible.
  5. once the cursor reappears I can interact as usual.
  6. Replicated on two different computers.

Can you paste the system info from the Rhino 6 Help menu back in reply here? My guess is that it might be an old display driver.

It happens to me when there is an object behind the one I’m selecting.
Video_2019-02-13_221531.7z (2.2 MB)

Rhino 6 SR12 2019-1-29 (Rhino 6, 6.12.19029.6381
License type: Commercial, build 2019-01-29
License details: Stand-Alone

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

Non-hybrid graphics.
Primary display and OpenGL: NVIDIA GeForce GTX 1060 3GB (NVidia) Memory: 3GB, Driver date: 2-6-2019 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 418.91

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: 2-6-2019
Driver Version: 25.21.14.1891
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 3 GB

Rhino plugins
C:\Program Files\Rhino 6\Plug-ins\Commands.rhp “Commands” 6.12.19029.6381
C:\Program Files\Rhino 6\Plug-ins\WebBrowser.rhp “WebBrowser”
C:\Program Files\Rhino 6\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 6\Plug-ins\RhinoScript.rhp “RhinoScript”
C:\Program Files\Rhino 6\Plug-ins\IdleProcessor.rhp “IdleProcessor”
C:\Program Files\Rhino 6\Plug-ins\RhinoRender.rhp “Rhino Render”
C:\Program Files\Rhino 6\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 6.12.19029.6381
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\Alerter.rhp “Alerter”
C:\Program Files\Rhino 6\Plug-ins\RhinoCycles.rhp “RhinoCycles” 6.12.19029.6381
C:\Program Files\Rhino 6\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 6.12.19029.6381
C:\Program Files\Rhino 6\Plug-ins\3dxrhino.rhp “3Dconnexion 3D Mouse”
C:\Program Files\Rhino 6\Plug-ins\Displacement.rhp “Displacement”

Hello - in the clip I see the cursor disappear for a split second in the first bit (wireframe) - and that’s it. Am I reading that right?

-Pascal

Yes. Some more:
Video_2019-02-13_223740.7z (740.6 KB)

R6-CursorBug.zip (955.4 KB)

Share my pain

Rhino 6 SR12 2019-1-29 (Rhino 6, 6.12.19029.6381, Git hash:master @ ae9d7fba5fda0b43002dc44a34e059a9a382db04)
License type: Commercial, build 2019-01-29
License details: Cloud Zoo. In use by: pfrank ()

Windows 10.0 SR0.0 or greater (Physical RAM: 32Gb)
Machine name: PFRANK-DELL5353

Hybrid graphics system.
Primary display: Intel® HD Graphics 530 (Intel) Memory: 1GB, Driver date: 4-21-2017 (M-D-Y).
Primary OpenGL: NVIDIA Quadro M1000M (NVidia) Memory: 2GB, Driver date: 3-16-2018 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 391.25

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: 3-16-2018
Driver Version: 23.21.13.9125
Maximum Texture size: 16384 x 16384
Z-Buffer depth: 24 bits
Maximum Viewport size: 16384 x 16384
Total Video Memory: 2 GB

Rhino plugins
C:\Program Files\Rhino 6\Plug-ins\SolidTools.rhp “SolidTools”
C:\Program Files\Rhino 6\Plug-ins\Commands.rhp “Commands” 6.12.19029.6381
C:\Program Files\Rhino 6\Plug-ins\WebBrowser.rhp “WebBrowser”
C:\Program Files\Rhino 6\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 6\Plug-ins\RhinoScript.rhp “RhinoScript”
C:\Program Files\Rhino 6\Plug-ins\IdleProcessor.rhp “IdleProcessor”
C:\Program Files\Rhino 6\Plug-ins\RhinoRender.rhp “Rhino Render”
C:\Program Files\Rhino 6\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 6.12.19029.6381
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\Alerter.rhp “Alerter”
C:\Program Files\Rhino 6\Plug-ins\export_STEP.rhp “STEP Export”
C:\Program Files\Rhino 6\Plug-ins\RhinoCycles.rhp “RhinoCycles” 6.12.19029.6381
C:\Program Files\Rhino 6\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 6.12.19029.6381
C:\Program Files\Rhino 6\Plug-ins\3dxrhino.rhp “3Dconnexion 3D Mouse”
C:\Program Files\Rhino 6\Plug-ins\Displacement.rhp “Displacement”

Hello - I’d first update both the Intel and the nVidia driver and then see what’s what.

-Pascal

Updated all and have the exact same issue after ten minutes in the file.
Phil

Hi Phil - The developer asks:

do you have a 3dConnexion device or any non-mouse hooked up as an input? If so does it make any difference if you unplug this and restart Rhino?

-Pascal

I have a 3DC on a desktop and this does not make a difference. I have a laptop without a 3DC.

Hi Phil - OK, thanks for checking. I do not have a good idea, I’ll have to bring in bigger brains.

@stevebaer - do you know what might cause this or know whom to bug? Best shown here in this clip from Phil: https://aws1.discourse-cdn.com/mcneel/uploads/default/original/3X/2/8/28ada5172d9aaddddbea5a911562e6071ed2a651.zip

Sometimes the mouse pointer just does not draw, but it is still active. I guess the 3dconnexion device being connected or not does not make a difference. That’s what I thought would be the culprit.

-Pascal

I guess I would try disabling some plug-ins and restart to see if the problem goes away. Maybe start with 3Dconnexion. If that doesn’t make a difference, then maybe @JohnM has an idea. This doesn’t sound like a driver issue.

If it helps with the debugging, I typically experience this with large files of +250MB after about ten minutes working with the file on machines with and without 3D Connexion devices. Phil

Hi - did you ever try to see if this persists if you run Rhino in Safe Mode?

I’ve been working in safe mode for 15-20 min with my large file and it appears the disappearing cursor issue goes away. Though modeling is a chore with the lack of features or shading.

Yes, it’s not meant to be a working mode. At least this tells us there is a problem with a plug-in.
Have you tried disabling the 3Dconnexion plug-in as @stevebaer recommended?

It appears it is the 3Dconnexion plug-in…but I love my 3Dconnexion…

the issue just reappeared with the 3Dconnexion plug-in disabled….

A big hint on this bug is that it appears instantly after the selection of a saved construction plane and will stay in effect until the file is closed and rhino is restarted.