P14: Warning: Lock hierarchy violation P14.587: Lock hierarchy violation: Not fixed /home/dmalea/llvm/build-cmake/../tools/lldb/source/Host/common/Mutex.cpp(224): Warning X1797: Allocation site: Function Mutex: Module /home/dmalea/llvm/build-cmake/lib/liblldb.so Code snippet: 222 } 223 assert(err == 0); >224 err = ::pthread_mutex_init (&m_mutex, &attr); 225 #if ENABLE_MUTEX_ERROR_CHECKING 226 if (err == 0) Stack (1 of 1 instance(s)) >liblldb.so!Mutex - /home/dmalea/llvm/build-cmake/../tools/lldb/source/Host/common/Mutex.cpp:224 liblldb.so!Listener - /home/dmalea/llvm/build-cmake/../tools/lldb/source/Core/Listener.cpp:33 liblldb.so!Debugger - /home/dmalea/llvm/build-cmake/../tools/lldb/source/Core/Debugger.cpp:564 liblldb.so!CreateInstance - /home/dmalea/llvm/build-cmake/../tools/lldb/source/Core/Debugger.cpp:454 liblldb.so!Create - /home/dmalea/llvm/build-cmake/../tools/lldb/source/API/SBDebugger.cpp:102 liblldb.so!Create - /home/dmalea/llvm/build-cmake/../tools/lldb/source/API/SBDebugger.cpp:92 lldb!Driver - /home/dmalea/llvm/build-cmake/../tools/lldb/tools/driver/Driver.cpp:124 lldb!main - /home/dmalea/llvm/build-cmake/../tools/lldb/tools/driver/Driver.cpp:1690 lldb!_start - /home/dmalea/llvm/build-cmake/bin/lldb:0xa604 /home/dmalea/llvm/build-cmake/../tools/lldb/source/Host/common/Mutex.cpp(224): Warning X1800: Allocation site: Function Mutex: Module /home/dmalea/llvm/build-cmake/lib/liblldb.so Code snippet: 222 } 223 assert(err == 0); >224 err = ::pthread_mutex_init (&m_mutex, &attr); 225 #if ENABLE_MUTEX_ERROR_CHECKING 226 if (err == 0) Stack (1 of 1 instance(s)) >liblldb.so!Mutex - /home/dmalea/llvm/build-cmake/../tools/lldb/source/Host/common/Mutex.cpp:224 liblldb.so!BroadcasterManager - /home/dmalea/llvm/build-cmake/../tools/lldb/source/Core/Broadcaster.cpp:365 liblldb.so!Debugger - /home/dmalea/llvm/build-cmake/../tools/lldb/source/Core/Debugger.cpp:564 liblldb.so!CreateInstance - /home/dmalea/llvm/build-cmake/../tools/lldb/source/Core/Debugger.cpp:454 liblldb.so!Create - /home/dmalea/llvm/build-cmake/../tools/lldb/source/API/SBDebugger.cpp:102 liblldb.so!Create - /home/dmalea/llvm/build-cmake/../tools/lldb/source/API/SBDebugger.cpp:92 lldb!Driver - /home/dmalea/llvm/build-cmake/../tools/lldb/tools/driver/Driver.cpp:124 lldb!main - /home/dmalea/llvm/build-cmake/../tools/lldb/tools/driver/Driver.cpp:1690 lldb!_start - /home/dmalea/llvm/build-cmake/bin/lldb:0xa604 /home/dmalea/llvm/build-cmake/../tools/lldb/source/Host/common/Mutex.cpp(280): Warning X1798: Lock owned: Function Lock: Module /home/dmalea/llvm/build-cmake/lib/liblldb.so Code snippet: 278 #endif 279 >280 int err = ::pthread_mutex_lock (&m_mutex); 281 282 Stack (1 of 1 instance(s)) >liblldb.so!Lock - /home/dmalea/llvm/build-cmake/../tools/lldb/source/Host/common/Mutex.cpp:280 liblldb.so!Lock - /home/dmalea/llvm/build-cmake/../tools/lldb/source/Host/common/Mutex.cpp:152 liblldb.so!Locker - /home/dmalea/llvm/build-cmake/../tools/lldb/source/Host/common/Mutex.cpp:112 liblldb.so!StartListeningForEventSpec - /home/dmalea/llvm/build-cmake/../tools/lldb/source/Core/Listener.cpp:536 liblldb.so!StartListeningForEventClass - /home/dmalea/llvm/build-cmake/../tools/lldb/source/API/SBListener.cpp:108 lldb!MainLoop - /home/dmalea/llvm/build-cmake/../tools/lldb/tools/driver/Driver.cpp:1352 lldb!main - /home/dmalea/llvm/build-cmake/../tools/lldb/tools/driver/Driver.cpp:1702 lldb!_start - /home/dmalea/llvm/build-cmake/bin/lldb:0xa604 /home/dmalea/llvm/build-cmake/../tools/lldb/source/Host/common/Mutex.cpp(280): Warning X1801: Lock owned: Function Lock: Module /home/dmalea/llvm/build-cmake/lib/liblldb.so Code snippet: 278 #endif 279 >280 int err = ::pthread_mutex_lock (&m_mutex); 281 282 Stack (1 of 1 instance(s)) >liblldb.so!Lock - /home/dmalea/llvm/build-cmake/../tools/lldb/source/Host/common/Mutex.cpp:280 liblldb.so!Lock - /home/dmalea/llvm/build-cmake/../tools/lldb/source/Host/common/Mutex.cpp:152 liblldb.so!Locker - /home/dmalea/llvm/build-cmake/../tools/lldb/source/Host/common/Mutex.cpp:112 liblldb.so!SignUpListenersForBroadcaster - /home/dmalea/llvm/build-cmake/../tools/lldb/source/Core/Broadcaster.cpp:476 liblldb.so!CheckInWithManager - /home/dmalea/llvm/build-cmake/../tools/lldb/source/Core/Broadcaster.cpp:52 liblldb.so!Thread - /home/dmalea/llvm/build-cmake/../tools/lldb/source/Target/Thread.cpp:266 liblldb.so!POSIXThread - /home/dmalea/llvm/build-cmake/../tools/lldb/source/Plugins/Process/POSIX/POSIXThread.cpp:40 liblldb.so!RefreshStateAfterStop - /home/dmalea/llvm/build-cmake/../tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.cpp:414 liblldb.so!ShouldBroadcastEvent - /home/dmalea/llvm/build-cmake/../tools/lldb/source/Target/Process.cpp:3647 liblldb.so!HandlePrivateEvent - /home/dmalea/llvm/build-cmake/../tools/lldb/source/Target/Process.cpp:3890 liblldb.so!RunPrivateStateThread - /home/dmalea/llvm/build-cmake/../tools/lldb/source/Target/Process.cpp:3992 liblldb.so!PrivateStateThread - /home/dmalea/llvm/build-cmake/../tools/lldb/source/Target/Process.cpp:3929 liblldb.so!ThreadCreateTrampoline - /home/dmalea/llvm/build-cmake/../tools/lldb/source/Host/common/Host.cpp:560 /home/dmalea/llvm/build-cmake/../tools/lldb/source/Host/common/Mutex.cpp(280): Warning X1799: Lock owned: Function Lock: Module /home/dmalea/llvm/build-cmake/lib/liblldb.so Code snippet: 278 #endif 279 >280 int err = ::pthread_mutex_lock (&m_mutex); 281 282 Stack (1 of 1 instance(s)) >liblldb.so!Lock - /home/dmalea/llvm/build-cmake/../tools/lldb/source/Host/common/Mutex.cpp:280 liblldb.so!Lock - /home/dmalea/llvm/build-cmake/../tools/lldb/source/Host/common/Mutex.cpp:152 liblldb.so!Locker - /home/dmalea/llvm/build-cmake/../tools/lldb/source/Host/common/Mutex.cpp:112 liblldb.so!RegisterListenerForEvents - /home/dmalea/llvm/build-cmake/../tools/lldb/source/Core/Broadcaster.cpp:373 liblldb.so!StartListeningForEventSpec - /home/dmalea/llvm/build-cmake/../tools/lldb/source/Core/Listener.cpp:538 liblldb.so!StartListeningForEventClass - /home/dmalea/llvm/build-cmake/../tools/lldb/source/API/SBListener.cpp:108 lldb!MainLoop - /home/dmalea/llvm/build-cmake/../tools/lldb/tools/driver/Driver.cpp:1352 lldb!main - /home/dmalea/llvm/build-cmake/../tools/lldb/tools/driver/Driver.cpp:1702 lldb!_start - /home/dmalea/llvm/build-cmake/bin/lldb:0xa604 /home/dmalea/llvm/build-cmake/../tools/lldb/source/Host/common/Mutex.cpp(280): Warning X1802: Lock owned: Function Lock: Module /home/dmalea/llvm/build-cmake/lib/liblldb.so Code snippet: 278 #endif 279 >280 int err = ::pthread_mutex_lock (&m_mutex); 281 282 Stack (1 of 1 instance(s)) >liblldb.so!Lock - /home/dmalea/llvm/build-cmake/../tools/lldb/source/Host/common/Mutex.cpp:280 liblldb.so!Lock - /home/dmalea/llvm/build-cmake/../tools/lldb/source/Host/common/Mutex.cpp:152 liblldb.so!Locker - /home/dmalea/llvm/build-cmake/../tools/lldb/source/Host/common/Mutex.cpp:112 liblldb.so!StartListeningForEvents - /home/dmalea/llvm/build-cmake/../tools/lldb/source/Core/Listener.cpp:77 liblldb.so!SignUpListenersForBroadcaster - /home/dmalea/llvm/build-cmake/../tools/lldb/source/Core/Broadcaster.cpp:483 liblldb.so!CheckInWithManager - /home/dmalea/llvm/build-cmake/../tools/lldb/source/Core/Broadcaster.cpp:52 liblldb.so!Thread - /home/dmalea/llvm/build-cmake/../tools/lldb/source/Target/Thread.cpp:266 liblldb.so!POSIXThread - /home/dmalea/llvm/build-cmake/../tools/lldb/source/Plugins/Process/POSIX/POSIXThread.cpp:40 liblldb.so!RefreshStateAfterStop - /home/dmalea/llvm/build-cmake/../tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.cpp:414 liblldb.so!ShouldBroadcastEvent - /home/dmalea/llvm/build-cmake/../tools/lldb/source/Target/Process.cpp:3647 liblldb.so!HandlePrivateEvent - /home/dmalea/llvm/build-cmake/../tools/lldb/source/Target/Process.cpp:3890 liblldb.so!RunPrivateStateThread - /home/dmalea/llvm/build-cmake/../tools/lldb/source/Target/Process.cpp:3992 liblldb.so!PrivateStateThread - /home/dmalea/llvm/build-cmake/../tools/lldb/source/Target/Process.cpp:3929 liblldb.so!ThreadCreateTrampoline - /home/dmalea/llvm/build-cmake/../tools/lldb/source/Host/common/Host.cpp:560