Skip to content
Snippets Groups Projects
  1. Feb 28, 2024
    • Gabriele Svelto's avatar
      Bug 1872920 - Change how we notify the main process when we intercept a crash via WER a=diannaS · b695e836
      Gabriele Svelto authored
      This patch makes several fundamental changes to the logic we use to inform
      the main process whenever the WER runtime exception module intercepts a child
      process crash:
      
      * We no longer read the process type or any other data from the child process;
        the process type is passed as the runtime exception module's context
      * We no longer read the address of the memory area used to communicate with the
        main process from the child process arguments. Instead we allocate memory
        directly into the main process and store the required information there
      * We don't read anything from the main process either, the pointer to the
        function used to notify the main process is now found by looking out its
        dedicated section in the parent process' xul.dll mapping
      * We no longer read the OOM crash annotation from a child process, this
        functionality will be restored by making the module use the mozannotation
        crates to fetch all the annotations
      
      Original Revision: https://phabricator.services.mozilla.com/D201589
      
      Differential Revision: https://phabricator.services.mozilla.com/D202916
      b695e836
  2. Dec 05, 2023
  3. Sep 08, 2023
  4. Aug 02, 2023
    • Nika Layzell's avatar
      Bug 1845146 - Check numberOfBytes{Read,Written} in TestManyHandles,... · 1be72ed0
      Nika Layzell authored
      Bug 1845146 - Check numberOfBytes{Read,Written} in TestManyHandles, r=ipc-reviewers,handyman a=test-only
      
      When running GTests on Windows 7, the TestManyHandles test crashes due
      to the lpNumberOfBytesWritten argument to WriteFile not being passed.
      This argument is required on earlier versions of Windows like Windows 7.
      
      While we no longer support Windows 7 on Nightly, we still support it on
      ESR, and are trying to run GTests on Windows 7 there. It also doesn't
      hurt to add extra assertions that the full amount of data is
      read/written, so checking this could be valuable on m-c as well.
      
      Differential Revision: https://phabricator.services.mozilla.com/D184393
      1be72ed0
  5. Jun 20, 2023
  6. May 26, 2023
  7. May 25, 2023
  8. May 23, 2023
  9. May 22, 2023
Loading