Deadlocks (an application hanging when a lock is issued) happens from time to time. This is almost always caused by incorrect alias table settings, but this is difficult to track down. I threw together the attached global function you can add to an application with this issue to track it down. Documentation is included in the package. It's intentionally minimalistic. DebugLock.pkg