Page MenuHome

Mac OS Desktop Space Change Fullscreen Crash
Open, Waiting for Developer to ReproducePublic

Description

System Information

Model Name:	Mac Pro
Model Identifier:	MacPro5,1
Processor Name:	6-Core Intel Xeon * 2
Processor Speed:	3.33 GHz

Operating system:

10.13.6

Graphics card:

NVIDIA GeForce GTX 780 3072 MB

Blender Version
Broken: version: 2.80 (sub 74), branch: master, commit date: 2019-07-05 09:04, hash: 68ec4c26b93b, type: Release
build date: 2019-07-05, 10:21:33
platform: Darwin

Short description of error

Seg Fault a few times a day. Occurs on interaction with blender interface [any interaction as far as I can tell] (often accidental when moving between editors) WHILE moving between Mac OS/OSX 'Spaces'. i.e. as the screen sweeps left or right, you can press a mouse or keyboard button and get this to happen. You have to be fast! However, when your working quickly, it does occur.

Exact steps for others to reproduce the error

Based on the default startup.

Was going to attach crash log, but it seems OSX has helpfully cleared /tmp. Next time this happens, I will add the log. It usually crashes with the called function/method being some like "point in UI()".

Details

Type
Bug

Event Timeline

Sebastian Parborg (zeddb) lowered the priority of this task from Needs Triage by Developer to Needs Information from User.Jul 5 2019, 12:41 PM

We need more info before we can do anything with this.
So either a sure way to make it crash in a few steps or a crash log that helps us understand what is crashing.

Thanks for the reply. I appreciate your problem with the report. It's intermittent... Next time it happens, I'll get the log... I'm trying to force it to happen again now... Typically, it ain't happening!

Got it. Once again, it occurs when moving focus between windows. Although, backtrace is different from yesterday's that mentioned: "getpointinUI()" (approx name) being the last call.

bpy.ops.object.vertex_group_invert() # Operator
bpy.ops.object.datalayout_transfer(modifier="mkneDataTransfer") # Operator
bpy.ops.object.modifier_apply(apply_as='DATA', modifier="mkneDataTransfer") # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.vertex_group_add() # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.meshdeform_bind(modifier="mkneJiggleCage") # Operator
bpy.ops.object.delete() # Operator
bpy.ops.text.run_script() # Operator
bpy.ops.object.posemode_toggle() # Operator
bpy.ops.transform.rotate(value=0.589017, orient_axis='Z', orient_type='VIEW', orient_matrix=((-0.289785, -0.957092, -1.32993e-06), (0.133553, -0.0404354, -0.990216), (-0.947728, 0.28695, -0.13954)), orient_matrix_type='VIEW', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False) # Operator

backtrace

0 Blender 0x00000001022b0447 BLI_system_backtrace + 55
1 Blender 0x0000000101fe705a sig_handle_crash + 362
2 libsystem_platform.dylib 0x00007fff75790f5a _sigtramp + 26
3 ??? 0x0000000000000000 0x0 + 0
4 Blender 0x0000000106033a21 ED_view3d_draw_depth + 161
5 Blender 0x00000001060595e8 ED_view3d_autodist + 40
6 Blender 0x000000010603f606 viewops_data_create + 230
7 Blender 0x0000000106037db6 viewrotate_invoke + 246
8 Blender 0x00000001024dcfd9 wm_operator_invoke + 713
9 Blender 0x00000001024de7fd wm_handler_operator_call + 589
10 Blender 0x00000001024dde19 wm_handlers_do_intern + 2217
11 Blender 0x00000001024d945f wm_handlers_do + 31
12 Blender 0x00000001024d8ee3 wm_event_do_handlers + 2339
13 Blender 0x00000001024d28a0 WM_main + 32
14 Blender 0x0000000101fe386f main + 927
15 libdyld.dylib 0x00007fff75482015 start + 1

Hi,

Another one. Same scenario. OSX 'Spaces' or very rapid Window Focus change:

py.ops.object.vertex_group_add() # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.meshdeform_bind(modifier="mkneJiggleCage") # Operator
bpy.ops.object.delete() # Operator
bpy.ops.text.run_script() # Operator
bpy.context.space_data.context = 'PHYSICS' # Property
bpy.context.object.modifiers["jiggleCloth"].settings.air_damping = 1 # Property
bpy.context.object.modifiers["jiggleCloth"].settings.mass = 2 # Property
bpy.context.object.modifiers["jiggleCloth"].settings.shear_stiffness = 10 # Property
bpy.context.object.modifiers["jiggleCloth"].settings.bending_stiffness = 35 # Property
bpy.context.object.modifiers["jiggleCloth"].collision_settings.collision_quality = 4 # Property
bpy.context.object.modifiers["jiggleCloth"].collision_settings.self_friction = 20 # Property
bpy.context.object.hide_viewport = False # Property

backtrace

0 Blender 0x0000000109770447 BLI_system_backtrace + 55
1 Blender 0x00000001094a705a sig_handle_crash + 362
2 libsystem_platform.dylib 0x00007fff75790f5a _sigtramp + 26
3 ??? 0x0000000113337200 0x0 + 4617105920
4 Blender 0x000000010d31edd6 ui_region_contains_point_px + 38
5 Blender 0x000000010d2fcf0c ui_handle_menu_button + 124
6 Blender 0x000000010d2facb4 ui_handle_menus_recursive + 5204
7 Blender 0x000000010d2f8429 ui_popup_handler + 105
8 Blender 0x000000010999d807 wm_handlers_do_intern + 663
9 Blender 0x000000010999945f wm_handlers_do + 31
10 Blender 0x0000000109998933 wm_event_do_handlers + 883
11 Blender 0x00000001099928a0 WM_main + 32
12 Blender 0x00000001094a386f main + 927
13 libdyld.dylib 0x00007fff75482015 start + 1

Thanks,

Mike

Sebastian Parborg (zeddb) raised the priority of this task from Needs Information from User to Waiting for Developer to Reproduce.Jul 8 2019, 5:53 PM

@William Reynish (billreynish) I'm guessing you don't have any stability issues like these?