Text self replicates when saving as Rhino 5 file from Rhino 6

Hello forum,

bizarre problem. One of our users posted me the attached file which contains just a text entity and was processed by Rhino 6. When saving as Rhino 5 file and then reloading from Rhino 6 the text self replicates 8 times. This means that the original text has 7 copies of itself appended to itself.

When repeating the process the growth continues, always 8 times per test.

We have not been able to analyze the story of this file, then we don’t know how the text was inserted in the document the first time. It could be with the “text” command or by a plug-in.

I would like to know what caused this problem

Thanks. L

0.3dm (53.4 KB)

can you run the systeminfo command in rhino and post the result so we can get as close to your hardware set up as possible for testing?


here it is:

Rhino 6 SR35 2021-8-10 (Rhino 6, 6.35.21222.17001, Git hash:master @ 073ac7b225c67348731c6597127b9410126c3139)
License type: Commercial, build 2021-08-10
License details: Stand-Alone

Windows 10.0.0 SR0.0 or greater (Physical RAM: 12Gb)
Machine name: DEEPTHOUGHT

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

Standard graphics configuration.
  Primary display and OpenGL: Intel(R) HD Graphics Family (Intel) Memory: 1GB, Driver date: 1-21-2020 (M-D-Y). OpenGL Ver: 4.3.0 - Build
    > Integrated graphics device with 3 adapter port(s)
        - Windows Main Display is laptop's integrated screen or built-in port

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: High
  Vendor Name: Intel
  Render version: 4.3
  Shading Language: 4.30 - Build
  Driver Date: 1-21-2020
  Driver Version:
  Maximum Texture size: 16384 x 16384
  Z-Buffer depth: 24 bits
  Maximum Viewport size: 16384 x 16384
  Total Video Memory: 1 GB

Rhino plugins
  C:\Program Files\Rhino 6\Plug-ins\Commands.rhp	"Commands"	6.35.21222.17001
  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\export_STL.rhp	"STL Export"	
  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.35.21222.17001
  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.35.21222.17001
  C:\Program Files\Rhino 6\Plug-ins\Toolbars\Toolbars.rhp	"Toolbars"	6.35.21222.17001
  C:\Program Files\Rhino 6\Plug-ins\3dxrhino.rhp	"3Dconnexion 3D Mouse"	
  C:\Program Files\Rhino 6\Plug-ins\Displacement.rhp	"Displacement"	

Thanks. L

ok, for one, you intel graphics card is below our min spec. We recommend 4gb vram on a standalone graphics card are you have 1gb on a built in. This machine will not run well for professional modeling, and is well documented to have performance problems.

that said, we have not seen this problem before and I’m curious if you would have a 2nd machine you can test this on.

Do you have access to the machine that made the file originally? If so are there any plugins installed?

if you run the purge command and remove blocks and instances, does it keep doing this behavior ?

Hi Livio -

I can repeat that here when using your file in Rhino 6 and saving as a Rhino 5 file format.
I can’t repeat it when I copy that text in the same file and write something else.

When I open the file in Rhino 8 and save as a Rhino 5 file format, the issue does not occur.

I don’t know what is causing this, but something was fixed along the line that stops this from happening. There won’t be any fixes for Rhino 6 anymore and the workaround seems to be to create a new text object.