Bug: Pasting rapidly increases object size and adds curves to document

Hello,

I think I’ve found a bug.

If I copy an object and hold down CTRL V it will eventually add an enlarged version of the copied object and will also add curves to document. Looking at the command line window it also looks like the command _PasteSVG was executed as well. The curves are far from the origin and look like a skewed wireframe of the selected object.
I’d expect the for the pasted object to have its original size and no extra curves added to the document.

My Specs

Rhino 8 SR14 2024-12-10 (Rhino 8, 8.14.24345.15001, Git hash:master @ cdb74b46090a23fe242c51b288886f76467a741b)
License type: Not For Resale Lab, build 2024-12-10
License details: Cloud Zoo

Windows 10 (10.0.19045 SR0.0) or greater (Physical RAM: 16GB)
.NET Framework 4.8.9277.0

Computer platform: LAPTOP - Plugged in [97% battery remaining]

Non-hybrid graphics configuration.
Primary display: DisplayLink USB Device (DisplayLink) Memory: 0MB, Driver date: 6-28-2023 (M-D-Y).

External USB display device with 4 adapter port(s)

  • Windows Main Display attached to adapter port 0
  • Secondary monitor attached to adapter port 1
    Primary OpenGL: Intel(R) UHD Graphics (Intel) Memory: 1GB, Driver date: 11-20-2024 (M-D-Y). OpenGL Ver: 4.6.0 - Build 31.0.101.2134

Integrated (slow!) graphics device with 3 adapter port(s)

  • Secondary monitor is laptop’s integrated screen or built-in port

Secondary graphics devices.
NVIDIA GeForce RTX 2070 with Max-Q Design (NVidia) Memory: 8GB, Driver date: 3-23-2020 (M-D-Y).

Integrated accelerated graphics device with 4 adapter port(s)

  • This device is not being used
    DisplayLink USB Device (DisplayLink) Memory: 0MB, Driver date: 6-28-2023 (M-D-Y).

External USB display device with 0 adapter port(s)

  • There are no monitors attached to this device. Laptop lid is probably closed

ATTENTION:
Laptop is using the slower, less reliable integrated graphics device and probably needs a configuration change.

The “Main Display” is conncected to an external USB display port device, which is preventing the
proper video drivers from being loaded by Windows.

  • Recommended:

    • Use Windows’ Display Settings to configure the laptop screen as the “Main Display”.
    • Or, unplug a monitor and plug it into a built-in video port (HDMI/DP) on the laptop.
      Then use Windows’ Display Settings to configure that monitor to be the “Main Display”.
  • Any hardware configuration or cabling changes you make will require that you restart Rhino.

OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
GPU Tessellation is: On
Redraw scene when viewports are exposed: On
Graphics level being used: OpenGL 4.6 (primary GPU’s maximum)

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

Vendor Name: Intel
Render version: 4.6
Shading Language: 4.60 - Build 31.0.101.2134
Driver Date: 11-20-2024
Driver Version: 31.0.101.2134
Maximum Texture size: 16384 x 16384
Z-Buffer depth: 24 bits
Maximum Viewport size: 16384 x 16384
Total Video Memory: 1 GB

Rhino plugins that do not ship with Rhino

Rhino plugins that ship with Rhino
C:\Program Files\Rhino 8\Plug-ins\Commands.rhp “Commands” 8.14.24345.15001
C:\Program Files\Rhino 8\Plug-ins\WebBrowser.rhp “WebBrowser”
C:\Program Files\Rhino 8\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 8\Plug-ins\RhinoScript.rhp “RhinoScript”
C:\Program Files\Rhino 8\Plug-ins\IdleProcessor.rhp “IdleProcessor”
C:\Program Files\Rhino 8\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 8.14.24345.15001
C:\Program Files\Rhino 8\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 8\Plug-ins\MeshCommands.rhp “MeshCommands” 8.14.24345.15001
C:\Program Files\Rhino 8\Plug-ins\SectionTools.rhp “SectionTools”
C:\Program Files\Rhino 8\Plug-ins\RhinoCycles.rhp “RhinoCycles” 8.14.24345.15001
C:\Program Files\Rhino 8\Plug-ins\Displacement.rhp “Displacement”
C:\Program Files\Rhino 8\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 8.14.24345.15001
C:\Program Files\Rhino 8\Plug-ins\3dxrhino.rhp “3Dconnexion 3D Mouse”

please update

You’ll also want to set to high performance

Are you pasting into a file with different units?

Do you have an example file?

I’m not pasting into a document with different units.
Here’s file made after performing the bug and a video showing the steps.

Hi Cristopher -
Please post your updated SystemInfo data.

No 3dm file was attached.
-wim

Sorry, my apologies.
Here’s the file:

CopyPasteBug.3dm (39.8 KB)

Here’s the SystemInfo

SystemInfo

Rhino 8 SR25 2025-11-24 (Rhino 8, 8.25.25328.11001, Git hash:master @ 14cb4406ecadfa9b5d0230ac10bd86175bd37aff)
License type: Not For Resale Lab, build 2025-11-24
License details: Cloud Zoo

Windows 10 (10.0.19045 SR0.0) or greater (Physical RAM: 16GB)
.NET Framework 4.8.9277.0

Computer platform: LAPTOP - Unplugged [25% battery remaining] ~26 minutes left

Hybrid graphics configuration.
Primary display: Intel(R) UHD Graphics (Intel) Memory: 1GB, Driver date: 11-20-2024 (M-D-Y).

Integrated graphics device with 3 adapter port(s)

  • Windows Main Display is laptop’s integrated screen or built-in port
    Primary OpenGL: NVIDIA GeForce RTX 2070 with Max-Q Design (NVidia) Memory: 8GB, Driver date: 3-23-2020 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 442.80

Integrated accelerated graphics device with 4 adapter port(s)

  • Video pass-through to primary display device

OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
GPU Tessellation is: On
Redraw scene when viewports are exposed: On
Graphics level being used: OpenGL 4.6 (primary GPU’s maximum)

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

Vendor Name: NVIDIA Corporation
Render version: 4.6
Shading Language: 4.60 NVIDIA
Driver Date: 3-23-2020
Driver Version: 26.21.14.4280
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 8 GB

Rhino plugins that do not ship with Rhino

Rhino plugins that ship with Rhino
C:\Program Files\Rhino 8\Plug-ins\Commands.rhp “Commands” 8.25.25328.11001
C:\Program Files\Rhino 8\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 8\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 8.25.25328.11001
C:\Program Files\Rhino 8\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 8\Plug-ins\MeshCommands.rhp “MeshCommands” 8.25.25328.11001
C:\Program Files\Rhino 8\Plug-ins\SectionTools.rhp “SectionTools”
C:\Program Files\Rhino 8\Plug-ins\RhinoCycles.rhp “RhinoCycles” 8.25.25328.11001
C:\Program Files\Rhino 8\Plug-ins\Displacement.rhp “Displacement”
C:\Program Files\Rhino 8\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 8.25.25328.11001
C:\Program Files\Rhino 8\Plug-ins\3dxrhino.rhp “3Dconnexion 3D Mouse”

Hi Cristopher -

Why are you running Rhino 8 on .NET Framework 4.8?
-wim

I use MatrixGold and MatrixGold requires .NET Framework 4.8. I guess rhino is defaulted to .NET Framework 4.8 when running Rhino even when not using MatrixGold. If I swap to Core using SetDotNetRuntime command the bug still occurs.

SystemInfo

Rhino 8 SR25 2025-11-24 (Rhino 8, 8.25.25328.11001, Git hash:master @ 14cb4406ecadfa9b5d0230ac10bd86175bd37aff)
License type: Not For Resale Lab, build 2025-11-24
License details: Cloud Zoo

Windows 10 (10.0.19045 SR0.0) or greater (Physical RAM: 16GB)
.NET 8.0.20

Computer platform: LAPTOP - Unplugged [98% battery remaining] ~59 minutes left

Hybrid graphics configuration.
Primary display: Intel(R) UHD Graphics (Intel) Memory: 1GB, Driver date: 11-20-2024 (M-D-Y).

Integrated graphics device with 3 adapter port(s)

  • Windows Main Display is laptop’s integrated screen or built-in port
    Primary OpenGL: NVIDIA GeForce RTX 2070 with Max-Q Design (NVidia) Memory: 8GB, Driver date: 3-23-2020 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 442.80

Integrated accelerated graphics device with 4 adapter port(s)

  • Video pass-through to primary display device

OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
GPU Tessellation is: On
Redraw scene when viewports are exposed: On
Graphics level being used: OpenGL 4.6 (primary GPU’s maximum)

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

Vendor Name: NVIDIA Corporation
Render version: 4.6
Shading Language: 4.60 NVIDIA
Driver Date: 3-23-2020
Driver Version: 26.21.14.4280
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 8 GB

Rhino plugins that do not ship with Rhino

Rhino plugins that ship with Rhino
C:\Program Files\Rhino 8\Plug-ins\Commands.rhp “Commands” 8.25.25328.11001
C:\Program Files\Rhino 8\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 8\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 8.25.25328.11001
C:\Program Files\Rhino 8\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 8\Plug-ins\MeshCommands.rhp “MeshCommands” 8.25.25328.11001
C:\Program Files\Rhino 8\Plug-ins\SectionTools.rhp “SectionTools”
C:\Program Files\Rhino 8\Plug-ins\RhinoCycles.rhp “RhinoCycles” 8.25.25328.11001
C:\Program Files\Rhino 8\Plug-ins\Displacement.rhp “Displacement”
C:\Program Files\Rhino 8\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 8.25.25328.11001
C:\Program Files\Rhino 8\Plug-ins\3dxrhino.rhp “3Dconnexion 3D Mouse”

I’ve found a solution. If I disable the plugins ImportSVG and ExportSVG enlarged objects and curves are no longer added to the document when pasting rapidly. Rhino still attempts to run the command _PasteSVG but can’t.

Thanks for the additional info, we still haven’t been able to repeat but will keep an eye out for similar reports.