The problem reported below was only with the binaries of the Debug
configuration, but
disappeared in the Release configuration. So here is my temporay way out:
/* line no. 680: */
#ifndef _DEBUG
free(ap_module_short_names[m->module_index]);
#endif
Regards,
Bing
Guenter Knauf [mailto:[email protected]] wrote on 2012年4月16日 21:06
Hi Bing,
you did hit the apr list - I think this should go to the httpd list instead ...
;-)
Am 16.04.2012 14:32, schrieb Bing Swen:
> After building the httpd-2.4.2 x64 binaries with VS2010, I encountered a
> runtime error in the module libhttpd.dll, which alerts that a heap corruption
> occurred at somewhere:
> file D:\_bsDev\KSE\httpd-2.4.2\server\config.c
> line 680:
> free(ap_module_short_names[m->module_index]);
>
> The free() call always led to heap corruption like this:
> HeapFree(_crtheap, 0, pBlock);
> // access error with pBlock == NULL.
>
> My temp solution is commenting off this single line to get httpd.exe run.
> Please verify if it is a bug.
>