Configuration files are read line by line using buffers of fixed length (MAX_STRING_LEN) and exceptional conditions EOF/error/buffer-full are not handled appropriately. The 8kB limit on configuration line length is too low, e.g., for some uses of SSLRequire directive, it would be much better to implement reading lines of arbitrary length.
The error handling has been fixed in trunk in r1086756 / r1086761
Line limit increased to 16MB in r1157354
*** Bug 52017 has been marked as a duplicate of this bug. ***
fixed in 2.4.1