LookDev with World Shader Editor open Crashes on Object Select (OSX) #55708

Closed
opened 2018-07-03 04:44:34 +02:00 by Daniel · 12 comments

System Information
MacBook Air
Mac OS High Sierra 10.13.4 Intel HD Graphics 5000 OpenGL Engine

Blender Version
Broken: version: 2.80 (sub 20), branch: blender2.8, commit date: 2018-07-02 22:54, hash: be5482ba2f, type: Release
build date: 2018-07-03, 03:26:10
platform: Darwin

Short description of error
If an object has Nodes based material, but an open shader editor window has 'World' selected, when you select that object in LookDev shading type, blender crashes.

Exact steps for others to reproduce the error
select_and_crash.blend
With attached file:

  1. Right-click select the default cube in the middle of the window.

With a default / blank file:

  1. Select the default Cube
  2. leaving the main 3d view alone, load the shader editor in another area.
  3. turn on the "use Nodes" toggle in the header
  4. select 'World' from the dropdown on the left of the header
  5. switch 3d viewport to LookDev shading mode.
  6. right-click select the default cube (again)
**System Information** MacBook Air Mac OS High Sierra 10.13.4 Intel HD Graphics 5000 OpenGL Engine **Blender Version** Broken: version: 2.80 (sub 20), branch: blender2.8, commit date: 2018-07-02 22:54, hash: be5482ba2fa, type: Release build date: 2018-07-03, 03:26:10 platform: Darwin **Short description of error** If an object has Nodes based material, but an open shader editor window has 'World' selected, when you select that object in LookDev shading type, blender crashes. **Exact steps for others to reproduce the error** [select_and_crash.blend](https://archive.blender.org/developer/F3851536/select_and_crash.blend) **With attached file:** 1) Right-click select the default cube in the middle of the window. ---- **With a default / blank file:** 1) Select the default Cube 2) leaving the main 3d view alone, load the shader editor in another area. 3) turn on the "use Nodes" toggle in the header 4) select 'World' from the dropdown on the left of the header 5) switch 3d viewport to LookDev shading mode. 6) right-click select the default cube (again)
Author

Added subscriber: @DanielFairhead

Added subscriber: @DanielFairhead

Added subscriber: @ideasman42

Added subscriber: @ideasman42

Can't redo on Linux, 7a0750016e7b7f831dd9cbcd14ee12979159ce78

Can't redo on Linux, `7a0750016e7b7f831dd9cbcd14ee12979159ce78`
Campbell Barton changed title from LookDev with World Shader Editor open Crashes on Object Select to LookDev with World Shader Editor open Crashes on Object Select (OSX) 2018-07-03 07:26:41 +02:00
Author
# Blender 2.80 (sub 20), Commit date: 2018-07-02 22:54, Hash be5482ba2fa

# backtrace
0   blender                             0x000000010c7ab3c7 BLI_system_backtrace + 55
1   blender                             0x000000010bd0033b sig_handle_crash + 363
2   libsystem_platform.dylib            0x00007fff7efdef5a _sigtramp + 26
3   ???                                 0x0000000000000000 0x0 + 0
4   AppleIntelHD5000GraphicsGLDriver    0x000000011813e63f _Z18updateBindingTableI31SGfx3DStateBindingTablePointersEvP11Gen7ContextjRT_ + 2720
5   AppleIntelHD5000GraphicsGLDriver    0x000000011813b2e8 _ZN11Gen7Context15ProgramPipelineEv + 13560
6   AppleIntelHD5000GraphicsGLDriver    0x000000011813759a glrIntelRenderVertexArray + 471
7   GLEngine                            0x00007fff60f405a4 glDrawRangeElements_ACC_GL3Exec + 341
8   libGL.dylib                         0x00007fff60312b31 glDrawRangeElements + 45
9   blender                             0x000000010d843087 GWN_batch_draw_range_ex + 455
10  blender                             0x000000010c3081ba draw_geometry_execute + 74
11  blender                             0x000000010c30789f drw_draw_pass_ex + 2111
12  blender                             0x000000010c319c22 eevee_draw_background + 898
13  blender                             0x000000010c2ffebd DRW_draw_render_loop_ex + 1245
14  blender                             0x000000010bdec82c view3d_main_region_draw + 124
15  blender                             0x000000010bff6d3a ED_region_do_draw + 362
16  blender                             0x000000010bd05713 wm_draw_update + 1667
17  blender                             0x000000010bd00fb0 WM_main + 48
18  blender                             0x000000010bcfce8c main + 972
19  libdyld.dylib                       0x00007fff7ecd0015 start + 1
20  ???                                 0x0000000000000001 0x0 + 1

``` # Blender 2.80 (sub 20), Commit date: 2018-07-02 22:54, Hash be5482ba2fa # backtrace 0 blender 0x000000010c7ab3c7 BLI_system_backtrace + 55 1 blender 0x000000010bd0033b sig_handle_crash + 363 2 libsystem_platform.dylib 0x00007fff7efdef5a _sigtramp + 26 3 ??? 0x0000000000000000 0x0 + 0 4 AppleIntelHD5000GraphicsGLDriver 0x000000011813e63f _Z18updateBindingTableI31SGfx3DStateBindingTablePointersEvP11Gen7ContextjRT_ + 2720 5 AppleIntelHD5000GraphicsGLDriver 0x000000011813b2e8 _ZN11Gen7Context15ProgramPipelineEv + 13560 6 AppleIntelHD5000GraphicsGLDriver 0x000000011813759a glrIntelRenderVertexArray + 471 7 GLEngine 0x00007fff60f405a4 glDrawRangeElements_ACC_GL3Exec + 341 8 libGL.dylib 0x00007fff60312b31 glDrawRangeElements + 45 9 blender 0x000000010d843087 GWN_batch_draw_range_ex + 455 10 blender 0x000000010c3081ba draw_geometry_execute + 74 11 blender 0x000000010c30789f drw_draw_pass_ex + 2111 12 blender 0x000000010c319c22 eevee_draw_background + 898 13 blender 0x000000010c2ffebd DRW_draw_render_loop_ex + 1245 14 blender 0x000000010bdec82c view3d_main_region_draw + 124 15 blender 0x000000010bff6d3a ED_region_do_draw + 362 16 blender 0x000000010bd05713 wm_draw_update + 1667 17 blender 0x000000010bd00fb0 WM_main + 48 18 blender 0x000000010bcfce8c main + 972 19 libdyld.dylib 0x00007fff7ecd0015 start + 1 20 ??? 0x0000000000000001 0x0 + 1 ```

Added subscribers: @fclem, @brecht, @mont29

Added subscribers: @fclem, @brecht, @mont29

Is it still crashing? If yes, maybe @brecht can try to reproduce that? or @fclem might have some idea from the backtrace?

Is it still crashing? If yes, maybe @brecht can try to reproduce that? or @fclem might have some idea from the backtrace?
Author

Finally a new MacOS build - this is the 24th July Build, exactly the same issue for me.

# Blender 2.80 (sub 21), Commit date: 2018-07-24 23:23, Hash bd608d9aff8

# backtrace
0   blender                             0x0000000104626987 BLI_system_backtrace + 55
1   blender                             0x0000000103b4681b sig_handle_crash + 363
2   libsystem_platform.dylib            0x00007fff76251f5a _sigtramp + 26
3   ???                                 0x0000000000000000 0x0 + 0
4   AppleIntelHD5000GraphicsGLDriver    0x0000000110aa163f _Z18updateBindingTableI31SGfx3DStateBindingTablePointersEvP11Gen7ContextjRT_ + 2720
5   AppleIntelHD5000GraphicsGLDriver    0x0000000110a9e2e8 _ZN11Gen7Context15ProgramPipelineEv + 13560
6   AppleIntelHD5000GraphicsGLDriver    0x0000000110a9a59a glrIntelRenderVertexArray + 471
7   GLEngine                            0x00007fff581a9309 glDrawRangeElements_GL3Exec + 309
8   libGL.dylib                         0x00007fff57585b31 glDrawRangeElements + 45
9   blender                             0x000000010412797e GPU_batch_draw_range_ex + 494
10  blender                             0x000000010417018a drw_draw_pass_ex + 1738
11  blender                             0x000000010418303c eevee_draw_background + 892
12  blender                             0x0000000104168581 DRW_draw_render_loop_ex + 1361
13  blender                             0x0000000103c348fc view3d_main_region_draw + 124
14  blender                             0x0000000103e4678c ED_region_do_draw + 396
15  blender                             0x0000000103b491b6 wm_draw_update + 1526
16  blender                             0x0000000103b47340 WM_main + 48
17  blender                             0x0000000103b4338c main + 972
18  libdyld.dylib                       0x00007fff75f43015 start + 1

Finally a new MacOS build - this is the 24th July Build, exactly the same issue for me. ``` # Blender 2.80 (sub 21), Commit date: 2018-07-24 23:23, Hash bd608d9aff8 # backtrace 0 blender 0x0000000104626987 BLI_system_backtrace + 55 1 blender 0x0000000103b4681b sig_handle_crash + 363 2 libsystem_platform.dylib 0x00007fff76251f5a _sigtramp + 26 3 ??? 0x0000000000000000 0x0 + 0 4 AppleIntelHD5000GraphicsGLDriver 0x0000000110aa163f _Z18updateBindingTableI31SGfx3DStateBindingTablePointersEvP11Gen7ContextjRT_ + 2720 5 AppleIntelHD5000GraphicsGLDriver 0x0000000110a9e2e8 _ZN11Gen7Context15ProgramPipelineEv + 13560 6 AppleIntelHD5000GraphicsGLDriver 0x0000000110a9a59a glrIntelRenderVertexArray + 471 7 GLEngine 0x00007fff581a9309 glDrawRangeElements_GL3Exec + 309 8 libGL.dylib 0x00007fff57585b31 glDrawRangeElements + 45 9 blender 0x000000010412797e GPU_batch_draw_range_ex + 494 10 blender 0x000000010417018a drw_draw_pass_ex + 1738 11 blender 0x000000010418303c eevee_draw_background + 892 12 blender 0x0000000104168581 DRW_draw_render_loop_ex + 1361 13 blender 0x0000000103c348fc view3d_main_region_draw + 124 14 blender 0x0000000103e4678c ED_region_do_draw + 396 15 blender 0x0000000103b491b6 wm_draw_update + 1526 16 blender 0x0000000103b47340 WM_main + 48 17 blender 0x0000000103b4338c main + 972 18 libdyld.dylib 0x00007fff75f43015 start + 1 ```
Arto Kitula was assigned by Bastien Montagne 2018-08-04 14:56:22 +02:00

Added subscriber: @ArtoKitula

Added subscriber: @ArtoKitula

Thanks. @ArtoKitula mind checking?

Thanks. @ArtoKitula mind checking?

This might be one that was fixed already, @DanielFairhead could you try the latest build from buildbot to be sure?

This might be one that was fixed already, @DanielFairhead could you try the latest build from buildbot to be sure?
Author

Changed status from 'Open' to: 'Resolved'

Changed status from 'Open' to: 'Resolved'
Author

Yes! It's fixed now! Awesome!
Thanks guys.

Yes! It's fixed now! Awesome! Thanks guys.
Sign in to join this conversation.
No Label
Interest
Alembic
Interest
Animation & Rigging
Interest
Asset Browser
Interest
Asset Browser Project Overview
Interest
Audio
Interest
Automated Testing
Interest
Blender Asset Bundle
Interest
BlendFile
Interest
Collada
Interest
Compatibility
Interest
Compositing
Interest
Core
Interest
Cycles
Interest
Dependency Graph
Interest
Development Management
Interest
EEVEE
Interest
EEVEE & Viewport
Interest
Freestyle
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
ID Management
Interest
Images & Movies
Interest
Import Export
Interest
Line Art
Interest
Masking
Interest
Metal
Interest
Modeling
Interest
Modifiers
Interest
Motion Tracking
Interest
Nodes & Physics
Interest
OpenGL
Interest
Overlay
Interest
Overrides
Interest
Performance
Interest
Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds & Tests
Interest
Python API
Interest
Render & Cycles
Interest
Render Pipeline
Interest
Sculpt, Paint & Texture
Interest
Text Editor
Interest
Translations
Interest
Triaging
Interest
Undo
Interest
USD
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Interest
Video Sequencer
Interest
Virtual Reality
Interest
Vulkan
Interest
Wayland
Interest
Workbench
Interest: X11
Legacy
Blender 2.8 Project
Legacy
Milestone 1: Basic, Local Asset Browser
Legacy
OpenGL Error
Meta
Good First Issue
Meta
Papercut
Meta
Retrospective
Meta
Security
Module
Animation & Rigging
Module
Core
Module
Development Management
Module
EEVEE & Viewport
Module
Grease Pencil
Module
Modeling
Module
Nodes & Physics
Module
Pipeline, Assets & IO
Module
Platforms, Builds & Tests
Module
Python API
Module
Render & Cycles
Module
Sculpt, Paint & Texture
Module
Triaging
Module
User Interface
Module
VFX & Video
Platform
FreeBSD
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
4 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender#55708
No description provided.