Crash opening 2.78 file and switching workspace #55174
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
d7824de8e44e8620ebfb6f0971d4136198ab9bb8
MacOS 10.13
Hi - if I open certain Blender 2.78 files in Blender 2.80 I encounter a NULL pointer when changing workspaces.
To reproduce:
frame #1: 0x000000010017b357 blender
WM_toolsystem_refresh_screen_area(workspace=0x000060c0001e7b08, scene=0x000000012601b208, sa=0x0000604000162b88) at wm_toolsystem.c:407 frame #2: 0x0000000100779dce blender
ED_area_initialize(wm=0x000000011f683b98, win=0x000000011f683d38, sa=0x0000604000162b88) at area.c:1468frame #3: 0x00000001007887ab blender
ED_screen_refresh(wm=0x000000011f683b98, win=0x000000011f683d38) at screen_edit.c:816 frame #4: 0x000000010078a135 blender
screen_change_update(C=0x00006080000e0288, win=0x000000011f683d38, sc=0x000000011fa838a8) at screen_edit.c:1232frame #5: 0x000000010079a0d0 blender
ED_workspace_change(workspace_new=0x000060c0001e7b08, C=0x00006080000e0288, wm=0x000000011f683b98, win=0x000000011f683d38) at workspace_edit.c:199 frame #6: 0x00000001001474be blender
wm_event_do_notifiers(C=0x00006080000e0288) at wm_event_system.c:387frame #7: 0x0000000100142b00 blender
WM_main(C=0x00006080000e0288) at wm.c:548 frame #8: 0x000000010013ce8c blender
main(argc=1, argv=0x00007ffeefbff4a8) at creator.c:514frame #9: 0x00007fff7709a015 libdyld.dylib
start + 1 frame #10: 0x00007fff7709a015 libdyld.dylib
start + 1```Added subscriber: @adamlatchem-2
Here is my suggested tactical fix
Added subscribers: @ideasman42, @JoshuaLeung
@ideasman42 Looks like one of the toolsystem <-> workspace things you were working on last week.
@adamlatchem-2 Technically we haven't opened the tracker for 2.8 user bug reports yet. We're currently dealing with a large number of critical bugs from the Spring team that need to get addressed first.
This issue was referenced by blender/blender@03a80facfc
Added subscriber: @brecht
The real problem here is that the view layer should not be NULL, if that's the case lots of other things can break too.
Changed status from 'Open' to: 'Resolved'
Thanks for the more comprehensive fix Brecht.