Jurjen Oskam
2017-05-14 08:05:37 UTC
Hi,
httpd crashes with a segmentation violation when servicing requests with
the following (minimal) config file:
server "default" {
listen on * port 80
block return 401
}
It starts up OK, but on the first request this happens:
# httpd -d -v -v
startup
server_privinit: adding server default
socket_rlimit: max open files 1024
socket_rlimit: max open files 1024
socket_rlimit: max open files 1024
server_launch: configuring server default
server_launch: running server default
server_launch: configuring server default
server_launch: running server default
server_launch: configuring server default
server_launch: running server default
logger exiting, pid 88769
lost child: pid 18355 terminated; signal 11
server exiting, pid 90619
server exiting, pid 37360
parent terminating, pid 91332
Altering the listening address or port results in the same symptom.
Using other HTTP return codes (I've tried 402, 403, 404 and 405) does
*not* result in a crash; these seem to work as expected.
This happens on OpenBSD 6.0, 6.1 as well as -current.
If I can do anything to diagnose/fix this, please let me know via a
Cc:.
Regards,
Jurjen Oskam
httpd crashes with a segmentation violation when servicing requests with
the following (minimal) config file:
server "default" {
listen on * port 80
block return 401
}
It starts up OK, but on the first request this happens:
# httpd -d -v -v
startup
server_privinit: adding server default
socket_rlimit: max open files 1024
socket_rlimit: max open files 1024
socket_rlimit: max open files 1024
server_launch: configuring server default
server_launch: running server default
server_launch: configuring server default
server_launch: running server default
server_launch: configuring server default
server_launch: running server default
logger exiting, pid 88769
lost child: pid 18355 terminated; signal 11
server exiting, pid 90619
server exiting, pid 37360
parent terminating, pid 91332
Altering the listening address or port results in the same symptom.
Using other HTTP return codes (I've tried 402, 403, 404 and 405) does
*not* result in a crash; these seem to work as expected.
This happens on OpenBSD 6.0, 6.1 as well as -current.
If I can do anything to diagnose/fix this, please let me know via a
Cc:.
Regards,
Jurjen Oskam