Looks like the Protocols.HTTP.Server is broken, though I don't know how recently as it was a while ago I installed the previous Pike 8.1. It's never the first request that fails, so I'm suspecting something like keep-alive, though it could be inside the SSL state (tickets?) things are messed up.
The problem appears to be writes after finished() has been called. As I said the code used to work in 8.1 and works in 8.0.
Anyone got any obvious idea?
Indexing the NULL value with "output_to". /usr/local/pike/8.1.13/lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/Request.pike:929: Protocols.HTTP.Server.Request("GET" "/test.html")->send_write() /usr/local/pike/8.1.13/lib/modules/SSL.pmod/File.pike:1315: SSL.File(Stdio.File("socket", "85.228.101.175 55103", 777 /* fd=14 */), SSL.ServerConnection(ready))->internal_poll() -:1: Pike.Backend(0)->`()(3600.0)