<div dir="ltr">So the problem seems to be related to -fstandalone-debug (at least one part of it). Right now there is a problem, where -fstandalone-debug and libstdc++-dbg cannot coexists for whatever reason:<div>-fstandalone-debug, libstdc++-dbg uninstalled -> test works fine</div><div>-fno-standalone-debug, libstdc++-dbg installed -> test works fine<br></div><div>-fno-standalone-debug, libstdc++-dbg uninstalled -> failure, cannot find std::string definition [as expected]<br></div><div>-fstandalone-debug, libstdc++-dbg installed -> failure, for whatever reason we end up calling std::random_device::_M_init() instead of std::string::c_str() [bad]<br></div><div><br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 11 March 2015 at 12:23, Pavel Labath <span dir="ltr"><<a href="mailto:labath@google.com" target="_blank">labath@google.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I don't think this is related to clang-3.4. I'm getting failures here even with clang-3.5. Interestingly the failures are more common on the debug build of lldb (fails almost always for me), that on the release build (failed after 60 attempts).</div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">On 10 March 2015 at 00:31, Vince Harron <span dir="ltr"><<a href="mailto:vharron@google.com" target="_blank">vharron@google.com</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div dir="ltr">Hi all,<div><br></div><div>Since this failure is only seen on the builder using clang-3.4, I'm willing to bet that this is clang-3.4 specific?  I don't really care about clang-3.4.  How does everyone feel about just updating he compiler on that buildbot?</div><div><br></div><div>Something like:</div><div><br></div><div>sudo apt-get install clang-3.5</div><div><br></div><div>And then whatever is needed to get configure to pickup /usr/bin/clang-3.5</div><div><br></div><div>CC=clang-3.5</div><div>?</div><span><font color="#888888"><div><br></div><div>Vince</div><div><br></div><div><br></div></font></span></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Mar 9, 2015 at 2:41 PM, Vince Harron <span dir="ltr"><<a href="mailto:vharron@google.com" target="_blank">vharron@google.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><a href="http://lab.llvm.org:8011/builders/lldb-x86_64-debian-clang/builds/4076" target="_blank">http://lab.llvm.org:8011/builders/lldb-x86_64-debian-clang/builds/4076</a><br></div><div><br></div>Possible problem CLs: d0k, gclayton, alexfh<br><br><br>======================================================================<br>FAIL: test_with_dwarf (TestCallStdStringFunction.ExprCommandCallFunctionTestCase)<br>   Test calling std::String member function.<br>----------------------------------------------------------------------<br>Traceback (most recent call last):<br>  File "/home/llvmbb/llvm-build-dir/lldb-x86_64-clang-ubuntu-14.04/llvm.src/tools/lldb/test/lldbtest.py", line 473, in wrapper<br>    return func(self, *args, **kwargs)<br>  File "/home/llvmbb/llvm-build-dir/lldb-x86_64-clang-ubuntu-14.04/llvm.src/tools/lldb/test/lldbtest.py", line 537, in wrapper<br>    func(*args, **kwargs)<br>  File "/home/llvmbb/llvm-build-dir/lldb-x86_64-clang-ubuntu-14.04/llvm.src/tools/lldb/test/lldbtest.py", line 537, in wrapper<br>    func(*args, **kwargs)<br>  File "/home/llvmbb/llvm-build-dir/lldb-x86_64-clang-ubuntu-14.04/llvm.src/tools/lldb/test/lldbtest.py", line 537, in wrapper<br>    func(*args, **kwargs)<br>  File "/home/llvmbb/llvm-build-dir/lldb-x86_64-clang-ubuntu-14.04/llvm.src/tools/lldb/test/lldbtest.py", line 537, in wrapper<br>    func(*args, **kwargs)<br>  File "/home/llvmbb/llvm-build-dir/lldb-x86_64-clang-ubuntu-14.04/llvm.src/tools/lldb/test/expression_command/call-function/TestCallStdStringFunction.py", line 37, in test_with_dwarf<br>    self.call_function()<br>  File "/home/llvmbb/llvm-build-dir/lldb-x86_64-clang-ubuntu-14.04/llvm.src/tools/lldb/test/expression_command/call-function/TestCallStdStringFunction.py", line 54, in call_function<br>    substrs = ['Hello world'])<br>  File "/home/llvmbb/llvm-build-dir/lldb-x86_64-clang-ubuntu-14.04/llvm.src/tools/lldb/test/lldbtest.py", line 2036, in expect<br>    self.runCmd(str, msg=msg, trace = (True if trace else False), check = not error, inHistory=inHistory)<br>  File "/home/llvmbb/llvm-build-dir/lldb-x86_64-clang-ubuntu-14.04/llvm.src/tools/lldb/test/lldbtest.py", line 1962, in runCmd<br>    msg if msg else CMD_MSG(cmd))<br>AssertionError: False is not True : Command 'print str.c_str()' returns successfully<br><br><br><br><br>--<br><br>Vince Harron | Technical Lead Manager | <a href="mailto:vharron@google.com" target="_blank">vharron@google.com</a> | <a href="tel:858-442-0868" value="+18584420868" target="_blank">858-442-0868</a>
</div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div><div dir="ltr"><br><table cellspacing="0" cellpadding="0" style="font-family:'Times New Roman'"><tbody><tr style="color:rgb(85,85,85);font-family:sans-serif;font-size:small"><td nowrap style="border-top-style:solid;border-top-color:rgb(213,15,37);border-top-width:2px">Vince Harron |</td><td nowrap style="border-top-style:solid;border-top-color:rgb(51,105,232);border-top-width:2px"> Technical Lead Manager |</td><td nowrap style="border-top-style:solid;border-top-color:rgb(0,153,57);border-top-width:2px"> <a href="mailto:vharron@google.com" target="_blank">vharron@google.com</a> |</td><td nowrap style="border-top-style:solid;border-top-color:rgb(238,178,17);border-top-width:2px"> 858-442-0868</td></tr></tbody></table><br></div></div>
</div>
</div></div><br></div></div>_______________________________________________<br>
lldb-dev mailing list<br>
<a href="mailto:lldb-dev@cs.uiuc.edu" target="_blank">lldb-dev@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev</a><br>
<br></blockquote></div><br></div>
</blockquote></div><br></div>