Closed Bug 1902825 Opened 5 months ago Closed 5 months ago

Perma [tier 2] Windows webgpu application crashed [@ RtlInitAnsiStringEx] | /_mozilla/webgpu/cts/webgpu/api/operation/command_buffer/copyTextureToTexture/cts.https.html?q=webgpu:api,operation,command_buffer,copyTextureToTexture:copy_multisampled_depth:*

Categories

(Core :: Graphics: WebGPU, defect)

Firefox 129
x86_64
Windows 11
defect

Tracking

()

RESOLVED FIXED
Tracking Status
firefox-esr115 --- unaffected
firefox127 --- unaffected
firefox128 --- unaffected
firefox129 --- fixed

People

(Reporter: intermittent-bug-filer, Unassigned)

References

(Regression)

Details

(4 keywords)

Crash Data

Filed by: sstanca [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=462505138&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/TNp8Bp5iSoSZ2gllhLGWbw/runs/0/artifacts/public/logs/live_backing.log


[task 2024-06-15T05:50:06.222Z] 05:50:06     INFO - PROCESS-CRASH | application crashed [@ RtlInitAnsiStringEx] | /_mozilla/webgpu/cts/webgpu/api/operation/command_buffer/copyTextureToTexture/cts.https.html?q=webgpu:api,operation,command_buffer,copyTextureToTexture:copy_multisampled_depth:* 
[task 2024-06-15T05:50:06.222Z] 05:50:06     INFO - Process type: gpu
[task 2024-06-15T05:50:06.222Z] 05:50:06     INFO - Process pid: 5780
[task 2024-06-15T05:50:06.222Z] 05:50:06     INFO - Crash dump filename: C:\Users\task_171843005285781\AppData\Local\Temp\tmp0z73ujcn\minidumps\a264d159-065e-44b9-9755-3eb5c8295e48.dmp
[task 2024-06-15T05:50:06.222Z] 05:50:06     INFO - Operating system: Windows NT
[task 2024-06-15T05:50:06.223Z] 05:50:06     INFO -                   10.0.22621
[task 2024-06-15T05:50:06.223Z] 05:50:06     INFO - CPU: amd64
[task 2024-06-15T05:50:06.223Z] 05:50:06     INFO -      family 6 model 79 stepping 1
[task 2024-06-15T05:50:06.223Z] 05:50:06     INFO -      12 CPUs
[task 2024-06-15T05:50:06.223Z] 05:50:06     INFO - 
[task 2024-06-15T05:50:06.223Z] 05:50:06     INFO - Crash reason:  EXCEPTION_ACCESS_VIOLATION_READ
[task 2024-06-15T05:50:06.223Z] 05:50:06     INFO - Crash address: 0x0000000000000001
[task 2024-06-15T05:50:06.223Z] 05:50:06     INFO - Crashing instruction: `cmp byte [rdx + rax * 1], 0x0`
[task 2024-06-15T05:50:06.224Z] 05:50:06     INFO - Memory accessed by instruction:
[task 2024-06-15T05:50:06.224Z] 05:50:06     INFO -   0. Address: 0x0000000000000001
[task 2024-06-15T05:50:06.224Z] 05:50:06     INFO -      Size: 1
[task 2024-06-15T05:50:06.224Z] 05:50:06     INFO - Crashing address may be the result of a flipped bit:
[task 2024-06-15T05:50:06.224Z] 05:50:06     INFO -   0. Valid address: 0x0000000000000000 (0.438)
[task 2024-06-15T05:50:06.224Z] 05:50:06     INFO -   1. Valid address: rdx=0x0000000000000000 (0.438)
[task 2024-06-15T05:50:06.224Z] 05:50:06     INFO - Process uptime: 7 seconds
[task 2024-06-15T05:50:06.224Z] 05:50:06     INFO - 
[task 2024-06-15T05:50:06.224Z] 05:50:06     INFO - Thread 41 CanvasRenderer (crashed)
[task 2024-06-15T05:50:06.224Z] 05:50:06     INFO -  0  ntdll.dll!RtlInitAnsiStringEx + 0x14
[task 2024-06-15T05:50:06.224Z] 05:50:06     INFO -      rax = 0x0000000000000000    rdx = 0x0000000000000001
[task 2024-06-15T05:50:06.224Z] 05:50:06     INFO -      rcx = 0x000000a37c629360    rbx = 0x000000a37c6293c0
[task 2024-06-15T05:50:06.224Z] 05:50:06     INFO -      rsi = 0x0000000000000000    rdi = 0x0000000000000000
[task 2024-06-15T05:50:06.224Z] 05:50:06     INFO -      rbp = 0x000000a37c6293f0    rsp = 0x000000a37c629338
[task 2024-06-15T05:50:06.224Z] 05:50:06     INFO -       r8 = 0x0000000000000000     r9 = 0x0000000000000000
[task 2024-06-15T05:50:06.224Z] 05:50:06     INFO -      r10 = 0x0000000000000000    r11 = 0x0000000000000246
[task 2024-06-15T05:50:06.225Z] 05:50:06     INFO -      r12 = 0x0000000000000000    r13 = 0x0000000000000000
[task 2024-06-15T05:50:06.225Z] 05:50:06     INFO -      r14 = 0x0000000000000000    r15 = 0x000000a37c629a70
[task 2024-06-15T05:50:06.225Z] 05:50:06     INFO -      rip = 0x00007ffaf7d9ae74
[task 2024-06-15T05:50:06.225Z] 05:50:06     INFO -     Found by: given as instruction pointer in context
[task 2024-06-15T05:50:06.225Z] 05:50:06     INFO -  1  KERNELBASE.dll!Basep8BitStringToDynamicUnicodeString + 0x14
[task 2024-06-15T05:50:06.225Z] 05:50:06     INFO -      rsp = 0x000000a37c629340    rip = 0x00007ffaf54fd0fd
[task 2024-06-15T05:50:06.225Z] 05:50:06     INFO -     Found by: stack scanning
[task 2024-06-15T05:50:06.225Z] 05:50:06     INFO -  2  KERNELBASE.dll!GetFullPathNameA + 0x38
[task 2024-06-15T05:50:06.225Z] 05:50:06     INFO -      rbx = 0x000000a37c629a70    rsp = 0x000000a37c629380
[task 2024-06-15T05:50:06.225Z] 05:50:06     INFO -      rip = 0x00007ffaf55520a9
[task 2024-06-15T05:50:06.225Z] 05:50:06     INFO -     Found by: call frame info
[task 2024-06-15T05:50:06.225Z] 05:50:06     INFO -  3  d3dcompiler_47.dll!CPPInclude::InitializePathFromFileName(D3DX11Core::CAlloc*, char const*) + 0x35
[task 2024-06-15T05:50:06.225Z] 05:50:06     INFO -      rbx = 0x000000a37c629a70    rsi = 0x0000000000000001
[task 2024-06-15T05:50:06.225Z] 05:50:06     INFO -      rdi = 0x0000000000000000    rbp = 0x0000000000000001
[task 2024-06-15T05:50:06.225Z] 05:50:06     INFO -      rsp = 0x000000a37c629400    r14 = 0x00000251737d0010
[task 2024-06-15T05:50:06.225Z] 05:50:06     INFO -      rip = 0x00007ffaf13d7952
[task 2024-06-15T05:50:06.225Z] 05:50:06     INFO -     Found by: call frame info
[task 2024-06-15T05:50:06.225Z] 05:50:06     INFO -  4  d3dcompiler_47.dll!CPreProcessor::InitializeFromMemory(char const*, void const*, unsigned int, _D3D_SHADER_MACRO const*, ID3DInclude*) + 0xc3
[task 2024-06-15T05:50:06.225Z] 05:50:06     INFO -      rbx = 0x000000a37c629a10    rsi = 0x0000000000000001
[task 2024-06-15T05:50:06.225Z] 05:50:06     INFO -      rdi = 0x00000251737d0010    rbp = 0x00000251648c3500
[task 2024-06-15T05:50:06.226Z] 05:50:06     INFO -      rsp = 0x000000a37c629430    r14 = 0x00000000000002fb
[task 2024-06-15T05:50:06.226Z] 05:50:06     INFO -      rip = 0x00007ffaf13d7894
[task 2024-06-15T05:50:06.226Z] 05:50:06     INFO -     Found by: call frame info
[task 2024-06-15T05:50:06.226Z] 05:50:06     INFO -  5  d3dcompiler_47.dll!D3DCompileShader(void const*, uint64_t, char const*, _D3D_SHADER_MACRO const*, ID3DInclude*, char const*, char const*, unsigned int, unsigned int, unsigned int, void const*, uint64_t, ID3D10Blob**, ID3D10Blob**, CLibraryContext*) + 0x1b1
[task 2024-06-15T05:50:06.226Z] 05:50:06     INFO -      rbx = 0x00000000000002fb    rsi = 0x0000000000000000
[task 2024-06-15T05:50:06.226Z] 05:50:06     INFO -      rdi = 0x0000025164963690    rbp = 0x000000a37c629580
[task 2024-06-15T05:50:06.226Z] 05:50:06     INFO -      rsp = 0x000000a37c629480    r12 = 0x0000025164963820
[task 2024-06-15T05:50:06.226Z] 05:50:06     INFO -      r14 = 0x00000251648c3500    r15 = 0x0000000000000000
[task 2024-06-15T05:50:06.226Z] 05:50:06     INFO -      rip = 0x00007ffaf13c74ee
[task 2024-06-15T05:50:06.226Z] 05:50:06     INFO -     Found by: call frame info
[task 2024-06-15T05:50:06.226Z] 05:50:06     INFO -  6  d3dcompiler_47.dll!D3DCompileImpl(void const*, uint64_t, char const*, _D3D_SHADER_MACRO const*, ID3DInclude*, char const*, char const*, unsigned int, unsigned int, unsigned int, void const*, uint64_t, ID3D10Blob**, ID3D10Blob**) + 0x604
[task 2024-06-15T05:50:06.226Z] 05:50:06     INFO -      rbx = 0x00000251648c3500    rsi = 0x0000000000000800
[task 2024-06-15T05:50:06.226Z] 05:50:06     INFO -      rdi = 0x0000000000000001    rbp = 0x000000a37c62b950
[task 2024-06-15T05:50:06.226Z] 05:50:06     INFO -      rsp = 0x000000a37c62b850    r12 = 0x000000a37c62c400
[task 2024-06-15T05:50:06.226Z] 05:50:06     INFO -      r13 = 0x0000025164963820    r14 = 0x000000a37c62c470
[task 2024-06-15T05:50:06.226Z] 05:50:06     INFO -      r15 = 0x0000000000000000    rip = 0x00007ffaf13c7059
[task 2024-06-15T05:50:06.226Z] 05:50:06     INFO -     Found by: call frame info
[task 2024-06-15T05:50:06.226Z] 05:50:06     INFO -  7  d3dcompiler_47.dll!D3DCompileSaveReplay(void const*, uint64_t, char const*, _D3D_SHADER_MACRO const*, ID3DInclude*, char const*, char const*, unsigned int, unsigned int, unsigned int, void const*, uint64_t, ID3D10Blob**, ID3D10Blob**) + 0x1c0
[task 2024-06-15T05:50:06.226Z] 05:50:06     INFO -      rbx = 0x0000000000000000    rsi = 0x000000a37c62c470
[task 2024-06-15T05:50:06.226Z] 05:50:06     INFO -      rdi = 0x000000a37c62c400    rbp = 0x0000000000000000
[task 2024-06-15T05:50:06.226Z] 05:50:06     INFO -      rsp = 0x000000a37c62bb70    r12 = 0x00000251648c3500
[task 2024-06-15T05:50:06.226Z] 05:50:06     INFO -      r13 = 0x0000000000000001    r14 = 0x000000a37c62c490
[task 2024-06-15T05:50:06.226Z] 05:50:06     INFO -      r15 = 0x00000000000002fb    rip = 0x00007ffaf13c7249
[task 2024-06-15T05:50:06.226Z] 05:50:06     INFO -     Found by: call frame info
[task 2024-06-15T05:50:06.226Z] 05:50:06     INFO -  8  d3dcompiler_47.dll!D3DCompile2 + 0xe9
[task 2024-06-15T05:50:06.227Z] 05:50:06     INFO -      rbx = 0x00000000000002fb    rsi = 0x0000000000000000
[task 2024-06-15T05:50:06.227Z] 05:50:06     INFO -      rdi = 0x00000251648c3500    rbp = 0x0000000000000001
[task 2024-06-15T05:50:06.227Z] 05:50:06     INFO -      rsp = 0x000000a37c62bc30    r12 = 0x00000000000002fb
[task 2024-06-15T05:50:06.227Z] 05:50:06     INFO -      r13 = 0x0000025164963690    r14 = 0x000000a37c62c490
[task 2024-06-15T05:50:06.227Z] 05:50:06     INFO -      r15 = 0x0000000000000001    rip = 0x00007ffaf13c856a
[task 2024-06-15T05:50:06.227Z] 05:50:06     INFO -     Found by: call frame info
[task 2024-06-15T05:50:06.227Z] 05:50:06     INFO -  9  d3dcompiler_47.dll!D3DCompile + 0x6b
[task 2024-06-15T05:50:06.227Z] 05:50:06     INFO -      rbx = 0x0000000000000001    rsi = 0x000000a37c62c410
[task 2024-06-15T05:50:06.227Z] 05:50:06     INFO -      rdi = 0x00000251648c3500    rbp = 0x000000a37c62bdb0
[task 2024-06-15T05:50:06.227Z] 05:50:06     INFO -      rsp = 0x000000a37c62bcb0    r12 = 0x00000000000002fb
[task 2024-06-15T05:50:06.227Z] 05:50:06     INFO -      r13 = 0x0000025164963690    r14 = 0x000000a37c62c490
[task 2024-06-15T05:50:06.227Z] 05:50:06     INFO -      r15 = 0x0000000000000001    rip = 0x00007ffaf13c846c
[task 2024-06-15T05:50:06.227Z] 05:50:06     INFO -     Found by: call frame info
[task 2024-06-15T05:50:06.227Z] 05:50:06     INFO - 10  xul.dll!wgpu_hal::dx12::shader_compilation::compile_fxc(wgpu_hal::dx12::Device*, ref$<str$>, ref$<str$>, alloc::ffi::c_str::CString*, wgpu_types::ShaderStages, alloc::string::String) [shader_compilation.rs:71d0793fa963699c52c32a45671e90fa5263b485 : 38]
[task 2024-06-15T05:50:06.227Z] 05:50:06     INFO -     Found by: inlining
[task 2024-06-15T05:50:06.227Z] 05:50:06     INFO - 11  xul.dll!wgpu_hal::dx12::Device::load_shader(wgpu_hal::ProgrammableStage<wgpu_hal::dx12::Api>*, wgpu_hal::dx12::PipelineLayout*, naga::ShaderStage) [device.rs:71d0793fa963699c52c32a45671e90fa5263b485 : 281 + 0x7c]
[task 2024-06-15T05:50:06.227Z] 05:50:06     INFO -      rbx = 0x0000000000000001    rbp = 0x000000a37c62bdb0
[task 2024-06-15T05:50:06.227Z] 05:50:06     INFO -      rsp = 0x000000a37c62bd30    r12 = 0x00000000000002fb
[task 2024-06-15T05:50:06.227Z] 05:50:06     INFO -      r13 = 0x0000025164963690    r14 = 0x000000a37c62c490
[task 2024-06-15T05:50:06.227Z] 05:50:06     INFO -      r15 = 0x0000000000000001    rip = 0x00007ffaa6523967
[task 2024-06-15T05:50:06.228Z] 05:50:06     INFO -     Found by: call frame info
[task 2024-06-15T05:50:06.228Z] 05:50:06     INFO - 12  xul.dll!wgpu_hal::dx12::device::impl$1::create_render_pipeline(wgpu_hal::dx12::Device*, wgpu_hal::RenderPipelineDescriptor<wgpu_hal::dx12::Api>*) [device.rs:71d0793fa963699c52c32a45671e90fa5263b485 : 1300 + 0x29]
[task 2024-06-15T05:50:06.228Z] 05:50:06     INFO -      rbx = 0x000000a37c62e220    rsi = 0x0000000000000003
[task 2024-06-15T05:50:06.228Z] 05:50:06     INFO -      rdi = 0x000000a37c62e190    rbp = 0x000000a37c62c5c0
[task 2024-06-15T05:50:06.228Z] 05:50:06     INFO -      rsp = 0x000000a37c62c540    r12 = 0x6000000100000000
[task 2024-06-15T05:50:06.228Z] 05:50:06     INFO -      r13 = 0x00000251649cd748    r14 = 0x0000000000000008
[task 2024-06-15T05:50:06.228Z] 05:50:06     INFO -      r15 = 0x0000000000000000    rip = 0x00007ffaa652191f
[task 2024-06-15T05:50:06.228Z] 05:50:06     INFO -     Found by: call frame info
[task 2024-06-15T05:50:06.228Z] 05:50:06     INFO - 13  xul.dll!wgpu_core::device::resource::Device<wgpu_hal::dx12::Api>::create_render_pipeline(alloc::sync::Arc<wgpu_core::device::resource::Device<wgpu_hal::dx12::Api>,alloc::alloc::Global>*, wgpu_core::instance::Adapter<wgpu_hal::dx12::Api>*, wgpu_core::pipeline::RenderPipelineDescriptor*, enum2$<core::option::Option<wgpu_core::device::ImplicitPipelineContext> >, wgpu_core::hub::Hub<wgpu_hal::dx12::Api>*) [resource.rs:71d0793fa963699c52c32a45671e90fa5263b485 : 3351]
[task 2024-06-15T05:50:06.229Z] 05:50:06     INFO -     Found by: inlining
[task 2024-06-15T05:50:06.229Z] 05:50:06     INFO - 14  xul.dll!wgpu_core::global::Global::device_create_render_pipeline(wgpu_core::id::Id<enum2$<wgpu_core::id::markers::Device> >, wgpu_core::pipeline::RenderPipelineDescriptor*, enum2$<core::option::Option<wgpu_core::id::Id<enum2$<wgpu_core::id::markers::RenderPipeline> > > >, enum2$<core::option::Option<wgpu_core::device::ImplicitPipelineIds> >) [global.rs:71d0793fa963699c52c32a45671e90fa5263b485 : 1600]
[task 2024-06-15T05:50:06.229Z] 05:50:06     INFO -     Found by: inlining
[task 2024-06-15T05:50:06.229Z] 05:50:06     INFO - 15  xul.dll!wgpu_bindings::server::Global::device_action<wgpu_hal::dx12::Api>(wgpu_core::id::Id<enum2$<wgpu_core::id::markers::Device> >, enum2$<wgpu_bindings::DeviceAction>, wgpu_bindings::error::ErrorBuffer) [server.rs:71d0793fa963699c52c32a45671e90fa5263b485 : 865 + 0x3b8]
[task 2024-06-15T05:50:06.229Z] 05:50:06     INFO -      rbx = 0x00000251648d2860    rsi = 0x0000000000000003
[task 2024-06-15T05:50:06.229Z] 05:50:06     INFO -      rdi = 0x0000000000000000    rbp = 0x000000a37c62cd10
[task 2024-06-15T05:50:06.229Z] 05:50:06     INFO -      rsp = 0x000000a37c62cc90    r12 = 0x6000000100000000
[task 2024-06-15T05:50:06.229Z] 05:50:06     INFO -      r13 = 0x00000251649cd748    r14 = 0x0000000000000008
[task 2024-06-15T05:50:06.229Z] 05:50:06     INFO -      r15 = 0x0000000000000000    rip = 0x00007ffaa63d3511
[task 2024-06-15T05:50:06.229Z] 05:50:06     INFO -     Found by: call frame info
[task 2024-06-15T05:50:06.229Z] 05:50:06     INFO - 16  xul.dll!wgpu_bindings::server::wgpu_server_device_action(wgpu_bindings::server::Global*, wgpu_core::id::Id<enum2$<wgpu_core::id::markers::Device> >, wgpu_bindings::ByteBuf*, wgpu_bindings::error::ErrorBuffer) [server.rs:71d0793fa963699c52c32a45671e90fa5263b485 : 1052 + 0x35]
[task 2024-06-15T05:50:06.229Z] 05:50:06     INFO -      rbx = 0x6000000100000000    rsi = 0x000000a37c62eb90
[task 2024-06-15T05:50:06.229Z] 05:50:06     INFO -      rdi = 0x000000a37c62ec08    rbp = 0x000000a37c62e850
[task 2024-06-15T05:50:06.229Z] 05:50:06     INFO -      rsp = 0x000000a37c62e7d0    r12 = 0x8000000000000009
[task 2024-06-15T05:50:06.229Z] 05:50:06     INFO -      r13 = 0x0000000000000000    r14 = 0x000002515b4e8200
[task 2024-06-15T05:50:06.229Z] 05:50:06     INFO -      r15 = 0x0000000000000000    rip = 0x00007ffaa63b2820
[task 2024-06-15T05:50:06.229Z] 05:50:06     INFO -     Found by: call frame info
[task 2024-06-15T05:50:06.229Z] 05:50:06     INFO - 17  xul.dll!mozilla::webgpu::WebGPUParent::RecvDeviceAction(unsigned long long, mozilla::ipc::ByteBuf const&) [WebGPUParent.cpp:71d0793fa963699c52c32a45671e90fa5263b485 : 1329 + 0xa]
[task 2024-06-15T05:50:06.229Z] 05:50:06     INFO -      rbx = 0x6000000100000000    rsi = 0x000000a37c62ef70
[task 2024-06-15T05:50:06.229Z] 05:50:06     INFO -      rdi = 0x000002515b469200    rbp = 0x0000000000000001
[task 2024-06-15T05:50:06.230Z] 05:50:06     INFO -      rsp = 0x000000a37c62ebe0    r12 = 0x0000025168c18000
[task 2024-06-15T05:50:06.230Z] 05:50:06     INFO -      r13 = 0x0000000000000000    r14 = 0x000000a37c62ef98
[task 2024-06-15T05:50:06.230Z] 05:50:06     INFO -      r15 = 0x000000a37c62ec56    rip = 0x00007ffaa31b49f5
[task 2024-06-15T05:50:06.230Z] 05:50:06     INFO -     Found by: call frame info
[task 2024-06-15T05:50:06.230Z] 05:50:06     INFO - 18  xul.dll!mozilla::webgpu::PWebGPUParent::OnMessageReceived(IPC::Message const&) [PWebGPUParent.cpp: : 278 + 0x17]
[task 2024-06-15T05:50:06.230Z] 05:50:06     INFO -      rbx = 0x000000a37c62ef98    rsi = 0x000002515b469200
[task 2024-06-15T05:50:06.230Z] 05:50:06     INFO -      rdi = 0x000000a37c62efd8    rbp = 0x0000000000000001
[task 2024-06-15T05:50:06.230Z] 05:50:06     INFO -      rsp = 0x000000a37c62ee90    r12 = 0x0000025168c18000
[task 2024-06-15T05:50:06.230Z] 05:50:06     INFO -      r13 = 0x0000000000000000    r14 = 0x0000000000000000
[task 2024-06-15T05:50:06.230Z] 05:50:06     INFO -      r15 = 0x0000000000000000    rip = 0x00007ffaa31bbf29
[task 2024-06-15T05:50:06.230Z] 05:50:06     INFO -     Found by: call frame info
[task 2024-06-15T05:50:06.230Z] 05:50:06     INFO - 19  xul.dll!mozilla::gfx::PCanvasManagerParent::OnMessageReceived(IPC::Message const&) [PCanvasManagerParent.cpp: : 248 + 0xc]
[task 2024-06-15T05:50:06.230Z] 05:50:06     INFO -      rbx = 0x0000025168c17100    rsi = 0x0000000000000000
[task 2024-06-15T05:50:06.230Z] 05:50:06     INFO -      rdi = 0x00000251648ec2a0    rbp = 0x0000000000000001
[task 2024-06-15T05:50:06.230Z] 05:50:06     INFO -      rsp = 0x000000a37c62f050    r12 = 0x0000025168c18000
[task 2024-06-15T05:50:06.230Z] 05:50:06     INFO -      r13 = 0x0000000000000000    r14 = 0x0000000000000000
[task 2024-06-15T05:50:06.230Z] 05:50:06     INFO -      r15 = 0x0000000000000000    rip = 0x00007ffaa20fdcd5
[task 2024-06-15T05:50:06.230Z] 05:50:06     INFO -     Found by: call frame info
[task 2024-06-15T05:50:06.230Z] 05:50:06     INFO - 20  xul.dll!mozilla::ipc::MessageChannel::DispatchAsyncMessage(mozilla::ipc::ActorLifecycleProxy*, IPC::Message const&) [MessageChannel.cpp:71d0793fa963699c52c32a45671e90fa5263b485 : 1820 + 0xf]
[task 2024-06-15T05:50:06.230Z] 05:50:06     INFO -      rbx = 0x0000025168c2f160    rsi = 0x0000025168c17100
[task 2024-06-15T05:50:06.231Z] 05:50:06     INFO -      rdi = 0x000002515f55a068    rbp = 0x0000000000000001
[task 2024-06-15T05:50:06.231Z] 05:50:06     INFO -      rsp = 0x000000a37c62f0f0    r12 = 0x0000025168c18000
[task 2024-06-15T05:50:06.231Z] 05:50:06     INFO -      r13 = 0x0000000000000000    r14 = 0x0000000000000000
[task 2024-06-15T05:50:06.231Z] 05:50:06     INFO -      r15 = 0x0000000000000000    rip = 0x00007ffaa1947cf1
[task 2024-06-15T05:50:06.231Z] 05:50:06     INFO -     Found by: call frame info
[task 2024-06-15T05:50:06.231Z] 05:50:06     INFO - 21  xul.dll!mozilla::ipc::MessageChannel::DispatchMessage(mozilla::ipc::ActorLifecycleProxy*, mozilla::UniquePtr<IPC::Message,mozilla::DefaultDelete<IPC::Message> >) [MessageChannel.cpp:71d0793fa963699c52c32a45671e90fa5263b485 : 1739 + 0xa]
[task 2024-06-15T05:50:06.231Z] 05:50:06     INFO -      rbx = 0x0000025168c2f160    rsi = 0x000000a37c62f250
[task 2024-06-15T05:50:06.231Z] 05:50:06     INFO -      rdi = 0x000002515f55a068    rbp = 0x00000000ffffffff
[task 2024-06-15T05:50:06.231Z] 05:50:06     INFO -      rsp = 0x000000a37c62f150    r12 = 0x0000025168c18000
[task 2024-06-15T05:50:06.231Z] 05:50:06     INFO -      r13 = 0x0000000000000000    r14 = 0x000002516492f220
[task 2024-06-15T05:50:06.231Z] 05:50:06     INFO -      r15 = 0x0000000000000000    rip = 0x00007ffaa194715c
[task 2024-06-15T05:50:06.231Z] 05:50:06     INFO -     Found by: call frame info
[task 2024-06-15T05:50:06.231Z] 05:50:06     INFO - 22  xul.dll!mozilla::ipc::MessageChannel::RunMessage(mozilla::ipc::ActorLifecycleProxy*, mozilla::ipc::MessageChannel::MessageTask&) [MessageChannel.cpp:71d0793fa963699c52c32a45671e90fa5263b485 : 1530 + 0xa]
[task 2024-06-15T05:50:06.231Z] 05:50:06     INFO -      rbx = 0x0000025168c18000    rsi = 0x000002515f55a068
[task 2024-06-15T05:50:06.231Z] 05:50:06     INFO -      rdi = 0x0000025168c2f160    rbp = 0x0000000000000000
[task 2024-06-15T05:50:06.231Z] 05:50:06     INFO -      rsp = 0x000000a37c62f230    r12 = 0x0000025168c18000
[task 2024-06-15T05:50:06.231Z] 05:50:06     INFO -      r13 = 0x0000000000000000    r14 = 0x0000025168c18040
[task 2024-06-15T05:50:06.231Z] 05:50:06     INFO -      r15 = 0x00000000ffffffff    rip = 0x00007ffaa194751f
[task 2024-06-15T05:50:06.231Z] 05:50:06     INFO -     Found by: call frame info
[task 2024-06-15T05:50:06.231Z] 05:50:06     INFO - 23  xul.dll!mozilla::ipc::MessageChannel::MessageTask::Run() [MessageChannel.cpp:71d0793fa963699c52c32a45671e90fa5263b485 : 1630 + 0xa]
[task 2024-06-15T05:50:06.231Z] 05:50:06     INFO -      rbx = 0x0000025168c2f160    rsi = 0x000002516492f220
[task 2024-06-15T05:50:06.231Z] 05:50:06     INFO -      rdi = 0x0000025168c18000    rbp = 0x0000000000000000
[task 2024-06-15T05:50:06.231Z] 05:50:06     INFO -      rsp = 0x000000a37c62f280    r12 = 0x0000025168c18000
[task 2024-06-15T05:50:06.231Z] 05:50:06     INFO -      r13 = 0x0000000000000000    r14 = 0x0000025168c18040
[task 2024-06-15T05:50:06.231Z] 05:50:06     INFO -      r15 = 0x00000000ffffffff    rip = 0x00007ffaa19477b0
[task 2024-06-15T05:50:06.231Z] 05:50:06     INFO -     Found by: call frame info
[task 2024-06-15T05:50:06.231Z] 05:50:06     INFO - 24  xul.dll!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:71d0793fa963699c52c32a45671e90fa5263b485 : 1198 + 0x1a]
[task 2024-06-15T05:50:06.231Z] 05:50:06     INFO -      rbx = 0x0000000000000000    rsi = 0x000002515b4719a0
[task 2024-06-15T05:50:06.231Z] 05:50:06     INFO -      rdi = 0x000000a37c62f4cf    rbp = 0x0000000000000000
[task 2024-06-15T05:50:06.231Z] 05:50:06     INFO -      rsp = 0x000000a37c62f2d0    r12 = 0x0000025168c18000
[task 2024-06-15T05:50:06.232Z] 05:50:06     INFO -      r13 = 0x0000000000000000    r14 = 0x000002515b471ac8
[task 2024-06-15T05:50:06.232Z] 05:50:06     INFO -      r15 = 0x00000000ffffffff    rip = 0x00007ffaa1287e44
[task 2024-06-15T05:50:06.232Z] 05:50:06     INFO -     Found by: call frame info
[task 2024-06-15T05:50:06.232Z] 05:50:06     INFO - 25  xul.dll!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:71d0793fa963699c52c32a45671e90fa5263b485 : 480 + 0x14]
[task 2024-06-15T05:50:06.232Z] 05:50:06     INFO -      rbx = 0x000002515b4719a0    rsi = 0x000002515b4d5c40
[task 2024-06-15T05:50:06.232Z] 05:50:06     INFO -      rdi = 0x000000a37c62f628    rbp = 0x000000005b4d5c01
[task 2024-06-15T05:50:06.232Z] 05:50:06     INFO -      rsp = 0x000000a37c62f4a0    r12 = 0x00007ffaf7d51690
[task 2024-06-15T05:50:06.232Z] 05:50:06     INFO -      r13 = 0x00007ffabd149ae0    r14 = 0x000002515b4d5c60
[task 2024-06-15T05:50:06.232Z] 05:50:06     INFO -      r15 = 0x000002515f53c648    rip = 0x00007ffaa128c9c8
[task 2024-06-15T05:50:06.232Z] 05:50:06     INFO -     Found by: call frame info
[task 2024-06-15T05:50:06.232Z] 05:50:06     INFO - 26  xul.dll!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:71d0793fa963699c52c32a45671e90fa5263b485 : 300 + 0x9]
[task 2024-06-15T05:50:06.232Z] 05:50:06     INFO -      rbx = 0x000002515b4719a0    rsi = 0x000002515b4d5c40
[task 2024-06-15T05:50:06.232Z] 05:50:06     INFO -      rbp = 0x000000005b4d5c01    rsp = 0x000000a37c62f4f0
[task 2024-06-15T05:50:06.232Z] 05:50:06     INFO -      r12 = 0x00007ffaf7d51690    r13 = 0x00007ffabd149ae0
[task 2024-06-15T05:50:06.232Z] 05:50:06     INFO -      r14 = 0x000002515b4d5c60    r15 = 0x000002515f53c648
[task 2024-06-15T05:50:06.232Z] 05:50:06     INFO -      rip = 0x00007ffaa194ad96
[task 2024-06-15T05:50:06.232Z] 05:50:06     INFO -     Found by: call frame info
[task 2024-06-15T05:50:06.232Z] 05:50:06     INFO - 27  xul.dll!MessageLoop::RunInternal() [message_loop.cc:71d0793fa963699c52c32a45671e90fa5263b485 : 370]
[task 2024-06-15T05:50:06.233Z] 05:50:06     INFO -     Found by: inlining
[task 2024-06-15T05:50:06.233Z] 05:50:06     INFO - 28  xul.dll!MessageLoop::RunHandler() [message_loop.cc:71d0793fa963699c52c32a45671e90fa5263b485 : 363 + 0x15]
[task 2024-06-15T05:50:06.233Z] 05:50:06     INFO -      rbx = 0x000000a37c62f628    rsi = 0x000000a37c62f628
[task 2024-06-15T05:50:06.233Z] 05:50:06     INFO -      rdi = 0x000002515f51c308    rbp = 0x000000a37c62f570
[task 2024-06-15T05:50:06.233Z] 05:50:06     INFO -      rsp = 0x000000a37c62f550    r12 = 0x00007ffaf7d51690
[task 2024-06-15T05:50:06.233Z] 05:50:06     INFO -      r13 = 0x00007ffabd149ae0    r14 = 0x000002515f53c638
[task 2024-06-15T05:50:06.233Z] 05:50:06     INFO -      r15 = 0x000002515f53c648    rip = 0x00007ffaa1906400
[task 2024-06-15T05:50:06.233Z] 05:50:06     INFO -     Found by: call frame info
[task 2024-06-15T05:50:06.236Z] 05:50:06     INFO - 29  xul.dll!MessageLoop::Run() [message_loop.cc:71d0793fa963699c52c32a45671e90fa5263b485 : 345 + 0x4]
[task 2024-06-15T05:50:06.236Z] 05:50:06     INFO -      rbx = 0x000000a37c62f628    rsi = 0x000002515f51c300
[task 2024-06-15T05:50:06.236Z] 05:50:06     INFO -      rdi = 0x000002515f51c308    rbp = 0x000000000000000e
[task 2024-06-15T05:50:06.236Z] 05:50:06     INFO -      rsp = 0x000000a37c62f5a0    r12 = 0x00007ffaf7d51690
[task 2024-06-15T05:50:06.236Z] 05:50:06     INFO -      r13 = 0x00007ffabd149ae0    r14 = 0x000002515f53c638
[task 2024-06-15T05:50:06.236Z] 05:50:06     INFO -      r15 = 0x000002515f53c648    rip = 0x00007ffaa1906377
[task 2024-06-15T05:50:06.236Z] 05:50:06     INFO -     Found by: call frame info
[task 2024-06-15T05:50:06.236Z] 05:50:06     INFO - 30  xul.dll!nsThread::ThreadFunc(void*) [nsThread.cpp:71d0793fa963699c52c32a45671e90fa5263b485 : 370 + 0x7]
[task 2024-06-15T05:50:06.236Z] 05:50:06     INFO -      rbx = 0x000000a37c62f628    rbp = 0x000000000000000e
[task 2024-06-15T05:50:06.236Z] 05:50:06     INFO -      rsp = 0x000000a37c62f5f0    r12 = 0x00007ffaf7d51690
[task 2024-06-15T05:50:06.237Z] 05:50:06     INFO -      r13 = 0x00007ffabd149ae0    r14 = 0x000002515f53c638
[task 2024-06-15T05:50:06.237Z] 05:50:06     INFO -      r15 = 0x000002515f53c648    rip = 0x00007ffaa128502b
[task 2024-06-15T05:50:06.237Z] 05:50:06     INFO -     Found by: call frame info
[task 2024-06-15T05:50:06.237Z] 05:50:06     INFO - 31  nss3.dll!_PR_NativeRunThread(void*) [pruthr.c:71d0793fa963699c52c32a45671e90fa5263b485 : 399 + 0xd]
[task 2024-06-15T05:50:06.237Z] 05:50:06     INFO -      rbx = 0x000002515b43a530    rsi = 0x000002515f53c500
[task 2024-06-15T05:50:06.237Z] 05:50:06     INFO -      rdi = 0x000002515b43a500    rbp = 0x00007ffabd14bd20
[task 2024-06-15T05:50:06.237Z] 05:50:06     INFO -      rsp = 0x000000a37c62f7c0    r12 = 0x00007ffaf7d51690
[task 2024-06-15T05:50:06.237Z] 05:50:06     INFO -      r13 = 0x00007ffabd149ae0    r14 = 0x000002515f53c638
[task 2024-06-15T05:50:06.237Z] 05:50:06     INFO -      r15 = 0x000002515f53c648    rip = 0x00007ffabd0283f6
[task 2024-06-15T05:50:06.237Z] 05:50:06     INFO -     Found by: call frame info
[task 2024-06-15T05:50:06.237Z] 05:50:06     INFO - 32  nss3.dll!pr_root(void*) [w95thred.c:71d0793fa963699c52c32a45671e90fa5263b485 : 139 + 0xc]
[task 2024-06-15T05:50:06.237Z] 05:50:06     INFO -      rbx = 0x000002515f9dff80    rsi = 0x0000000000000000
[task 2024-06-15T05:50:06.237Z] 05:50:06     INFO -      rdi = 0x000002515f9dff80    rbp = 0x0000000000000000
[task 2024-06-15T05:50:06.237Z] 05:50:06     INFO -      rsp = 0x000000a37c62f840    r12 = 0x0000000000000000
[task 2024-06-15T05:50:06.237Z] 05:50:06     INFO -      r13 = 0x0000000000000000    r14 = 0x0000000000000000
[task 2024-06-15T05:50:06.237Z] 05:50:06     INFO -      r15 = 0x0000000000000000    rip = 0x00007ffabd01b481
[task 2024-06-15T05:50:06.237Z] 05:50:06     INFO -     Found by: call frame info
[task 2024-06-15T05:50:06.237Z] 05:50:06     INFO - 33  ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1> + 0x92
[task 2024-06-15T05:50:06.237Z] 05:50:06     INFO -      rbx = 0x000002515f9dff80    rbp = 0x0000000000000000
[task 2024-06-15T05:50:06.237Z] 05:50:06     INFO -      rsp = 0x000000a37c62f870    r12 = 0x0000000000000000
[task 2024-06-15T05:50:06.237Z] 05:50:06     INFO -      r13 = 0x0000000000000000    r14 = 0x0000000000000000
[task 2024-06-15T05:50:06.237Z] 05:50:06     INFO -      r15 = 0x0000000000000000    rip = 0x00007ffaf53a9333
[task 2024-06-15T05:50:06.237Z] 05:50:06     INFO -     Found by: call frame info
[task 2024-06-15T05:50:06.237Z] 05:50:06     INFO - 34  kernel32.dll!BaseThreadInitThunk + 0x1c
[task 2024-06-15T05:50:06.237Z] 05:50:06     INFO -      rbx = 0x0000000000000000    rbp = 0x0000000000000000
[task 2024-06-15T05:50:06.237Z] 05:50:06     INFO -      rsp = 0x000000a37c62f8a0    r12 = 0x0000000000000000
[task 2024-06-15T05:50:06.238Z] 05:50:06     INFO -      r13 = 0x0000000000000000    r14 = 0x0000000000000000
[task 2024-06-15T05:50:06.238Z] 05:50:06     INFO -      r15 = 0x0000000000000000    rip = 0x00007ffaf67e257d
[task 2024-06-15T05:50:06.238Z] 05:50:06     INFO -     Found by: call frame info
[task 2024-06-15T05:50:06.238Z] 05:50:06     INFO - 35  mozglue.dll!mozilla::interceptor::FuncHook<mozilla::interceptor::WindowsDllInterceptor<mozilla::interceptor::VMSharingPolicyShared>,void (*)(int, void *, void *)>::operator()(int&, void*&, void*&) const [nsWindowsDllInterceptor.h:71d0793fa963699c52c32a45671e90fa5263b485 : 150]
[task 2024-06-15T05:50:06.238Z] 05:50:06     INFO -     Found by: inlining
[task 2024-06-15T05:50:06.238Z] 05:50:06     INFO - 36  mozglue.dll!patched_BaseThreadInitThunk(int, void*, void*) [WindowsDllBlocklist.cpp:71d0793fa963699c52c32a45671e90fa5263b485 : 562 + 0x23]
[task 2024-06-15T05:50:06.238Z] 05:50:06     INFO -      rbx = 0x00007ffaf53a92a0    rsi = 0x0000000000000000
[task 2024-06-15T05:50:06.238Z] 05:50:06     INFO -      rdi = 0x000002515f9dff80    rbp = 0x0000000000000000
[task 2024-06-15T05:50:06.238Z] 05:50:06     INFO -      rsp = 0x000000a37c62f8d0    r12 = 0x0000000000000000
[task 2024-06-15T05:50:06.238Z] 05:50:06     INFO -      r13 = 0x0000000000000000    r14 = 0x0000000000000000
[task 2024-06-15T05:50:06.238Z] 05:50:06     INFO -      r15 = 0x0000000000000000    rip = 0x00007ffad04a1abb
[task 2024-06-15T05:50:06.238Z] 05:50:06     INFO -     Found by: call frame info
[task 2024-06-15T05:50:06.238Z] 05:50:06     INFO - 37  ntdll.dll!RtlUserThreadStart + 0x27
[task 2024-06-15T05:50:06.238Z] 05:50:06     INFO -      rbx = 0x0000000000000000    rsi = 0x0000000000000000
[task 2024-06-15T05:50:06.238Z] 05:50:06     INFO -      rdi = 0x0000000000000000    rbp = 0x0000000000000000
[task 2024-06-15T05:50:06.238Z] 05:50:06     INFO -      rsp = 0x000000a37c62f940    r12 = 0x0000000000000000
[task 2024-06-15T05:50:06.238Z] 05:50:06     INFO -      r13 = 0x0000000000000000    r14 = 0x0000000000000000
[task 2024-06-15T05:50:06.238Z] 05:50:06     INFO -      r15 = 0x0000000000000000    rip = 0x00007ffaf7d8aa48
[task 2024-06-15T05:50:06.239Z] 05:50:06     INFO -     Found by: call frame info
[task 2024-06-15T05:50:06.239Z] 05:50:06     INFO - 

Hi Mike! Could you please take a look at this? This started once Bug 1886058 landed on Autoland, as it can be seen here.

Thank you!

Flags: needinfo?(mh+mozilla)
Keywords: regression
Regressed by: rustc-1.79

Set release status flags based on info from the regressing bug 1886058

Duplicate of this bug: 1902855

Copying crash signatures from duplicate bugs.

Crash Signature: [@ RtlInitAnsiStringEx] → [@ RtlInitAnsiStringEx] [@ RtlInitAnsiStringEx | Basep8BitStringToDynamicUnicodeString]

The webgl code invoking D3DCompile is invoking UB, and the behavior changed in rustc 1.79: https://rust.godbolt.org/z/WcGjo3K5r
This code shouldn't be handing out Rust strings as C Strings.

Crash Signature: [@ RtlInitAnsiStringEx] [@ RtlInitAnsiStringEx | Basep8BitStringToDynamicUnicodeString] → [@ RtlInitAnsiStringEx] [@ RtlInitAnsiStringEx | Basep8BitStringToDynamicUnicodeString]
Flags: needinfo?(mh+mozilla)
Severity: -- → S3
OS: Unspecified → Windows 11
Hardware: Unspecified → x86_64
Version: unspecified → Firefox 129
Depends on: 1903296

Fixed by bug 1903296

Status: NEW → RESOLVED
Closed: 5 months ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.