Operating system: Linux-5.3.0-23-generic-x86_64-with-debian-buster-sid 64 Bits
Graphics card: GeForce RTX 2080 Ti/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 435.21
Broken: version: 2.81 (sub 16), branch: master, commit date: 2019-12-04 11:32, hash: rBf1aa4d18d49d
Also broken: 2.83 alpha (2020-01-11) "blender-2.83-01d9a2f71b56-linux-glibc217-x86_64"
Worked: 2.80 (tested on Linux and macOS)
Short description of error
Crash on entering edit mode for mesh used as "Object Font" instance.
When using an object as "Object Font" for character instancing, entering edit mode for the instanced mesh crashes Blender.
I'm happy to inform you that the issue is really easy to reproduce! :)
I also noticed that if temporarily removing the "Object Font" property (object name prefix) while editing the instanced mesh object, the crash is kind of avoided, but when setting the "Object Font" property to the correct prefix again, the old mesh, before edits, is shown. Entering edit mode at this point crashes Blender again. This seems to be a related issue, but it's difficult to investigate as long as Blender crashes while exploring.
Exact steps for others to reproduce the error
Super quick reproducer:
- Open the attached .blend file
- Press Tab (enter "edit mode")
Re-create from scratch:
- Start with a new file
- Create a mesh object
- Name mesh object "font.a"
- Create a text object
- Enable Object -> Instancing -> Verts
- Under text/font properties enter "font." as Object Font
- Select object "font.a"
- Enter mesh edit mode (Tab)
Please tell me if there is anything else I can do to help. Thank you!