[lldb-dev] New Failure LldbGdbServerTestCase.test_Hc_then_Csignal_signals_correct_thread_launch_llgs_dwarf just started failing in top-of-tree

Vince Harron vharron at google.com
Thu Mar 12 07:48:00 PDT 2015


If you feel like looking into this now, and if you still have the same
build of lldb, I would run the test again and compare the traces (if it
passes).  BeyondCompare does a great job of comparing files with minor
differences (timestamps, process ids, etc)



On Thu, Mar 12, 2015 at 4:26 AM, Tamas Berghammer <tberghammer at google.com>
wrote:

> I had a major re-factor around the TestLldbGdbServer test cases (
> http://reviews.llvm.org/rL231922) but based on the logs the failure is
> unrelated to it.
>
> I run the test locally several time (cmake + ninja, linux - x86-64) and
> seen the first failure after more than 100 runs, so I can imagine that this
> test case is a little bit flaky and we haven't seen the failure before
> because we haven't hit the specific failure case. The linked build bot
> haven't caught this failure again since then.
>
> I attached the packet log and the process log for the failure if somebody
> have any idea about what caused it.
>
> Thanks,
> Tamas
>
> On Thu, Mar 12, 2015 at 5:09 AM, Ilia K <ki.stfu at gmail.com> wrote:
>
>>
>> http://lab.llvm.org:8011/builders/lldb-x86_64-ubuntu-14.04-cmake/builds/726
>>
>> ======================================================================
>>> ERROR: test_Hc_then_Csignal_signals_correct_thread_launch_llgs_dwarf (TestLldbGdbServer.LldbGdbServerTestCase)
>>> ----------------------------------------------------------------------
>>> Traceback (most recent call last):
>>>   File "/lldb-buildbot/lldbSlave/buildWorkingDir/llvm/tools/lldb/test/lldbtest.py", line 513, in wrapper
>>>     return func(self, *args, **kwargs)
>>>   File "/lldb-buildbot/lldbSlave/buildWorkingDir/llvm/tools/lldb/test/lldbtest.py", line 479, in wrapper
>>>     return func(self, *args, **kwargs)
>>>   File "/lldb-buildbot/lldbSlave/buildWorkingDir/llvm/tools/lldb/test/tools/lldb-server/TestLldbGdbServer.py", line 869, in test_Hc_then_Csignal_signals_correct_thread_launch_llgs_dwarf
>>>     self.Hc_then_Csignal_signals_correct_thread(signal.SIGSEGV)
>>>   File "/lldb-buildbot/lldbSlave/buildWorkingDir/llvm/tools/lldb/test/tools/lldb-server/TestLldbGdbServer.py", line 790, in Hc_then_Csignal_signals_correct_thread
>>>     context = self.expect_gdbremote_sequence(timeout_seconds=10)
>>>   File "/lldb-buildbot/lldbSlave/buildWorkingDir/llvm/tools/lldb/test/tools/lldb-server/gdbremote_testcase.py", line 501, in expect_gdbremote_sequence
>>>     return expect_lldb_gdbserver_replay(self, self.sock, self.test_sequence, timeout_seconds, self.logger)
>>>   File "/lldb-buildbot/lldbSlave/buildWorkingDir/llvm/tools/lldb/test/tools/lldb-server/lldbgdbserverutils.py", line 234, in expect_lldb_gdbserver_replay
>>>     raise Exception("timed out while waiting for packet match (receive buffer: {})".format(pump.get_receive_buffer()))
>>> Exception: timed out while waiting for packet match (receive buffer: )
>>> Config=x86_64-clang
>>>
>>> Thanks,
>> Ilia
>>
>> _______________________________________________
>> lldb-dev mailing list
>> lldb-dev at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev
>>
>>
>
> _______________________________________________
> lldb-dev mailing list
> lldb-dev at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev
>
>


-- 

Vince Harron | Technical Lead Manager | vharron at google.com | 858-442-0868
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/lldb-dev/attachments/20150312/d6b22b2d/attachment.html>


More information about the lldb-dev mailing list