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 <tbergham...@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.s...@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@cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev
>>
>>
>
> _______________________________________________
> lldb-dev mailing list
> lldb-dev@cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev
>
>


-- 

Vince Harron | Technical Lead Manager | vhar...@google.com | 858-442-0868
_______________________________________________
lldb-dev mailing list
lldb-dev@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev

Reply via email to