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;
    }
}
 
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.