Page MenuHome

Crash when changing torus properties
Needs Triage, NormalPublic

Description

System Information
Operating system: Darwin-19.6.0-x86_64-i386-64bit 64 Bits (macOS Catalina) 10.15.6
Graphics card: NVIDIA GeForce GT 650M OpenGL Engine NVIDIA Corporation 4.1 NVIDIA-14.0.32 355.11.11.10.10.143

Blender Version
Broken: version: 2.90.0 Beta, branch: master, commit date: 2020-08-28 14:51, hash: rBddbf41d88d43
Worked: -

Short description of error
When changing properties of a torus mesh blender crash.
I recorded a video:
https://imgur.com/a/ghQjmGG

Exact steps for others to reproduce the error
Add => Mesh => Torus
Play with properties until it crashes. It happens every time I try

Event Timeline

Thanks for the report! Although I can't reproduce this here. (Fedora 32 Linux). I wonder if this is a macOS only issue.

2.81.16 - OK
2.82.7 - OK
2.83.2 - Crash
2.91.0 - Crash

No crash with "Undo Legacy".

(macOS)

malloc: Incorrect checksum for freed object 0x7fce0d0a6c00: probably modified after being freed.
malloc: *** set a breakpoint in malloc_error_break to debug
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	0x00007fff714f633a __pthread_kill + 10
1   libsystem_pthread.dylib       	0x00007fff715b2e60 pthread_kill + 430
2   libsystem_c.dylib             	0x00007fff7147d8a2 __abort + 139
3   libsystem_c.dylib             	0x00007fff7147d817 abort + 135
4   org.blenderfoundation.blender 	0x0000000101a7bbfd MemorY_ErroR + 29
5   org.blenderfoundation.blender 	0x0000000101a7b37d MEM_guarded_freeN + 525
6   org.blenderfoundation.blender 	0x00000001015f3020 blender::deg::DepsgraphNodeBuilder::~DepsgraphNodeBuilder() + 176
7   org.blenderfoundation.blender 	0x00000001015f316e blender::deg::DepsgraphNodeBuilder::~DepsgraphNodeBuilder() + 14
8   org.blenderfoundation.blender 	0x000000010160eebd blender::deg::AbstractBuilderPipeline::build() + 125
9   org.blenderfoundation.blender 	0x000000010162720d DEG_graph_relations_update + 61
10  org.blenderfoundation.blender 	0x0000000100eb5b4c scene_graph_update_tagged + 124
11  org.blenderfoundation.blender 	0x0000000100c3acf3 wm_event_do_depsgraph + 179
12  org.blenderfoundation.blender 	0x0000000100c3ae40 wm_event_do_refresh_wm_and_depsgraph + 128
13  org.blenderfoundation.blender 	0x0000000100c3b464 wm_event_do_notifiers + 1540
14  org.blenderfoundation.blender 	0x0000000100c36ca8 WM_main + 40
15  org.blenderfoundation.blender 	0x0000000100c32af7 main + 759
16  libdyld.dylib                 	0x00007fff713aecc9 start + 1

No crash on windows either, so I will add mac tag

Also crashes here with Blender 2.83.5

System Information
Operating system: Darwin-19.5.0-x86_64-i386-64bit 64 Bits
Graphics card: AMD Radeon RX 480 OpenGL Engine ATI Technologies Inc. 4.1 ATI-3.9.15

Blender Version
Broken: version: 2.83.5, branch: master, commit date: 2020-08-19 06:07, hash: rBc2b144df395f

Now it's working fine for me in the 2.90.0 release

Now it's working fine for me in the 2.90.0 release

That's quite strange (at least when I look at backtrace)

I see only 2/3 new functional commits in log since rBddbf41d88d43:
0330d1af29c0
cb0b0416f454
defe21a7bbac

@Yevgeny Makarov (jenkm) can you check if this still crashes?

2.90.0 release still crash.

Memoryblock free: pointer not in memlist
Memoryblock Object: end corrupt
Blender(82595,0x70000a117000) malloc: can't allocate region
:*** mach_vm_map(size=18446744069414588416, flags: 100) failed (error code=3)
Blender(82595,0x70000a117000) malloc: *** set a breakpoint in malloc_error_break to debug
Malloc returns null: len=18446744069414584388 in dupli_alloc, total 16522432
Blender(82595,0x70000a117000) malloc: can't allocate region
:*** mach_vm_map(size=18446744069414588416, flags: 100) failed (error code=3)
Blender(82595,0x70000a117000) malloc: *** set a breakpoint in malloc_error_break to debug
Malloc returns null: len=18446744069414584388 in dupli_alloc, total 16526352