On Thu, 26 Apr 2018 at 22:58, Leonard Mosescu via lldb-dev <
lldb-dev@lists.llvm.org> wrote:

> I just did a clean build (debug) on Linux, and I noticed that the LLDB
tests seem to consistently get stuck:

>                                                               -- Testing:
1002 tests, 12 threads --

>   99%
[==========================================================================================================================================-]
ETA: 00:00:01
> lldb-Suite :: types/TestIntegerTypes.py


> At this point there are a bunch of llvm-lit processes waiting and two
suspicious LLDB unit tests:


> ProcessGdbRemoteTests
--gtest_filter=GDBRemoteCommunicationClientTest.GetMemoryRegionInfo
> ProcessGdbRemoteTests
--gtest_filter=GDBRemoteCommunicationClientTest.GetMemoryRegionInfoInvalidResponse


> I took a quick look and they both seem to blocked on communicating with
the remote:

> thread #2, name = 'ProcessGdbRemot', stop reason = signal SIGSTOP

These tests should have two threads communicating with each other. Can you
check what the other thread is doing?

My bet would be that fact that we are now running dotest tests concurrently
with the unittests is putting more load on the system (particularly in
debug builds), and the communication times out. You can try increasing the
timeout in GDBRemoteTestUtils.cpp:GetPacket to see if that helps.
_______________________________________________
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev

Reply via email to