Page MenuHome

Edge slide with X-mirror and Topology mirror crashes
Open, Confirmed, MediumPublic

Description

System Information
Operating system: Windows 10
Graphics card: GeForce GTX 980

Blender Version
Broken: 2.80, bb7b741d2f1c, Beta, 2019-07-10, as found on splash screen

Short description of error
Using edge slide at the center line of the model while the X-Mirror and Topology Mirror options are turned on is causing crashes.

Exact steps for others to reproduce the error
Using a symmetrical model with only a multires modifier, have X-Mirror and Topology mirror turned on. In edit mode, grab a few edges starting from the center of the model and use edge slide. This should cause a crash.

Details

Type
Bug

Event Timeline

I cannot reproduce the crash in 676543d91f5c However "Topology/Mirror" doesn't seem to work?

Philipp Oeser (lichtwerk) triaged this task as Needs Information from User priority.

Also cannot get it to crash.
@Edgar (soupertrooper): mind sharing a .blend with the right stuff selected, so we can reproduce?

@Marcin Twarowski (Tvaroog) : please only one issue per report, if there is something wrong with Topology mirror, please open a new report for this

if there is something wrong with Topology mirror, please open a new report for this

2.79 manual says:

The Topology Mirror functionality will work more reliably on mesh geometry which is more detailed. If you use very simple geometry, for example a Cube or UV Sphere, the Topology Mirror option will often not work.

So I guess it's not a bug.

Would it be alright if I shared a video of the bug? I would prefer not to share the model.

Here is the video https://www.youtube.com/watch?v=5rd57y0ONrE&feature=youtu.be

Ok. Mirror topology doesn't work with simple meshes. So I tried it with Suzanne with multires and indeed it crashes. Just try edge slide on a selected edge:


Tested with release candidate.

Bastien Montagne (mont29) raised the priority of this task from Needs Information from User to Confirmed, Medium.

@Edgar (soupertrooper) videos are typically useless for us, besides a few specific cases, we need a .blend file to quickly reproduce the issue. Luckily @Marcin Twarowski (Tvaroog) did the work here!

Can confirm the crash:

1  sub_v3_v3v3                     math_vector_inline.c 441  0x56374371838f 
2  len_squared_v3v3                math_vector_inline.c 951  0x56374371b502 
3  slide_origdata_interp_data_vert transform.c          6518 0x563743781ccc 
4  slide_origdata_interp_data      transform.c          6662 0x56374378f1f0 
5  projectEdgeSlideData            transform.c          7711 0x5637437c20cf 
6  recalcData_objects              transform_generics.c 893  0x5637438d4ede 
7  recalcData                      transform_generics.c 1241 0x5637438db8cd 
8  applyEdgeSlide                  transform.c          8136 0x5637437c7e2a 
9  transformApply                  transform.c          2755 0x5637437413f8 
10 transform_modal                 transform_ops.c      428  0x563743934fc4 
11 wm_handler_operator_call        wm_event_system.c    2186 0x563740cf5e22 
12 wm_handlers_do_intern           wm_event_system.c    2897 0x563740cfd930 
13 wm_handlers_do                  wm_event_system.c    2945 0x563740cfdce2 
14 wm_event_do_handlers            wm_event_system.c    3323 0x563740d02ce5 
15 WM_main                         wm.c                 417  0x563740ccabc6 
16 main                            creator.c            500  0x56373ef6f77a

Of course, you guys need the info. My bad. I'll keep that in mind if I need to report bugs in the future.