Bug 1673201 Comment 11 Edit History

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

I tested a few crashes with the proposed changes and here are the results. I'm posting the crash URL, the stack frames contributing to the signature and an example of how the new signature should look like for each crash (right now the signature is OpenAdapter10_2 for all of these crashes and they all happen in the same driver version):

* https://crash-stats.mozilla.org/report/index/985bbd5d-a145-41c3-b676-47f070201117
  ```
   0  igd10iumd64.dll!<unknown in igd10iumd64.dll> + 0xe3ed
   1  igd10iumd64.dll!<unknown in igd10iumd64.dll> + 0xe7f5
   2  igd10iumd64.dll!<unknown in igd10iumd64.dll> + 0xe319
   3  igd10iumd64.dll!<unknown in igd10iumd64.dll> + 0x395e7
   4  d3d11.dll!static void CContext::TID3D11DeviceContext_RSSetScissorRects_<2>(struct ID3D11DeviceContext4*,unsigned int,struct tagRECT const *) + 0x119
  ```
  Signature: `<unknown in igd10iumd64.dll> | CContext::TID3D11DeviceContext_RSSetScissorRects_<2>`

* https://crash-stats.mozilla.org/report/index/65067595-d23a-4e57-8296-cee450201117
  ```
   0  igd10iumd64.dll!<unknown in igd10iumd64.dll> + 0x15ea
   1  igd10iumd64.dll!<unknown in igd10iumd64.dll> + 0x8f2d7
   2  igd10iumd64.dll!<unknown in igd10iumd64.dll> + 0x86155
   3  igd10iumd64.dll!<unknown in igd10iumd64.dll> + 0x5ab9a
   4  d3d11.dll!static void CContext::TID3D11DeviceContext_ClearView_<1>(struct ID3D11DeviceContext4*,struct ID3D11View *,float const * const,struct tagRECT const *,unsigned int) + 0x16b
  ```
  Signature: `<unknown in igd10iumd64.dll> | CContext::TID3D11DeviceContext_ClearView_<1>`

* https://crash-stats.mozilla.org/report/index/0d33d130-e55f-4cb6-bd37-88c390201117
  ```
   0  igd10iumd64.dll!<unknown in igd10iumd64.dll> + 0x13e46
   1  igd10iumd64.dll!<unknown in igd10iumd64.dll> + 0x61af
   2  d3d11.dll!static void CContext::UMQueryVS_ConstBuf_(struct D3D10DDI_HRTCORELAYER,unsigned int,unsigned int) + 0x11e
  ```
  Signature: `<unknown in igd10iumd64.dll> | CContext::UMQueryVS_ConstBuf_`

* https://crash-stats.mozilla.org/report/index/ac4949e7-0bb4-433d-8677-1cf400201117#tab-rawdump
  ```
   0  igd10iumd64.dll!<unknown in igd10iumd64.dll> + 0xe3ed
   1  igd10iumd64.dll!<unknown in igd10iumd64.dll> + 0xe7f5
   2  igd10iumd64.dll!<unknown in igd10iumd64.dll> + 0x41aac
   3  d3d11.dll!int NDXGI::CDevice::Flush(unsigned int,enum D3DWDDM2_0DDI_CONTEXTTYPE_FLAG) + 0xa7
  ```
  Signature: `<unknown in igd10iumd64.dll> | NDXGI::CDevice::Flush`

Does this grouping look better?
I tested a few crashes with the proposed changes and here are the results. I'm posting the crash URL, the stack frames contributing to the signature and an example of how the new signature should look like for each crash (right now the signature is OpenAdapter10_2 for all of these crashes and they all happen in the same driver version):

* https://crash-stats.mozilla.org/report/index/985bbd5d-a145-41c3-b676-47f070201117
  ```
   0  igd10iumd64.dll!<unknown in igd10iumd64.dll> + 0xe3ed
   1  igd10iumd64.dll!<unknown in igd10iumd64.dll> + 0xe7f5
   2  igd10iumd64.dll!<unknown in igd10iumd64.dll> + 0xe319
   3  igd10iumd64.dll!<unknown in igd10iumd64.dll> + 0x395e7
   4  d3d11.dll!static void CContext::TID3D11DeviceContext_RSSetScissorRects_<2>(struct ID3D11DeviceContext4*,unsigned int,struct tagRECT const *) + 0x119
  ```
  Signature: `<unknown in igd10iumd64.dll> | <unknown in igd10iumd64.dll> | <unknown in igd10iumd64.dll> | CContext::TID3D11DeviceContext_RSSetScissorRects_<2>`

* https://crash-stats.mozilla.org/report/index/65067595-d23a-4e57-8296-cee450201117
  ```
   0  igd10iumd64.dll!<unknown in igd10iumd64.dll> + 0x15ea
   1  igd10iumd64.dll!<unknown in igd10iumd64.dll> + 0x8f2d7
   2  igd10iumd64.dll!<unknown in igd10iumd64.dll> + 0x86155
   3  igd10iumd64.dll!<unknown in igd10iumd64.dll> + 0x5ab9a
   4  d3d11.dll!static void CContext::TID3D11DeviceContext_ClearView_<1>(struct ID3D11DeviceContext4*,struct ID3D11View *,float const * const,struct tagRECT const *,unsigned int) + 0x16b
  ```
  Signature: `<unknown in igd10iumd64.dll> | <unknown in igd10iumd64.dll> | <unknown in igd10iumd64.dll> | CContext::TID3D11DeviceContext_ClearView_<1>`

* https://crash-stats.mozilla.org/report/index/0d33d130-e55f-4cb6-bd37-88c390201117
  ```
   0  igd10iumd64.dll!<unknown in igd10iumd64.dll> + 0x13e46
   1  igd10iumd64.dll!<unknown in igd10iumd64.dll> + 0x61af
   2  d3d11.dll!static void CContext::UMQueryVS_ConstBuf_(struct D3D10DDI_HRTCORELAYER,unsigned int,unsigned int) + 0x11e
  ```
  Signature: `<unknown in igd10iumd64.dll> | <unknown in igd10iumd64.dll> | CContext::UMQueryVS_ConstBuf_`

* https://crash-stats.mozilla.org/report/index/ac4949e7-0bb4-433d-8677-1cf400201117#tab-rawdump
  ```
   0  igd10iumd64.dll!<unknown in igd10iumd64.dll> + 0xe3ed
   1  igd10iumd64.dll!<unknown in igd10iumd64.dll> + 0xe7f5
   2  igd10iumd64.dll!<unknown in igd10iumd64.dll> + 0x41aac
   3  d3d11.dll!int NDXGI::CDevice::Flush(unsigned int,enum D3DWDDM2_0DDI_CONTEXTTYPE_FLAG) + 0xa7
  ```
  Signature: `<unknown in igd10iumd64.dll> | <unknown in igd10iumd64.dll> | <unknown in igd10iumd64.dll> | NDXGI::CDevice::Flush`

Does this grouping look better?

edit: corrected the signatures

Back to Bug 1673201 Comment 11