Blender won't start on AMD GPU

Environment

Versions
Windows build number: 10.0.22000.0
Your Distribution version: Ubuntu 20.04
Your WSLg version: 1.0.26

DxDiag
------------------
System Information
------------------
         Operating System: Windows 11 Pro 64-bit (10.0, Build 22000) (22000.co_release.210604-1628)
                Processor: AMD Ryzen 5 PRO 4650G with Radeon Graphics (12 CPUs), ~3.7GHz
          DirectX Version: DirectX 12
 DirectX Database Version: 1.2.2
           DxDiag Version: 10.00.22000.0001 64bit Unicode

---------------
Display Devices
---------------
           Card name: AMD Radeon(TM) Graphics
        Manufacturer: Advanced Micro Devices, Inc.
           Chip type: AMD Radeon Graphics Processor (0x1636)
 Device Problem Code: No Problem
 Driver Problem Code: Unknown
      Display Memory: 9146 MB
    Dedicated Memory: 2031 MB
       Shared Memory: 7114 MB
         Driver Name: C:\WINDOWS\System32\DriverStore\FileRepository\u0375539.inf_amd64_960c9d1bd877eee2\B375501\aticfx64.dll,C:\WINDOWS\System32\DriverStore\FileRepository\u0375539.inf_amd64_960c9d1bd877eee2\B375501\aticfx64.dll,C:\WINDOWS\System32\DriverStore\FileRepository\u0375539.inf_amd64_960c9d1bd877eee2\B375501\aticfx64.dll,C:\WINDOWS\System32\DriverStore\FileRepository\u0375539.inf_amd64_960c9d1bd877eee2\B375501\amdxc64.dll
 Driver File Version: 30.00.14023.1009 (English)
      Driver Version: 30.0.14023.1009
         DDI Version: 12
      Feature Levels: 12_1,12_0,11_1,11_0,10_1,10_0,9_3,9_2,9_1
        Driver Model: WDDM 3.0
      Virtualization: Paravirtualization
   Driver Attributes: Final Retail
         WHQL Logo'd: Yes
          D3D Status: Enabled

/mnt/wslg/versions.txt
WSLg ( x86_64 ): 1.0.26+Branch.main.Sha.26ce2c09b86442f3c7f4f6462f770ed2afa76a25
Mariner: VERSION="1.0.20210224"
FreeRDP: b05321cd4e6a862aef76163a69db4e1910245736
weston: 46756d0e77e5c01b5995fbbee6f3ab0db9b30612
pulseaudio: 2f0f0b8c3872780f15e275fc12899f4564f01bd5
mesa:

glxinfo -B
name of display: :0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Microsoft Corporation (0xffffffff)
    Device: D3D12 (AMD Radeon(TM) Graphics) (0xffffffff)
    Version: 21.0.3
    Accelerated: yes
    Video memory: 9146MB
    Unified memory: yes
    Preferred profile: core (0x1)
    Max core profile version: 3.3
    Max compat profile version: 3.1
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.0
OpenGL vendor string: Microsoft Corporation
OpenGL renderer string: D3D12 (AMD Radeon(TM) Graphics)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 21.0.3
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 3.1 Mesa 21.0.3
OpenGL shading language version string: 1.40
OpenGL context flags: (none)

OpenGL ES profile version string: OpenGL ES 3.0 Mesa 21.0.3
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00

Steps to reproduce

Install Blender
Open Blender

Notes

My GPU is an iGPU of my Ryzen PRO desktop APU. It is Vega 7.
I am not using the AMD WSLg driver from December 2020: https://www.amd.com/en/support/kb/release-notes/rn-rad-win-wsl-support. I am using the latest driver version from January 7th, 2022: v22.1.1. I have never tested the December 2020 WSLg driver as I do not want to regress my performance for the modern games I play (it really does hurt for Warzone). Note that even though this isn't the WSLg driver, glxinfo doesn't show llvmpipe, but instead shows my own GPU correctly. I understand that this may work on the December 2020 driver, but I want to know if this issue should occur even if glxinfo isn't showing llvmpipe.
Microsoft Edge also doesn't want to use my GPU for Rasterization, Video Decode, and Video Encode, even with the Override software rendering list flag enabled (WebGL does work, and I can play games on the web browser fine, tested with tetr.io).
glxgears gets me around 190fps, with Task Manager showing around 43% GPU 3D engine usage, and 20% CPU usage (mostly on the first two cores, but it also affects the other cores to a lesser extent, and the SMT threads to a significantly lesser extent).
My GPU is overclocked to 2300MHz from a stock of 1900MHz.
I tested a second time but on an RX 5700 XT with the same driver version, exact same issue. GPU is detected and working in various applications, but Blender crashes on startup and Microsoft Edge doesn't support video encoding and decoding, and rasterization.

Logs

blender
Warning: property 'release_confirm' not found in keymap item 'OperatorProperties'
Writing: /tmp/blender.crash.txt
[1]    8571 segmentation fault  blender

/tmp/blender.crash.txt
# Blender 2.82 (sub 7), Unknown revision

# backtrace
blender(BLI_system_backtrace+0x37) [0x556b02b1b897]
blender(+0x13f23ea) [0x556b0042d3ea]
/lib/x86_64-linux-gnu/libc.so.6(+0x46210) [0x7f36f98b5210]
/usr/lib/wsl/drivers/u0375539.inf_amd64_960c9d1bd877eee2/B375501/amdxc64.so(+0x919617) [0x7f36c05a5617]
/usr/lib/wsl/drivers/u0375539.inf_amd64_960c9d1bd877eee2/B375501/amdxc64.so(+0x919c81) [0x7f36c05a5c81]
/usr/lib/wsl/drivers/u0375539.inf_amd64_960c9d1bd877eee2/B375501/amdxc64.so(+0x93fde2) [0x7f36c05cbde2]
/usr/lib/wsl/drivers/u0375539.inf_amd64_960c9d1bd877eee2/B375501/amdxc64.so(+0x93afab) [0x7f36c05c6fab]
/usr/lib/wsl/drivers/u0375539.inf_amd64_960c9d1bd877eee2/B375501/amdxc64.so(+0x91fddc) [0x7f36c05abddc]
/usr/lib/wsl/drivers/u0375539.inf_amd64_960c9d1bd877eee2/B375501/amdxc64.so(+0x922123) [0x7f36c05ae123]
/usr/lib/wsl/drivers/u0375539.inf_amd64_960c9d1bd877eee2/B375501/amdxc64.so(+0x90ad83) [0x7f36c0596d83]
/usr/lib/wsl/drivers/u0375539.inf_amd64_960c9d1bd877eee2/B375501/amdxc64.so(+0x906ca6) [0x7f36c0592ca6]
/usr/lib/wsl/drivers/u0375539.inf_amd64_960c9d1bd877eee2/B375501/amdxc64.so(+0x911975) [0x7f36c059d975]
/usr/lib/wsl/drivers/u0375539.inf_amd64_960c9d1bd877eee2/B375501/amdxc64.so(+0xc20a9f) [0x7f36c08aca9f]
/usr/lib/wsl/drivers/u0375539.inf_amd64_960c9d1bd877eee2/B375501/amdxc64.so(+0xc21118) [0x7f36c08ad118]
/usr/lib/wsl/drivers/u0375539.inf_amd64_960c9d1bd877eee2/B375501/amdxc64.so(+0xc20379) [0x7f36c08ac379]
/usr/lib/wsl/drivers/u0375539.inf_amd64_960c9d1bd877eee2/B375501/amdxc64.so(+0xc1cae1) [0x7f36c08a8ae1]
/usr/lib/wsl/drivers/u0375539.inf_amd64_960c9d1bd877eee2/B375501/amdxc64.so(+0x85a588) [0x7f36c04e6588]
/usr/lib/wsl/drivers/u0375539.inf_amd64_960c9d1bd877eee2/B375501/amdxc64.so(+0x85bdb5) [0x7f36c04e7db5]
/usr/lib/wsl/drivers/u0375539.inf_amd64_960c9d1bd877eee2/B375501/amdxc64.so(+0x7e86b5) [0x7f36c04746b5]
/usr/lib/wsl/lib/libD3D12Core.so(+0x3cd82a) [0x7f36c363682a]
/usr/lib/wsl/lib/libD3D12Core.so(+0x3cb9d2) [0x7f36c36349d2]
/usr/lib/wsl/lib/libD3D12Core.so(+0x3cb69d) [0x7f36c363469d]
/usr/lib/wsl/lib/libD3D12Core.so(+0x34646c) [0x7f36c35af46c]
/usr/lib/wsl/lib/libD3D12Core.so(+0x30f365) [0x7f36c3578365]
/usr/lib/wsl/lib/libd3d12.so(+0xb7c62) [0x7f36c3852c62]
/usr/lib/wsl/lib/libd3d12.so(+0xb79e8) [0x7f36c38529e8]
/usr/lib/wsl/lib/libD3D12Core.so(+0x338597) [0x7f36c35a1597]
/usr/lib/wsl/lib/libD3D12Core.so(+0x349441) [0x7f36c35b2441]
/usr/lib/wsl/lib/libD3D12Core.so(+0x348817) [0x7f36c35b1817]
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so(+0xca3c2f) [0x7f36c9d8cc2f]
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so(+0xca4050) [0x7f36c9d8d050]
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so(+0xc777f8) [0x7f36c9d607f8]
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so(+0x76394a) [0x7f36c984c94a]
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so(+0x70e56a) [0x7f36c97f756a]
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so(+0x294c59) [0x7f36c937dc59]
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so(+0x296093) [0x7f36c937f093]
blender(+0x16d44fb) [0x556b0070f4fb]
blender(+0x16d5d5c) [0x556b00710d5c]
blender(workbench_deferred_draw_scene+0x8c) [0x556b0072fc4c]
blender(+0x16f1363) [0x556b0072c363]
blender(DRW_draw_render_loop_ex+0x294) [0x556b00708a54]
blender(view3d_main_region_draw+0x7b) [0x556b00cfd8bb]
blender(ED_region_do_draw+0x831) [0x556b00977ac1]
blender(wm_draw_update+0x49d) [0x556b0060a28d]
blender(WM_main+0x30) [0x556b00608170]
blender(main+0x2b6) [0x556b003db3d6]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f36f98960b3]
blender(_start+0x2e) [0x556b004298ae]

Expected behavior
Blender doesn't crash on startup
Actual behavior
Blender crashes on startup

@PeterNjeim, thanks for reporting the issue. Does this generate core dump from Blender? if so, please share with us, thanks!

Environment
Windows build number: 10.0.22000.0
Distribution version: Ubuntu 20.04
WSL version: <IP_ADDRESS>-microsoft-standard-WSL2
WSLg version: 1.0.30

DxDiag
------------------
System Information
------------------
         Operating System: Windows 11 Pro 64-bit (10.0, Build 22000) (22000.co_release.210604-1628)
                Processor: AMD Ryzen 5 PRO 4650G with Radeon Graphics (12 CPUs), ~3.7GHz
          DirectX Version: DirectX 12
 DirectX Database Version: 1.2.2
           DxDiag Version: 10.00.22000.0001 64bit Unicode

---------------
Display Devices
---------------
           Card name: AMD Radeon(TM) Graphics
        Manufacturer: Advanced Micro Devices, Inc.
           Chip type: AMD Radeon Graphics Processor (0x1636)
 Device Problem Code: No Problem
 Driver Problem Code: Unknown
      Display Memory: 9146 MB
    Dedicated Memory: 2031 MB
       Shared Memory: 7114 MB
         Driver Name: C:\WINDOWS\System32\DriverStore\FileRepository\u0375709.inf_amd64_b5db6b3799486cf8\B375758\aticfx64.dll,C:\WINDOWS\System32\DriverStore\FileRepository\u0375709.inf_amd64_b5db6b3799486cf8\B375758\aticfx64.dll,C:\WINDOWS\System32\DriverStore\FileRepository\u0375709.inf_amd64_b5db6b3799486cf8\B375758\aticfx64.dll,C:\WINDOWS\System32\DriverStore\FileRepository\u0375709.inf_amd64_b5db6b3799486cf8\B375758\amdxc64.dll
 Driver File Version: 30.00.14023.3004 (English)
      Driver Version: 30.0.14023.3004
         DDI Version: 12
      Feature Levels: 12_1,12_0,11_1,11_0,10_1,10_0,9_3,9_2,9_1
        Driver Model: WDDM 3.0
      Virtualization: Paravirtualization
   Driver Attributes: Final Retail
         WHQL Logo'd: Yes
          D3D Status: Enabled

cat /mnt/wslg/versions.txt
WSLg ( x86_64 ): 1.0.30+Branch.main.Sha.18884f996f5e851af4842010b434db17d3caa7aa
Mariner: VERSION="1.0.20210224"
FreeRDP: 81cfc08b9c745c941be23bd8dd43b9ffeb5b6991
weston: 6a3f1f669f6e53c0db3057d4f62da3a473c07c71
pulseaudio: 2f0f0b8c3872780f15e275fc12899f4564f01bd5
mesa:

glxinfo -B
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Microsoft Corporation (0xffffffff)
    Device: D3D12 (AMD Radeon(TM) Graphics) (0xffffffff)
    Version: 21.0.3
    Accelerated: yes
    Video memory: 9146MB
    Unified memory: yes
    Preferred profile: core (0x1)
    Max core profile version: 3.3
    Max compat profile version: 3.1
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.0
OpenGL vendor string: Microsoft Corporation
OpenGL renderer string: D3D12 (AMD Radeon(TM) Graphics)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 21.0.3
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 3.1 Mesa 21.0.3
OpenGL shading language version string: 1.40
OpenGL context flags: (none)

OpenGL ES profile version string: OpenGL ES 3.0 Mesa 21.0.3
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00

Notes

My Radeon driver version is now 22.1.2 from January 18th, 2022. In the first post it was 22.1.1 from January 7th, 2022.
I purged the Blender version that came with apt, and instead installed Blender 3.0.0 from snap using sudo snap install blender --classic. In the first post it was 2.82.
WSL has been updated to the latest version of 0.51.0 from the msixbundle here: https://github.com/microsoft/WSL/releases/tag/0.51.0. Kernel version is <IP_ADDRESS>. I can't remember the WSL version from the first post. I also can't know the kernel version for sure, but I believe it was <IP_ADDRESS>.
WSLg has been updated to the latest beta version of 1.0.30 from the msixbundle linked above. In the first post it was 1.0.26.
I ran Blender using the recommended command-line flags for maximum logging, following the official documentation: https://docs.blender.org/manual/en/latest/troubleshooting/crash.html#linux.
The core dump is 856 MiB and is hosted on my IPFS node as GitHub doesn't accept the mimetype of the file.
I tested Blender 2.79 (installed via snap) with this same configuration and it didn't crash. However there was a checkerboarding glitch (black tiles with regular tiles) after I opened the render output of the default cube.

Logs

blender --factory-startup --debug-all
Switching to fully guarded memory allocator.
graph_id_tag_update: id=SCScene flags=LEGACY_0 source=USER_EDIT
graph_id_tag_update: id=GRScene Collection flags=COPY_ON_WRITE source=USER_EDIT
graph_id_tag_update: id=SCScene flags=COPY_ON_WRITE source=USER_EDIT
graph_id_tag_update: id=GRCollection flags=COPY_ON_WRITE source=USER_EDIT
graph_id_tag_update: id=GROVERRIDE_RESYNC_LEFTOVERS flags=COPY_ON_WRITE source=USER_EDIT
graph_id_tag_update: id=GRScene Collection flags=TRANSFORM, GEOMETRY, COPY_ON_WRITE source=USER_EDIT
graph_id_tag_update: id=SCScene flags=TRANSFORM, GEOMETRY, COPY_ON_WRITE source=USER_EDIT
graph_id_tag_update: id=SCScene flags=TRANSFORM, GEOMETRY, COPY_ON_WRITE source=USER_EDIT
graph_id_tag_update: id=GRScene Collection flags=COPY_ON_WRITE source=USER_EDIT
graph_id_tag_update: id=SCScene flags=COPY_ON_WRITE source=USER_EDIT
graph_id_tag_update: id=GRCollection flags=COPY_ON_WRITE source=USER_EDIT
graph_id_tag_update: id=GROVERRIDE_RESYNC_LEFTOVERS flags=COPY_ON_WRITE source=USER_EDIT
DEG_relations_tag_update: Tagging relations for update.
graph_id_tag_update: id=GRScene Collection flags=COPY_ON_WRITE source=USER_EDIT
graph_id_tag_update: id=SCScene flags=COPY_ON_WRITE source=USER_EDIT
graph_id_tag_update: id=GRCollection flags=COPY_ON_WRITE source=USER_EDIT
graph_id_tag_update: id=GROVERRIDE_RESYNC_LEFTOVERS flags=COPY_ON_WRITE source=USER_EDIT
graph_id_tag_update: id=GRScene Collection flags=COPY_ON_WRITE source=USER_EDIT
graph_id_tag_update: id=SCScene flags=COPY_ON_WRITE source=USER_EDIT
graph_id_tag_update: id=GRCollection flags=COPY_ON_WRITE source=USER_EDIT
graph_id_tag_update: id=GROVERRIDE_RESYNC_LEFTOVERS flags=COPY_ON_WRITE source=USER_EDIT
DEG_relations_tag_update: Tagging relations for update.
Received X11 Error:
        error code:   165
        request code: 148
        minor code:   0
        error text:   GLXBadFBConfig
Received X11 Error:
        error code:   165
        request code: 148
        minor code:   0
        error text:   GLXBadFBConfig
Received X11 Error:
        error code:   165
        request code: 148
        minor code:   0
        error text:   GLXBadFBConfig
Received X11 Error:
        error code:   165
        request code: 148
        minor code:   0
        error text:   GLXBadFBConfig
Received X11 Error:
        error code:   165
        request code: 148
        minor code:   0
        error text:   GLXBadFBConfig
Received X11 Error:
        error code:   165
        request code: 148
        minor code:   0
        error text:   GLXBadFBConfig
ED_screen_refresh: set screen
Received X11 Error:
        error code:   165
        request code: 148
        minor code:   0
        error text:   GLXBadFBConfig
Received X11 Error:
        error code:   165
        request code: 148
        minor code:   0
        error text:   GLXBadFBConfig
Received X11 Error:
        error code:   165
        request code: 148
        minor code:   0
        error text:   GLXBadFBConfig
Received X11 Error:
        error code:   165
        request code: 148
        minor code:   0
        error text:   GLXBadFBConfig
Received X11 Error:
        error code:   165
        request code: 148
        minor code:   0
        error text:   GLXBadFBConfig
Received X11 Error:
        error code:   165
        request code: 148
        minor code:   0
        error text:   GLXBadFBConfig
Received X11 Error:
        error code:   8
        request code: 130
        minor code:   3
        error text:   BadMatch (invalid parameter attributes)
time bl_operators 0.0844
time bl_ui 0.3620
time keyingsets_builtins 0.0051
time nodeitems_builtins 0.0120
bl_app_template_utils.reset('')
        addon_utils.enable io_anim_bvh
        addon_utils.enable io_curve_svg
        addon_utils.enable io_mesh_ply
        addon_utils.enable io_mesh_stl
        addon_utils.enable io_mesh_uv_layout
        addon_utils.enable io_scene_fbx
        addon_utils.enable io_scene_gltf2
        addon_utils.enable io_scene_obj
        addon_utils.enable io_scene_x3d
        addon_utils.enable cycles
        addon_utils.enable pose_library
Python Script Load Time 0.6595
Warning, unregistered class: ViewLayerAOVPanel(Panel)
Warning, unregistered class: ViewLayerCryptomattePanel(Panel)
Warning, unregistered class: CyclesPresetPanel(Panel)
[SCScene :: ViewLayer]: Removed 24 relations to no-op nodes
graph_id_tag_update: id=SCScene flags=TRANSFORM, GEOMETRY, SHADING, SELECT, BASE_FLAGS, POINT_CACHE, COPY_ON_WRITE, SEQUENCER_STRIPS, AUDIO_SEEK, AUDIO_FPS, AUDIO_VOLUME, AUDIO_MUTE, AUDIO_LISTENER, AUDIO, PARAMETERS, TAG_FOR_UNDO source=RELATIONS
graph_id_tag_update: id=OBCube flags=TRANSFORM, GEOMETRY, COPY_ON_WRITE source=RELATIONS
graph_id_tag_update: id=MECube flags=LEGACY_0 source=RELATIONS
graph_id_tag_update: id=MECube flags=COPY_ON_WRITE source=RELATIONS
graph_id_tag_update: id=MAMaterial flags=COPY_ON_WRITE source=RELATIONS
graph_id_tag_update: id=NTShader Nodetree flags=COPY_ON_WRITE source=RELATIONS
graph_id_tag_update: id=NTShader Nodetree flags=COPY_ON_WRITE source=RELATIONS
graph_id_tag_update: id=OBLight flags=TRANSFORM, GEOMETRY, COPY_ON_WRITE source=RELATIONS
graph_id_tag_update: id=LALight flags=COPY_ON_WRITE source=RELATIONS
graph_id_tag_update: id=OBCamera flags=TRANSFORM, GEOMETRY, COPY_ON_WRITE source=RELATIONS
graph_id_tag_update: id=CACamera flags=COPY_ON_WRITE source=RELATIONS
graph_id_tag_update: id=GRScene Collection flags=TRANSFORM, GEOMETRY, COPY_ON_WRITE source=RELATIONS
graph_id_tag_update: id=GRCollection flags=COPY_ON_WRITE source=RELATIONS
graph_id_tag_update: id=WOWorld flags=COPY_ON_WRITE source=RELATIONS
graph_id_tag_update: id=NTShader Nodetree flags=COPY_ON_WRITE source=RELATIONS
graph_id_tag_update: id=NTShader Nodetree flags=COPY_ON_WRITE source=RELATIONS
graph_id_tag_update: id=LSLineStyle flags=COPY_ON_WRITE source=RELATIONS
Depsgraph built in 0.000204 seconds.
graph_id_tag_update: id=SCScene flags=COPY_ON_WRITE source=VISIBILITY
graph_id_tag_update: id=OBCube flags=TRANSFORM, GEOMETRY, COPY_ON_WRITE source=VISIBILITY
graph_id_tag_update: id=MECube flags=LEGACY_0 source=VISIBILITY
graph_id_tag_update: id=MECube flags=COPY_ON_WRITE source=VISIBILITY
graph_id_tag_update: id=MAMaterial flags=COPY_ON_WRITE source=VISIBILITY
graph_id_tag_update: id=NTShader Nodetree flags=COPY_ON_WRITE source=VISIBILITY
graph_id_tag_update: id=NTShader Nodetree flags=COPY_ON_WRITE source=VISIBILITY
graph_id_tag_update: id=OBLight flags=TRANSFORM, GEOMETRY, COPY_ON_WRITE source=VISIBILITY
graph_id_tag_update: id=LALight flags=COPY_ON_WRITE source=VISIBILITY
graph_id_tag_update: id=OBCamera flags=TRANSFORM, GEOMETRY, COPY_ON_WRITE source=VISIBILITY
graph_id_tag_update: id=CACamera flags=COPY_ON_WRITE source=VISIBILITY
graph_id_tag_update: id=GRScene Collection flags=COPY_ON_WRITE source=VISIBILITY
graph_id_tag_update: id=GRCollection flags=COPY_ON_WRITE source=VISIBILITY
graph_id_tag_update: id=WOWorld flags=COPY_ON_WRITE source=VISIBILITY
graph_id_tag_update: id=NTShader Nodetree flags=COPY_ON_WRITE source=VISIBILITY
graph_id_tag_update: id=NTShader Nodetree flags=COPY_ON_WRITE source=VISIBILITY
graph_id_tag_update: id=LSLineStyle flags=COPY_ON_WRITE source=VISIBILITY
[SCScene :: ViewLayer]: Operation is entry point for update: COPY_ON_WRITE()
[SCScene :: ViewLayer]: Operation is entry point for update: GEOMETRY_SELECT_UPDATE()
[SCScene :: ViewLayer]: Operation is entry point for update: OPERATION()
[SCScene :: ViewLayer]: Operation is entry point for update: COPY_ON_WRITE()
[SCScene :: ViewLayer]: Operation is entry point for update: VIEW_LAYER_EVAL()
[SCScene :: ViewLayer]: Operation is entry point for update: PARAMETERS_EXIT()
[SCScene :: ViewLayer]: Operation is entry point for update: COPY_ON_WRITE()
[SCScene :: ViewLayer]: Operation is entry point for update: TRANSFORM_INIT()
[SCScene :: ViewLayer]: Operation is entry point for update: GEOMETRY_EVAL()
[SCScene :: ViewLayer]: Operation is entry point for update: TRANSFORM_EVAL()
[SCScene :: ViewLayer]: Operation is entry point for update: COPY_ON_WRITE()
[SCScene :: ViewLayer]: Operation is entry point for update: TRANSFORM_LOCAL()
[SCScene :: ViewLayer]: Operation is entry point for update: TRANSFORM_LOCAL()
[SCScene :: ViewLayer]: Operation is entry point for update: SCENE_EVAL()
[SCScene :: ViewLayer]: Operation is entry point for update: COPY_ON_WRITE()
[SCScene :: ViewLayer]: Operation is entry point for update: TRANSFORM_SIMULATION_INIT()
[SCScene :: ViewLayer]: Operation is entry point for update: COPY_ON_WRITE()
[SCScene :: ViewLayer]: Operation is entry point for update: TRANSFORM_EVAL()
[SCScene :: ViewLayer]: Operation is entry point for update: TRANSFORM_SIMULATION_INIT()
[SCScene :: ViewLayer]: Operation is entry point for update: COPY_ON_WRITE()
[SCScene :: ViewLayer]: Operation is entry point for update: TRANSFORM_LOCAL()
[SCScene :: ViewLayer]: Operation is entry point for update: SEQUENCES_EVAL()
[SCScene :: ViewLayer]: Operation is entry point for update: COPY_ON_WRITE()
[SCScene :: ViewLayer]: Operation is entry point for update: COPY_ON_WRITE()
[SCScene :: ViewLayer]: Operation is entry point for update: COPY_ON_WRITE()
[SCScene :: ViewLayer]: Operation is entry point for update: COPY_ON_WRITE()
[SCScene :: ViewLayer]: Operation is entry point for update: AUDIO_VOLUME()
[SCScene :: ViewLayer]: Operation is entry point for update: TRANSFORM_SIMULATION_INIT()
[SCScene :: ViewLayer]: Operation is entry point for update: GEOMETRY_EVAL_DONE()
[SCScene :: ViewLayer]: Operation is entry point for update: TRANSFORM_FINAL()
[SCScene :: ViewLayer]: Operation is entry point for update: PARAMETERS_ENTRY()
[SCScene :: ViewLayer]: Operation is entry point for update: GEOMETRY_EVAL_INIT()
[SCScene :: ViewLayer]: Operation is entry point for update: PARAMETERS_EVAL()
[SCScene :: ViewLayer]: Operation is entry point for update: TRANSFORM_FINAL()
[SCScene :: ViewLayer]: Operation is entry point for update: GEOMETRY_EVAL_DONE()
[SCScene :: ViewLayer]: Operation is entry point for update: PARAMETERS_EVAL()
[SCScene :: ViewLayer]: Operation is entry point for update: SOUND_EVAL()
[SCScene :: ViewLayer]: Operation is entry point for update: COPY_ON_WRITE()
[SCScene :: ViewLayer]: Operation is entry point for update: GEOMETRY_EVAL()
[SCScene :: ViewLayer]: Operation is entry point for update: PARAMETERS_ENTRY()
[SCScene :: ViewLayer]: Operation is entry point for update: COPY_ON_WRITE()
[SCScene :: ViewLayer]: Operation is entry point for update: TRANSFORM_FINAL()
[SCScene :: ViewLayer]: Operation is entry point for update: TRANSFORM_INIT()
[SCScene :: ViewLayer]: Operation is entry point for update: TRANSFORM_INIT()
[SCScene :: ViewLayer]: Operation is entry point for update: PARAMETERS_EXIT()
[SCScene :: ViewLayer]: Operation is entry point for update: OPERATION()
[SCScene :: ViewLayer]: Operation is entry point for update: COPY_ON_WRITE()
[SCScene :: ViewLayer]: Operation is entry point for update: TRANSFORM_EVAL()
[SCScene :: ViewLayer]: Operation is entry point for update: AUDIO_ENTRY()
[SCScene :: ViewLayer]: Accumulated recalc bits for SCScene:<PHONE_NUMBER>
[SCScene :: ViewLayer]: Accumulated recalc bits for OBCube: 8323
[SCScene :: ViewLayer]: Accumulated recalc bits for MECube:<PHONE_NUMBER>
[SCScene :: ViewLayer]: Accumulated recalc bits for MAMaterial: 8320
[SCScene :: ViewLayer]: Accumulated recalc bits for NTShader Nodetree: 8320
[SCScene :: ViewLayer]: Accumulated recalc bits for OBLight: 8195
[SCScene :: ViewLayer]: Accumulated recalc bits for LALight: 8320
[SCScene :: ViewLayer]: Accumulated recalc bits for OBCamera: 8195
[SCScene :: ViewLayer]: Accumulated recalc bits for CACamera: 8192
[SCScene :: ViewLayer]: Accumulated recalc bits for GRScene Collection: 8195
[SCScene :: ViewLayer]: Accumulated recalc bits for GRCollection: 8192
[SCScene :: ViewLayer]: Accumulated recalc bits for WOWorld: 8320
[SCScene :: ViewLayer]: Accumulated recalc bits for NTShader Nodetree: 8320
[SCScene :: ViewLayer]: Accumulated recalc bits for LSLineStyle: 8192
[SCScene :: ViewLayer]: deg_evaluate_copy_on_write on LSLineStyle (0x7f4db4528838)
[SCScene :: ViewLayer]: deg_evaluate_copy_on_write on NTShader Nodetree (0x7f4db4528338)
[SCScene :: ViewLayer]: deg_evaluate_copy_on_write on WOWorld (0x7f4db83e7738)
[SCScene :: ViewLayer]: deg_evaluate_copy_on_write on GRCollection (0x7f4db83e6cb8)
[SCScene :: ViewLayer]: deg_evaluate_copy_on_write on GRScene Collection (0x7f4db83c4ab8)
[SCScene :: ViewLayer]: deg_evaluate_copy_on_write on CACamera (0x7f4db4527438)
[SCScene :: ViewLayer]: deg_evaluate_copy_on_write on OBCamera (0x7f4db82a5038)
[SCScene :: ViewLayer]: deg_evaluate_copy_on_write on LALight (0x7f4db7f0aa38)
[SCScene :: ViewLayer]: deg_evaluate_copy_on_write on OBLight (0x7f4db7ede238)
[SCScene :: ViewLayer]: deg_evaluate_copy_on_write on NTShader Nodetree (0x7f4db45271b8)
[SCScene :: ViewLayer]: deg_evaluate_copy_on_write on MAMaterial (0x7f4db82c27b8)
[SCScene :: ViewLayer]: deg_evaluate_copy_on_write on MECube (0x7f4db800a838)
[SCScene :: ViewLayer]: deg_evaluate_copy_on_write on OBCube (0x7f4db7ede838)
[SCScene :: ViewLayer]: deg_evaluate_copy_on_write on SCScene (0x7f4db79d3038)
[SCScene :: ViewLayer]: layer_eval_view_layer on ViewLayer (0x7f4db83e9538)
[SCScene :: ViewLayer]: BKE_object_eval_eval_base_flags on OBCamera (0x7f4db82a5038)
[SCScene :: ViewLayer]: BKE_object_eval_eval_base_flags on OBLight (0x7f4db7ede238)
[SCScene :: ViewLayer]: BKE_object_eval_eval_base_flags on OBCube (0x7f4db7ede838)
[SCScene :: ViewLayer]: SEQ_eval_sequences on SCScene (0x7f4db79d3038)
[SCScene :: ViewLayer]: BKE_world_eval on WOWorld (0x7f4db83e7738)
[SCScene :: ViewLayer]: BKE_object_eval_local_transform on OBCamera (0x7f4db82a5038)
[SCScene :: ViewLayer]: BKE_object_eval_transform_final on OBCamera (0x7f4db82a5038)
[SCScene :: ViewLayer]: BKE_light_eval on LALight (0x7f4db7f0aa38)
[SCScene :: ViewLayer]: BKE_object_eval_local_transform on OBLight (0x7f4db7ede238)
[SCScene :: ViewLayer]: BKE_object_eval_transform_final on OBLight (0x7f4db7ede238)
[SCScene :: ViewLayer]: BKE_material_eval on MAMaterial (0x7f4db82c27b8)
[SCScene :: ViewLayer]: BKE_object_data_select_update on MECube (0x7f4db800a838)
[SCScene :: ViewLayer]: BKE_mesh_eval_geometry on MECube (0x7f4db800a838)
[SCScene :: ViewLayer]: BKE_object_eval_uber_data on OBCube (0x7f4db7ede838)
[SCScene :: ViewLayer]: BKE_object_handle_data_update on OBCube (0x7f4db7ede838)
[SCScene :: ViewLayer]: BKE_object_select_update on OBCube (0x7f4db7ede838)
[SCScene :: ViewLayer]: BKE_object_data_select_update on MECube (0x7f4dbf3c3038)
[SCScene :: ViewLayer]: BKE_object_eval_local_transform on OBCube (0x7f4db7ede838)
[SCScene :: ViewLayer]: BKE_object_eval_transform_final on OBCube (0x7f4db7ede838)
Depsgraph updated in 0.000940 seconds.
Depsgraph evaluation FPS: -nan
loading preset: /snap/blender/1237/3.0/scripts/presets/keyconfig/Blender.py
FRS_set_context: context 0x0x7f4ded2487d8 scene 0x0x7f4de38d9038
UI_menutype_draw: opening menu "WM_MT_splash_quick_setup"
ghost_event_proc: window 1 state = maximized
ghost_event_proc: ghost redraw 1
ghost_event_proc: ghost redraw 1
ED_screen_refresh: set screen
UI_menutype_draw: opening menu "TOPBAR_MT_editor_menus"
UI_menutype_draw: opening menu "TIME_MT_editor_menus"
UI_menutype_draw: opening menu "VIEW3D_MT_editor_menus"
Writing: /tmp/blender.crash.txt
Segmentation fault (core dumped)

/tmp/blender.crash.txt
# Blender 3.0.0, Commit date: 2021-12-02 18:35, Hash f1cca3055776
bpy.ops.wm.splash()  # Operator
bpy.ops.wm.tool_set_by_id(name="builtin.select_box", cycle=False, space_type='VIEW_3D')  # Operator

# backtrace
/snap/blender/1237/blender(BLI_system_backtrace+0x20) [0xb0b3460]
/snap/blender/1237/blender() [0x10babdb]
/lib/x86_64-linux-gnu/libc.so.6(+0x46210) [0x7f4ded92c210]
/usr/lib/wsl/drivers/u0375709.inf_amd64_b5db6b3799486cf8/B375758/amdxc64.so(+0x919617) [0x7f4dc09a7617]
/usr/lib/wsl/drivers/u0375709.inf_amd64_b5db6b3799486cf8/B375758/amdxc64.so(+0x919c81) [0x7f4dc09a7c81]
/usr/lib/wsl/drivers/u0375709.inf_amd64_b5db6b3799486cf8/B375758/amdxc64.so(+0x93fde2) [0x7f4dc09cdde2]
/usr/lib/wsl/drivers/u0375709.inf_amd64_b5db6b3799486cf8/B375758/amdxc64.so(+0x93afab) [0x7f4dc09c8fab]
/usr/lib/wsl/drivers/u0375709.inf_amd64_b5db6b3799486cf8/B375758/amdxc64.so(+0x91fddc) [0x7f4dc09adddc]
/usr/lib/wsl/drivers/u0375709.inf_amd64_b5db6b3799486cf8/B375758/amdxc64.so(+0x922123) [0x7f4dc09b0123]
/usr/lib/wsl/drivers/u0375709.inf_amd64_b5db6b3799486cf8/B375758/amdxc64.so(+0x90ad83) [0x7f4dc0998d83]
/usr/lib/wsl/drivers/u0375709.inf_amd64_b5db6b3799486cf8/B375758/amdxc64.so(+0x906ca6) [0x7f4dc0994ca6]
/usr/lib/wsl/drivers/u0375709.inf_amd64_b5db6b3799486cf8/B375758/amdxc64.so(+0x911975) [0x7f4dc099f975]
/usr/lib/wsl/drivers/u0375709.inf_amd64_b5db6b3799486cf8/B375758/amdxc64.so(+0xc20a9f) [0x7f4dc0caea9f]
/usr/lib/wsl/drivers/u0375709.inf_amd64_b5db6b3799486cf8/B375758/amdxc64.so(+0xc21118) [0x7f4dc0caf118]
/usr/lib/wsl/drivers/u0375709.inf_amd64_b5db6b3799486cf8/B375758/amdxc64.so(+0xc20379) [0x7f4dc0cae379]
/usr/lib/wsl/drivers/u0375709.inf_amd64_b5db6b3799486cf8/B375758/amdxc64.so(+0xc1cae1) [0x7f4dc0caaae1]
/usr/lib/wsl/drivers/u0375709.inf_amd64_b5db6b3799486cf8/B375758/amdxc64.so(+0x85a588) [0x7f4dc08e8588]
/usr/lib/wsl/drivers/u0375709.inf_amd64_b5db6b3799486cf8/B375758/amdxc64.so(+0x85bdb5) [0x7f4dc08e9db5]
/usr/lib/wsl/drivers/u0375709.inf_amd64_b5db6b3799486cf8/B375758/amdxc64.so(+0x7e86b5) [0x7f4dc08766b5]
/usr/lib/wsl/lib/libD3D12Core.so(+0x3cd82a) [0x7f4dc3a3882a]
/usr/lib/wsl/lib/libD3D12Core.so(+0x3cb9d2) [0x7f4dc3a369d2]
/usr/lib/wsl/lib/libD3D12Core.so(+0x3cb69d) [0x7f4dc3a3669d]
/usr/lib/wsl/lib/libD3D12Core.so(+0x34646c) [0x7f4dc39b146c]
/usr/lib/wsl/lib/libD3D12Core.so(+0x30f365) [0x7f4dc397a365]
/usr/lib/wsl/lib/libd3d12.so(+0xb7c62) [0x7f4dc3c54c62]
/usr/lib/wsl/lib/libd3d12.so(+0xb79e8) [0x7f4dc3c549e8]
/usr/lib/wsl/lib/libD3D12Core.so(+0x338597) [0x7f4dc39a3597]
/usr/lib/wsl/lib/libD3D12Core.so(+0x349441) [0x7f4dc39b4441]
/usr/lib/wsl/lib/libD3D12Core.so(+0x348817) [0x7f4dc39b3817]
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so(+0xca3c2f) [0x7f4dca18ec2f]
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so(+0xca4050) [0x7f4dca18f050]
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so(+0xc777f8) [0x7f4dca1627f8]
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so(+0x76394a) [0x7f4dc9c4e94a]
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so(+0x70e56a) [0x7f4dc9bf956a]
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so(+0x294c59) [0x7f4dc977fc59]
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so(+0x296093) [0x7f4dc9781093]
/snap/blender/1237/blender() [0x1652fc9]
/snap/blender/1237/blender() [0x1653da2]
/snap/blender/1237/blender(DRW_draw_pass+0x1f) [0x165493f]
/snap/blender/1237/blender(workbench_draw_sample+0x200) [0x1675aa0]
/snap/blender/1237/blender() [0x1675c18]
/snap/blender/1237/blender() [0x164c101]
/snap/blender/1237/blender(DRW_draw_render_loop_ex+0x35a) [0x164c48a]
/snap/blender/1237/blender(view3d_main_region_draw+0x8f) [0x2181aff]
/snap/blender/1237/blender(ED_region_do_draw+0x851) [0x1c26851]
/snap/blender/1237/blender(wm_draw_update+0x533) [0x14bdb93]
/snap/blender/1237/blender(WM_main+0x30) [0x14bb130]
/snap/blender/1237/blender(main+0x31e) [0xfa3bbe]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f4ded90d0b3]
/snap/blender/1237/blender() [0x10b753c]

# Python backtrace

/mnt/wslg/dumps/core.blender
https://ipfs.io/ipfs/QmZdoeFKNy17ZtUm3BEFfhfUNNwT5vwn22VAkbCJt3cCAX?filename=core.blender (856 MiB)

I learned how to use core dumps now. I compiled a debug version of the latest nightly blender, here is the result:
Thread 1 "blender" received signal SIGSEGV, Segmentation fault.
0x00007fffa333f617 in ?? () from /usr/lib/wsl/drivers/u0375709.inf_amd64_b5db6b3799486cf8/B375758/amdxc64.so
(gdb) thread apply all bt full

Thread 32 (Thread 0x7fff913ff700 (LWP 126906)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff7f88a4d in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#2  0x00007ffff7f88a8d in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#3  0x00007ffff7c72609 in start_thread (arg=<optimized out>) at pthread_create.c:477
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735630276352, -3141404319341391113,<PHONE_NUMBER>10302,<PHONE_NUMBER>10303,<PHONE_NUMBER>10496,<PHONE_NUMBER>86176,<PHONE_NUMBER>462245111,<PHONE_NUMBER>353944311}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#4  0x00007fffd8e8d293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 31 (Thread 0x7fff91bfe700 (LWP 126905)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff7f88a4d in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#2  0x00007ffff7f88a8d in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#3  0x00007ffff7c72609 in start_thread (arg=<optimized out>) at pthread_create.c:477
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735638660864, -3141404319341391113,<PHONE_NUMBER>10302,<PHONE_NUMBER>10303,<PHONE_NUMBER>10496,<PHONE_NUMBER>70688,<PHONE_NUMBER>266262775,<PHONE_NUMBER>353944311}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#4  0x00007fffd8e8d293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 30 (Thread 0x7fff91fff700 (LWP 126904)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff7f88a4d in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#2  0x00007ffff7f88a8d in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#3  0x00007ffff7c72609 in start_thread (arg=<optimized out>) at pthread_create.c:477
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735642859264, -3141404319341391113,<PHONE_NUMBER>05854,<PHONE_NUMBER>05855,<PHONE_NUMBER>06048,<PHONE_NUMBER>69088,<PHONE_NUMBER>706431223,<PHONE_NUMBER>353944311}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#4  0x00007fffd8e8d293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 29 (Thread 0x7fff92fff700 (LWP 126903)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff7f88a4d in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#2  0x00007ffff7f88a8d in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#3  0x00007ffff7c72609 in start_thread (arg=<optimized out>) at pthread_create.c:477
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735659636480, -3141404319341391113,<PHONE_NUMBER>90366,<PHONE_NUMBER>90367,<PHONE_NUMBER>90560,<PHONE_NUMBER>46304,<PHONE_NUMBER>636664567,<PHONE_NUMBER>353944311}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#4  0x00007fffd8e8d293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 28 (Thread 0x7fff93dff700 (LWP 126901)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff7f88a4d in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#2  0x00007ffff7f88a8d in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#3  0x00007ffff7c72609 in start_thread (arg=<optimized out>) at pthread_create.c:477
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735674316544, -3141404319341391113,<PHONE_NUMBER>88766,<PHONE_NUMBER>88767,<PHONE_NUMBER>88960,<PHONE_NUMBER>26368,<PHONE_NUMBER>537827063,<PHONE_NUMBER>353944311}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#4  0x00007fffd8e8d293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 27 (Thread 0x7fff937fe700 (LWP 126902)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff7f88a4d in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#2  0x00007ffff7f88a8d in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#3  0x00007ffff7c72609 in start_thread (arg=<optimized out>) at pthread_create.c:477
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735668020992, -3141404319341391113,<PHONE_NUMBER>90366,<PHONE_NUMBER>90367,<PHONE_NUMBER>90560,<PHONE_NUMBER>30816,<PHONE_NUMBER>487193335,<PHONE_NUMBER>353944311}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#4  0x00007fffd8e8d293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 26 (Thread 0x7fff945fe700 (LWP 126900)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff7f88a4d in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#2  0x00007ffff7f88a8d in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#3  0x00007ffff7c72609 in start_thread (arg=<optimized out>) at pthread_create.c:477
        ret = <optimized out>
        pd = <optimized out>
767,<PHONE_NUMBER>88960,<PHONE_NUMBER>10880,<PHONE_NUMBER>295333623,<PHONE_NUMBER>353944311}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#4  0x00007fffd8e8d293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 25 (Thread 0x7fff94bff700 (LWP 126899)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff7f88a4d in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#2  0x00007ffff7f88a8d in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#3  0x00007ffff7c72609 in start_thread (arg=<optimized out>) at pthread_create.c:477
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735688996608, -3141404319341391113,<PHONE_NUMBER>73694,<PHONE_NUMBER>73695,<PHONE_NUMBER>73888,<PHONE_NUMBER>06432,<PHONE_NUMBER>834339575,<PHONE_NUMBER>353944311}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#4  0x00007fffd8e8d293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 24 (Thread 0x7fff957ff700 (LWP 126897)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff7f88a4d in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#2  0x00007ffff7f88a8d in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#3  0x00007ffff7c72609 in start_thread (arg=<optimized out>) at pthread_create.c:477
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735701579520, -3141404319341391113,<PHONE_NUMBER>73694,<PHONE_NUMBER>73695,<PHONE_NUMBER>73888,<PHONE_NUMBER>89344,<PHONE_NUMBER>125036791,<PHONE_NUMBER>353944311}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#4  0x00007fffd8e8d293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 23 (Thread 0x7fff953fe700 (LWP 126898)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff7f88a4d in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#2  0x00007ffff7f88a8d in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#3  0x00007ffff7c72609 in start_thread (arg=<optimized out>) at pthread_create.c:477
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735697381120, -3141404319341391113,<PHONE_NUMBER>41166,<PHONE_NUMBER>41167,<PHONE_NUMBER>41360,<PHONE_NUMBER>90944,<PHONE_NUMBER>684868343,<PHONE_NUMBER>353944311}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#4  0x00007fffd8e8d293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 22 (Thread 0x7fff960a9700 (LWP 126896)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff7f88a4d in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#2  0x00007ffff7f88a8d in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#3  0x00007ffff7c72609 in start_thread (arg=<optimized out>) at pthread_create.c:477
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735710664448, -3141404319341391113,<PHONE_NUMBER>41166,<PHONE_NUMBER>41167,<PHONE_NUMBER>41360,<PHONE_NUMBER>74272,<PHONE_NUMBER>758327031,<PHONE_NUMBER>353944311}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#4  0x00007fffd8e8d293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 21 (Thread 0x7fffae5fe700 (LWP 126895)):
#0  0x00007fffd8e80aff in __GI___poll (fds=0x7fffad809030, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar =<PHONE_NUMBER>3709551100
        sc_cancel_oldtype = 0
#1  0x00007fffd7a8036e in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fffd7a806f3 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fffd2c5af8a in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007fffd7aa9ad1 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff7c72609 in start_thread (arg=<optimized out>) at pthread_create.c:477
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736118908672, -3141404319341391113,<PHONE_NUMBER>34990,<PHONE_NUMBER>34991,<PHONE_NUMBER>35136,<PHONE_NUMBER>18496,<PHONE_NUMBER>690689271,<PHONE_NUMBER>353944311}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#6  0x00007fffd8e8d293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 20 (Thread 0x7fffaedff700 (LWP 126894)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7fffcdc0a8e0) at ../sysdeps/nptl/futex-internal.h:183
        __ret = -512
        oldtype = 0
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7ffff7c79050 <__condvar_cleanup_waiting>, __arg = 0x7fffaedb86d0, __canceltype = -1361060248, __prev = 0x0}
        cbuffer = {wseq = 0, cond = 0x7fffcdc0a8b8, mutex = 0x7fffcdc0a928, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        g1_start = <optimized out>
        signals = <optimized out>
        result = 0
        wseq = 0
        seq = 0
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fffcdc0a928, cond=0x7fffcdc0a8b8) at pthread_cond_wait.c:508
        spin = 0
        buffer = {__routine = 0x7ffff7c79050 <__condvar_cleanup_waiting>, __arg = 0x7fffaedb86d0, __canceltype = -1361060248, __prev = 0x0}
        cbuffer = {wseq = 0, cond = 0x7fffcdc0a8b8, mutex = 0x7fffcdc0a928, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        g1_start = <optimized out>
        signals = <optimized out>
        result = 0
        wseq = 0
        seq = 0
#2  __pthread_cond_wait (cond=0x7fffcdc0a8b8, mutex=0x7fffcdc0a928) at pthread_cond_wait.c:638
#3  0x00007ffff7cb9ddc in  () at /lib/x86_64-linux-gnu/libjemalloc.so.2
#4  0x00007ffff7c72609 in start_thread (arg=<optimized out>) at pthread_create.c:477
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736127301376, -3141404319341391113,<PHONE_NUMBER>15246,<PHONE_NUMBER>15247,<PHONE_NUMBER>15248,<PHONE_NUMBER>11200,<PHONE_NUMBER>863416055,<PHONE_NUMBER>353944311}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#5  0x00007fffd8e8d293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 19 (Thread 0x7fffafbfe700 (LWP 126893)):
#0  0x00007fffd8e80aff in __GI___poll (fds=0x7fffcda08fe0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar =<PHONE_NUMBER>3709551100
        sc_cancel_oldtype = 0
#1  0x00007fffd7a8036e in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fffd7a804a3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fffd7a804f1 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fffd7aa9ad1 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff7c72609 in start_thread (arg=<optimized out>) at pthread_create.c:477
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736141977344, -3141404319341391113,<PHONE_NUMBER>34558,<PHONE_NUMBER>34559,<PHONE_NUMBER>34704,<PHONE_NUMBER>87168,<PHONE_NUMBER>568596215,<PHONE_NUMBER>353944311}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#6  0x00007fffd8e8d293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 18 (Thread 0x7fffb03ff700 (LWP 126892)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7fffcdc0a810) at ../sysdeps/nptl/futex-internal.h:183
        __ret = -512
        oldtype = 0
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7ffff7c79050 <__condvar_cleanup_waiting>, __arg = 0x7fffb03b86d0, __canceltype = -1337991576, __prev = 0x0}
        cbuffer = {wseq = 0, cond = 0x7fffcdc0a7e8, mutex = 0x7fffcdc0a858, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        g1_start = <optimized out>
        signals = <optimized out>
        result = 0
        wseq = 0
        seq = 0
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fffcdc0a858, cond=0x7fffcdc0a7e8) at pthread_cond_wait.c:508
        spin = 0
        buffer = {__routine = 0x7ffff7c79050 <__condvar_cleanup_waiting>, __arg = 0x7fffb03b86d0, __canceltype = -1337991576, __prev = 0x0}
        cbuffer = {wseq = 0, cond = 0x7fffcdc0a7e8, mutex = 0x7fffcdc0a858, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        g1_start = <optimized out>
        signals = <optimized out>
        result = 0
        wseq = 0
        seq = 0
#2  __pthread_cond_wait (cond=0x7fffcdc0a7e8, mutex=0x7fffcdc0a858) at pthread_cond_wait.c:638
#3  0x00007ffff7cb9ddc in  () at /lib/x86_64-linux-gnu/libjemalloc.so.2
#4  0x00007ffff7c72609 in start_thread (arg=<optimized out>) at pthread_create.c:477
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736150370048, -3141404319341391113,<PHONE_NUMBER>15246,<PHONE_NUMBER>15247,<PHONE_NUMBER>15248,<PHONE_NUMBER>79872,<PHONE_NUMBER>694811895,<PHONE_NUMBER>353944311}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#5  0x00007fffd8e8d293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7fffb11fe700 (LWP 126891)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7fffcdb4eeb8) at ../sysdeps/nptl/futex-internal.h:183
        __ret = -512
        oldtype = 0
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7ffff7c79050 <__condvar_cleanup_waiting>, __arg = 0x7fffb11b76e0, __canceltype = -1323600104, __prev = 0x0}
        cbuffer = {wseq = 216, cond = 0x7fffcdb4ee90, mutex = 0x7fffcdb4ee68, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        g1_start = <optimized out>
        signals = <optimized out>
        result = 0
        wseq = 216
        seq = 108
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fffcdb4ee68, cond=0x7fffcdb4ee90) at pthread_cond_wait.c:508
        spin = 0
        buffer = {__routine = 0x7ffff7c79050 <__condvar_cleanup_waiting>, __arg = 0x7fffb11b76e0, __canceltype = -1323600104, __prev = 0x0}
        cbuffer = {wseq = 216, cond = 0x7fffcdb4ee90, mutex = 0x7fffcdb4ee68, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        g1_start = <optimized out>
        signals = <optimized out>
        result = 0
        wseq = 216
        seq = 108
#2  __pthread_cond_wait (cond=0x7fffcdb4ee90, mutex=0x7fffcdb4ee68) at pthread_cond_wait.c:638
#3  0x00007fffd917ce30 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x0000000008d5e93e in aud::PulseAudioDevice::updateRingBuffer() (this=0x7fffcdb4ed00) at /home/peter/blender-git/blender/extern/audaspace/plugins/pulseaudio/PulseAudioDevice.cpp:67
        size = 8192
        sample_count = 1024
        samplesize = 8
        lock = {_M_device = 0x7fffcdb4ee68, _M_owns = true}
        buffer = {m_size = 16376, m_buffer = 0x7fffb0401c00 ""}
#5  0x0000000008d60b52 in std::__invoke_impl<void, void (aud::PulseAudioDevice::*)(), aud::PulseAudioDevice*>(std::__invoke_memfun_deref, void (aud::PulseAudioDevice::*&&)(), aud::PulseAudioDevice*&&) (__f=@0x7fffcae211d0: (void (aud::PulseAudioDevice::*)(class aud::PulseAudioDevice * const)) 0x8d5e80c <aud::PulseAudioDevice::updateRingBuffer()>, __t=@0x7fffcae211c8: 0x7fffcdb4ed00) at /usr/include/c++/9/bits/invoke.h:73
#6  0x0000000008d60a80 in std::__invoke<void (aud::PulseAudioDevice::*)(), aud::PulseAudioDevice*>(void (aud::PulseAudioDevice::*&&)(), aud::PulseAudioDevice*&&) (__fn=@0x7fffcae211d0: (void (aud::PulseAudioDevice::*)(class aud::PulseAudioDevice * const)) 0x8d5e80c <aud::PulseAudioDevice::updateRingBuffer()>) at /usr/include/c++/9/bits/invoke.h:95
#7  0x0000000008d609df in std::thread::_Invoker<std::tuple<void (aud::PulseAudioDevice::*)(), aud::PulseAudioDevice*> >::_M_invoke<0ul, 1ul>(std::_Index_tuple<0ul, 1ul>) (this=0x7fffcae211c8) at /usr/include/c++/9/thread:244
#8  0x0000000008d60996 in std::thread::_Invoker<std::tuple<void (aud::PulseAudioDevice::*)(), aud::PulseAudioDevice*> >::operator()() (this=0x7fffcae211c8) at /usr/include/c++/9/thread:251
#9  0x0000000008d60976 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (aud::PulseAudioDevice::*)(), aud::PulseAudioDevice*> > >::_M_run() (this=0x7fffcae211c0) at /usr/include/c++/9/thread:195
#10 0x00007fffd9182de4 in  () at /lib/x86_64-linux-gnu/libstdc++.so.6
#11 0x00007ffff7c72609 in start_thread (arg=<optimized out>) at pthread_create.c:477
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736165046016, -3141404319341391113,<PHONE_NUMBER>36686,<PHONE_NUMBER>36687,<PHONE_NUMBER>36688,<PHONE_NUMBER>55840,<PHONE_NUMBER>911619831,<PHONE_NUMBER>353944311}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#12 0x00007fffd8e8d293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7fffbd9ff700 (LWP 126890)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7fffcdc0a740) at ../sysdeps/nptl/futex-internal.h:183
        __ret = -512
        oldtype = 0
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7ffff7c79050 <__condvar_cleanup_waiting>, __arg = 0x7fffbd9b86d0, __canceltype = -1113596312, __prev = 0x0}
        cbuffer = {wseq = 0, cond = 0x7fffcdc0a718, mutex = 0x7fffcdc0a788, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        g1_start = <optimized out>
        signals = <optimized out>
        result = 0
        wseq = 0
        seq = 0
c:508
        spin = 0
        buffer = {__routine = 0x7ffff7c79050 <__condvar_cleanup_waiting>, __arg = 0x7fffbd9b86d0, __canceltype = -1113596312, __prev = 0x0}
        cbuffer = {wseq = 0, cond = 0x7fffcdc0a718, mutex = 0x7fffcdc0a788, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        g1_start = <optimized out>
        signals = <optimized out>
        result = 0
        wseq = 0
        seq = 0
#2  __pthread_cond_wait (cond=0x7fffcdc0a718, mutex=0x7fffcdc0a788) at pthread_cond_wait.c:638
#3  0x00007ffff7cb9ddc in  () at /lib/x86_64-linux-gnu/libjemalloc.so.2
#4  0x00007ffff7c72609 in start_thread (arg=<optimized out>) at pthread_create.c:477
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736374765312, -3141404319341391113,<PHONE_NUMBER>15246,<PHONE_NUMBER>15247,<PHONE_NUMBER>15248,<PHONE_NUMBER>75136,<PHONE_NUMBER>805279991,<PHONE_NUMBER>353944311}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#5  0x00007fffd8e8d293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7fffbecd8700 (LWP 126889)):
#0  0x00007fffd8e80aff in __GI___poll (fds=0x7fffbe00c080, nfds=3, timeout=1280) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar =<PHONE_NUMBER>3709551100
        sc_cancel_oldtype = 0
#1  0x00007fffd97471d6 in  () at /lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007fffd9738841 in pa_mainloop_poll () at /lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007fffd9738ec3 in pa_mainloop_iterate () at /lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007fffd9738f70 in pa_mainloop_run () at /lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007fffd974711d in  () at /lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007fffd348472c in  () at /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-13.99.so
#7  0x00007ffff7c72609 in start_thread (arg=<optimized out>) at pthread_create.c:477
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736394528512, -3141404319341391113,<PHONE_NUMBER>36750,<PHONE_NUMBER>36751,<PHONE_NUMBER>36752,<PHONE_NUMBER>38336,<PHONE_NUMBER>992315127,<PHONE_NUMBER>353944311}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#8  0x00007fffd8e8d293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7fffc54f3700 (LWP 126886)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7fffcdb3d7b0) at ../sysdeps/nptl/futex-internal.h:320
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x7fffcdb3d7b0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff7c7c4e8 in __new_sem_wait_slow (sem=0x7fffcdb3d7b0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff7c7c3a0 <__sem_wait_cleanup>, __arg = 0x7fffcdb3d7b0, __canceltype = 0, __prev = 0x0}
        err = <optimized out>
        d =<PHONE_NUMBER>6
#3  0x00007fffd8843032 in IlmThread_2_5::Semaphore::wait() () at /opt/lib/openexr/lib/../lib/libIlmThread-2_5.so.25
#4  0x00007fffd88424a5 in IlmThread_2_5::(anonymous namespace)::DefaultWorkerThread::run() () at /opt/lib/openexr/lib/../lib/libIlmThread-2_5.so.25
#5  0x00007fffd9182de4 in  () at /lib/x86_64-linux-gnu/libstdc++.so.6
#6  0x00007ffff7c72609 in start_thread (arg=<optimized out>) at pthread_create.c:477
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736503691008, -3141404319341391113,<PHONE_NUMBER>42798,<PHONE_NUMBER>42799,<PHONE_NUMBER>42800,<PHONE_NUMBER>00832,<PHONE_NUMBER>039759607,<PHONE_NUMBER>353944311}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007fffd8e8d293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7fffc5cf4700 (LWP 126885)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7fffcdb3d7b0) at ../sysdeps/nptl/futex-internal.h:320
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x7fffcdb3d7b0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff7c7c4e8 in __new_sem_wait_slow (sem=0x7fffcdb3d7b0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff7c7c3a0 <__sem_wait_cleanup>, __arg = 0x7fffcdb3d7b0, __canceltype = 0, __prev = 0x0}
        err = <optimized out>
        d =<PHONE_NUMBER>0
#3  0x00007fffd8843032 in IlmThread_2_5::Semaphore::wait() () at /opt/lib/openexr/lib/../lib/libIlmThread-2_5.so.25
/lib/libIlmThread-2_5.so.25
#5  0x00007fffd9182de4 in  () at /lib/x86_64-linux-gnu/libstdc++.so.6
#6  0x00007ffff7c72609 in start_thread (arg=<optimized out>) at pthread_create.c:477
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736512083712, -3141404319341391113,<PHONE_NUMBER>42798,<PHONE_NUMBER>42799,<PHONE_NUMBER>42800,<PHONE_NUMBER>93536,<PHONE_NUMBER>065002743,<PHONE_NUMBER>353944311}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007fffd8e8d293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7fffc64f5700 (LWP 126884)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7fffcdb3d7b0) at ../sysdeps/nptl/futex-internal.h:320
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x7fffcdb3d7b0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff7c7c4e8 in __new_sem_wait_slow (sem=0x7fffcdb3d7b0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff7c7c3a0 <__sem_wait_cleanup>, __arg = 0x7fffcdb3d7b0, __canceltype = 0, __prev = 0x0}
        err = <optimized out>
        d =<PHONE_NUMBER>4
#3  0x00007fffd8843032 in IlmThread_2_5::Semaphore::wait() () at /opt/lib/openexr/lib/../lib/libIlmThread-2_5.so.25
#4  0x00007fffd88424a5 in IlmThread_2_5::(anonymous namespace)::DefaultWorkerThread::run() () at /opt/lib/openexr/lib/../lib/libIlmThread-2_5.so.25
#5  0x00007fffd9182de4 in  () at /lib/x86_64-linux-gnu/libstdc++.so.6
#6  0x00007ffff7c72609 in start_thread (arg=<optimized out>) at pthread_create.c:477
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736520476416, -3141404319341391113,<PHONE_NUMBER>42798,<PHONE_NUMBER>42799,<PHONE_NUMBER>42800,<PHONE_NUMBER>86240,<PHONE_NUMBER>896251127,<PHONE_NUMBER>353944311}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007fffd8e8d293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7fffc6cf6700 (LWP 126883)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7fffcdb3d7b0) at ../sysdeps/nptl/futex-internal.h:320
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x7fffcdb3d7b0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff7c7c4e8 in __new_sem_wait_slow (sem=0x7fffcdb3d7b0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff7c7c3a0 <__sem_wait_cleanup>, __arg = 0x7fffcdb3d7b0, __canceltype = 0, __prev = 0x0}
        err = <optimized out>
        d =<PHONE_NUMBER>8
#3  0x00007fffd8843032 in IlmThread_2_5::Semaphore::wait() () at /opt/lib/openexr/lib/../lib/libIlmThread-2_5.so.25
#4  0x00007fffd88424a5 in IlmThread_2_5::(anonymous namespace)::DefaultWorkerThread::run() () at /opt/lib/openexr/lib/../lib/libIlmThread-2_5.so.25
#5  0x00007fffd9182de4 in  () at /lib/x86_64-linux-gnu/libstdc++.so.6
#6  0x00007ffff7c72609 in start_thread (arg=<optimized out>) at pthread_create.c:477
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736528869120, -3141404319341391113,<PHONE_NUMBER>42798,<PHONE_NUMBER>42799,<PHONE_NUMBER>42800,<PHONE_NUMBER>78944,<PHONE_NUMBER>921494263,<PHONE_NUMBER>353944311}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007fffd8e8d293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fffc74f7700 (LWP 126882)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7fffcdb3d7b0) at ../sysdeps/nptl/futex-internal.h:320
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x7fffcdb3d7b0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff7c7c4e8 in __new_sem_wait_slow (sem=0x7fffcdb3d7b0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff7c7c3a0 <__sem_wait_cleanup>, __arg = 0x7fffcdb3d7b0, __canceltype = 0, __prev = 0x0}
        err = <optimized out>
        d =<PHONE_NUMBER>2
#3  0x00007fffd8843032 in IlmThread_2_5::Semaphore::wait() () at /opt/lib/openexr/lib/../lib/libIlmThread-2_5.so.25
#4  0x00007fffd88424a5 in IlmThread_2_5::(anonymous namespace)::DefaultWorkerThread::run() () at /opt/lib/openexr/lib/../lib/libIlmThread-2_5.so.25
#5  0x00007fffd9182de4 in  () at /lib/x86_64-linux-gnu/libstdc++.so.6
#6  0x00007ffff7c72609 in start_thread (arg=<optimized out>) at pthread_create.c:477
        ret = <optimized out>
        pd = <optimized out>
799,<PHONE_NUMBER>42800,<PHONE_NUMBER>71648,<PHONE_NUMBER>960862967,<PHONE_NUMBER>353944311}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007fffd8e8d293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7fffc7cf8700 (LWP 126881)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7fffcdb3d7b0) at ../sysdeps/nptl/futex-internal.h:320
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x7fffcdb3d7b0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff7c7c4e8 in __new_sem_wait_slow (sem=0x7fffcdb3d7b0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff7c7c3a0 <__sem_wait_cleanup>, __arg = 0x7fffcdb3d7b0, __canceltype = 0, __prev = 0x0}
        err = <optimized out>
        d =<PHONE_NUMBER>6
#3  0x00007fffd8843032 in IlmThread_2_5::Semaphore::wait() () at /opt/lib/openexr/lib/../lib/libIlmThread-2_5.so.25
#4  0x00007fffd88424a5 in IlmThread_2_5::(anonymous namespace)::DefaultWorkerThread::run() () at /opt/lib/openexr/lib/../lib/libIlmThread-2_5.so.25
#5  0x00007fffd9182de4 in  () at /lib/x86_64-linux-gnu/libstdc++.so.6
#6  0x00007ffff7c72609 in start_thread (arg=<optimized out>) at pthread_create.c:477
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736545654528, -3141404319341391113,<PHONE_NUMBER>42798,<PHONE_NUMBER>42799,<PHONE_NUMBER>42800,<PHONE_NUMBER>64352,<PHONE_NUMBER>986106103,<PHONE_NUMBER>353944311}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007fffd8e8d293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fffc84f9700 (LWP 126880)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7fffcdb3d7b0) at ../sysdeps/nptl/futex-internal.h:320
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x7fffcdb3d7b0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff7c7c4e8 in __new_sem_wait_slow (sem=0x7fffcdb3d7b0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff7c7c3a0 <__sem_wait_cleanup>, __arg = 0x7fffcdb3d7b0, __canceltype = 0, __prev = 0x0}
        err = <optimized out>
        d =<PHONE_NUMBER>0
#3  0x00007fffd8843032 in IlmThread_2_5::Semaphore::wait() () at /opt/lib/openexr/lib/../lib/libIlmThread-2_5.so.25
#4  0x00007fffd88424a5 in IlmThread_2_5::(anonymous namespace)::DefaultWorkerThread::run() () at /opt/lib/openexr/lib/../lib/libIlmThread-2_5.so.25
#5  0x00007fffd9182de4 in  () at /lib/x86_64-linux-gnu/libstdc++.so.6
#6  0x00007ffff7c72609 in start_thread (arg=<optimized out>) at pthread_create.c:477
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736554047232, -3141404319341391113,<PHONE_NUMBER>42798,<PHONE_NUMBER>42799,<PHONE_NUMBER>42800,<PHONE_NUMBER>57056,<PHONE_NUMBER>817354487,<PHONE_NUMBER>353944311}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007fffd8e8d293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fffc8cfa700 (LWP 126879)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7fffcdb3d7b0) at ../sysdeps/nptl/futex-internal.h:320
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x7fffcdb3d7b0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff7c7c4e8 in __new_sem_wait_slow (sem=0x7fffcdb3d7b0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff7c7c3a0 <__sem_wait_cleanup>, __arg = 0x7fffcdb3d7b0, __canceltype = 0, __prev = 0x0}
        err = <optimized out>
        d =<PHONE_NUMBER>4
#3  0x00007fffd8843032 in IlmThread_2_5::Semaphore::wait() () at /opt/lib/openexr/lib/../lib/libIlmThread-2_5.so.25
#4  0x00007fffd88424a5 in IlmThread_2_5::(anonymous namespace)::DefaultWorkerThread::run() () at /opt/lib/openexr/lib/../lib/libIlmThread-2_5.so.25
#5  0x00007fffd9182de4 in  () at /lib/x86_64-linux-gnu/libstdc++.so.6
#6  0x00007ffff7c72609 in start_thread (arg=<optimized out>) at pthread_create.c:477
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736562439936, -3141404319341391113,<PHONE_NUMBER>42798,<PHONE_NUMBER>42799,<PHONE_NUMBER>42800,<PHONE_NUMBER>49760,<PHONE_NUMBER>842597623,<PHONE_NUMBER>353944311}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007fffd8e8d293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fffc94fb700 (LWP 126878)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7fffcdb3d7b0) at ../sysdeps/nptl/futex-internal.h:320
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x7fffcdb3d7b0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff7c7c4e8 in __new_sem_wait_slow (sem=0x7fffcdb3d7b0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff7c7c3a0 <__sem_wait_cleanup>, __arg = 0x7fffcdb3d7b0, __canceltype = 0, __prev = 0x0}
        err = <optimized out>
        d =<PHONE_NUMBER>8
#3  0x00007fffd8843032 in IlmThread_2_5::Semaphore::wait() () at /opt/lib/openexr/lib/../lib/libIlmThread-2_5.so.25
#4  0x00007fffd88424a5 in IlmThread_2_5::(anonymous namespace)::DefaultWorkerThread::run() () at /opt/lib/openexr/lib/../lib/libIlmThread-2_5.so.25
#5  0x00007fffd9182de4 in  () at /lib/x86_64-linux-gnu/libstdc++.so.6
#6  0x00007ffff7c72609 in start_thread (arg=<optimized out>) at pthread_create.c:477
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736570832640, -3141404319341391113,<PHONE_NUMBER>42798,<PHONE_NUMBER>42799,<PHONE_NUMBER>42800,<PHONE_NUMBER>42464,<PHONE_NUMBER>061835511,<PHONE_NUMBER>353944311}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007fffd8e8d293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fffc9cfc700 (LWP 126877)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7fffcdb3d7b0) at ../sysdeps/nptl/futex-internal.h:320
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x7fffcdb3d7b0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff7c7c4e8 in __new_sem_wait_slow (sem=0x7fffcdb3d7b0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff7c7c3a0 <__sem_wait_cleanup>, __arg = 0x7fffcdb3d7b0, __canceltype = 0, __prev = 0x0}
        err = <optimized out>
        d =<PHONE_NUMBER>
#3  0x00007fffd8843032 in IlmThread_2_5::Semaphore::wait() () at /opt/lib/openexr/lib/../lib/libIlmThread-2_5.so.25
#4  0x00007fffd88424a5 in IlmThread_2_5::(anonymous namespace)::DefaultWorkerThread::run() () at /opt/lib/openexr/lib/../lib/libIlmThread-2_5.so.25
#5  0x00007fffd9182de4 in  () at /lib/x86_64-linux-gnu/libstdc++.so.6
#6  0x00007ffff7c72609 in start_thread (arg=<optimized out>) at pthread_create.c:477
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736579225344, -3141404319341391113,<PHONE_NUMBER>42798,<PHONE_NUMBER>42799,<PHONE_NUMBER>42800,<PHONE_NUMBER>35168,<PHONE_NUMBER>087078647,<PHONE_NUMBER>353944311}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007fffd8e8d293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fffca4fd700 (LWP 126876)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7fffcdb3d7b0) at ../sysdeps/nptl/futex-internal.h:320
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x7fffcdb3d7b0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff7c7c4e8 in __new_sem_wait_slow (sem=0x7fffcdb3d7b0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff7c7c3a0 <__sem_wait_cleanup>, __arg = 0x7fffcdb3d7b0, __canceltype = 0, __prev = 0x0}
        err = <optimized out>
        d =<PHONE_NUMBER>
#3  0x00007fffd8843032 in IlmThread_2_5::Semaphore::wait() () at /opt/lib/openexr/lib/../lib/libIlmThread-2_5.so.25
#4  0x00007fffd88424a5 in IlmThread_2_5::(anonymous namespace)::DefaultWorkerThread::run() () at /opt/lib/openexr/lib/../lib/libIlmThread-2_5.so.25
#5  0x00007fffd9182de4 in  () at /lib/x86_64-linux-gnu/libstdc++.so.6
#6  0x00007ffff7c72609 in start_thread (arg=<optimized out>) at pthread_create.c:477
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736587618048, -3141404319341391113,<PHONE_NUMBER>42798,<PHONE_NUMBER>42799,<PHONE_NUMBER>42800,<PHONE_NUMBER>27872,<PHONE_NUMBER>918327031,<PHONE_NUMBER>353944311}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007fffd8e8d293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fffcacfe700 (LWP 126875)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7fffcdb3d7b0) at ../sysdeps/nptl/futex-internal.h:320
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x7fffcdb3d7b0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff7c7c4e8 in __new_sem_wait_slow (sem=0x7fffcdb3d7b0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff7c7c3a0 <__sem_wait_cleanup>, __arg = 0x7fffcdb3d7b0, __canceltype = 0, __prev = 0x0}
        err = <optimized out>
        d = 0
#3  0x00007fffd8843032 in IlmThread_2_5::Semaphore::wait() () at /opt/lib/openexr/lib/../lib/libIlmThread-2_5.so.25
#4  0x00007fffd88424a5 in IlmThread_2_5::(anonymous namespace)::DefaultWorkerThread::run() () at /opt/lib/openexr/lib/../lib/libIlmThread-2_5.so.25
#5  0x00007fffd9182de4 in  () at /lib/x86_64-linux-gnu/libstdc++.so.6
#6  0x00007ffff7c72609 in start_thread (arg=<optimized out>) at pthread_create.c:477
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736596010752, -3141404319341391113,<PHONE_NUMBER>42798,<PHONE_NUMBER>42799,<PHONE_NUMBER>42800,<PHONE_NUMBER>20576,<PHONE_NUMBER>943570167,<PHONE_NUMBER>353944311}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007fffd8e8d293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fffcd5ff700 (LWP 126874)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fffcd5b87e0, clockid=<optimized out>, expected=0, futex_word=0x7fffcdc0a674) at ../sysdeps/nptl/futex-internal.h:320
        __ret = -516
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
        spin = 0
696, __prev = 0x0}
        cbuffer = {wseq = 17, cond = 0x7fffcdc0a648, mutex = 0x7fffcdc0a6b8, private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        g1_start = <optimized out>
        maxspin = 0
        signals = <optimized out>
        result = 0
        wseq = 17
        seq = 8
        flags = <optimized out>
        clockid = <optimized out>
#1  __pthread_cond_wait_common (abstime=0x7fffcd5b87e0, clockid=<optimized out>, mutex=0x7fffcdc0a6b8, cond=0x7fffcdc0a648) at pthread_cond_wait.c:520
        spin = 0
        buffer = {__routine = 0x7ffff7c79050 <__condvar_cleanup_waiting>, __arg = 0x7fffcd5b86c0, __canceltype = -849639696, __prev = 0x0}
        cbuffer = {wseq = 17, cond = 0x7fffcdc0a648, mutex = 0x7fffcdc0a6b8, private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        g1_start = <optimized out>
        maxspin = 0
        signals = <optimized out>
        result = 0
        wseq = 17
        seq = 8
        flags = <optimized out>
        clockid = <optimized out>
#2  __pthread_cond_timedwait (cond=0x7fffcdc0a648, mutex=0x7fffcdc0a6b8, abstime=0x7fffcd5b87e0) at pthread_cond_wait.c:656
        flags = <optimized out>
        clockid = <optimized out>
#3  0x00007ffff7cba174 in  () at /lib/x86_64-linux-gnu/libjemalloc.so.2
#4  0x00007ffff7c72609 in start_thread (arg=<optimized out>) at pthread_create.c:477
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736639006464, -3141404319341391113,<PHONE_NUMBER>42574,<PHONE_NUMBER>42575,<PHONE_NUMBER>42576,<PHONE_NUMBER>16288,<PHONE_NUMBER>677343479,<PHONE_NUMBER>353944311}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#5  0x00007fffd8e8d293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fffcdfd5d80 (LWP 126870)):
#0  0x00007fffa333f617 in  () at /usr/lib/wsl/drivers/u0375709.inf_amd64_b5db6b3799486cf8/B375758/amdxc64.so
#1  0x00007fffa333fc81 in  () at /usr/lib/wsl/drivers/u0375709.inf_amd64_b5db6b3799486cf8/B375758/amdxc64.so
#2  0x00007fffa3365de2 in  () at /usr/lib/wsl/drivers/u0375709.inf_amd64_b5db6b3799486cf8/B375758/amdxc64.so
#3  0x00007fffa3360fab in  () at /usr/lib/wsl/drivers/u0375709.inf_amd64_b5db6b3799486cf8/B375758/amdxc64.so
#4  0x00007fffa3345ddc in  () at /usr/lib/wsl/drivers/u0375709.inf_amd64_b5db6b3799486cf8/B375758/amdxc64.so
#5  0x00007fffa3348123 in  () at /usr/lib/wsl/drivers/u0375709.inf_amd64_b5db6b3799486cf8/B375758/amdxc64.so
#6  0x00007fffa3330d83 in  () at /usr/lib/wsl/drivers/u0375709.inf_amd64_b5db6b3799486cf8/B375758/amdxc64.so
#7  0x00007fffa332cca6 in  () at /usr/lib/wsl/drivers/u0375709.inf_amd64_b5db6b3799486cf8/B375758/amdxc64.so
#8  0x00007fffa3337975 in  () at /usr/lib/wsl/drivers/u0375709.inf_amd64_b5db6b3799486cf8/B375758/amdxc64.so
#9  0x00007fffa3646a9f in  () at /usr/lib/wsl/drivers/u0375709.inf_amd64_b5db6b3799486cf8/B375758/amdxc64.so
#10 0x00007fffa3647118 in  () at /usr/lib/wsl/drivers/u0375709.inf_amd64_b5db6b3799486cf8/B375758/amdxc64.so
#11 0x00007fffa3646379 in  () at /usr/lib/wsl/drivers/u0375709.inf_amd64_b5db6b3799486cf8/B375758/amdxc64.so
#12 0x00007fffa3642ae1 in  () at /usr/lib/wsl/drivers/u0375709.inf_amd64_b5db6b3799486cf8/B375758/amdxc64.so
#13 0x00007fffa3280588 in  () at /usr/lib/wsl/drivers/u0375709.inf_amd64_b5db6b3799486cf8/B375758/amdxc64.so
#14 0x00007fffa3281db5 in  () at /usr/lib/wsl/drivers/u0375709.inf_amd64_b5db6b3799486cf8/B375758/amdxc64.so
#15 0x00007fffa320e6b5 in  () at /usr/lib/wsl/drivers/u0375709.inf_amd64_b5db6b3799486cf8/B375758/amdxc64.so
#16 0x00007fffa63d082a in  () at /usr/lib/wsl/lib/libD3D12Core.so
#17 0x00007fffa63ce9d2 in  () at /usr/lib/wsl/lib/libD3D12Core.so
#18 0x00007fffa63ce69d in  () at /usr/lib/wsl/lib/libD3D12Core.so
#19 0x00007fffa634946c in  () at /usr/lib/wsl/lib/libD3D12Core.so
#20 0x00007fffa6312365 in  () at /usr/lib/wsl/lib/libD3D12Core.so
#21 0x00007fffaf31dc62 in  () at /usr/lib/wsl/lib/libd3d12.so
#22 0x00007fffaf31d9e8 in  () at /usr/lib/wsl/lib/libd3d12.so
#23 0x00007fffa633b597 in  () at /usr/lib/wsl/lib/libD3D12Core.so
#24 0x00007fffa634c441 in  () at /usr/lib/wsl/lib/libD3D12Core.so
#25 0x00007fffa634b817 in  () at /usr/lib/wsl/lib/libD3D12Core.so
#26 0x00007fffac98ec2f in  () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#27 0x00007fffac98f050 in  () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#28 0x00007fffac9627f8 in  () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#29 0x00007fffac44e94a in  () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#30 0x00007fffac3f956a in  () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#31 0x00007fffabf7fc59 in  () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#32 0x00007fffabf81093 in  () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#33 0x0000000008c73b00 in blender::gpu::GLBatch::draw(int, int, int, int) (this=0x7fff8f54a208, v_first=0, v_count=36, i_first=0, i_count=1) at /home/peter/blender-git/blender/source/blender/gpu/opengl/gl_batch.cc:328
        el = 0x7fff8f568388
        index_type = 5123
        base_index = 0
        v_first_ofs = 0x0
        __func__ = "draw"
        gl_type = 4
_count=36, i_first=0, i_count=1) at /home/peter/blender-git/blender/source/blender/gpu/intern/gpu_batch.cc:277
        __func__ = "GPU_batch_draw_advanced"
        batch = 0x7fff8f54a208
#35 0x00000000043071d5 in draw_geometry_execute (baseinst_loc=5136, inst_count=1, inst_first=0, vert_count=0, vert_first=0, geom=0x7fff8f54a210, shgroup=0x7fff8dff4a20) at /home/peter/blender-git/blender/source/blender/draw/intern/draw_manager_exec.c:574
#36 draw_indirect_call (state=0x7fffffffc4b0, shgroup=0x7fff8dff4a20) at /home/peter/blender-git/blender/source/blender/draw/intern/draw_manager_exec.c:592
#37 draw_call_batching_flush (shgroup=0x7fff8dff4a20, state=0x7fffffffc4b0) at /home/peter/blender-git/blender/source/blender/draw/intern/draw_manager_exec.c:788
#38 0x0000000004307d90 in draw_call_batching_finish (shgroup=0x7fff8dff4a20, state=0x7fffffffc4b0) at /home/peter/blender-git/blender/source/blender/draw/intern/draw_manager_exec.c:884
#39 0x00000000043084a3 in draw_shgroup (shgroup=0x7fff8dff4a20, pass_state=2147483699) at /home/peter/blender-git/blender/source/blender/draw/intern/draw_manager_exec.c:1055
        iter = {cmd_index = 1, curr_chunk = 0x7fff8dfdfd80}
        cmd = 0x0
        cmd_type = DRW_CMD_DRAW
        __func__ = "draw_shgroup"
        state = {batch = 0x7fff8f54a210, resource_chunk = 0, resource_id = -1, base_inst = 1, inst_count = 1, neg_scale = false, obmats_loc = 0, obinfos_loc = -1, obattrs_loc = -1, baseinst_loc = 5136, chunkid_loc = 5135, resourceid_loc = -1, obmat_loc = -1, obinv_loc = -1, obattrs_ubo = 0x0, select_buf = 0x0, select_id =<PHONE_NUMBER>, drw_state_enabled = 0, drw_state_disabled = 0}
        shader_changed = false
        use_tfeedback = false
#40 0x0000000004308704 in drw_draw_pass_ex (pass=0x7fff8e03e568, start_group=0x7fff8dff28e0, end_group=0x7fff8dff2b48) at /home/peter/blender-git/blender/source/blender/draw/intern/draw_manager_exec.c:1112
        shgroup = 0x7fff8dff4a20
        __func__ = "drw_draw_pass_ex"
ern/draw_manager_exec.c:1152
#42 0x0000000004343a17 in workbench_draw_sample (ved=0x7fff8f5c5268) at /home/peter/blender-git/blender/source/blender/draw/engines/workbench/workbench_engine.c:509
        vedata = 0x7fff8f5c5268
        fbl = 0x7fff8eed3688
        wpd = 0x7fff8f15e608
        psl = 0x7fff8ee1a108
        dfbl = 0x7fff8ec8dd60
        clear_col = {0, 0, 0, 0}
        clear_col_with_alpha = {0, 0, 0, 1}
        do_render = true
        xray_is_visible = true
        do_transparent_infront_pass = false
        do_transparent_pass = false
        do_opaque_infront_pass = false
        do_opaque_pass = true
#43 0x0000000004343ca0 in workbench_draw_scene (ved=0x7fff8f5c5268) at /home/peter/blender-git/blender/source/blender/draw/engines/workbench/workbench_engine.c:584
        vedata = 0x7fff8f5c5268
        wpd = 0x7fff8f15e608
#44 0x00000000042f857c in drw_engines_draw_scene () at /home/peter/blender-git/blender/source/blender/draw/intern/draw_manager.c:1118
        stime =<PHONE_NUMBER>.58883
        iterator = {id = 1, end = 2, engines = 0x7fff8ec8de18}
        data = 0x7fff8f5c5268
        engine = 0xbe200c0 <draw_engine_workbench>
#45 0x00000000042fa125 in DRW_draw_render_loop_ex (depsgraph=0x7fff974b3608, engine_type=0xbe1ff80 <DRW_engine_viewport_eevee_type>, region=0x7fffc465c588, v3d=0x7fffc4653008, viewport=0x7fff8edb8388, evil_C=0x7fffcad6ce68) at /home/peter/blender-git/blender/source/blender/draw/intern/draw_manager.c:1734
        scene = 0x7fff99061c08
        view_layer = 0x7fff975de688
        rv3d = 0x7fffc4627808
        object_type_exclude_viewport = 0
        internal_engine = true
        draw_type_render = false
        overlays_on = true
        gpencil_engine_needed = false
        do_populate_loop = true
        __func__ = "DRW_draw_render_loop_ex"
#46 0x00000000042f9b26 in DRW_draw_view (C=0x7fffcad6ce68) at /home/peter/blender-git/blender/source/blender/draw/intern/draw_manager.c:1615
        region = 0x7fffc465c588
        engine_type = 0xbe1ff80 <DRW_engine_viewport_eevee_type>
        viewport = 0x7fff8edb8388
        depsgraph = 0x7fff974b3608
        scene = 0x7fff99061c08
        v3d = 0x7fffc4653008
#47 0x0000000005546765 in view3d_draw_view (C=0x7fffcad6ce68, region=0x7fffc465c588) at /home/peter/blender-git/blender/source/blender/editors/space_view3d/view3d_draw.c:1560
#48 0x0000000005546814 in view3d_main_region_draw (C=0x7fffcad6ce68, region=0x7fffc465c588) at /home/peter/blender-git/blender/source/blender/editors/space_view3d/view3d_draw.c:1582
        bmain = 0x7fffc4501608
        v3d = 0x7fffc4653008
#49 0x00000000049831dd in ED_region_do_draw (C=0x7fffcad6ce68, region=0x7fffc465c588) at /home/peter/blender-git/blender/source/blender/editors/screen/area.c:558
        win = 0x7fffc4649388
        area = 0x7fffc465dc08
        at = 0x7fffcb17b508
        fb = 0x0
        __func__ = "ED_region_do_draw"
#50 0x0000000003fe33cc in wm_draw_window_offscreen (C=0x7fffcad6ce68, win=0x7fffc4649388, stereo=false) at /home/peter/blender-git/blender/source/blender/windowmanager/intern/wm_draw.c:731
        use_viewport = true
        region = 0x7fffc465c588
        area = 0x7fffc465dc08
        bmain = 0x7fffc4501608
        wm = 0x7fffc4637208
        screen = 0x7fffc464e788
#51 0x0000000003fe399e in wm_draw_window (C=0x7fffcad6ce68, win=0x7fffc4649388) at /home/peter/blender-git/blender/source/blender/windowmanager/intern/wm_draw.c:881
        screen = 0x7fffc464e788
        stereo = false
#52 0x0000000003fe3fea in wm_draw_update (C=0x7fffcad6ce68) at /home/peter/blender-git/blender/source/blender/windowmanager/intern/wm_draw.c:1082
        screen = 0x7fffc464e788
        win = 0x7fffc4649388
        bmain = 0x7fffc4501608
        wm = 0x7fffc4637208
#53 0x0000000003fdf777 in WM_main (C=0x7fffcad6ce68) at /home/peter/blender-git/blender/source/blender/windowmanager/intern/wm.c:645
#54 0x00000000038502ea in main (argc=1, argv=0x7fffffffd248) at /home/peter/blender-git/blender/source/creator/creator.c:560
        blendfile_path = 0x7fffc4501618 ""
        C = 0x7fffcad6ce68
        ba = 0x0
        app_init_data = {ba = 0x0}

@PeterNjeim, I received the reply from AMD on this particular issue, they concluded this is the issue with mesa, particularly tracked by https://gitlab.freedesktop.org/mesa/mesa/-/issues/5483 opened by @jenatali.

Since the issue doesn't seem to be related to me not using the WSL preview driver, I think it would be safe to change the readme to ask AMD users to use the latest Radeon driver, instead of the December 2020 preview driver

Confirmed that I am now able to start blender on AMD GPU with newer mesa build which includes above fix (using https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers PPA).  I reproduced the crash right before upgrading mesa.

Thanks for the confirmation, and sorry for taking so long to get around to this one!


[FIX] Fix simulator bug

Fixed a bug in exploring the best_config for vllm through simdistserve/simulate.py.
Modified the definition of figure_11_vllm_low in simdistserve/benchmarks/figure11-ablation/03-draw_slo_ablation.py.
Updated simdistserve/benchmarks/search_binary.py to adjust tp and pp settings, and to pass args.backend.
Corrected the issue in simdistserve/benchmarks/simulate_dist.py where the TP_Prefill value was being passed as TP_Decode in the following code section:worker_config = WorkerConfig(
    model_type=model_type,
    TP=TP_Prefill, TP_Prefill=TP_Prefill, TP_Decode=TP_Prefill,
    prefill_max_batch_size=10 ** 7,  # inf
    decode_max_batch_size=10 ** 7,  # inf
    prefill_max_tokens=prefill_max_tokens,
    decode_max_tokens=decode_max_tokens,
    enable_chunked_prefill=False,
    engine_type=args.backend,
)

LGTM, thanks for the contribution.


Changing between scenes

Describe the bug
I am trying to change Scenes in Unity including the MRTK. The first Scenes includes a menu and the other ones are simple CAD objects. I want to switch from the menu to every other Scene and from there back to the menu. But when loading the new Scene the debug simply freezes.
Expected behavior
Im pretty new to the MRTK and Unity and Ive already seen that there has been a lot of discussion about this topic in the past. But i havent found any "How to" or anything like that. I would be thankful if you could write a short step by step guide how to manage to change scenes without crashing the whole programm.
Your Setup (please complete the following information)

Unity Version [e.g. 2018.3.11f1]
MRTK Version [e.g. v2.0]

Target Platform (please complete the following information)

HoloLens

@Railboy

rule n°1 :
MixedRealityToolkit and MixedRealityPlaySpace should be unique and in a scene that is never unloaded.
This means all other scenes need to be loaded Additively ( LoadSceneMode.Additive )
By default in Unity, the LoadScene functions uses LoadSceneMode.Single which will unload all other scenes.
you can make your own scene management to quickly load additively (and save last loaded scene to unload) or see the Scene system profile that will handle that (and much more) here :
https://microsoft.github.io/MixedRealityToolkit-Unity/Documentation/SceneSystem/SceneSystemGettingStarted.html

@psn2liz Please take a look at the MRTK Examples Hub which uses MRTK's Scene System and Scene Transition Service (fade effect). It makes it very easy to manage multiple scenes.
https://github.com/microsoft/MixedRealityToolkit-Unity/blob/mrtk_release/Documentation/README_ExampleHub.md

@Railboy / @cre8ivepark, sounds like a great opportunity for some new / enhanced documentation.

Thank you very much guys:)


Hover events with object / camera movement but stationary pointer

Is there a smart way of firing react-three-fibers hover events if an object moves under a stationary pointer? Like would happen if moving the camera / objects via scroll or keyboard events. The pointer may stay stationary but an object may move underneath it.

Not really, there's no event in that case, the only way would be to ping intersect yourself:
const { intersect } = useThree()
const onKeyPress = useCallback(intersect, [])

calling intersect will call the "onPointerMove" handlers underneath the cursor, it will also return an array of hits.
This is only live in the latest beta.

Perfect, thanks!


No way to see long running API response

The current CLI provides waiting by default for each command. When --no-wait option is used, the CLI immediately returns back without displaying anything to the customer. If this is a long running action, the customer has no ability to retrieve the status of async command. Each command would need to use --debug to see 'Azure-AsyncOperation' header returned. This creates poor customer experience.
The proposal is to enhance command behavior for --no-wait.
Specifically, when the customer asks not to wait for the final result, the CLI should print a header back.

I created a feature request within azure-cli as suggested on the teams channel: https://github.com/Azure/azure-cli/issues/26146


Split articles by authored sections

At some point, we want to be able to split articles by authored sections...e.g., a unit with an author listed in the authsectinfo.  A good example was IJP.050.0129A(bKBD3).XML, but since this wasn't done yet, I opted to split the article into two per the bug report.

Thinking about this, it would probably need to be done via subdocuments, like concordance in GW/SE.  But currently, with Solr, that prevents us from doing partial updates to records, e.g., to track stats in Solr.  Mainly a speed issue though, since we could do a read/update/write instead, but would probably need to do it everywhere.


Syntax Highlighting

I am using the theme through RStudio Blogdown package and I can't get the Syntax Highlighting working. I have tried every Param config I can think of and even tried to add a js.html in the patials/js folder to no success.
Is it just me? Any ideas on how to get it working?

Hey @daniel-wing,
If this remains an issue please ensure pygmentsCodeFences = true and other syntax highlighting variables are set in your config file at the first level, and not under [params] or equivalent. Example config.toml:
baseURL = "http://example.com/"
theme = "introduction"
DefaultContentLanguage = "en"
pygmentsCodeFences = true

[params]
    themeStyle                   = "light"
...

Closing as stale for now.

Hi.
I'm having issues with this at the moment. Been using this theme for my page a while, but trying to adapt to the theme updates, which broke some stuff.
baseURL                          = "http://example.com/"  # Your domain name. Must end with "/"
theme = "hugo-theme-introduction"
DefaultContentLanguage           = "en"                    # Default language for multilingual sites
pygmentsStyle       = "autumn"
pygmentsCodeFences  = true
highlightStyle      = "monokai"

[params]
    themeStyle                   = "light"                 # Choose "light" or "dark"

but I'm not getting code highlights :/

Hi! Are you using code fencing properly? It should look like this in your markdown files:
```JavaScript
  const thisIsATest = () => {
    console.log("This is funny")
  }

Otherwise, I can be of more help if you link to your repo.

Hi.
Sorry for leaving this, I did not have time to actually fix the issue when I was trying last. Finally had some time to work with it, so this is what I have found so far.
Both I and the original poster are using the R-package blogdown for the website. This is where the issue is arising I believe. Since blogdown renders html, the code-fencing is actually not there for hugo to work with. This means that setting pygmentsCodeFences  = true  will not have any effect on pages rendered through blogdown.
This was not the case before integrated syntax-highlighting in hugo, so it really is a shame.
I am guessing this arises from what is discussed in a previous PR with Bulma and Chroma colliding.

in case other blogdowners come here for help, I wrote a blogpost about how to fix syntax highlighting with this theme when using blogdown: https://drmowinckels.io/blog/changing-you-blogdown-workflow/


Please add feature that streamload can delete records in a primary key model table by primary keys

hi developers,
We hope that streamload can delete records in a PK model table by PK, not a whole record.
For example,
table Students ( stu_id (pk), stu_name, stu_age)
streamload can delete records in this table by stu_id, not  a whole record (stu_id, stu_name,stu_age)

Any developers here ？ Why nobody reply ？


can Artboard create flow prototype?

I can create an artboard by new Artboard({ flow: { target: anothorArtboard } }) and there will be a link between two artboards, but when I click preview it does not work.
And I find that I can not create link in sketch(from an artboard).
Did I miss something or the flow property should be removed from document(in Artboard)?

oh it only from a layer to an artboard, not from an artboard to an artboard. I'll remove it

fixed in https://github.com/BohemianCoding/SketchAPI/commit/96be5efc7e7958f8b76e5df1846f304cd3ecf2ff


Add integration tests into code coverage generation

This extends on #898 , and adds a commit after the commits in that PR.
That one should be first taken into consideration before this one.
This adds OCI integration tests when running tests to generate coverage info.
Based on https://github.com/containers/youki/issues/316#issuecomment-1119924328

Codecov Report

Merging #899 (c0944b2) into main (8550d34) will decrease coverage by 2.95%.
The diff coverage is 78.72%.

@@            Coverage Diff             @@
##             main     #899      +/-   ##
==========================================
- Coverage   72.22%   69.27%   -2.96%
==========================================
  Files          86      118      +32
  Lines       11792    12393     +601
==========================================
+ Hits         8517     8585      +68
- Misses       3275     3808     +533

@YJDoc2 Thanks! How can I know that this pr works fine?

Hey @utam0k , I am not sure what you mean...
If you mean by code's perspective , this does not change any code except removing the feature flag, done by taiki-e in #898, which should be reviewed first.
If you mean if the CI works, then the updated steps are followed from the comment in the issue, and you can see the stats at https://app.codecov.io/gh/containers/youki/compare/899

@YJDoc2 Sorry, please let me explain again. I wonder why the code coverage goes down by this PR?

Hey @utam0k , I tried checking why the coverage is dropping, but could not find any specific reason. As the main branch has recent commits, the codecov is not showing the diff (at their website) anymore.
So, I am closing this PR for now, I will try to investigate further and open another PR if I could find a way to add integration tests into coverage checks.
Sorry for the delay in response :sweat:


feat: add OnboardingScreen as Crashlytics on/off PoC

This PR adds Crashlytics and the possibility to enable it during the onboarding:

yolo


Derivatives of mean and var

I needed the derivatives of the predictive distribution so I added an AutoFlow method for that. Feel free to pull if it is of interest.
I see it also includes the matpackops compilation commit for gcc 6 (thought that was already merged).

Thanks, this looks useful!
A few small things before we can merge this.

could you add a test, please? Doesn't need to be fancy, we just need to make sure we don't break this feature in future.

Consider renaming the function. There's some ambiguity as to whether it's the derivative of  mean and variance of the function, or the mean and variance of the derivative of the function(!). Maybe the docstring could be a little more verbose to make this distinction too.

I feel like we should have a derivative function for the latent function f too?
My preferred names would be predict_f_gradients and predict_y_gradients.

Sure, I usually wait with cleaning up until the end.

Done
Renamed the function. Not sure what you would like for the docstring, to me it is about as clear as it gets now. Suggestions welcome.
Done

Current coverage is 99.41% (diff: 100%)

Merging #246 into master will increase coverage by <.01%

@@             master       #246   diff @@
==========================================
  Files            23         23
  Lines          1712       1719     +7
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits           1702       1709     +7
  Misses           10         10
  Partials          0          0

Powered by Codecov. Last update b89794d...b146902

Just a cautionary comment, I am quite sure this does not compute the distribution of the predictive gradient (that is, the gradient of the posterior Gaussian process). If you just need these quantities for something else, then no worries, but just wanted to make sure the two weren't confused.

(superseded by #247)