Volume: Crash on switching viewport shading mode #98091

Closed
opened 2022-05-13 11:11:55 +02:00 by Kent Davis · 20 comments

System Information
Operating system: macOS-12.4-x86_64-i386-64bit 64 Bits
Graphics card: AMD Radeon Pro 575 OpenGL Engine ATI Technologies Inc. 4.1 ATI-4.8.54

Blender Version
Broken: version: 3.3.0 Alpha, branch: master, commit date: 2022-05-10 22:38, hash: 1bb7fda600
Caused by fa3bd17ae8
Short description of error
With provided volume file crash occurs when viewport shading mode is switched

Steps to reproduce

Fire_01.rar
Screen Recording 2022-05-13 at 1.56.09 AM.mov

**System Information** Operating system: macOS-12.4-x86_64-i386-64bit 64 Bits Graphics card: AMD Radeon Pro 575 OpenGL Engine ATI Technologies Inc. 4.1 ATI-4.8.54 **Blender Version** Broken: version: 3.3.0 Alpha, branch: master, commit date: 2022-05-10 22:38, hash: `1bb7fda600` Caused by fa3bd17ae8 **Short description of error** With provided volume file crash occurs when viewport shading mode is switched **Steps to reproduce** - Extract provided file - Open default scene - {nav Add > Volume > Import OpenVDB > extracted files} https://jangafx.com/software/embergen/download/free-vdb-animations/ [Fire_01.rar](https://archive.blender.org/developer/F13072267/Fire_01.rar) [Screen Recording 2022-05-13 at 1.56.09 AM.mov](https://archive.blender.org/developer/F13072298/Screen_Recording_2022-05-13_at_1.56.09_AM.mov)
Author

Added subscriber: @Kent-Davis

Added subscriber: @Kent-Davis

#98646 was marked as duplicate of this issue

#98646 was marked as duplicate of this issue
Member

Added subscriber: @OmarEmaraDev

Added subscriber: @OmarEmaraDev
Member

Can't reproduce, but same crash report as reported by Dalai in #94969. So probably related.

Can't reproduce, but same crash report as reported by Dalai in #94969. So probably related.
Member

Added subscriber: @PratikPB2123

Added subscriber: @PratikPB2123
Member

Changed status from 'Needs Triage' to: 'Needs User Info'

Changed status from 'Needs Triage' to: 'Needs User Info'
Member

I'm able to repro crash in previous 3.3 build but not in the current one
@Kent-Davis, can you check again in latest builds:https://builder.blender.org/download/daily/

Operating system : Windows-10-10.0.18362-SP0 64 Bits
Graphics card : AMD Radeon(TM) 535 ATI Technologies .```
I'm able to repro crash in previous 3.3 build but not in the current one @Kent-Davis, can you check again in latest builds:https://builder.blender.org/download/daily/ ```System Information Operating system : Windows-10-10.0.18362-SP0 64 Bits Graphics card : AMD Radeon(TM) 535 ATI Technologies .```
Author

@PratikPB2123
Did you use your own Macintosh yourself take test yet?

I got download today May 25, 2022 and still bad crash.

@PratikPB2123 Did you use your own Macintosh yourself take test yet? I got download today May 25, 2022 and still bad crash.
Member

Changed status from 'Needs User Info' to: 'Needs Triage'

Changed status from 'Needs User Info' to: 'Needs Triage'
Member

Changed status from 'Needs Triage' to: 'Confirmed'

Changed status from 'Needs Triage' to: 'Confirmed'
Member

Yes, can confirm in master build
Stack trace is indeed same as #94969-P2949

In #94969 - 3.0 release crashes too.

But I'm not able to repro crash in 3.1, 3.0 so looks like a regression. Need to check this

blender.exe         :0x00007FF7D2BA3730  DRW_shgroup_volume_create_sub C:\Users\Pratik\Desktop\BlenderOSP\blender\source\blender\draw\intern\draw_volume.cc:260
blender.exe         :0x00007FF7D2BD7720  EEVEE_volumes_cache_object_add C:\Users\Pratik\Desktop\BlenderOSP\blender\source\blender\draw\engines\eevee\eevee_volumes.c:313
blender.exe         :0x00007FF7D2BC0950  EEVEE_cache_populate C:\Users\Pratik\Desktop\BlenderOSP\blender\source\blender\draw\engines\eevee\eevee_engine.c:120
blender.exe         :0x00007FF7D2B8D680  drw_engines_cache_populate C:\Users\Pratik\Desktop\BlenderOSP\blender\source\blender\draw\intern\draw_manager.c:1065
blender.exe         :0x00007FF7D2B89E60  DRW_draw_render_loop_ex C:\Users\Pratik\Desktop\BlenderOSP\blender\source\blender\draw\intern\draw_manager.c:1674
blender.exe         :0x00007FF7D2B8AF50  DRW_draw_view C:\Users\Pratik\Desktop\BlenderOSP\blender\source\blender\draw\intern\draw_manager.c:1594
blender.exe         :0x00007FF7D32B61F0  view3d_main_region_draw C:\Users\Pratik\Desktop\BlenderOSP\blender\source\blender\editors\space_view3d\view3d_draw.c:1564
blender.exe         :0x00007FF7D2718CF0  ED_region_do_draw C:\Users\Pratik\Desktop\BlenderOSP\blender\source\blender\editors\screen\area.c:547
blender.exe         :0x00007FF7D2700050  wm_draw_window_offscreen C:\Users\Pratik\Desktop\BlenderOSP\blender\source\blender\windowmanager\intern\wm_draw.c:734
blender.exe         :0x00007FF7D26FFEA0  wm_draw_window C:\Users\Pratik\Desktop\BlenderOSP\blender\source\blender\windowmanager\intern\wm_draw.c:889
blender.exe         :0x00007FF7D26FF9D0  wm_draw_update C:\Users\Pratik\Desktop\BlenderOSP\blender\source\blender\windowmanager\intern\wm_draw.c:1092
blender.exe         :0x00007FF7D26D9A40  WM_main C:\Users\Pratik\Desktop\BlenderOSP\blender\source\blender\windowmanager\intern\wm.c:630
blender.exe         :0x00007FF7D26D51C0  main C:\Users\Pratik\Desktop\BlenderOSP\blender\source\creator\creator.c:552
blender.exe         :0x00007FF7D3813754  __scrt_common_main_seh d:\a01\_work\12\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288
KERNEL32.DLL        :0x00007FF843827020  BaseThreadInitThunk
ntdll.dll           :0x00007FF8450C2630  RtlUserThreadStart```
Yes, can confirm in master build Stack trace is indeed same as #94969-[P2949](https://archive.blender.org/developer/P2949.txt) > In #94969 - 3.0 release crashes too. But I'm not able to repro crash in 3.1, 3.0 so looks like a regression. Need to check this ```blender.exe :0x00007FF7D36E62A0 copy_m4_m4 C:\Users\Pratik\Desktop\BlenderOSP\blender\source\blender\blenlib\intern\math_matrix.c:78 blender.exe :0x00007FF7D2BA3730 DRW_shgroup_volume_create_sub C:\Users\Pratik\Desktop\BlenderOSP\blender\source\blender\draw\intern\draw_volume.cc:260 blender.exe :0x00007FF7D2BD7720 EEVEE_volumes_cache_object_add C:\Users\Pratik\Desktop\BlenderOSP\blender\source\blender\draw\engines\eevee\eevee_volumes.c:313 blender.exe :0x00007FF7D2BC0950 EEVEE_cache_populate C:\Users\Pratik\Desktop\BlenderOSP\blender\source\blender\draw\engines\eevee\eevee_engine.c:120 blender.exe :0x00007FF7D2B8D680 drw_engines_cache_populate C:\Users\Pratik\Desktop\BlenderOSP\blender\source\blender\draw\intern\draw_manager.c:1065 blender.exe :0x00007FF7D2B89E60 DRW_draw_render_loop_ex C:\Users\Pratik\Desktop\BlenderOSP\blender\source\blender\draw\intern\draw_manager.c:1674 blender.exe :0x00007FF7D2B8AF50 DRW_draw_view C:\Users\Pratik\Desktop\BlenderOSP\blender\source\blender\draw\intern\draw_manager.c:1594 blender.exe :0x00007FF7D32B61F0 view3d_main_region_draw C:\Users\Pratik\Desktop\BlenderOSP\blender\source\blender\editors\space_view3d\view3d_draw.c:1564 blender.exe :0x00007FF7D2718CF0 ED_region_do_draw C:\Users\Pratik\Desktop\BlenderOSP\blender\source\blender\editors\screen\area.c:547 blender.exe :0x00007FF7D2700050 wm_draw_window_offscreen C:\Users\Pratik\Desktop\BlenderOSP\blender\source\blender\windowmanager\intern\wm_draw.c:734 blender.exe :0x00007FF7D26FFEA0 wm_draw_window C:\Users\Pratik\Desktop\BlenderOSP\blender\source\blender\windowmanager\intern\wm_draw.c:889 blender.exe :0x00007FF7D26FF9D0 wm_draw_update C:\Users\Pratik\Desktop\BlenderOSP\blender\source\blender\windowmanager\intern\wm_draw.c:1092 blender.exe :0x00007FF7D26D9A40 WM_main C:\Users\Pratik\Desktop\BlenderOSP\blender\source\blender\windowmanager\intern\wm.c:630 blender.exe :0x00007FF7D26D51C0 main C:\Users\Pratik\Desktop\BlenderOSP\blender\source\creator\creator.c:552 blender.exe :0x00007FF7D3813754 __scrt_common_main_seh d:\a01\_work\12\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288 KERNEL32.DLL :0x00007FF843827020 BaseThreadInitThunk ntdll.dll :0x00007FF8450C2630 RtlUserThreadStart```
Pratik Borhade changed title from Blender 3.3.0 crash guide during use VDB to Volume: Crash on switching viewport shading mode 2022-05-26 09:02:32 +02:00
Member

Added subscriber: @PMA33

Added subscriber: @PMA33
Member

Added subscriber: @ThomasDinges

Added subscriber: @ThomasDinges
Member

This is indeed a regression. Will bisect.
Raising the priority
@ThomasDinges , another showstopper

This is indeed a regression. Will bisect. Raising the priority @ThomasDinges , another showstopper

Added subscribers: @fclem, @Jeroen-Bakker, @brecht

Added subscribers: @fclem, @Jeroen-Bakker, @brecht

CC @fclem @jbakker.

CC @fclem @jbakker.
Author

Also other ticket they don't understand. https://developer.blender.org/T98591

Also other ticket they don't understand. https://developer.blender.org/T98591
Member

Bisecting points to fa3bd17ae8
@fclem ^

Bisecting points to fa3bd17ae8 @fclem ^

This issue was referenced by 60442b0292

This issue was referenced by 60442b0292bc8b48511656e4318baa7bbcbb0325

Changed status from 'Confirmed' to: 'Resolved'

Changed status from 'Confirmed' to: 'Resolved'
Clément Foucault self-assigned this 2022-06-07 18:13:13 +02:00
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
6 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#98091
No description provided.