<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On Oct 4, 2017, at 10:54 AM, Saleem Abdulrasool &lt;<a href="mailto:compnerd@compnerd.org" class="">compnerd@compnerd.org</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><div class=""><div dir="auto" class="">Does the lldb test suite not run as part of the CI builds?</div></div></div></blockquote><div><br class=""></div>AFAIK it is currently not running as part of pull request testing. (Which is obviously not ideal).</div><div><br class=""><blockquote type="cite" class=""><div class=""><div class=""><div dir="auto" class=""><br class=""></div><div dir="auto" class="">It seems that in the mean time, at least two new regressions have been introduced into the Windows build.&nbsp; That does make me slightly hesistent since it seems that it is more likely that other regressions will get introduced.</div><div dir="auto" class=""><br class=""></div><div dir="auto" class="">In any case, I’m doing a build of lldb and will look into this once the build completes.&nbsp; Hopefully the failures also reproduces on Linux.</div></div></div></blockquote><div><br class=""></div>Thanks! Jim (<a href="mailto:jingham@apple.com" class="">jingham@apple.com</a>) should be able to help you with any LLDB-related questions.</div><div><br class=""></div><div>-- adrian<br class=""><blockquote type="cite" class=""><div class=""><div class=""><div dir="auto" class=""><br class=""></div><div dir="auto" class="">Saleem</div><br class=""><div class="gmail_quote"><div class="">On Wed, Oct 4, 2017 at 10:36 AM Adrian Prantl &lt;<a href="mailto:aprantl@apple.com" class="">aprantl@apple.com</a>&gt; wrote:<br class=""></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space" class=""><div class=""><br class=""><blockquote type="cite" class=""><div class="">On Oct 4, 2017, at 10:33 AM, Saleem Abdulrasool &lt;<a href="mailto:compnerd@compnerd.org" target="_blank" class="">compnerd@compnerd.org</a>&gt; wrote:</div><br class="m_2960310255281634466Apple-interchange-newline"><div class=""><div style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px" class=""><div class="gmail_quote"><div dir="auto" class=""><br class="m_2960310255281634466Apple-interchange-newline">On Wed, Oct 4, 2017 at 10:29 AM Jim Ingham &lt;<a href="mailto:jingham@apple.com" target="_blank" class="">jingham@apple.com</a>&gt; wrote:<br class=""></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">Nothing significant has changed on the lldb side but we're getting a bunch of tests asserting here:<br class=""><br class="">21:01:25<br class="">Assertion failed: (isTypeMetadata()), function getDescription, file /Users/buildslave/jenkins/workspace/lldb-master-tools_RA/swift/include/swift/Runtime/Metadata.h, line 1469.<br class=""><br class="">Anybody got any clues of what might have changed on the Swift side to start tripping this assertion?</blockquote><div dir="auto" class=""><br class=""></div><div dir="auto" class="">The type metadata layout has changed.&nbsp; The value witness table reference is no longer an offset but rather a complete pointer.</div><div dir="auto" class=""><br class=""></div><div dir="auto" class="">It is possible that lldb needs to be updated for that?</div></div></div></div></blockquote><div class=""><br class=""></div></div></div><div style="word-wrap:break-word;line-break:after-white-space" class=""><div class=""><div class="">That sounds plausible. Would it be possible to revert the commit until a solution is found? You can easily build lldb by checking it out next to swift and adding "-l" to the build script.</div></div></div><div style="word-wrap:break-word;line-break:after-white-space" class=""><div class=""><div class=""><br class=""></div><div class="">-- adrian</div></div></div><div style="word-wrap:break-word;line-break:after-white-space" class=""><div class=""><br class=""><blockquote type="cite" class=""><div class=""><div style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px" class=""><div class="gmail_quote"><div dir="auto" class=""><br class=""></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><br class="">Jim<br class=""><br class=""><br class=""><br class="">&gt; On Oct 3, 2017, at 9:38 PM,<span class="m_2960310255281634466Apple-converted-space">&nbsp;</span><a href="mailto:no-reply@swift.org" target="_blank" class="">no-reply@swift.org</a><span class="m_2960310255281634466Apple-converted-space">&nbsp;</span>wrote:<br class="">&gt;<br class="">&gt; [FAILURE] oss-lldb-incremental-osx [#230]<br class="">&gt;<br class="">&gt; Build URL:&nbsp; &nbsp;<span class="m_2960310255281634466Apple-converted-space">&nbsp;</span><a href="https://ci.swift.org/job/oss-lldb-incremental-osx/230/" rel="noreferrer" target="_blank" class="">https://ci.swift.org/job/oss-lldb-incremental-osx/230/</a><br class="">&gt; Project:&nbsp; &nbsp; &nbsp; oss-lldb-incremental-osx<br class="">&gt; Date of build:&nbsp; &nbsp; &nbsp; &nbsp; Tue, 03 Oct 2017 22:55:41 -0500<br class="">&gt; Build duration:&nbsp; &nbsp; &nbsp; &nbsp;43 min<br class="">&gt; Identified problems:<br class="">&gt;<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp;• Regression test failed: This build failed because a regression test in the test suite FAILed. Below is a list of all errors:<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;• Indication 1<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp;• Assertion failure: This build failed because of an assertion failure. Below is a list of all errors in the build log:<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;• Indication 1<br class="">&gt;<br class="">&gt; Changes<br class="">&gt;<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp;• Commit 99e395b7e3f89b1f6f2874296a37add58aece6d6 by github:<br class="">&gt; [APINotes] Add 'RetainCountConvention' (#133)<br class="">&gt;<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;• edit: include/clang/APINotes/Types.h<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;• edit: lib/APINotes/APINotesWriter.cpp<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;• edit: test/APINotes/Inputs/roundtrip.apinotes<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;• edit: lib/APINotes/APINotesYAMLCompiler.cpp<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;• edit: lib/APINotes/APINotesReader.cpp<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;• add: test/APINotes/retain-count-convention.m<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;• edit: test/APINotes/Inputs/Frameworks/SimpleKit.framework/Headers/SimpleKit.h<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;• edit: lib/Sema/SemaAPINotes.cpp<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;• edit: test/APINotes/yaml-roundtrip.c<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;• edit: test/APINotes/Inputs/Frameworks/SimpleKit.framework/Headers/SimpleKit.apinotes<br class="">&gt;<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp;• Commit 969421f5ac164d98f4650ae0f1a4fd10409cabad by aprantl:<br class="">&gt; [DebugInfo] Handle endianness when moving debug info for split integer<br class="">&gt;<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;• edit: lib/CodeGen/SelectionDAG/LegalizeTypes.cpp<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;• add: test/CodeGen/PowerPC/debuginfo-split-int.ll<br class="">&gt;<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp;• Commit e77f221279851c2406e824e75ae8904ba7d89ab5 by aprantl:<br class="">&gt; Add a manpage for llvm-dwarfdump.<br class="">&gt;<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;• edit: docs/CMakeLists.txt<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;• edit: docs/CommandGuide/llvm-dwarfdump.rst<br class="">&gt;<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp;• Commit 2850e656c89ac7c4837a01b57c52c036e88c81f7 by jingham:<br class="">&gt; This test is passing everywhere I can see, so I'm removing the xfail, to<br class="">&gt;<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;• edit: packages/Python/lldbsuite/test/functionalities/thread/exit_during_step/TestExitDuringStep.py<br class="">&gt;<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp;• Commit 7e6b564bf551e1ccd4eaff2824d87dd89b71a686 by dgregor:<br class="">&gt; Add fixed crasher from <a class="">rdar://problem/33575781</a><br class="">&gt;<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;• add: validation-test/compiler_crashers_2_fixed/0125-rdar33575781.swift<br class="">&gt;<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp;• Commit 086c12114dfdff1b7b7179a6052f43a8d73557ed by compnerd:<br class="">&gt; IRGen: switch to absolute pointers for nominal type descriptors<br class="">&gt;<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;• edit: include/swift/Runtime/Metadata.h<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;• edit: lib/IRGen/ConstantBuilder.h<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;• edit: stdlib/public/runtime/Metadata.cpp<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;• edit: unittests/runtime/Metadata.cpp<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;• edit: lib/IRGen/GenMeta.cpp<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;• edit: stdlib/public/runtime/ProtocolConformance.cpp<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;• edit: test/IRGen/foreign_types.sil<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;• edit: test/IRGen/objc_attr_NSManaged.sil<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;• edit: include/swift/Remote/MetadataReader.h<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;• edit: stdlib/public/runtime/Casting.cpp<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;• edit: test/IRGen/field_type_vectors.sil<br class="">&gt;<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp;• Commit 2645a6a4b9cf2df212da6db9a41b3363ff44de56 by dgregor:<br class="">&gt; [Deserialization] Configure protocol before loading requirement<br class="">&gt;<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;• add: test/Serialization/recursive_protocol_merge.swift<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;• add: test/Serialization/Inputs/recursive_protocol_merge_b.swift<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;• add: test/Serialization/Inputs/recursive_protocol_merge_a.swift<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;• edit: lib/Serialization/Deserialization.cpp<br class="">&gt;<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp;• Commit 610aa582ce9647ad377812355d8ae36ec5cf0e31 by shajrawi:<br class="">&gt; Fixes (another) IRGen compiler crash caused by the new large types ABI<br class="">&gt;<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;• edit: test/IRGen/big_types_corner_cases.sil<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;• edit: lib/IRGen/LoadableByAddress.cpp<br class="">&gt;<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp;• Commit 77554c1ae2b3b2de16b803409d9f7085ad186562 by ghoare:<br class="">&gt; [Stats] Fix typo.<br class="">&gt;<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;• edit: lib/Basic/Statistic.cpp<br class="">&gt;<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp;• Commit 0e5b982d2561bc7c102e2abe984e19241735aaa2 by ghoare:<br class="">&gt; [Stats] Only use input filename, not mangled path, in stats file name.<br class="">&gt;<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;• edit: lib/Basic/Statistic.cpp<br class="">&gt;<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp;• Commit c1a4bb490bcdf8d20c962ab43249eaee44ee037f by github:<br class="">&gt; [test] Define out part of this test that's crashing on Linux (#12258)<br class="">&gt;<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;• edit: test/ClangImporter/clang_builtins.swift<br class=""><br class=""></blockquote></div></div><div style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px" class="">--<span class="m_2960310255281634466Apple-converted-space">&nbsp;</span><br class=""></div><div class="m_2960310255281634466gmail_signature" data-smartmail="gmail_signature" style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px">Saleem Abdulrasool<br class="">compnerd (at) compnerd (dot) org</div></div></blockquote></div></div></blockquote></div></div><div dir="ltr" class="">-- <br class=""></div><div class="gmail_signature" data-smartmail="gmail_signature">Saleem Abdulrasool<br class="">compnerd (at) compnerd (dot) org</div>
</div></blockquote></div><br class=""></body></html>