Has anyone seen any
problems in apr_rmm.c on systems with shared memory and ldap
enabled?
When I stop Apache
via Crtl-C, I'm getting the Windows error saying that something is a miss in
Apache. Stepping into the debugger, reveals that the problem is at line
373 of srclib\apr-util\misc\apr_rmm.c.
else
{
if (rmm->base->firstused != this) {
APR_ANYLOCK_UNLOCK(&rmm->lock);
return APR_EINVAL;
}
}
if (rmm->base->firstused != this) {
APR_ANYLOCK_UNLOCK(&rmm->lock);
return APR_EINVAL;
}
}
firstused has not
been initialized. If I rebuild Apache without shared memory, the problem
goes away. Has anyone else seen anything like this? Any suggestions
on how to resolve this?
I'm on XP SP1,
Apache 2.0.54.
Thanks in
advance.
,
Josh.
