https://bz.apache.org/bugzilla/show_bug.cgi?id=69561

            Bug ID: 69561
           Summary: httpd 2.4.63 built with OpenSSL 3.4.0 fails to start
                    producing Windows Event Log error referring to
                    libcrypto_3_x64.dll
           Product: Apache httpd-2
           Version: 2.5-HEAD
          Hardware: PC
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Build
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

A number of Apache Lounge users have reported problems getting httpd 2.4.63 to
run, primarily on Windows 7, but one user also reports intermittent issues on
Windows 11. They are using the latest Apache Lounge build at
https://www.apachelounge.com/download/VS17/binaries/httpd-2.4.63-250122-win64-VS17.zip.

See post https://www.apachelounge.com/viewtopic.php?t=9346 for details.

They are testing with a minimal SSL configuration, using a self signed
certificate, as detailed here
https://github.com/jmwebservices/httpd-2.4.63-win64-VS17

Whilst not able to reproduce this problem on Windows 10 or 11, it was possible
to reproduce it on Windows 7 (x64). httpd did crash with the same sort of event
viewer error relating to libcrypto-3-x64.dll, namely an access exception
0xc0000005. 

Most of such errors are "use after free", or "null pointer" exceptions, but is
this a standalone issue with the later OpenSSL, or something Apache is causing
when using a function in the OpenSSL DLL?

I enabled process dumps on the Windows 7 VM, restarted Apache, and opened the
dump file it tirggered on a Windows 10 platform using WinDbg, to see if there
was anything of interest. Without debug symbols, this is the only clue of
interest; a reference to RC4_options, but not how we got here.

EXCEPTION_RECORD:  (.exr -1)
ExceptionAddress: 000007fee43606c0
(libcrypto_3_x64!RC4_options+0x0000000000139170)
   ExceptionCode: c0000005 (Access violation)
  ExceptionFlags: 00000000
NumberParameters: 2
   Parameter[0]: 0000000000000000
   Parameter[1]: 000007fee484dbe0
Attempt to read from address 000007fee484dbe0

Please can this be investigated further.

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to