Sorry for the late response. This is unfortunately a bug in subversion that is now triggered by the new http2 module. The fix is here http://svn.apache.org/viewvc?view=revision&revision=1845204 .
I will have to ask how this can be fixed, by DSA or by stable point release. Am 29.08.19 um 11:55 schrieb Fabien: > > Package: apache2 > Version: 2.4.25-3+deb9u8 > > It seems that since the updated version above, my svn server (through > mod_dav_svn) does not serve contents correctly when using http2: > > sh> curl --http2 --verbose > https://scm.cri.ensmp.fr/svn/nlpmake/trunk/makes/setup_pips.sh > * ALPN, server accepted to use h2 > * Using HTTP2, server supports multi-use > * Connection state changed (HTTP/2 confirmed) > * Copying HTTP/2 data in stream buffer to connection buffer after > upgrade: len=0 > * Using Stream ID: 1 (easy handle 0x5576f7c8a3f0) > > GET /svn/nlpmake/trunk/makes/setup_pips.sh HTTP/2 > > Host: scm.cri.ensmp.fr > > User-Agent: curl/7.58.0 > > Accept: */* > > > * Connection state changed (MAX_CONCURRENT_STREAMS updated)! > * Unexpected EOF > * Connection #0 to host scm.cri.ensmp.fr left intact > curl: (56) Unexpected EOF > > But it works fine with "curl --http1.1 …" > > Also, site works well with http1.1 browsers (eg w3m), but is > inaccessible with modern http2 compatible browsers (firefox, chrome), > which is consistent. > > After some investigating, I found: > > [Thu Aug 29 11:49:14.974371 2019] [core:notice] [pid 19929:tid > 140177116143680] AH00052: child pid 19972 exit signal Segmentation fault > (11) > > Last time it worked with http2: > > 10.2.14.177 - - [26/Aug/2019:23:33:01 +0200] "GET > /svn/nlpmake/trunk/makes/setup_pips.sh HTTP/2.0" 200 11361 "-" > "curl/7.58.0" > > So it is broken since after that date, which I guess is when the server > was updated to the above version. It seems that there was no simulaneous > mod_dav_svn updates, so the issue appeared with apache2 latest update. > > Current workaround is to disactivate http2 module. >