<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Does anyone feel responsible for this asan crash?<div class=""><br class=""></div><div class=""><span style="color: rgb(192, 197, 206); font-family: monospace; font-size: 13px; white-space: pre-wrap; background-color: rgb(43, 48, 59);" class="">=================================================================
==56579==ERROR: AddressSanitizer: heap-use-after-free on address 0x60200000e6b8 at pc 0x000115dfdca9 bp 0x70000cccc8f0 sp 0x70000cccc8e8
READ of size 8 at 0x60200000e6b8 thread T6
0  sourcekitd-test                    0x0000000109794c77 llvm::sys::PrintStackTrace(llvm::raw_ostream&amp;) + 231
1  sourcekitd-test                    0x0000000109791ee2 llvm::sys::RunSignalHandlers() + 194
2  sourcekitd-test                    0x0000000109795afd SignalHandler(int) + 765
3  libsystem_platform.dylib           0x00007fff93067bba _sigtramp + 26
4  libsystem_platform.dylib           0x0000000115d1b968 _sigtramp + 2194357704
5  libdispatch.dylib                  0x00007fff92e2500d _dispatch_dispose + 35
6  libdispatch.dylib                  0x00007fff92e49201 -[OS_dispatch_queue _xref_dispose] + 57
7  libsourcekitdInProc.dylib          0x0000000115e38264 SourceKit::SwiftLangSupport::~SwiftLangSupport() + 1284
8  libsourcekitdInProc.dylib          0x0000000115e3841e SourceKit::SwiftLangSupport::~SwiftLangSupport() + 14
9  libsourcekitdInProc.dylib          0x000000011610eaa9 SourceKit::Context::~Context() + 457
10 libsourcekitdInProc.dylib          0x0000000115e86c4a sourcekitd::shutdown() + 26
11 libsourcekitdInProc.dylib          0x0000000115eb75b4 sourcekitd_shutdown + 644
12 sourcekitd-test                    0x000000010910ecf3 __main_block_invoke + 3027
13 libclang_rt.asan_osx_dynamic.dylib 0x0000000109fe420f __wrap_dispatch_async_block_invoke + 271
14 libdispatch.dylib                  0x00007fff92e2cef7 _dispatch_call_block_and_release + 12
15 libdispatch.dylib                  0x00007fff92e240b8 _dispatch_client_callout + 8
16 libdispatch.dylib                  0x00007fff92e26029 _dispatch_root_queue_drain + 917
17 libdispatch.dylib                  0x00007fff92e25c47 _dispatch_worker_thread3 + 99
18 libsystem_pthread.dylib            0x00007fff93071712 _pthread_wqthread + 1299
19 libsystem_pthread.dylib            0x00007fff930711ed start_wqthread + 13
/Users/buildnode/jenkins/workspace/oss-swift-incremental-ASAN-RA-osx/buildbot_incremental_asan/swift-macosx-x86_64/test-macosx-x86_64/SourceKit/Sema/Output/sema_diag_after_edit_fixit.swift.script: line 1: 56579 Illegal instruction: 4  /Users/buildnode/jenkins/workspace/oss-swift-incremental-ASAN-RA-osx/buildbot_incremental_asan/swift-macosx-x86_64/bin/sourcekitd-test -req=open /Users/buildnode/jenkins/workspace/oss-swift-incremental-ASAN-RA-osx/swift/test/SourceKit/Sema/sema_diag_after_edit_fixit.swift -- /Users/buildnode/jenkins/workspace/oss-swift-incremental-ASAN-RA-osx/swift/test/SourceKit/Sema/sema_diag_after_edit_fixit.swift == -req=print-diags /Users/buildnode/jenkins/workspace/oss-swift-incremental-ASAN-RA-osx/swift/test/SourceKit/Sema/sema_diag_after_edit_fixit.swift == -req=edit -pos=2:1 -replace="_" -length=5 /Users/buildnode/jenkins/workspace/oss-swift-incremental-ASAN-RA-osx/swift/test/SourceKit/Sema/sema_diag_after_edit_fixit.swift -print-raw-response
     56580 Done                    | /Users/buildnode/jenkins/workspace/oss-swift-incremental-ASAN-RA-osx/swift/utils/PathSanitizingFileCheck --sanitize 'BUILD_DIR=/Users/buildnode/jenkins/workspace/oss-swift-incremental-ASAN-RA-osx/buildbot_incremental_asan/swift-macosx-x86_64' --sanitize 'SOURCE_DIR=/Users/buildnode/jenkins/workspace/oss-swift-incremental-ASAN-RA-osx/swift' --use-filecheck '/Users/buildnode/jenkins/workspace/oss-swift-incremental-ASAN-RA-osx/buildbot_incremental_asan/llvm-macosx-x86_64/./bin/FileCheck' /Users/buildnode/jenkins/workspace/oss-swift-incremental-ASAN-RA-osx/swift/test/SourceKit/Sema/sema_diag_after_edit_fixit.swift

--
</span><div><br class=""><blockquote type="cite" class=""><div class="">On Apr 18, 2017, at 3:50 PM, <a href="mailto:no-reply@swift.org" class="">no-reply@swift.org</a> wrote:</div><br class="Apple-interchange-newline"><div class=""><h2 style="font-family: 'Helvetica Neue', sans-serif; font-style: normal; font-variant-caps: normal; letter-spacing: normal; orphans: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; width: 1068px; background-color: red; color: white; text-align: center;" class=""></h2><h1 style="color: rgb(57, 57, 57); font-family: 'Helvetica Neue', sans-serif; font-style: normal; font-variant-caps: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class="">[<font class="FAILURE" style="color: red;">FAILURE</font>] oss-swift-incremental-ASAN-RA-osx [#471]</h1><table style="color: rgb(57, 57, 57); font-family: 'Helvetica Neue', sans-serif; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 300; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class=""><tbody class=""><tr style="text-align: left;" class=""><th class="">Build URL:</th><td class=""><a href="https://ci.swift.org/job/oss-swift-incremental-ASAN-RA-osx/471/" style="color: rgb(0, 122, 255); text-decoration: none;" class="">https://ci.swift.org/job/oss-swift-incremental-ASAN-RA-osx/471/</a></td></tr><tr style="text-align: left;" class=""><th class="">Project:</th><td class="">oss-swift-incremental-ASAN-RA-osx</td></tr><tr style="text-align: left;" class=""><th class="">Date of build:</th><td class="">Tue, 18 Apr 2017 12:26:23 -0700</td></tr><tr style="text-align: left;" class=""><th class="">Build duration:</th><td class="">3 hr 24 min</td></tr></tbody></table><h2 style="color: rgb(57, 57, 57); font-family: 'Helvetica Neue', sans-serif; font-style: normal; font-variant-caps: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class="">Identified problems:</h2><ul style="color: rgb(57, 57, 57); font-family: 'Helvetica Neue', sans-serif; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 300; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class=""><li class="">Regression test failed: This build failed because a regression test in the test suite FAILed. Below is a list of all errors:<ul class=""><li class=""><a href="https://ci.swift.org//job/oss-swift-incremental-ASAN-RA-osx/471/consoleFull#-1428881329fca400bf-2f4a-462e-b517-e058d770b2d7" style="color: rgb(0, 122, 255); text-decoration: none;" class="">Indication 1</a></li></ul></li></ul><h2 style="color: rgb(57, 57, 57); font-family: 'Helvetica Neue', sans-serif; font-style: normal; font-variant-caps: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class="">Tests:</h2><table width="100%" style="color: rgb(57, 57, 57); font-family: 'Helvetica Neue', sans-serif; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 300; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class=""><tbody class=""><tr style="text-align: left;" class=""><td class="bg1" colspan="2"></td></tr><tr style="text-align: left;" class=""><td class="bg2" colspan="2">Name:<span class="Apple-converted-space">&nbsp;</span><b class="">Swift(macosx-x86_64)</b><br class="">Failed: 1 test(s), Passed: 9207 test(s), Total: 9208 test(s)</td></tr><tr bgcolor="white" style="text-align: left;" class=""><td class="test_failed" colspan="2"><b class=""><ul class=""><li class="">Failed:<span class="Apple-converted-space">&nbsp;</span><a href="https://ci.swift.org/job/oss-swift-incremental-ASAN-RA-osx/471/testReport/junit/Swift(macosx-x86_64)/SourceKit_Sema/sema_diag_after_edit_fixit_swift" style="color: rgb(0, 122, 255); text-decoration: none;" class="">Swift(macosx-x86_64).SourceKit/Sema.sema_diag_after_edit_fixit.swift</a></li></ul></b></td></tr><tr style="text-align: left;" class=""><td class=""></td></tr><tr style="text-align: left;" class=""><td class="bg2" colspan="2">Name:<span class="Apple-converted-space">&nbsp;</span><b class="">Swift-Unit</b><br class="">Failed: 0 test(s), Passed: 476 test(s), Total: 476 test(s)</td></tr><tr style="text-align: left;" class=""><td class=""></td></tr></tbody></table><br style="color: rgb(57, 57, 57); font-family: 'Helvetica Neue', sans-serif; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 300; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class=""><h2 style="color: rgb(57, 57, 57); font-family: 'Helvetica Neue', sans-serif; font-style: normal; font-variant-caps: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class="">Changes</h2><ul style="color: rgb(57, 57, 57); font-family: 'Helvetica Neue', sans-serif; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 300; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class=""><li class="">Commit<span class="Apple-converted-space">&nbsp;</span><b class="">7bedb6fdd590caf365760c447e250c8d0ab11812</b><span class="Apple-converted-space">&nbsp;</span>by<span class="Apple-converted-space">&nbsp;</span><b class="">Huon Wilson:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">[TBDGen] Generic types have fewer symbols.</p><ul class=""><li class="change-edit"><b class="">edit</b>: test/TBD/struct.swift</li><li class="change-edit"><b class="">edit</b>: test/TBD/class.swift</li><li class="change-edit"><b class="">edit</b>: lib/TBDGen/TBDGen.cpp</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space">&nbsp;</span><b class="">dbc9d8eaaae6f23dc61314397e9076c89892d317</b><span class="Apple-converted-space">&nbsp;</span>by<span class="Apple-converted-space">&nbsp;</span><b class="">Huon Wilson:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">[TBDGen] `main` is a symbol.</p><ul class=""><li class="change-add"><b class="">add</b>: test/TBD/main.swift</li><li class="change-edit"><b class="">edit</b>: lib/TBDGen/TBDGen.cpp</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space">&nbsp;</span><b class="">03dd5274147cc0f8fd30946298e0c7d461fa9998</b><span class="Apple-converted-space">&nbsp;</span>by<span class="Apple-converted-space">&nbsp;</span><b class="">Philippe Hausler:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">[Foundation] Rework NSFastEnumerationIterator to be more performant</p><ul class=""><li class="change-edit"><b class="">edit</b>: stdlib/public/SDK/Foundation/NSFastEnumeration.swift</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space">&nbsp;</span><b class="">aaf3006bb4546afb8068d4856bb90e30bf8025c6</b><span class="Apple-converted-space">&nbsp;</span>by<span class="Apple-converted-space">&nbsp;</span><b class="">Huon Wilson:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">[TBDGen] Only normal conformances get symbols.</p><ul class=""><li class="change-edit"><b class="">edit</b>: lib/TBDGen/TBDGen.cpp</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space">&nbsp;</span><b class="">d26c9791e59dd7329a5cb753b2f7fb65f458524e</b><span class="Apple-converted-space">&nbsp;</span>by<span class="Apple-converted-space">&nbsp;</span><b class="">Huon Wilson:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">[AST] Classes know their appropriate metaclass.</p><ul class=""><li class="change-edit"><b class="">edit</b>: lib/IRGen/IRGenModule.h</li><li class="change-edit"><b class="">edit</b>: lib/IRGen/GenDecl.cpp</li><li class="change-edit"><b class="">edit</b>: include/swift/AST/Decl.h</li><li class="change-edit"><b class="">edit</b>: lib/AST/Decl.cpp</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space">&nbsp;</span><b class="">2c40b39f263d6736a28b729e1c71170bca1705da</b><span class="Apple-converted-space">&nbsp;</span>by<span class="Apple-converted-space">&nbsp;</span><b class="">John McCall:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">Move runtime functions for casting into their own header.</p><ul class=""><li class="change-edit"><b class="">edit</b>: stdlib/public/runtime/ErrorObject.mm</li><li class="change-edit"><b class="">edit</b>: stdlib/public/runtime/Casting.cpp</li><li class="change-edit"><b class="">edit</b>: stdlib/public/runtime/Reflection.mm</li><li class="change-edit"><b class="">edit</b>: stdlib/public/runtime/SwiftObject.mm</li><li class="change-edit"><b class="">edit</b>: include/swift/Runtime/Metadata.h</li><li class="change-edit"><b class="">edit</b>: stdlib/public/runtime/SwiftValue.mm</li><li class="change-edit"><b class="">edit</b>: stdlib/public/runtime/ProtocolConformance.cpp</li><li class="change-add"><b class="">add</b>: include/swift/Runtime/Casting.h</li><li class="change-edit"><b class="">edit</b>: stdlib/public/runtime/AnyHashableSupport.cpp</li><li class="change-edit"><b class="">edit</b>: stdlib/public/runtime/Metadata.cpp</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space">&nbsp;</span><b class="">82c2d11632d21e8eada65000e2b1d0654d8d6edd</b><span class="Apple-converted-space">&nbsp;</span>by<span class="Apple-converted-space">&nbsp;</span><b class="">John McCall:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">Allow dynamic access markers in non-raw SIL.</p><ul class=""><li class="change-edit"><b class="">edit</b>: lib/SIL/SILVerifier.cpp</li><li class="change-edit"><b class="">edit</b>: lib/SIL/SILFunction.cpp</li><li class="change-edit"><b class="">edit</b>: include/swift/SIL/SILFunction.h</li><li class="change-edit"><b class="">edit</b>: lib/SILOptimizer/Mandatory/AccessMarkerElimination.cpp</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space">&nbsp;</span><b class="">93dfa5ea97da211d0e0f01212237c8605c5b677c</b><span class="Apple-converted-space">&nbsp;</span>by<span class="Apple-converted-space">&nbsp;</span><b class="">Huon Wilson:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">[IRGen] ObjC class aliases are as visible as their aliasee.</p><ul class=""><li class="change-edit"><b class="">edit</b>: test/IRGen/objc_class_export.swift</li><li class="change-edit"><b class="">edit</b>: lib/IRGen/GenMeta.cpp</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space">&nbsp;</span><b class="">1297647702f8848b813dc448a7a935a29de21689</b><span class="Apple-converted-space">&nbsp;</span>by<span class="Apple-converted-space">&nbsp;</span><b class="">Huon Wilson:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">[TBDGen] ObjC classes and metaclasses.</p><ul class=""><li class="change-edit"><b class="">edit</b>: lib/TBDGen/TBDGen.cpp</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space">&nbsp;</span><b class="">78dcc1be283640fbf2d285b06f9b990d6c9fdfdc</b><span class="Apple-converted-space">&nbsp;</span>by<span class="Apple-converted-space">&nbsp;</span><b class="">Huon Wilson:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">[TBDGen] ObjC classes don't have public destructors.</p><ul class=""><li class="change-edit"><b class="">edit</b>: lib/TBDGen/TBDGen.cpp</li><li class="change-add"><b class="">add</b>: test/TBD/class_objc.swift</li><li class="change-add"><b class="">add</b>: test/TBD/Input/objc_class_header.h</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space">&nbsp;</span><b class="">fb8abcf3c0d0772d49276a0562df50c2c5022ba4</b><span class="Apple-converted-space">&nbsp;</span>by<span class="Apple-converted-space">&nbsp;</span><b class="">Huon Wilson:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">[TBDGen] Resilient classes can have indirect fields.</p><ul class=""><li class="change-edit"><b class="">edit</b>: lib/TBDGen/TBDGen.cpp</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space">&nbsp;</span><b class="">5ce7289db8fedbff8ccf40c2e7917002c527d483</b><span class="Apple-converted-space">&nbsp;</span>by<span class="Apple-converted-space">&nbsp;</span><b class="">Huon Wilson:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">[AST] No redundant clang node check for metaclass ObjC-ness.</p><ul class=""><li class="change-edit"><b class="">edit</b>: lib/AST/Decl.cpp</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space">&nbsp;</span><b class="">6c16cfaa14dbd08069cf66a0ac233e9978e04747</b><span class="Apple-converted-space">&nbsp;</span>by<span class="Apple-converted-space">&nbsp;</span><b class="">John McCall:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">Implement a basic dynamic-enforcement runtime and teach IRGen to use it.</p><ul class=""><li class="change-add"><b class="">add</b>: stdlib/public/runtime/Exclusivity.cpp</li><li class="change-edit"><b class="">edit</b>: include/swift/ABI/MetadataValues.h</li><li class="change-edit"><b class="">edit</b>: include/swift/Runtime/RuntimeFunctions.def</li><li class="change-edit"><b class="">edit</b>: stdlib/public/runtime/CMakeLists.txt</li><li class="change-add"><b class="">add</b>: test/IRGen/exclusivity.sil</li><li class="change-edit"><b class="">edit</b>: lib/IRGen/IRGenSIL.cpp</li><li class="change-add"><b class="">add</b>: include/swift/Runtime/Exclusivity.h</li></ul></li></ul></div></blockquote></div><br class=""></div></body></html>