mod_h2: mod_h2 2.0.0RC1 Windows exec failed

Hi @icing! I’ve just compiled mod_h2 2.0.0RC1 for windows (VS17 x64 + openssl3) Without any config changes, httpd child fork failed with this stack:

h2_session_process+0xC18 0x7FEEC614A28
h2_c1_run+0xAC 0x7FEEC603E4C
h2_c1_hook_process_connection+0x4E2 0x7FEEC604572
ap_run_process_connection+0x35 0x7FEEC8138F5
worker_main+0x314 0x7FEEC8255F4
BaseThreadInitThunk+0xD 0x775E556D
RtlUserThreadStart+0x1D 0x7774372D

… all the same config and httpd build works fine with mod_h2 1.15.24 Here is my config:

    In file: d:/http/conf/extra/httpd-h2.conf
       8: Protocols h2 h2c http/1.1 acme-tls/1
       9: ProtocolsHonorOrder On
      14: H2Direct On
      15: H2Push On
      16: H2EarlyHints On
      17: H2ModernTLSOnly On
      19: H2PushPriority * after
      20: H2PushPriority text/css before
      21: H2PushPriority image/jpg after 32
      22: H2PushPriority image/jpeg after 32
      23: H2PushPriority image/png after 32
      24: H2PushPriority application/javascript interleaved

Just tell me if something wrong in my config or if you want other traces, tests, etc. to investigate. Thx!

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Comments: 16 (9 by maintainers)

Most upvoted comments

All works fine with rc4, no more error logs;)

2021-09-30 10:07:41.776656 - - - http2:info mod_http2.c(119) pid:4028 tid:728 [AH03090: mod_http2 (v2.0.0-rc4-git, feats=, nghttp2 1.45.1), initializing...]
2021-09-30 10:07:41.778156 - - - proxy_http2:info mod_proxy_http2.c(92) pid:4028 tid:728 [AH03349: mod_proxy_http2 (v2.0.0-rc4-git, nghttp2 1.45.1), initializing...]

If you want specifics Windows tests or check, don’t hesitate!

Oh my, looking deeper into the APR Windows implementation of pipes and pollsets, I seem to need an alternate implementation for that OS.🙈