Bug 1676636 Comment 5 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

Looks like it's in ANGLE:

> 00 000000f0`bf7fc568 00007ffb`713b7d60     VCRUNTIME140!memcpy_repmovs+0xe [d:\agent\_work\1\s\src\vctools\crt\vcruntime\src\string\amd64\memcpy.asm @ 114] 
> 01 000000f0`bf7fc580 00007ffb`713483e3     libGLESv2!angle::LoadCompressedToNative<4,4,1,16>+0xd0 [/builds/worker/checkouts/gecko/gfx/angle/checkout/src/image_util/loadimage.inc @ 129] 
> 02 000000f0`bf7fc630 00007ffb`7132d374     libGLESv2!rx::Image11::loadCompressedData+0x1b3 [/builds/worker/checkouts/gecko/gfx/angle/checkout/src/libANGLE/renderer/d3d/d3d11/Image11.cpp @ 349] 
> 03 (Inline Function) --------`--------     libGLESv2!rx::TextureD3D::setCompressedImageImpl+0xc8 [/builds/worker/checkouts/gecko/gfx/angle/checkout/src/libANGLE/renderer/d3d/TextureD3D.cpp @ 341] 
> 04 000000f0`bf7fc700 00007ffb`712ba0b4     libGLESv2!rx::TextureD3D_2DArray::setCompressedImage+0x194 [/builds/worker/checkouts/gecko/gfx/angle/checkout/src/libANGLE/renderer/d3d/TextureD3D.cpp @ 3163] 
> 05 000000f0`bf7fc7c0 00007ffb`7124f8d5     libGLESv2!gl::Texture::setCompressedImage+0xc4 [/builds/worker/checkouts/gecko/gfx/angle/checkout/src/libANGLE/Texture.cpp @ 1082] 
> 06 000000f0`bf7fc870 00007ffb`71415d5c     libGLESv2!gl::Context::compressedTexImage3D+0x175 [/builds/worker/checkouts/gecko/gfx/angle/checkout/src/libANGLE/Context.cpp @ 4264] 
> 07 000000f0`bf7fc920 00007ffb`743bdf37     libGLESv2!gl::CompressedTexImage3D+0xec [/builds/worker/checkouts/gecko/gfx/angle/checkout/src/libGLESv2/entry_points_gles_3_0_autogen.cpp @ 284] 
> 08 000000f0`bf7fc9c0 00007ffb`743a8fec     xul!VR_RuntimePath+0xbe7ab7
> 09 000000f0`bf7fca60 00007ffb`743a89fc     xul!VR_RuntimePath+0xbd2b6c
> 0a 000000f0`bf7fcb10 00007ffb`74380ddc     xul!VR_RuntimePath+0xbd257c
> 0b 000000f0`bf7fcd50 00007ffb`74335599     xul!VR_RuntimePath+0xbaa95c
> 0c 000000f0`bf7fce00 00007ffb`74335395     xul!VR_RuntimePath+0xb5f119
> 0d 000000f0`bf7fcf00 00007ffb`73f7fbd2     xul!VR_RuntimePath+0xb5ef15
> 0e 000000f0`bf7fcff0 00007ffb`73f7fa17     xul!VR_RuntimePath+0x7a9752
> 0f 000000f0`bf7fd0e0 00007ffb`72233bf8     xul!VR_RuntimePath+0x7a9597
> 10 000000f0`bf7fd220 00007ffb`75e5484a     xul!XRE_GetBootstrap+0x24fe58

Either this is a bug in (our fairly old) ANGLE, or ANGLE is following our bad orders.
Looks like it's in ANGLE:
```
00 000000f0`bf7fc568 00007ffb`713b7d60     VCRUNTIME140!memcpy_repmovs+0xe [d:\agent\_work\1\s\src\vctools\crt\vcruntime\src\string\amd64\memcpy.asm @ 114] 
01 000000f0`bf7fc580 00007ffb`713483e3     libGLESv2!angle::LoadCompressedToNative<4,4,1,16>+0xd0 [/builds/worker/checkouts/gecko/gfx/angle/checkout/src/image_util/loadimage.inc @ 129] 
02 000000f0`bf7fc630 00007ffb`7132d374     libGLESv2!rx::Image11::loadCompressedData+0x1b3 [/builds/worker/checkouts/gecko/gfx/angle/checkout/src/libANGLE/renderer/d3d/d3d11/Image11.cpp @ 349] 
03 (Inline Function) --------`--------     libGLESv2!rx::TextureD3D::setCompressedImageImpl+0xc8 [/builds/worker/checkouts/gecko/gfx/angle/checkout/src/libANGLE/renderer/d3d/TextureD3D.cpp @ 341] 
04 000000f0`bf7fc700 00007ffb`712ba0b4     libGLESv2!rx::TextureD3D_2DArray::setCompressedImage+0x194 [/builds/worker/checkouts/gecko/gfx/angle/checkout/src/libANGLE/renderer/d3d/TextureD3D.cpp @ 3163] 
05 000000f0`bf7fc7c0 00007ffb`7124f8d5     libGLESv2!gl::Texture::setCompressedImage+0xc4 [/builds/worker/checkouts/gecko/gfx/angle/checkout/src/libANGLE/Texture.cpp @ 1082] 
06 000000f0`bf7fc870 00007ffb`71415d5c     libGLESv2!gl::Context::compressedTexImage3D+0x175 [/builds/worker/checkouts/gecko/gfx/angle/checkout/src/libANGLE/Context.cpp @ 4264] 
07 000000f0`bf7fc920 00007ffb`743bdf37     libGLESv2!gl::CompressedTexImage3D+0xec [/builds/worker/checkouts/gecko/gfx/angle/checkout/src/libGLESv2/entry_points_gles_3_0_autogen.cpp @ 284] 
08 000000f0`bf7fc9c0 00007ffb`743a8fec     xul!VR_RuntimePath+0xbe7ab7
09 000000f0`bf7fca60 00007ffb`743a89fc     xul!VR_RuntimePath+0xbd2b6c
0a 000000f0`bf7fcb10 00007ffb`74380ddc     xul!VR_RuntimePath+0xbd257c
0b 000000f0`bf7fcd50 00007ffb`74335599     xul!VR_RuntimePath+0xbaa95c
0c 000000f0`bf7fce00 00007ffb`74335395     xul!VR_RuntimePath+0xb5f119
0d 000000f0`bf7fcf00 00007ffb`73f7fbd2     xul!VR_RuntimePath+0xb5ef15
0e 000000f0`bf7fcff0 00007ffb`73f7fa17     xul!VR_RuntimePath+0x7a9752
0f 000000f0`bf7fd0e0 00007ffb`72233bf8     xul!VR_RuntimePath+0x7a9597
10 000000f0`bf7fd220 00007ffb`75e5484a     xul!XRE_GetBootstrap+0x24fe58
```
Either this is a bug in (our fairly old) ANGLE, or ANGLE is following our bad orders.

Back to Bug 1676636 Comment 5