Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-19213

Apache Httpd 2.2.17 hits several Asserts before making crash the whole system

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Critical
    • None
    • None
    • None

    Description

      Using Portable Apache 2.2.17 from here: https://sourceforge.net/projects/apache2portable/files/2.2.17/windows/portable-apache-2.2.17-win32-x86.zip/download

      Reproduction steps:
      Download file
      Uncompress
      Open conf/httpd.portable.conf and add the following code before the first <IfModule> tag:

      <IfModule mpm_winnt_module>
        Win32DisableAcceptEx
      </IfModule>
      

      (this is for workaround the AcceptEx() missing api call.
      Run start.bat in the top folder
      Go to web browser and open http://127.0.1.1:8080

      At first it hit 2 asserts inside afd.sys driver, which both of them are cont'able, you should see "It works!" on the browser, now refresh the page to let the fun start

      Apache hits again the first 2 asserts, you can go ahead by cont'ing both, but then starts hitting more asserts inside afd.sys, and jumps to hitting another assert in tcpip.sys, you can still ignore that assert, but something critical happens and now you are inside a page fault, cont'ing this makes the system crash as a whole.

      Debug log is attached.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              Julcar Julcar
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: