No Branch/Tag Specified
main
temp-sculpt-dyntopo
refactor-mesh-face-generic
blender-v3.3-release
refactor-mesh-corners-generic
refactor-mesh-sharp-face-generic
gpencil-new-data-proposal
overlay-next
temp-sculpt-roll-mapping
sculpt-dev
tmp-volume-matrix-api-update
tmp-eevee-shadow-commit-mp
universal-scene-description
cycles_path_guiding
temp-vulkan-descriptor-sets
tmp-eevee-shadow-commit
temp-angavrilov
asset-shelf
brush-assets-project
tmp-workbench-rewrite2
temp-T101739-fix-seam-bleeding-non-manifold
tmp-mak-012623
temp-bundled-assets
asset-lite-greasepencil
temp-pbvh-split
temp-pbvh-texpaint-automasking
microfacet_hair
tmp-worbench-rewrite2-optimizations
temp-offset-array-ref
blender-v2.93-release
blender-projects-basics
temp-pbvh-seam-texturing-tweaks
temp-nodes-group-declarations
refactor-mesh-sharp-edge-generic
temp-asset-library-all
refactor-mesh-uv-map-generic
refactor-mesh-position-generic
temp-T102440
temp-rbf-pose-blender
geometry-nodes-tetrahedralization
nodes-matrix-types
temp-xr-painting
blender-v3.4-release
geometry-nodes-simulation
bli-matrix-template
temp-linux-35x-libs
refactor-mesh-corner-normals-lazy
temp-py-gpubatch-draw-advanced
xr-dev
temp-vulkan-shader
bevelv2
soc-2022-soft-bodies
arcpatch-D16436
tmp-dynamic-usd
temp-image-engine
tmp-vfx-platform-2023
soc-2022-many-lights-sampling
tracking_tools
nla-scale-fix
principled-v2
temp-ui-cpp
temp-ghost-vulkan
tmp-libs-2.93-lts
temp-T97352-3d-texturing-seam-bleeding-b2
temp-xr-virtual-camera-experiment
temp-vse-retiming-tool
gpencil-next
temp-sculpt-brush-channel
asset-browser-grid-view
temp-asset-representation
temp-gpencil-automask
tmp_libs_34
temp-T101905-gpu-backend-argument
node-add-asset-menu
temp-collection-objects-link-multiple
temp-texture-painting-gpu
tmp-workbench-perf-experiment
tmp_usd_import_unbound_mtls
tmp-drw-split-matrix
temp-sculpt-normals-masking
temp-sculpt-cavity-mask
temp-pbvh-vbos
tmp-usd-alab-v2-T100452
refactor-mesh-selection-generic
temp-T96708-brush-texture-refactoring
temp-chunk-list
feature-imformat
temp-geometry-nodes-evaluator-refactor
refactor-mesh-bevel-weight-generic
temp-chunked-list
temp-outliner-new-element-storage
refactor-mesh-remove-pointers
soc-2022-text-usability
refactor-mesh-material-index-generic
drw-manager-next
refactor-mesh-hide-generic
blender-v3.2-release
sculpt_curve_collisions
temp-anim-editors-redo-panel-D14960-D14977
retopo_transform
temp-libepoxy
temp-T99046-platform-reference-images
geometry-nodes-rigid-body-integration
file-browser-grid-view
temp-legacy-mesh-format-option
arcpatch-D14645
soc-2022-waveform-drawing
temp-T95933-object-mode-curve-selection
temp-deform-curves-on-surface
cycles_oneapi
temp-viewport-compositor-merge
temp-texpaint-automasking
temp-deform-curves-with-surface
asset-greasepencil
temp-T99046-render-test-increase-fail-threshold
temp-T98708-gpu-conservative-depth
lineart-shadow
temp-lineart-contained
cleanup-id-override-const
temp-T98375-share-gpu-textures
wintab
temp-T97352-3d-texturing-seam-bleeding
temp-T97905-compositor-meta-data
lineart-cas-2
temp-T97272
temp-T97907-compositor-meta-data
temp-T96952
tmp-usd-mak-c87f6242
temp-outliner-library-override-hierarchy
lineart-object-load
tmp-eevee-next-merge
draw-deferred-compilation-experiment
soc-2021-porting-modifiers-to-nodes-remesh-voxel
blender-v2.83-release
tmp_lib_update_32
temp-mesh-cpp
temp-viewport-compositor-compiler
temp-T96710-pbvh-pixels
tmp-new-gpu-codegen
devirtualizer
temp-T96709-painting-target
temp-collection-assets
temp-lineart-embree
temp-multi-function-eval-varray
temp-sculpt-colors
soc-2021-curves
blender-v3.1-release
temp-vertex-paint
temp-vse-channels-edge-panning
eevee-rewrite
temp-library-overrides-outliner
cycles_hydra
temp-3d-texturing-brush-b
temp-abc-features
tmp-transform-navigate
temp-image-buffer-rasterizer
soc-2021-porting-modifiers-to-nodes-remesh-blocks
temp-3d-texture-brush-prototype
temp-fix-normals-custom-data
viewport-compositor
bli-math-basic-types
soc-2021-simulation-display
greasepencil-object
temp-license-header-spdx
KTX_support
gsoc-2021-porting-modifiers-to-nodes-solidify
2d
gltf_vtree
soc-2021-porting-modifiers-to-nodes-decimate
temp-T95279-remap-referenced-data
temp-gpu-image-engine
tmp-eevee-rewrite-compilation-error
draw-viewport-data
temp-T94900-b
temp-T94900-gpu-viewport-default-layers
temp-T94185-id-remapper-ui
tmp-workbench-shader-create-infos
blender-v3.0-release
temp-geometry-nodes-extrude-mesh
tmp-T95052
tmp-gpu-polyline-shaders
tmp-gpu-shader-descriptor-2
temp-usd-prev-export2
tmp-core-id-remap-test-cases
temp-vert-normals-cleanup
temp-move-geometry-to-cpp
tmp-vector-template
drw-gpu-wrapper
temp-geometry-nodes-extrude-and-scale
temp-scale-elements-node-test
temp-usd-udim-import
temp-copy-on-write
temp-T94185-id_remapping-experiment-a
temp-llvm-testing
nurbs-opencascade
temp-usd-preview-surf-export
soc-2021-uv-edge-select-support
T93558
temp-gpu-texture-partial-updates
gpu-shader-descriptor
temp-geometry-nodes-text
tmp-vulkan
temp-T90535-usd-alab-material-import
node-tree-update-refactor
temp-sample-sound-node
temp-interface-region-search-cpp
temp-enum-socket
temp-link-portals
temp-unity-build-test
geometry-nodes-level-set-nodes
temp-virtual-array-value-type
soc-2020-io-performance
studio-sprite-fright
temp-cycles-source-reorganize
asset-browser-snap-dragging
temp-python-zstandard
soc-2021-porting-modifiers-to-nodes-merge-by-distance
temp-compositor-cleanups
temp-eevee-gpencil-rewrite
temp-vse-handles
temp-ui-tweaks
xr-controller-support
temp-node-common-cpp
temp-varray-get-set-multiple
soc-2021-uv-editor-improvements
temp-geometry-nodes-output-attributes
soc-2021-knife-tools
temp_test_sc_keymap
cycles-x
temp-field-visualization
soc-2021-curve-fillet
temp_bmesh_multires
temp-cocoa-scroll-acceleration-fix
temp-socket-decl-refactor
fluid-mantaflow-gpu
soc-2021-vse-strip-thumbnails
temp-noise-nodes-cpp
temp-compositor-canvas
T90952
temp-parallel-multi-function
temp-geometry-nodes-fields
grab_walk_fix
soc-2021-adaptive-cloth
temp-geometry-nodes-fields--fields-jacques
temp-cpp-ghc-filesystem
temp-geometry-nodes-fields--fields
temp-geometry-nodes-fields--anonymous-attributes
refactor-idprop-ui-data
compositor-full-frame
temp-runtime-node-def
temp-geometry-nodes-fields-prototype-visualization
temp-geometry-nodes-fields-prototype
temp-multi-function-procedure
soc-2021-porting-modifiers-to-nodes_all
cycles_texture_cache
experimental-build
cycles_procedural_api
soc-2021-porting-modifiers-to-nodes-extrude-and-move
soc-2021-porting-modifiers-to-nodes-extrude
temp-geometry-nodes-expandable-geometry-socket-prototype
fluid-mantaflow-2d
windows_make_docpy
usd-importer-T81257-merge
nodes-update-readonly-tag
geometry-nodes-closest-points
tmp-buildbot-gcc-10
soc-2021-geometry-nodes-regression-test
node-group-single-socket-nodes
curve-nodes-modifier
temp-geometry-nodes-curve-sample
geometry-nodes-unnamed-attributes
temp-nodes-intersect-alt-key
tmp_arcpath-D11868
refactor-vertex-group-names
temp-gpencil-bezier-stroke-type
temp-gpu-uniform-builtin-structs
wintab_fallback_walknav
temp-socket-inspection
temp-long-link-dimming
fixed_width_integers
lineart-bvh
temp-gpencil-camera-reproject
temp-gpu-push-constants
temp-attribute-processor
temp-cpp-type-cleanup
temp-geometry-nodes-curve-deform-node
wintab-logging
fix-tablet-walk
geometry-nodes-raycast
temp-spreadsheet-row-filter
lineart-fn-cached
temp-compact-node-prototype
asset-browser
geometry-nodes-curve-to-points-node
node-editor-edge-pan
eevee-gpencil
asset-system-filelist
temp-geometry-nodes-viewer-node
lineart-fn-thread-loading
tmp-buildbot-cleanup
temp-gpencil-masking
temp-ffmpeg-4.4
temp-attributes-panel
profiler-editor
FixT87160_DSE_Channel_Selection
temp-interface-cpp
geometry-nodes-curve-support
info-editor-cpp
temp-attribute-transfer-node
virtual-array-attributes
temp-pose-slide-D9054
spreadsheet-active-node
ui-asset-view-template
temp-node-tree-pages-prototype
override-outliner-view
temp-geometry-nodes-processor-prototype
temp-any-instead-of-variant
temp-unreachable-abort
temp-spreadsheet-instances
temp-geometry-nodes-instances-api-v2
temp-geometry-nodes-instances-attributes
geometry-nodes-mesh-primitives
temp-asset-tools-prototype
temp-geometry-nodes-mesh-primitive-line
lanpr-under-gp
temp_D10504-2_nla_keyframe_remap_upper_strips
blender-v2.92-release
usd-importer-T81257
temp-spreadsheet-editor-python-prototyping
temp-spreadsheet-editor
override-refactor-tmp-2
temp-derived-node-tree-refactor
T85799
tracking_scopes
temp-icons-fixes
temp_D10504_nla_keyframe_remap_upper_strips
temp-weight_mirror
temp_T76472_graph_editor_fcurve_extrapolation
eevee-closure-lib-cleanup
eevee-dof-refactor
eevee-probe-roughness-fix
eevee-ggx-lut-fix
df0bce3f7d0
temp-geometry-nodes-instances-api
tmp-ocio-v2
temp-nodes-redesign
tracking_proportional_editing_v2
blender-v2.91-release
temp-uv-face-select-no-thresh-when-inside
temp-D10103-nla_support_strip_overlap_during_transform
fracture_modifier
temp-point-distribution-refactor-experiment
temp-experimental-cpp-math-refactor
vfx-clip-ui-update
tmp-T82230-nla_remove_hold_reset_behavior
temp-D8687-directly_select_fcurves
geometry-nodes
soc-2020-testing-frameworks
geometry-nodes-point-separate-node
temp-nla-strip-alignment
temp-atomics-int16
geometry-nodes-deduplicate-float-math
asset-metadata
geometry-nodes-active-modifier-drawing
attribute-accessor
geometry-nodes-attribute-nodes
temp-T82588-box-select-invisible-keys
greasepencil-edit-curve
codesign_error_tracker
outliner-cpp-refactor
temp-fix-headerless-panels-switch-windows
temp-gpencil-fading-modifier
temp-D8915-copy-rotation-remove-sheer
geometry-nodes-boolean-node
temp-T81874-box-select-active-keyframe
geometry-nodes-transform-node
temp-trimesh-sculpt
geometry-tree-evaluation
fcurve-modifier-panels
temp-fcurve-key-insert-follow-curve
temp-fcurve-active-keyframe-D7737
mesh-to-volume-modifier
blender-v2.90-release
soc-2020-fluid-tools
property-search-ui-v2
tmp-T80603
soc-2020-greasepencil-curve
tmp-gldebuglayer
tmp-gltexture
soc-2020-custom-menus
active-fcurve-keyframe
soc-2020-soft-body
newboolean
fail-on-memleak
soc-2020-outliner
soc-2020-production-ready-light-tree-2
soc-2020-info-editor
property-search-ui
temp-ui-button-type-refactor
soc-2020-production-ready-light-tree
particle-solver-dev
tmp-gpu-context-isolation
soc-2020-xr-input
temp-remesh-octree
mac_arm64
tmp-eevee-glsl-cleanup
tmp-pointcloud-render
buildbot-lts
asset-engine--archived
asset-uuid--archived
eevee-motionblur-object
modifier-panels-ui
temp-cycles-tbb
wm-drag-drop-rewrite
temp-lanpr-review
gsoc-2018-many-light-sampling
tmp-eevee-material-refactor
tmp-widget-opti
tmp-texture-sampler
xr-world-navigation
blender-v2.82-release
node-tree-ref
simulation-access-modifier
blenloader-decentralization
temp-test-point-cloud-simulation-depsgraph-integration
functions
builtin-simulation-nodes
performance-test
obj-import-experiments
soc-2019-openxr
vr_scene_inspection
blenloader-api
tmp-workbench-rewrite
id-ensure-unique-memory-address
simulation-tree
greasepencil-refactor
draw-colormanagement
temp-gizmo-decoupled-redraws
fluid-mantaflow
blender-v2.81-release
tmp-overlay-engine
soc-2019-bevel-profiles
temp-npr-gpencil-modifiers
soc-2019-npr
temp-gpencil-drw-engine
soc-2019-embree-gpu
temp-npr-smooth-contour
temp-lanpr-staging
filebrowser_redesign
tmp-eevee-shadowmap-refactor
vamr-openxr-module
sculpt-mode-features
soc-2019-adaptive-cloth
tmp-drw-callbatching
soc-2019-outliner
soc-2019-cycles-procedural
temp-D5423-update
temp-vr-draw-thread
blender-v2.80-release
tmp-batch-cache-cleanup
soc-2019-fast-io
temp-toolsystem-multiwindow
blender2.7
collada
soc-2018-npr
temp-keymap-industry-compat
temp-fracture-modifier-2.8
temp-dna-rename
userpref_redesign
hair_object
motion_curve_fix
collada2.8
cycles_embree
interactive_physics
temp-ui-layout-2.8
cloth-improvements
soc-2018-cycles-volumes
hair_guides_grooming
hair_guides
benchmark
soc-2018-bevel
soc-2018-hair-shader-fixes
temp-udim-images
soc-2018-hair-shader
temp-volume-object
cycles_cryptomatte
temp-eeveelightcache
temp-tab_drag_drop
temp-keymap-save
temp-dynamic-overrides
fracture_modifier-master
ui_layout_gridflow
temp-keymap-changes
tmp-CollectionsAnim
tmp-b28-motionpath-drawing
uv_unwrapping_slim_algorithm
blender-v2.79b-release
tmp-COW_InsertKeyframe_Fix
temp-unified-collections
temp-modifier-rm-cddm
tmp-TimelineHeaderButtonsStretching
blender2.8-workbench
soc-2017-normal-tools
cycles_bvh8
blender-v2.79a-release
temp-scene-obedit-remove
temp-workspace-object-mode-removal
blender-v2.79-release
soc-2017-sculpting_brush
split-kernel-faster-building
id_override_static
openvdb
custom-manipulators
soc-2016-uv_tools
soc-2016-pbvh-painting
soc-2017-vertex_paint
soc-2017-sculpting_improvements
soc-2017-package_manager
strand_editmode
smooth-fcurves
id_copy_refactor
gsoc2016-improved_extrusion
temp-ssr
temp-cycles-opencl-staging
temp-cycles-denoising
ge_2df_textures
HMD_viewport
soc-2016-multiview
transform-manipulators
datablock_idprops
cycles_disney_brdf
temp_cycles_split_kernel
cycles_split_kernel
unlock_task_scheduler
uv_unwrapping_slim_and_ceres
surface-deform-modifier
cycles-tiles-rework
soc-2016-cycles_denoising
temp-layers-ui-table
uiTable
render-layers
clay-engine
multi_previews_id
cycles_disney_bsdf_transmittance
layers
pbr-viewport
temp_display_optimization
viewport_bvh_select
temp-cycles-microdisplacement
soc-2016-cycles_images
strand_nodes
object_nodes
asset-experiments
soc-2016-sculpt_tools
temp_viewport_fx_merge
custom-normals-bmesh
temp-decklink
compositor-2016
decklink
BendyBones
cycles_panorama_experiments
temp_remove_pointcache
temp_remove_particles
temp_depsgraph_split_ubereval
temp_textedit_comment_toggling
GPencil_Editing_Stage3
temp_bge_moto
UI-experiments
UI-graphical-redesign
missing-libs
free-refcount-ids
cycles_camera_nodes
epic-navigation
temp-ui-widget-refactor
gooseberry_farm
gooseberry
temp-ghash-experiments
temp-ghash-setops
temp_motionpaths
fcurves-simplify
soc-2014-fluid
GPU_data_request
depsgraph_refactor
multiview
vertex_paint_pbvh
alembic_pointcache
cycles-ptex-49
viewport_experiments
soc-2014-bge
texture_nodes_refactor
input_method_editor
GPencil_EditStrokes
soc-2014-shapekey
terrible_consequencer
GPencil_FillStrokes
libmv_prediction
blender2.4
dyntopo_holes
soc-2014-viewport_context
gtest-staging
blender-tiles
soc-2014-viewport_fx
soc-2014-remesh
soc-2014-nurbs
pie-menus
soc-2014-cycles
soc-2013-paint
particles_refactor
soc-2013-viewport_fx
tiles-scheduler
bake-cycles
soc-2013-cycles_volume
overscan
soc-2013-depsgraph_mt
soc-2013-dingto
soc-2013-sketch_mesh
soc-2013-rigid_body_sim
soc-2011-tomato
soc-2013-bge
soc-2013-motion_track
soc-2013-ui_replay
soc-2012-sushi
ge_dev
soc-2013-depsgraph_eval
soc-2008-mxcurioni
soc-2012-bratwurst
soc-2012-swiss_cheese
soc-2012-fried_chicken
meshdata_transfer
smoke2
tile
soc-2011-cucumber
bmesh
soc-2011-carrot
cycles
soc-2011-garlic
soc-2011-radish
soc-2010-nicks
vgroup_modifiers
soc-2011-pepper
soc-2010-jwilkins
merwin-spacenav
bge_components
soc-2010-merwin
render25
soc-2010-nicolasbishop
soc-2009-chingachgook
soc-2010-nexyon
soc-2010-aligorith
ge_eigen2
sculpt25
soc-2009-jaguarandi
soc-2009-imbusy
soc-2009-kazanbas
blender2.5
volume25
soundsystem
soc-2009-aligorith
sim_physics
ge_dome
etch-a-ton
soc-2008-nicholasbishop
animsys2
projection-paint
harmonic-skeleton
soc-2008-jaguarandi
fluidcontrol
apricot
soc-2008-quorn
cloth
ndof
orange
v2.93.14
v3.3.3
v2.93.13
v2.93.12
v3.4.1
v3.3.2
v3.4.0
v3.3.1
v2.93.11
v3.3.0
v3.2.2
v2.93.10
v3.2.1
v3.2.0
v2.83.20
v2.93.9
v3.1.2
v3.1.1
v3.1.0
v2.83.19
v2.93.8
v3.0.1
v2.93.7
v3.0.0
v2.93.6
v2.93.5
v2.83.18
v2.93.4
v2.93.3
v2.83.17
v2.93.2
v2.93.1
v2.83.16
v2.93.0
v2.83.15
v2.83.14
v2.83.13
v2.92.0
v2.83.12
v2.91.2
v2.83.10
v2.91.0
v2.83.9
v2.83.8
v2.83.7
v2.90.1
v2.83.6.1
v2.83.6
v2.90.0
v2.83.5
v2.83.4
v2.83.3
v2.83.2
v2.83.1
v2.83
v2.82a
v2.82
v2.81a
v2.81
v2.80
v2.80-rc3
v2.80-rc2
v2.80-rc1
v2.79b
v2.79a
v2.79
v2.79-rc2
v2.79-rc1
v2.78c
v2.78b
v2.78a
v2.78
v2.78-rc2
v2.78-rc1
v2.77a
v2.77
v2.77-rc2
v2.77-rc1
v2.76b
v2.76a
v2.76
v2.76-rc3
v2.76-rc2
v2.76-rc1
v2.75a
v2.75
v2.75-rc2
v2.75-rc1
v2.74
v2.74-rc4
v2.74-rc3
v2.74-rc2
v2.74-rc1
v2.73a
v2.73
v2.73-rc1
v2.72b
2.72b
v2.72a
v2.72
v2.72-rc1
v2.71
v2.71-rc2
v2.71-rc1
v2.70a
v2.70
v2.70-rc2
v2.70-rc
v2.66
v2.63
v2.60
v2.59
v2.58a
v2.58
v2.57b
v2.57a
v2.56a
v2.55
v2.45
softbody-stable-v1
softbody-stable-v2
softbody-stable-v3
v2.25
v2.26
v2.27
v2.28
v2.28a
v2.28c
v2.30
v2.31
v2.31a
v2.32
v2.33
v2.33a
v2.34
v2.35
v2.35a
v2.36
v2.37
v2.37a
v2.40
v2.41
v2.42
v2.42a
v2.43
v2.44
v2.46
v2.47
v2.48
v2.48a
v2.49
v2.49a
v2.49b
v2.50
v2.51
v2.52
v2.53
v2.54
v2.56
v2.57
v2.60a
v2.61
v2.63a
v2.64
v2.64a
v2.65
v2.65a
v2.66a
v2.67
v2.67a
v2.67b
v2.68
v2.68a
v2.69
Labels
Apply labels
Clear labels
Interest/Alembic
Interest/Animation & Rigging
Interest/Asset Browser
Interest/Asset Browser Project Overview
Interest/Audio
Interest/Automated Testing
Interest/Blender Asset Bundle
Interest/Collada
Interest/Compositing
Interest/Core
Interest/Cycles
Interest/Dependency Graph
Interest/Development Management
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/Modeling
Interest/Modifiers
Interest/Motion Tracking
Interest/Nodes & Physics
Interest/Overrides
Interest/Performance
Interest/Performance
Interest/Physics
Interest/Pipeline, Assets & I/O
Interest/Platforms, Builds, Tests & Devices
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
legacy module/Animation & Rigging
legacy module/Core
legacy module/Development Management
legacy module/Eevee & Viewport
legacy module/Grease Pencil
legacy module/Modeling
legacy module/Nodes & Physics
legacy module/Pipeline, Assets & IO
legacy module/Platforms, Builds, Tests & Devices
legacy module/Python API
legacy module/Rendering & Cycles
legacy module/Sculpt, Paint & Texture
legacy module/Triaging
legacy module/User Interface
legacy module/VFX & Video
legacy project/1.0.0-beta.2
legacy project/Asset Browser (Archived)
legacy project/BF Blender: 2.8
legacy project/BF Blender: After Release
legacy project/BF Blender: Next
legacy project/BF Blender: Regressions
legacy project/BF Blender: Unconfirmed
legacy project/Blender 2.70
legacy project/Code Quest
legacy project/Datablocks and Libraries
legacy project/Eevee
legacy project/Game Animation
legacy project/Game Audio
legacy project/Game Data Conversion
legacy project/Game Engine
legacy project/Game Logic
legacy project/Game Physics
legacy project/Game Python
legacy project/Game Rendering
legacy project/Game UI
legacy project/GPU / Viewport
legacy project/GSoC
legacy project/Infrastructure: Websites
legacy project/LibOverrides - Usability and UX
legacy project/Milestone 1: Basic, Local Asset Browser
legacy project/Nodes
legacy project/OpenGL Error
legacy project/Papercut
legacy project/Pose Library Basics
legacy project/Retrospective
legacy project/Tracker Curfew
legacy project/Wintab High Frequency
Meta/Good First Issue
Meta/Papercut
migration/requires-manual-verification
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 & Devices
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 Information 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 Label
Interest/Alembic
Interest/Animation & Rigging
Interest/Asset Browser
Interest/Asset Browser Project Overview
Interest/Audio
Interest/Automated Testing
Interest/Blender Asset Bundle
Interest/Collada
Interest/Compositing
Interest/Core
Interest/Cycles
Interest/Dependency Graph
Interest/Development Management
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/Modeling
Interest/Modifiers
Interest/Motion Tracking
Interest/Nodes & Physics
Interest/Overrides
Interest/Performance
Interest/Performance
Interest/Physics
Interest/Pipeline, Assets & I/O
Interest/Platforms, Builds, Tests & Devices
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
legacy module/Animation & Rigging
legacy module/Core
legacy module/Development Management
legacy module/Eevee & Viewport
legacy module/Grease Pencil
legacy module/Modeling
legacy module/Nodes & Physics
legacy module/Pipeline, Assets & IO
legacy module/Platforms, Builds, Tests & Devices
legacy module/Python API
legacy module/Rendering & Cycles
legacy module/Sculpt, Paint & Texture
legacy module/Triaging
legacy module/User Interface
legacy module/VFX & Video
legacy project/1.0.0-beta.2
legacy project/Asset Browser (Archived)
legacy project/BF Blender: 2.8
legacy project/BF Blender: After Release
legacy project/BF Blender: Next
legacy project/BF Blender: Regressions
legacy project/BF Blender: Unconfirmed
legacy project/Blender 2.70
legacy project/Code Quest
legacy project/Datablocks and Libraries
legacy project/Eevee
legacy project/Game Animation
legacy project/Game Audio
legacy project/Game Data Conversion
legacy project/Game Engine
legacy project/Game Logic
legacy project/Game Physics
legacy project/Game Python
legacy project/Game Rendering
legacy project/Game UI
legacy project/GPU / Viewport
legacy project/GSoC
legacy project/Infrastructure: Websites
legacy project/LibOverrides - Usability and UX
legacy project/Milestone 1: Basic, Local Asset Browser
legacy project/Nodes
legacy project/OpenGL Error
legacy project/Papercut
legacy project/Pose Library Basics
legacy project/Retrospective
legacy project/Tracker Curfew
legacy project/Wintab High Frequency
Meta/Good First Issue
Meta/Papercut
migration/requires-manual-verification
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 & Devices
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 Information 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
Milestone
Set milestone
Clear milestone
No items
No Milestone
Projects
Set Project
Clear projects
No project
Assignees
Assign users
Clear assignees
No Assignees
5 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#96088
Reference in new issue
There is no content yet.
Delete Branch '%!s(<nil>)'
Deleting a branch is permanent. It CANNOT be undone. Continue?
No
Yes
System Information
Operating system: Ubuntu
Graphics card: my GPU is dead
Blender Version
Broken: 3.1.0-beta+v31.4ee4b61dd8d3-linux.x86_64-release
Worked: 3.0.1
Short description of error
Crash when adding Subdivision surface modifier.
My GPU is dead (too much rendering). Removed Nvidia drivers from system.
Exact steps for others to reproduce the error
Note 1: Does not crash if rendering animation from command line
Note 2: Does not crash in version 3.0.1
Note 3: Also crashes in version 3.2.0-alpha+master.ac3f4db71945-linux.x86_64-release
Added subscriber: @hovjdev
Added subscriber: @ThomasDinges
Changed status from 'Needs Triage' to: 'Needs User Info'
What do you mean by your GPU is dead? Blender needs a GPU to function properly with GUI.
I cannot confirm a crash with Subdiv on the default cube, neither with GPU subdivision enabled nor disabled. (Blender 3.1, Windows)
Changed status from 'Needs User Info' to: 'Needs Developer To Reproduce'
Thanks for looking into this. I understand this may be an unusual case.
I attached a screen recording of the crash.
And I copy pasted the output of chrome://gpu/
My case is unusual because my system stopped working if I boot Ubuntu with nvidia drivers.
However I am still able to use my system if I purge all nvidia drivers.
Blender 3.0 works fine. And Blender 3.1 works also fine except for the subdivision surface.
This is my first bug report, hopefully I am following the right procedure, and not bothering you too much with this.
Many thanks
Graphics Feature Status
Canvas: Software only, hardware acceleration unavailable
Canvas out-of-process rasterization: Disabled
Direct Rendering Display Compositor: Disabled
Compositing: Software only. Hardware acceleration disabled
Multiple Raster Threads: Enabled
Out-of-process Rasterization: Disabled
OpenGL: Disabled
Rasterization: Software only. Hardware acceleration disabled
Raw Draw: Disabled
Skia Renderer: Enabled
Video Decode: Software only. Hardware acceleration disabled
Video Encode: Software only. Hardware acceleration disabled
Vulkan: Disabled
WebGL: Software only, hardware acceleration unavailable
WebGL2: Software only, hardware acceleration unavailable
Problems Detected
Accelerated video encode has been disabled, either via blocklist, about:flags or the command line.
Disabled Features: video_encode
Accelerated video decode has been disabled, either via blocklist, about:flags or the command line.
Disabled Features: video_decode
Gpu compositing has been disabled, either via blocklist, about:flags or the command line. The browser will fall back to software compositing and hardware acceleration will be unavailable.
Disabled Features: gpu_compositing
ANGLE Features
allow_compressed_formats (Frontend workarounds): Enabled: true
Allow compressed formats
disable_anisotropic_filtering (Frontend workarounds): Disabled
Disable support for anisotropic filtering
disable_program_binary (Frontend features) anglebug:5007: Disabled
Disable support for GL_OES_get_program_binary
disable_program_caching_for_transform_feedback (Frontend workarounds): Disabled
On some GPUs, program binaries don't contain transform feedback varyings
enableCompressingPipelineCacheInThreadPool (Frontend workarounds) anglebug:4722: Disabled: false
Enable compressing pipeline cache in thread pool.
enableProgramBinaryForCapture (Frontend features) anglebug:5658: Disabled
Even if FrameCapture is enabled, enable GL_OES_get_program_binary
enable_capture_limits (Frontend features) anglebug:5750: Disabled
Set the context limits like frame capturing was enabled
forceInitShaderVariables (Frontend features): Disabled
Force-enable shader variable initialization
forceRobustResourceInit (Frontend features) anglebug:6041: Disabled
Force-enable robust resource init
lose_context_on_out_of_memory (Frontend workarounds): Enabled: true
Some users rely on a lost context notification if a GL_OUT_OF_MEMORY error occurs
scalarize_vec_and_mat_constructor_args (Frontend workarounds) 1165751: Disabled: false
Always rewrite vec/mat constructors to be consistent
allocateNonZeroMemory (Vulkan features) anglebug:4384: Disabled: false
Fill new allocations with non-zero values to flush out errors.
allowGenerateMipmapWithCompute (Vulkan features) anglebug:4551: Disabled: maxComputeWorkGroupInvocations >= 256 && (isNvidia || (isAMD && !IsWindows()))
Use the compute path to generate mipmaps on devices that meet the minimum requirements, and the performance is better.
asyncCommandQueue (Vulkan features) anglebug:4324: Disabled: false
Use CommandQueue worker thread to dispatch work to GPU.
basicGLLineRasterization (Vulkan features): Disabled
Enable the use of pixel shader patching to implement OpenGL basic line rasterization rules
bindEmptyForUnusedDescriptorSets (Vulkan workarounds) anglebug:2727: Disabled: IsAndroid() && isQualcomm
Gaps in bound descriptor set indices causes the post-gap sets to misbehave
bresenhamLineRasterization (Vulkan features): Enabled: true
Enable Bresenham line rasterization via VK_EXT_line_rasterization extension
clampPointSize (Vulkan workarounds) anglebug:2970: Disabled: isNvidia && nvidiaVersion.major < uint32_t(IsWindows() ? 430 : 421)
The point size range reported from the API is inconsistent with the actual behavior
compress_vertex_data (Vulkan workarounds): Disabled: false
Compress vertex data to smaller data types when possible. Using this feature makes ANGLE non-conformant.
deferFlushUntilEndRenderPass (Vulkan workarounds) https://issuetracker.google.com/issues/166475273: Enabled: !isQualcomm
Allow glFlush to be deferred until renderpass ends
depth_clamping (Vulkan workarounds) anglebug:3970: Disabled: isNvidia && mPhysicalDeviceFeatures.depthClamp && ExtensionFound("VK_EXT_depth_clip_enable", deviceExtensionNames) && (!IsLinux() || nvidiaVersion.major > 418u)
The depth value is not clamped to [0,1] for floating point depth buffers.
disableFifoPresentMode (Vulkan workarounds) anglebug:3153: Disabled: IsLinux() && isIntel
VK_PRESENT_MODE_FIFO_KHR causes random timeouts
disableFlippingBlitWithCommand (Vulkan workarounds) anglebug:3498: Disabled: IsAndroid() && isQualcomm
vkCmdBlitImage with flipped coordinates blits incorrectly.
disallowSeamfulCubeMapEmulation (Vulkan workarounds) anglebug:3243: Disabled: IsWindows() && isAMD
Seamful cube map emulation misbehaves on some drivers, so it's disallowed
emulateR32fImageAtomicExchange (Vulkan workarounds) anglebug:5535: Enabled: true
Emulate r32f images with r32ui to support imageAtomicExchange.
emulateTransformFeedback (Vulkan features) anglebug:3205: Enabled: (!mFeatures.supportsTransformFeedbackExtension.enabled && mPhysicalDeviceFeatures.vertexPipelineStoresAndAtomics == 1U)
Emulate transform feedback as the VK_EXT_transform_feedback is not present.
emulatedPrerotation180 (Vulkan features) anglebug:4901: Disabled
Emulate 180-degree prerotation.
emulatedPrerotation270 (Vulkan features) anglebug:4901: Disabled
Emulate 270-degree prerotation.
emulatedPrerotation90 (Vulkan features) anglebug:4901: Disabled
Emulate 90-degree prerotation.
enableMultisampledRenderToTexture (Vulkan workarounds) anglebug:4937: Enabled: mFeatures.supportsMultisampledRenderToSingleSampled.enabled || !(IsApple() && isSwiftShader) && !(IsWindows() && (isIntel || isAMD))
Expose EXT_multisampled_render_to_texture
enablePreRotateSurfaces (Vulkan features) anglebug:3502: Disabled: IsAndroid() && supportsNegativeViewport
Enable Android pre-rotation for landscape applications
enablePrecisionQualifiers (Vulkan features) anglebug:3078: Enabled: !(IsPixel2(mPhysicalDeviceProperties.vendorID, mPhysicalDeviceProperties.deviceID) && (mPhysicalDeviceProperties.driverVersion < kPixel2DriverWithRelaxedPrecision)) && !IsPixel4(mPhysicalDeviceProperties.vendorID, mPhysicalDeviceProperties.deviceID)
Enable precision qualifiers in shaders
exposeNonConformantExtensionsAndVersions (Vulkan workarounds) anglebug:5375: Disabled: kExposeNonConformantExtensionsAndVersions
Expose GLES versions and extensions that are not conformant.
forceD16TexFilter (Vulkan workarounds) anglebug:3452: Disabled: IsAndroid() && isQualcomm
VK_FORMAT_D16_UNORM does not support VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT, which prevents OES_depth_texture from being supported.
forceDriverUniformOverSpecConst (Vulkan workarounds) http://issuetracker.google.com/173636783: Disabled: isQualcomm && mPhysicalDeviceProperties.driverVersion < kPixel4DriverWithWorkingSpecConstSupport
Forces using driver uniforms instead of specialization constants.
forceFallbackFormat (Vulkan workarounds): Disabled
Force a fallback format for angle_end2end_tests
forceFragmentShaderPrecisionHighpToMediump (Vulkan workarounds) https://issuetracker.google.com/184850002: Disabled: false
Forces highp precision in fragment shader to mediump.
forceMaxUniformBufferSize16KB (Vulkan workarounds) https://issuetracker.google.com/161903006: Disabled: isQualcomm && isAdreno540
Force max uniform buffer size to 16K on some device due to bug
forceNearestMipFiltering (Vulkan workarounds): Disabled: false
Force nearest mip filtering when sampling.
force_nearest_filtering (Vulkan workarounds): Disabled: false
Force nearest filtering when sampling.
force_texture_lod_offset_1 (Vulkan workarounds): Disabled: false
Increase the minimum texture level-of-detail by 1 when sampling.
force_texture_lod_offset_2 (Vulkan workarounds): Disabled: false
Increase the minimum texture level-of-detail by 2 when sampling.
force_texture_lod_offset_3 (Vulkan workarounds): Disabled: false
Increase the minimum texture level-of-detail by 3 when sampling.
force_texture_lod_offset_4 (Vulkan workarounds): Disabled: false
Increase the minimum texture level-of-detail by 4 when sampling.
generateSPIRVThroughGlslang (Vulkan features) anglebug:4889: Disabled
Translate SPIR-V through glslang.
logMemoryReportCallbacks (Vulkan features): Disabled: false
Log each callback from VK_EXT_device_memory_report
logMemoryReportStats (Vulkan features): Disabled: false
Log stats from VK_EXT_device_memory_report each swap
overrideSurfaceFormatRGB8toRGBA8 (Vulkan workarounds) anglebug:6651: Enabled: true
Override surface format GL_RGB8 to GL_RGBA8
padBuffersToMaxVertexAttribStride (Vulkan workarounds) anglebug:4428: Disabled: isAMD
Vulkan considers vertex attribute accesses to count up to the last multiple of the stride. This additional access supports AMD's robust buffer access implementation. AMDVLK in particular will return incorrect values when the vertex access extends into the range that would be the stride padding and the buffer is too small. This workaround limits GL_MAX_VERTEX_ATTRIB_STRIDE to a maximum value and pads up every buffer allocation size to be a multiple of the maximum stride.
perFrameWindowSizeQuery (Vulkan workarounds) anglebug:3623: Disabled: isIntel || (IsWindows() && isAMD) || IsFuchsia()
Vulkan swapchain is not returning VK_ERROR_OUT_OF_DATE when window resizing
persistentlyMappedBuffers (Vulkan features) anglebug:2162: Enabled: true
Persistently map buffer memory to reduce map/unmap IOCTL overhead.
preferAggregateBarrierCalls (Vulkan workarounds) anglebug:4633: Enabled: isNvidia || isAMD || isIntel || isSwiftShader
Single barrier call is preferred over multiple calls with fine grained pipeline stage dependency information
preferCPUForBufferSubData (Vulkan features) http://issuetracker.google.com/200067929: Disabled: isARM
Prefer use CPU to do bufferSubData instead of staged update.
preferDrawClearOverVkCmdClearAttachments (Vulkan workarounds) https://issuetracker.google.com/166809097: Disabled: IsPixel2(mPhysicalDeviceProperties.vendorID, mPhysicalDeviceProperties.deviceID)
On some hardware, clear using a draw call instead of vkCmdClearAttachments in the middle of render pass due to bugs
preferSubmitAtFBOBoundary (Vulkan workarounds) https://issuetracker.google.com/187425444: Disabled: isARM
Submit commands to driver at each FBO boundary for performance improvements.
preferredLargeHeapBlockSize4MB (Vulkan workarounds) anglebug:4995: Enabled: !isQualcomm
Use 4 MB preferred large heap block size with AMD allocator
provokingVertex (Vulkan features): Enabled: true
Enable provoking vertex mode via VK_EXT_provoking_vertex extension
shadowBuffers (Vulkan features) anglebug:4339: Disabled: false
Allocate a shadow buffer for GL buffer objects to reduce glMap* latency.
supportsAndroidHardwareBuffer (Vulkan features): Disabled
VkDevice supports the VK_ANDROID_external_memory_android_hardware_buffer extension
supportsAndroidNativeFenceSync (Vulkan features) anglebug:2517: Disabled
VkDevice supports the EGL_ANDROID_native_fence_sync extension
supportsDepthStencilResolve (Vulkan features) anglebug:4836: Enabled: mFeatures.supportsRenderpass2.enabled && mDepthStencilResolveProperties.supportedDepthResolveModes != 0
VkDevice supports the VK_KHR_depth_stencil_resolve extension with the independentResolveNone feature
supportsExternalFenceCapabilities (Vulkan features): Disabled: ExtensionFound("VK_KHR_external_fence_capabilities", deviceExtensionNames)
VkDevice supports the VK_KHR_external_fence_capabilities extension
supportsExternalFenceFd (Vulkan features) anglebug:2517: Disabled: ExtensionFound("VK_KHR_external_fence_fd", deviceExtensionNames)
VkDevice supports the VK_KHR_external_fence_fd extension
supportsExternalMemoryDmaBufAndModifiers (Vulkan features) anglebug:6248: Disabled: ExtensionFound("VK_EXT_external_memory_dma_buf", deviceExtensionNames) && ExtensionFound("VK_EXT_image_drm_format_modifier", deviceExtensionNames)
VkDevice supports the VK_EXT_external_memory_dma_buf and VK_EXT_image_drm_format_modifier extensions
supportsExternalMemoryFd (Vulkan features): Enabled: ExtensionFound("VK_KHR_external_memory_fd", deviceExtensionNames)
VkDevice supports the VK_KHR_external_memory_fd extension
supportsExternalMemoryFuchsia (Vulkan features): Disabled: ExtensionFound("VK_FUCHSIA_external_memory", deviceExtensionNames)
VkDevice supports the VK_FUCHSIA_external_memory extension
supportsExternalMemoryHost (Vulkan features): Enabled: ExtensionFound("VK_EXT_external_memory_host", deviceExtensionNames)
VkDevice supports the VK_EXT_external_memory_host extension
supportsExternalSemaphoreCapabilities (Vulkan features): Disabled: ExtensionFound("VK_KHR_external_semaphore_capabilities", deviceExtensionNames)
VkDevice supports the VK_KHR_external_semaphore_capabilities extension
supportsExternalSemaphoreFd (Vulkan features): Enabled: ExtensionFound("VK_KHR_external_semaphore_fd", deviceExtensionNames)
VkDevice supports the VK_KHR_external_semaphore_fd extension
supportsExternalSemaphoreFuchsia (Vulkan features): Disabled: ExtensionFound("VK_FUCHSIA_external_semaphore", deviceExtensionNames)
VkDevice supports the VK_FUCHSIA_external_semaphore extension
supportsFilteringPrecision (Vulkan features): Enabled: ExtensionFound("VK_GOOGLE_sampler_filtering_precision", deviceExtensionNames)
VkDevice supports the VK_GOOGLE_sampler_filtering_precision extension
supportsGGPFrameToken (Vulkan features): Disabled
VkDevice supports the VK_GGP_frame_token extension
supportsGeometryStreamsCapability (Vulkan features) anglebug:3206: Disabled: mTransformFeedbackFeatures.geometryStreams == 1U
Implementation supports the GeometryStreams SPIR-V capability.
supportsHostQueryReset (Vulkan features) anglebug:6692: Enabled: (mHostQueryResetFeatures.hostQueryReset == 1U)
VkDevice supports VK_EXT_host_query_reset extension
supportsImageCubeArray (Vulkan features) anglebug:3584: Enabled: mPhysicalDeviceFeatures.imageCubeArray == 1U
VkDevice supports the imageCubeArray feature properly
supportsImageFormatList (Vulkan features) anglebug:5281: Enabled: ExtensionFound("VK_KHR_image_format_list", deviceExtensionNames)
Enable VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT by default for ICDs that support VK_KHR_image_format_list
supportsIncrementalPresent (Vulkan features): Disabled: ExtensionFound("VK_KHR_incremental_present", deviceExtensionNames)
VkDevice supports the VK_KHR_incremental_present extension
supportsIndexTypeUint8 (Vulkan features) anglebug:4405: Disabled: mIndexTypeUint8Features.indexTypeUint8 == 1U
VkDevice supports the VK_EXT_index_type_uint8 extension
supportsMultiDrawIndirect (Vulkan features) anglebug:6439: Enabled: mPhysicalDeviceFeatures.multiDrawIndirect == 1U
VkDevice supports the multiDrawIndirect extension
supportsMultisampledRenderToSingleSampled (Vulkan features) anglebug:4836: Disabled: mFeatures.supportsRenderpass2.enabled && mFeatures.supportsDepthStencilResolve.enabled && mMultisampledRenderToSingleSampledFeatures.multisampledRenderToSingleSampled == 1U
VkDevice supports the VK_EXT_multisampled_render_to_single_sampled extension
supportsMultiview (Vulkan features) anglebug:6048: Enabled: mMultiviewFeatures.multiview == 1U
VkDevice supports the VK_KHR_multiview extension
supportsNegativeViewport (Vulkan features): Enabled: supportsNegativeViewport
The driver supports inverting the viewport with a negative height.
supportsPipelineStatisticsQuery (Vulkan features) anglebug:5430: Disabled: mPhysicalDeviceFeatures.pipelineStatisticsQuery == 1U
VkDevice supports the pipelineStatisticsQuery feature
supportsRenderPassLoadStoreOpNone (Vulkan features) anglebug:5371: Enabled: ExtensionFound("VK_EXT_load_store_op_none", deviceExtensionNames)
VkDevice supports VK_EXT_load_store_op_none extension.
supportsRenderPassStoreOpNoneQCOM (Vulkan features) anglebug:5055: Disabled: !mFeatures.supportsRenderPassLoadStoreOpNone.enabled && ExtensionFound("VK_QCOM_render_pass_store_ops", deviceExtensionNames)
VkDevice supports VK_QCOM_render_pass_store_ops extension.
supportsRenderpass2 (Vulkan features): Enabled: ExtensionFound("VK_KHR_create_renderpass2", deviceExtensionNames)
VkDevice supports the VK_KHR_create_renderpass2 extension
supportsShaderFloat16 (Vulkan features) anglebug:4551: Disabled: mShaderFloat16Int8Features.shaderFloat16 == 1U
VkDevice supports the VK_KHR_shader_float16_int8 extension and has the shaderFloat16 feature
supportsShaderStencilExport (Vulkan features): Enabled: ExtensionFound("VK_EXT_shader_stencil_export", deviceExtensionNames)
VkDevice supports the VK_EXT_shader_stencil_export extension
supportsSharedPresentableImageExtension (Vulkan features): Disabled
VkSurface supports the VK_KHR_shared_presentable_images extension
supportsSurfaceCapabilities2Extension (Vulkan features): Disabled
VkInstance supports the VK_KHR_get_surface_capabilities2 extension
supportsSurfaceProtectedCapabilitiesExtension (Vulkan features): Disabled
VkInstance supports the VK_KHR_surface_protected_capabilities extension
supportsSurfaceProtectedSwapchains (Vulkan features): Disabled: IsAndroid()
VkSurface supportsProtected for protected swapchains
supportsSwapchainColorspace (Vulkan features) anglebug:2514: Disabled
VkDevice supports the VK_EXT_swapchain_colorspace extension
supportsTransformFeedbackExtension (Vulkan features) anglebug:3206: Disabled: mTransformFeedbackFeatures.transformFeedback == 1U
Transform feedback uses the VK_EXT_transform_feedback extension.
supportsYUVSamplerConversion (Vulkan features): Enabled: mSamplerYcbcrConversionFeatures.samplerYcbcrConversion != 0U
VkDevice supports the VK_KHR_sampler_ycbcr_conversion extension
supports_custom_border_color (Vulkan features) anglebug:3577: Disabled: mCustomBorderColorFeatures.customBorderColors == 1U && mCustomBorderColorFeatures.customBorderColorWithoutFormat == 1U && !isSwiftShader
VkDevice supports the VK_EXT_custom_border_color extension
supports_protected_memory (Vulkan features) anglebug:3965: Disabled: (mProtectedMemoryFeatures.protectedMemory == 1U)
VkDevice supports protected memory
useMultipleDescriptorsForExternalFormats (Vulkan workarounds) anglebug:6141: Enabled: true
Return a default descriptor count for external formats.
waitIdleBeforeSwapchainRecreation (Vulkan workarounds) anglebug:5061: Disabled: IsAndroid() && isARM
Before passing an oldSwapchain to VkSwapchainCreateInfoKHR, wait for queue to be idle. Works around a bug on platforms which destroy oldSwapchain in vkCreateSwapchainKHR.
Version Information
Data exported 2022-03-01T13:17:46.208Z
Chrome version Chrome/98.0.4758.102
Operating system Linux 5.15.15-76051515-generic
Software rendering list URL
273bf7ac8c/gpu/config/software_rendering_list.jsonDriver bug list URL
273bf7ac8c/gpu/config/gpu_driver_bug_list.jsonANGLE commit id b790affce32e
2D graphics backend Skia/98 a6986cd7224f104044fd5bc29cb5f80796d76f5a
Command Line /usr/bin/google-chrome-stable --enable-crashpad --flag-switches-begin --flag-switches-end
Driver Information
Initialization time 46
In-process GPU false
Passthrough Command Decoder true
Sandboxed false
GPU0 VENDOR= 0xffff [Google Inc. (Google)], DEVICE=0xffff [ANGLE (Google, Vulkan 1.2.0 (SwiftShader Device (Subzero) (0x0000C0DE)), SwiftShader driver-5.0.0)] ACTIVE
Optimus false
AMD switchable false
Driver vendor SwANGLE
Driver version 5.0.0
GPU CUDA compute capability major version 0
Pixel shader version 1.00
Vertex shader version 1.00
Max. MSAA samples 4
Machine model name
Machine model version
GL_VENDOR Google Inc. (Google)
GL_RENDERER ANGLE (Google, Vulkan 1.2.0 (SwiftShader Device (Subzero) (0x0000C0DE)), SwiftShader driver-5.0.0)
GL_VERSION OpenGL ES 2.0.0 (ANGLE 2.1.17461 git hash: b790affce32e)
GL_EXTENSIONS GL_ANGLE_base_vertex_base_instance GL_ANGLE_base_vertex_base_instance_shader_builtin GL_ANGLE_client_arrays GL_ANGLE_compressed_texture_etc GL_ANGLE_depth_texture GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_get_image GL_ANGLE_get_serialized_context_string GL_ANGLE_get_tex_level_parameter GL_ANGLE_instanced_arrays GL_ANGLE_memory_object_flags GL_ANGLE_memory_size GL_ANGLE_multi_draw GL_ANGLE_program_cache_control GL_ANGLE_relaxed_vertex_attribute_type GL_ANGLE_request_extension GL_ANGLE_rgbx_internal_format GL_ANGLE_robust_client_memory GL_ANGLE_robust_fragment_shader_output GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_vulkan_image GL_ANGLE_yuv_internal_format GL_APPLE_clip_distance GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_color_buffer_float_rgb GL_CHROMIUM_color_buffer_float_rgba GL_CHROMIUM_copy_compressed_texture GL_CHROMIUM_copy_texture GL_CHROMIUM_lose_context GL_CHROMIUM_texture_filtering_hint GL_EXT_EGL_image_external_wrap_modes GL_EXT_blend_minmax GL_EXT_buffer_storage GL_EXT_clip_control GL_EXT_color_buffer_half_float GL_EXT_compressed_ETC1_RGB8_sub_texture GL_EXT_copy_image GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers GL_EXT_draw_elements_base_vertex GL_EXT_float_blend GL_EXT_frag_depth GL_EXT_instanced_arrays GL_EXT_map_buffer_range GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_multi_draw_indirect GL_EXT_multisampled_render_to_texture GL_EXT_multisampled_render_to_texture2 GL_EXT_occlusion_query_boolean GL_EXT_primitive_bounding_box GL_EXT_read_format_bgra GL_EXT_sRGB GL_EXT_sRGB_write_control GL_EXT_semaphore GL_EXT_semaphore_fd GL_EXT_separate_shader_objects GL_EXT_shader_framebuffer_fetch_non_coherent GL_EXT_shader_io_blocks GL_EXT_shader_non_constant_global_initializers GL_EXT_shader_texture_lod GL_EXT_shadow_samplers GL_EXT_texture_compression_bptc GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc_srgb GL_EXT_texture_cube_map_array GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_rg GL_EXT_texture_sRGB_R8 GL_EXT_texture_sRGB_RG8 GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_type_2_10_10_10_REV GL_EXT_unpack_subimage GL_KHR_debug GL_KHR_parallel_shader_compile GL_KHR_texture_compression_astc_ldr GL_NV_depth_buffer_float2 GL_NV_fence GL_NV_framebuffer_blit GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_NV_read_depth GL_NV_read_stencil GL_NV_shader_noperspective_interpolation GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_compressed_EAC_R11_signed_texture GL_OES_compressed_EAC_R11_unsigned_texture GL_OES_compressed_EAC_RG11_signed_texture GL_OES_compressed_EAC_RG11_unsigned_texture GL_OES_compressed_ETC1_RGB8_texture GL_OES_compressed_ETC2_RGB8_texture GL_OES_compressed_ETC2_RGBA8_texture GL_OES_compressed_ETC2_punchthroughA_RGBA8_texture GL_OES_compressed_ETC2_punchthroughA_sRGB8_alpha_texture GL_OES_compressed_ETC2_sRGB8_alpha8_texture GL_OES_compressed_ETC2_sRGB8_texture GL_OES_depth24 GL_OES_depth32 GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_OES_draw_elements_base_vertex GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_sample_shading GL_OES_sample_variables GL_OES_shader_image_atomic GL_OES_shader_io_blocks GL_OES_shader_multisample_interpolation GL_OES_standard_derivatives GL_OES_surfaceless_context GL_OES_texture_3D GL_OES_texture_cube_map_array GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_texture_stencil8 GL_OES_vertex_array_object GL_OES_vertex_ha
..Kazam_screencast_00000.mp4.
I noticed I could get additional info if I ran blender from the command line. Hope this helps.
hovj@bob:~/Downloads/blender-3.1.0-beta+v31.4ee4b61dd8d3-linux.x86_64-release$ ./blender
Read prefs: /home/hovj/.config/blender/3.1/config/userpref.blend
ERROR (gpu.shader): subdiv patch evaluation Linking:
Writing: /tmp/blender.crash.txt
Segmentation fault
hovj@bob:~/Downloads/blender-3.1.0-beta+v31.4ee4b61dd8d3-linux.x86_64-release$ more /tmp/blender.crash.txt
Blender 3.1.0, Commit date: 2022-02-26 20:56, Hash
4ee4b61dd8bpy.context.space_data.context = 'MODIFIER' # Property
bpy.ops.object.modifier_add(type='SUBSURF') # Operator
backtrace
./blender(BLI_system_backtrace+0x20) [0xb33b7e0]
./blender() [0x113077a]
/lib/x86_64-linux-gnu/libc.so.6(+0x46520) [0x7f410ed00520]
./blender(GPU_shader_bind+0x13) [0x9dccd53]
./blender(draw_subdiv_extract_pos_nor+0xf9) [0x16fb129]
./blender() [0x175dc21]
./blender(mesh_buffer_cache_create_requested_subdiv+0x39e) [0x174fcae]
./blender(DRW_create_subdivision+0x42e) [0x16fc30e]
./blender(DRW_mesh_batch_cache_create_requested+0xc6d) [0x176b18d]
./blender() [0x16fdeb8]
./blender(DRW_draw_render_loop_ex+0x40d) [0x16ff6ad]
./blender(view3d_main_region_draw+0x8f) [0x21e921f]
./blender(ED_region_do_draw+0x851) [0x1a689d1]
./blender(wm_draw_update+0x533) [0x156ee33]
./blender(WM_main+0x30) [0x156c380]
./blender(main+0x31d) [0x101bf2d]
/lib/x86_64-linux-gnu/libc.so.6(+0x2dfd0) [0x7f410ece7fd0]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x7d) [0x7f410ece807d]
./blender() [0x112d08c]
I managed to compile blender. Here is the gdb output.
ERROR (gpu.shader): subdiv patch evaluation Linking:
Thread 1 "blender" received signal SIGSEGV, Segmentation fault.
0x0000000009c87f07 in GPU_shader_bind ()
(gdb) thread apply all bt full
Thread 41 (Thread 0x7fffbe7ff640 (LWP 65356) "blender"):
4 0x00007ffff78eea44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
Thread 40 (Thread 0x7fffbefff640 (LWP 65355) "blender"):
4 0x00007ffff78eea44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
Thread 39 (Thread 0x7fffbfffe640 (LWP 65354) "blender"):
4 0x00007ffff78eea44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
Thread 38 (Thread 0x7fffc03ff640 (LWP 65353) "blender"):
4 0x00007ffff78eea44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
Thread 37 (Thread 0x7fffc0dff640 (LWP 65352) "blender"):
4 0x00007ffff78eea44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
Thread 36 (Thread 0x7fffc177e640 (LWP 65351) "blender"):
4 0x00007ffff78eea44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
Thread 35 (Thread 0x7fffc1b7f640 (LWP 65350) "blender"):
4 0x00007ffff78eea44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
Thread 34 (Thread 0x7fffc77b8640 (LWP 65349) "blender:disk$0"):
0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7ffff4058948) at futex-internal.c:57
1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7ffff4058948) at futex-internal.c:87
8 0x00007ffff78eea44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
Thread 33 (Thread 0x7fffc7fb9640 (LWP 65348) "blender"):
0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7ffff3800754) at futex-internal.c:57
1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7ffff3800754) at futex-internal.c:87
8 0x00007ffff78eea44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
Thread 32 (Thread 0x7fffc87ba640 (LWP 65347) "blender"):
0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7ffff3800754) at futex-internal.c:57
1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7ffff3800754) at futex-internal.c:87
8 0x00007ffff78eea44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
Thread 31 (Thread 0x7fffc8fbb640 (LWP 65346) "blender"):
0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7ffff3800754) at futex-internal.c:57
1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7ffff3800754) at futex-internal.c:87
8 0x00007ffff78eea44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
Thread 30 (Thread 0x7fffc97bc640 (LWP 65345) "blender"):
0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7ffff3800754) at futex-internal.c:57
1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7ffff3800754) at futex-internal.c:87
8 0x00007ffff78eea44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
Thread 29 (Thread 0x7fffc9fbd640 (LWP 65344) "blender"):
0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7ffff3800754) at futex-internal.c:57
1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7ffff3800754) at futex-internal.c:87
8 0x00007ffff78eea44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
Thread 28 (Thread 0x7fffca7be640 (LWP 65343) "blender"):
0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7ffff3800754) at futex-internal.c:57
1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7ffff3800754) at futex-internal.c:87
8 0x00007ffff78eea44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
Thread 27 (Thread 0x7fffcafbf640 (LWP 65342) "blender"):
0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7ffff3800754) at futex-internal.c:57
1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7ffff3800754) at futex-internal.c:87
8 0x00007ffff78eea44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
Thread 26 (Thread 0x7fffcb7c0640 (LWP 65341) "blender"):
0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7ffff3800754) at futex-internal.c:57
1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7ffff3800754) at futex-internal.c:87
8 0x00007ffff78eea44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
Thread 25 (Thread 0x7fffcbfc1640 (LWP 65340) "llvmpipe-7"):
0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7ffff68e22a8) at futex-internal.c:57
1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7ffff68e22a8) at futex-internal.c:87
8 0x00007ffff78eea44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
Thread 24 (Thread 0x7fffcc7c2640 (LWP 65339) "llvmpipe-6"):
0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7ffff68e2148) at futex-internal.c:57
1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7ffff68e2148) at futex-internal.c:87
8 0x00007ffff78eea44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
Thread 23 (Thread 0x7fffccfc3640 (LWP 65338) "llvmpipe-5"):
0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7ffff68e1fe8) at futex-internal.c:57
1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7ffff68e1fe8) at futex-internal.c:87
8 0x00007ffff78eea44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
Thread 22 (Thread 0x7fffcd7c4640 (LWP 65337) "llvmpipe-4"):
0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7ffff68e1e88) at futex-internal.c:57
1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7ffff68e1e88) at futex-internal.c:87
8 0x00007ffff78eea44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
Thread 21 (Thread 0x7fffcdfc5640 (LWP 65336) "llvmpipe-3"):
0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7ffff68e1d28) at futex-internal.c:57
1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7ffff68e1d28) at futex-internal.c:87
8 0x00007ffff78eea44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
Thread 20 (Thread 0x7fffce7c6640 (LWP 65335) "llvmpipe-2"):
0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7ffff68e1bc8) at futex-internal.c:57
1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7ffff68e1bc8) at futex-internal.c:87
8 0x00007ffff78eea44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
Thread 19 (Thread 0x7fffcefc7640 (LWP 65334) "llvmpipe-1"):
0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7ffff68e1a68) at futex-internal.c:57
1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7ffff68e1a68) at futex-internal.c:87
8 0x00007ffff78eea44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
Thread 18 (Thread 0x7fffcf7c8640 (LWP 65333) "llvmpipe-0"):
0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7ffff68e1908) at futex-internal.c:57
1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7ffff68e1908) at futex-internal.c:87
8 0x00007ffff78eea44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
Thread 17 (Thread 0x7fffd79fe640 (LWP 65332) "gdbus"):
0 0x00007ffff78e1d3f in __GI___poll (fds=0x7fffd6c09030, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
5 0x00007ffff785e947 in start_thread (arg=) at pthread_create.c:435
6 0x00007ffff78eea44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
Thread 16 (Thread 0x7fffd81ff640 (LWP 65331) "jemalloc_bg_thd"):
0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x7fffd81b9260, op=393, expected=0, futex_word=0x7ffff6a0a864) at futex-internal.c:57
1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x7fffd81b9260, clockid=32767, expected=0, futex_word=0x7ffff6a0a864) at futex-internal.c:87
4 ___pthread_cond_timedwait64 (cond=cond@entry=0x7ffff6a0a838, mutex=mutex@entry=0x7ffff6a0a8a8, abstime=abstime@entry=0x7fffd81b9260) at pthread_cond_wait.c:653
5 0x00000000015bf33c in background_thread_sleep (tsdn=, interval=, info=) at src/background_thread.c:255
6 background_work_sleep_once (ind=, info=, tsdn=) at src/background_thread.c:307
7 background_work (ind=, tsd=) at src/background_thread.c:497
8 background_thread_entry (ind_arg=) at src/background_thread.c:522
9 0x00007ffff785e947 in start_thread (arg=) at pthread_create.c:435
10 0x00007ffff78eea44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
Thread 15 (Thread 0x7fffd8f99640 (LWP 65330) "gmain"):
0 0x00007ffff78e1d3f in __GI___poll (fds=0x7ffff3da8290, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
5 0x00007ffff785e947 in start_thread (arg=) at pthread_create.c:435
6 0x00007ffff78eea44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
Thread 14 (Thread 0x7fffdbbff640 (LWP 65329) "jemalloc_bg_thd"):
0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7ffff6a0a794) at futex-internal.c:57
1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7ffff6a0a794) at futex-internal.c:87
6 background_work_sleep_once (ind=, info=, tsdn=) at src/background_thread.c:307
7 background_work (ind=, tsd=) at src/background_thread.c:497
8 background_thread_entry (ind_arg=) at src/background_thread.c:522
9 0x00007ffff785e947 in start_thread (arg=) at pthread_create.c:435
10 0x00007ffff78eea44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
Thread 13 (Thread 0x7fffdc9fe640 (LWP 65328) "blender"):
0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7ffff6835eac) at futex-internal.c:57
1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7ffff6835eac) at futex-internal.c:87
8 0x00007ffff785e947 in start_thread (arg=) at pthread_create.c:435
9 0x00007ffff78eea44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
Thread 12 (Thread 0x7fffe91ff640 (LWP 65327) "jemalloc_bg_thd"):
0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7ffff6a0a6c4) at futex-internal.c:57
1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7ffff6a0a6c4) at futex-internal.c:87
6 background_work_sleep_once (ind=, info=, tsdn=) at src/background_thread.c:307
7 background_work (ind=, tsd=) at src/background_thread.c:497
8 background_thread_entry (ind_arg=) at src/background_thread.c:522
9 0x00007ffff785e947 in start_thread (arg=) at pthread_create.c:435
10 0x00007ffff78eea44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
Thread 11 (Thread 0x7fffe9fc8640 (LWP 65326) "threaded-ml"):
0 0x00007ffff78e1d3f in __GI___poll (fds=0x7fffe920c020, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
7 0x00007ffff785e947 in start_thread (arg=) at pthread_create.c:435
8 0x00007ffff78eea44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
Thread 10 (Thread 0x7fffefcf7640 (LWP 65323) "blender"):
0 __futex_abstimed_wait_common64 (private=, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7ffff684b7b0) at futex-internal.c:57
1 __futex_abstimed_wait_common (cancel=true, private=, abstime=0x0, clockid=0, expected=0, futex_word=0x7ffff684b7b0) at futex-internal.c:87
4 0x00007ffff7866ad8 in __new_sem_wait_slow64 (sem=0x7ffff684b7b0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
9 0x00007ffff78eea44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
Thread 9 (Thread 0x7ffff04f8640 (LWP 65322) "blender"):
0 __futex_abstimed_wait_common64 (private=, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7ffff684b7b0) at futex-internal.c:57
1 __futex_abstimed_wait_common (cancel=true, private=, abstime=0x0, clockid=0, expected=0, futex_word=0x7ffff684b7b0) at futex-internal.c:87
4 0x00007ffff7866ad8 in __new_sem_wait_slow64 (sem=0x7ffff684b7b0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
9 0x00007ffff78eea44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
Thread 8 (Thread 0x7ffff0cf9640 (LWP 65321) "blender"):
0 __futex_abstimed_wait_common64 (private=, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7ffff684b7b0) at futex-internal.c:57
1 __futex_abstimed_wait_common (cancel=true, private=, abstime=0x0, clockid=0, expected=0, futex_word=0x7ffff684b7b0) at futex-internal.c:87
4 0x00007ffff7866ad8 in __new_sem_wait_slow64 (sem=0x7ffff684b7b0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
9 0x00007ffff78eea44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
Thread 7 (Thread 0x7ffff14fa640 (LWP 65320) "blender"):
0 __futex_abstimed_wait_common64 (private=, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7ffff684b7b0) at futex-internal.c:57
1 __futex_abstimed_wait_common (cancel=true, private=, abstime=0x0, clockid=0, expected=0, futex_word=0x7ffff684b7b0) at futex-internal.c:87
4 0x00007ffff7866ad8 in __new_sem_wait_slow64 (sem=0x7ffff684b7b0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
9 0x00007ffff78eea44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
Thread 6 (Thread 0x7ffff1cfb640 (LWP 65319) "blender"):
0 __futex_abstimed_wait_common64 (private=, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7ffff684b7b0) at futex-internal.c:57
1 __futex_abstimed_wait_common (cancel=true, private=, abstime=0x0, clockid=0, expected=0, futex_word=0x7ffff684b7b0) at futex-internal.c:87
4 0x00007ffff7866ad8 in __new_sem_wait_slow64 (sem=0x7ffff684b7b0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
9 0x00007ffff78eea44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
Thread 5 (Thread 0x7ffff24fc640 (LWP 65318) "blender"):
0 __futex_abstimed_wait_common64 (private=, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7ffff684b7b0) at futex-internal.c:57
1 __futex_abstimed_wait_common (cancel=true, private=, abstime=0x0, clockid=0, expected=0, futex_word=0x7ffff684b7b0) at futex-internal.c:87
4 0x00007ffff7866ad8 in __new_sem_wait_slow64 (sem=0x7ffff684b7b0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
9 0x00007ffff78eea44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
Thread 4 (Thread 0x7ffff2cfd640 (LWP 65317) "blender"):
0 __futex_abstimed_wait_common64 (private=, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7ffff684b7b0) at futex-internal.c:57
1 __futex_abstimed_wait_common (cancel=true, private=, abstime=0x0, clockid=0, expected=0, futex_word=0x7ffff684b7b0) at futex-internal.c:87
4 0x00007ffff7866ad8 in __new_sem_wait_slow64 (sem=0x7ffff684b7b0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
9 0x00007ffff78eea44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
Thread 3 (Thread 0x7ffff34fe640 (LWP 65316) "blender"):
0 __futex_abstimed_wait_common64 (private=, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7ffff684b7b0) at futex-internal.c:57
1 __futex_abstimed_wait_common (cancel=true, private=, abstime=0x0, clockid=0, expected=0, futex_word=0x7ffff684b7b0) at futex-internal.c:87
4 0x00007ffff7866ad8 in __new_sem_wait_slow64 (sem=0x7ffff684b7b0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
9 0x00007ffff78eea44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
Thread 2 (Thread 0x7ffff63ff640 (LWP 65315) "jemalloc_bg_thd"):
0 __futex_abstimed_wait_common64 (private=2, cancel=true, abstime=0x7ffff63b9260, op=393, expected=0, futex_word=0x7ffff6a0a5f0) at futex-internal.c:57
1 __futex_abstimed_wait_common (cancel=true, private=2, abstime=0x7ffff63b9260, clockid=32767, expected=0, futex_word=0x7ffff6a0a5f0) at futex-internal.c:87
4 ___pthread_cond_timedwait64 (cond=cond@entry=0x7ffff6a0a5c8, mutex=mutex@entry=0x7ffff6a0a638, abstime=abstime@entry=0x7ffff63b9260) at pthread_cond_wait.c:653
5 0x00000000015bfac1 in background_thread_sleep (tsdn=, interval=, info=) at src/background_thread.c:255
6 background_work_sleep_once (ind=0, info=, tsdn=) at src/background_thread.c:307
7 background_thread0_work (tsd=) at src/background_thread.c:452
8 background_work (ind=, tsd=) at src/background_thread.c:490
9 background_thread_entry (ind_arg=) at src/background_thread.c:522
10 0x00007ffff785e947 in start_thread (arg=) at pthread_create.c:435
11 0x00007ffff78eea44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
Thread 1 (Thread 0x7ffff6d35280 (LWP 65311) "blender"):
12 0x0000000000ffa2ed in main ()
(gdb)
For what it's worth, here is the output from valgrind
66957== Conditional jump or move depends on uninitialised value(s)
66957== at 0x9CCF242: blender::gpu::Shader::print_log(blender::Span<char const*>, char*, char const*, bool, blender::gpu::GPULogParser*) (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x9CC6B1A: blender::gpu::GLShader::finalize(blender::gpu::shader::ShaderCreateInfo const*) (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x9C88722: GPU_shader_create_ex (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x9C88C22: GPU_shader_create_compute (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x1706D50: get_patch_evaluation_shader(int) (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x170784E: draw_subdiv_extract_pos_nor (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x177453C: blender::draw::extract_pos_nor_init_subdiv(DRWSubdivCache const*, MeshRenderData const*, MeshBatchCache*, void*, void*) (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x1765BDE: blender::draw::mesh_buffer_cache_create_requested_subdiv(MeshBatchCache*, MeshBufferCache*, DRWSubdivCache*, MeshRenderData*) (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x1709173: DRW_create_subdivision (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x178292A: DRW_mesh_batch_cache_create_requested (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x170B4E7: drw_engines_cache_populate (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x170DF2E: DRW_draw_select_loop (in /home/hovj/blender-git/build_linux/bin/blender)
66957== Uninitialised value was created by a stack allocation
66957== at 0x9CCEEE8: blender::gpu::Shader::print_log(blender::Span<char const*>, char*, char const*, bool, blender::gpu::GPULogParser*) (in /home/hovj/blender-git/build_linux/bin/blender)
66957
ERROR (gpu.shader): subdiv patch evaluation Linking:
66957== Invalid read of size 8
66957== at 0x9C87F07: GPU_shader_bind (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x1707859: draw_subdiv_extract_pos_nor (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x177453C: blender::draw::extract_pos_nor_init_subdiv(DRWSubdivCache const*, MeshRenderData const*, MeshBatchCache*, void*, void*) (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x1765BDE: blender::draw::mesh_buffer_cache_create_requested_subdiv(MeshBatchCache*, MeshBufferCache*, DRWSubdivCache*, MeshRenderData*) (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x1709173: DRW_create_subdivision (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x178292A: DRW_mesh_batch_cache_create_requested (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x170B4E7: drw_engines_cache_populate (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x170DF2E: DRW_draw_select_loop (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x22F9C91: view3d_opengl_select_ex (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x22EBEF9: mixed_bones_object_selectbuffer.constprop.0 (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x22ED012: view3d_select_exec (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x22EDDD0: view3d_select_invoke (in /home/hovj/blender-git/build_linux/bin/blender)
66957== Address 0x0 is not stack'd, malloc'd or (recently) free'd
66957
Writing: /tmp/blender.crash.txt
66957
66957== Process terminating with default action of signal 11 (SIGSEGV)
66957== at 0x9C87F07: GPU_shader_bind (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x1707859: draw_subdiv_extract_pos_nor (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x177453C: blender::draw::extract_pos_nor_init_subdiv(DRWSubdivCache const*, MeshRenderData const*, MeshBatchCache*, void*, void*) (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x1765BDE: blender::draw::mesh_buffer_cache_create_requested_subdiv(MeshBatchCache*, MeshBufferCache*, DRWSubdivCache*, MeshRenderData*) (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x1709173: DRW_create_subdivision (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x178292A: DRW_mesh_batch_cache_create_requested (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x170B4E7: drw_engines_cache_populate (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x170DF2E: DRW_draw_select_loop (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x22F9C91: view3d_opengl_select_ex (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x22EBEF9: mixed_bones_object_selectbuffer.constprop.0 (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x22ED012: view3d_select_exec (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x22EDDD0: view3d_select_invoke (in /home/hovj/blender-git/build_linux/bin/blender)
66957
66957== Process terminating with default action of signal 11 (SIGSEGV)
66957== at 0x9C87F07: GPU_shader_bind (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x1707859: draw_subdiv_extract_pos_nor (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x177453C: blender::draw::extract_pos_nor_init_subdiv(DRWSubdivCache const*, MeshRenderData const*, MeshBatchCache*, void*, void*) (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x1765BDE: blender::draw::mesh_buffer_cache_create_requested_subdiv(MeshBatchCache*, MeshBufferCache*, DRWSubdivCache*, MeshRenderData*) (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x1709173: DRW_create_subdivision (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x178292A: DRW_mesh_batch_cache_create_requested (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x170B4E7: drw_engines_cache_populate (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x170DF2E: DRW_draw_select_loop (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x22F9C91: view3d_opengl_select_ex (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x22EBEF9: mixed_bones_object_selectbuffer.constprop.0 (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x22ED012: view3d_select_exec (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x22EDDD0: view3d_select_invoke (in /home/hovj/blender-git/build_linux/bin/blender)
66957
66957== Process terminating with default action of signal 11 (SIGSEGV)
66957== at 0x9C87F07: GPU_shader_bind (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x1707859: draw_subdiv_extract_pos_nor (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x177453C: blender::draw::extract_pos_nor_init_subdiv(DRWSubdivCache const*, MeshRenderData const*, MeshBatchCache*, void*, void*) (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x1765BDE: blender::draw::mesh_buffer_cache_create_requested_subdiv(MeshBatchCache*, MeshBufferCache*, DRWSubdivCache*, MeshRenderData*) (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x1709173: DRW_create_subdivision (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x178292A: DRW_mesh_batch_cache_create_requested (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x170B4E7: drw_engines_cache_populate (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x170DF2E: DRW_draw_select_loop (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x22F9C91: view3d_opengl_select_ex (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x22EBEF9: mixed_bones_object_selectbuffer.constprop.0 (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x22ED012: view3d_select_exec (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x22EDDD0: view3d_select_invoke (in /home/hovj/blender-git/build_linux/bin/blender)
66957
66957== Process terminating with default action of signal 11 (SIGSEGV)
66957== at 0x9C87F07: GPU_shader_bind (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x1707859: draw_subdiv_extract_pos_nor (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x177453C: blender::draw::extract_pos_nor_init_subdiv(DRWSubdivCache const*, MeshRenderData const*, MeshBatchCache*, void*, void*) (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x1765BDE: blender::draw::mesh_buffer_cache_create_requested_subdiv(MeshBatchCache*, MeshBufferCache*, DRWSubdivCache*, MeshRenderData*) (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x1709173: DRW_create_subdivision (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x178292A: DRW_mesh_batch_cache_create_requested (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x170B4E7: drw_engines_cache_populate (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x170DF2E: DRW_draw_select_loop (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x22F9C91: view3d_opengl_select_ex (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x22EBEF9: mixed_bones_object_selectbuffer.constprop.0 (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x22ED012: view3d_select_exec (in /home/hovj/blender-git/build_linux/bin/blender)
66957== by 0x22EDDD0: view3d_select_invoke (in /home/hovj/blender-git/build_linux/bin/blender)
66957
66957== HEAP SUMMARY:
66957== in use at exit: 273,639,345 bytes in 556,161 blocks
66957== total heap usage: 1,853,138 allocs, 1,296,977 frees, 755,413,967 bytes allocated
66957
66957== LEAK SUMMARY:
66957== definitely lost: 29,684 bytes in 915 blocks
66957== indirectly lost: 250,436 bytes in 12,248 blocks
66957== possibly lost: 172,285,947 bytes in 406,393 blocks
66957== still reachable: 101,055,470 bytes in 136,438 blocks
66957== of which reachable via heuristic:
66957== stdstring : 566,251 bytes in 10,432 blocks
66957== length64 : 18,083,500 bytes in 53,628 blocks
66957== newarray : 3,096 bytes in 3 blocks
66957== suppressed: 0 bytes in 0 blocks
66957== Rerun with --leak-check=full to see details of leaked memory
66957
66957== For lists of detected and suppressed errors, rerun with: -s
66957== ERROR SUMMARY: 2695 errors from 12 contexts (suppressed: 0 from 0)
Segmentation fault
looks like this issue is related:
https://developer.blender.org/T95582
Is it resolved for you? I will wait to close this, until you had the chance to check a new build.
I tried:
blender-3.2.0-alpha+master.eabdcdcd44b9-linux.x86_64-release
blender-3.1.0-beta+v31.4932269ec3fa-linux.x86_64-release
The issue is not resolved
Added subscriber: @PratikPB2123
Changed status from 'Needs Developer To Reproduce' to: 'Needs User Info'
Hi @hovjdev , do you get the crash when GPU subdivision is disabled? {nav Edit > Preferences > Viewport > Subdivision > GPU Subdivision}
Also, please don't paste crash logs directly as a comment (upload a file instead)
Are you running Blender on VM?
Added subscriber: @kevindietrich
Changed status from 'Needs User Info' to: 'Resolved'
Missed that report, but was solved by
3bb4597b2d(as indicated by the errorToo many compute shader storage blocks (9/8)in https://developer.blender.org/T96088#1315615).Hi, when GPU subdivision is disabled I don't get the crash.
Will the fix be available in v3.2 ? The March 29 daily builds are still crashing (3.1.1 and 3.2.0).
Love Blender, you guys are doing an amazing job!
Added subscriber: @jfvillal
Hello:
I saw this error on my machine:
blender-3.1.0-linux-x64
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.4 LTS
Release: 18.04
Codename: bionic
GPU:
Radeon HD 7700/7800 Series
CPU:
processor : 7
vendor_id : AuthenticAMD
cpu family : 21
model : 1
model name : AMD FX(tm)-8150 Eight-Core Processor
I can fetch more info if you are interested to know more about my configuration.
@hovjdev The fix for the original error should be in the builds you are mentioning. If it still crashes, I suggest to open a new bug report.
@jfvillal This doesn't have any information regarding which Blender version you are using. Please try a [more recent build](3.1.2 or 3.2).