Skip to content

Instantly share code, notes, and snippets.

@modocache
Created December 30, 2016 22:12
Show Gist options
  • Save modocache/a69f19faf6f0912c066759d4d47cfe4f to your computer and use it in GitHub Desktop.
Save modocache/a69f19faf6f0912c066759d4d47cfe4f to your computer and use it in GitHub Desktop.
* thread #1: tid = 0x92c452, 0x00000001010d10a3 swift`swift::importer::NameImporter::importNameImpl(this=0x000000010f909c90, D=0x000000011104fb30, version=Swift3) + 435 at ImportName.cpp:1122, queue = 'com.apple.main-thread', stop reason = step over
* frame #0: 0x00000001010d10a3 swift`swift::importer::NameImporter::importNameImpl(this=0x000000010f909c90, D=0x000000011104fb30, version=Swift3) + 435 at ImportName.cpp:1122
frame #1: 0x00000001010d5d53 swift`swift::importer::NameImporter::importName(this=0x000000010f909c90, decl=0x000000011104fb30, version=Swift3) + 291 at ImportName.cpp:1641
frame #2: 0x000000010104c67d swift`swift::ClangImporter::Implementation::importFullName(this=0x000000010f019e00, D=0x000000011104fb30, version=Swift3) + 61 at ImporterImpl.h:632
frame #3: 0x000000010105cd8c swift`(anonymous namespace)::SwiftDeclConverter::importFullName(this=0x00007fff5fbef908, D=0x000000011104fb30, correctSwiftName=0x00007fff5fbef788) + 204 at ImportDecl.cpp:1694
frame #4: 0x00000001010772c6 swift`(anonymous namespace)::SwiftDeclConverter::VisitFunctionDecl(this=0x00007fff5fbef908, decl=0x000000011104fb30) + 86 at ImportDecl.cpp:2841
frame #5: 0x0000000101050803 swift`clang::declvisitor::Base<clang::declvisitor::make_const_ptr, (anonymous namespace)::SwiftDeclConverter, swift::Decl*>::Visit(this=0x00007fff5fbef908, D=0x000000011104fb30) + 1379 at DeclNodes.inc:377
frame #6: 0x000000010104fb9d swift`swift::ClangImporter::Implementation::importDeclImpl(this=0x000000010f019e00, ClangDecl=0x000000011104fb30, version=Swift3, TypedefIsSuperfluous=0x00007fff5fbefa13, HadForwardDeclaration=0x00007fff5fbefa12) + 237 at ImportDecl.cpp:6501
frame #7: 0x0000000101051d1d swift`swift::ClangImporter::Implementation::importDeclAndCacheImpl(this=0x000000010f019e00, ClangDecl=0x000000011104fb30, version=Swift3, SuperfluousTypedefsAreTransparent=false) + 413 at ImportDecl.cpp:6734
frame #8: 0x0000000100fe75c5 swift`swift::ClangImporter::Implementation::importDeclReal(this=0x000000010f019e00, ClangDecl=0x000000011104fb30, version=Swift3) + 37 at ImporterImpl.h:716
frame #9: 0x0000000100fe9c23 swift`swift::ClangImporter::Implementation::lookupValue(this=0x000000010f019e00, table=0x000000010f80bb90, name=DeclName @ 0x00007fff5fbefc58, consumer=0x00007fff5fbefce8) + 467 at ClangImporter.cpp:2568
frame #10: 0x0000000100fe99f7 swift`swift::ClangModuleUnit::lookupValue(this=0x0000000110809c00, accessPath=swift::ModuleDecl::AccessPathTy @ 0x00007fff5fbefd60, name=DeclName @ 0x00007fff5fbefd58, lookupKind=UnqualifiedLookup, results=0x00007fff5fbf07b8) const + 391 at ClangImporter.cpp:1997
frame #11: 0x00000001018d48d5 swift`swift::ModuleDecl::lookupValue(this=0x0000000110809b40, AccessPath=AccessPathTy @ 0x00007fff5fbefe00, Name=DeclName @ 0x00007fff5fbefdf8, LookupKind=UnqualifiedLookup, Result=0x00007fff5fbf07b8) const + 197 at Module.cpp:379
frame #12: 0x0000000101907c74 swift`swift::namelookup::lookupInModule(this=0x00007fff5fbf0860, module=0x0000000110809b40, path=AccessPathTy @ 0x00007fff5fbefe50, localDecls=0x00007fff5fbf07b8)::$_0::operator()(swift::ModuleDecl*, llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >, llvm::SmallVectorImpl<swift::ValueDecl*>&) const + 84 at ModuleNameLookup.cpp:277
frame #13: 0x0000000101904d7f swift`void lookupInModule<llvm::SmallSet<swift::CanType, 4u, (anonymous namespace)::SortCanType>, swift::namelookup::lookupInModule(swift::ModuleDecl*, llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >, swift::DeclName, llvm::SmallVectorImpl<swift::ValueDecl*>&, swift::NLKind, swift::namelookup::ResolutionKind, swift::LazyResolver*, swift::DeclContext const*, llvm::ArrayRef<std::__1::pair<llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >, swift::ModuleDecl*> >)::$_0>(module=0x0000000110809b40, accessPath=AccessPathTy @ 0x00007fff5fbf0220, decls=0x00007fff5fbf0ff8, resolutionKind=Overloadable, canReturnEarly=true, typeResolver=0x00007fff5fbf64d0, cache=0x00007fff5fbf1c90, moduleScopeContext=0x0000000000000000, respectAccessControl=true, extraImports=ArrayRef<std::__1::pair<llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >, swift::ModuleDecl *> > @ 0x00007fff5fbf0850, callback=(anonymous class) @ 0x00007fff5fbf0860)::$_0) + 1807 at ModuleNameLookup.cpp:172
frame #14: 0x000000010190558c swift`void lookupInModule<llvm::SmallSet<swift::CanType, 4u, (anonymous namespace)::SortCanType>, swift::namelookup::lookupInModule(swift::ModuleDecl*, llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >, swift::DeclName, llvm::SmallVectorImpl<swift::ValueDecl*>&, swift::NLKind, swift::namelookup::ResolutionKind, swift::LazyResolver*, swift::DeclContext const*, llvm::ArrayRef<std::__1::pair<llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >, swift::ModuleDecl*> >)::$_0>(module=0x0000000110809a50, accessPath=AccessPathTy @ 0x00007fff5fbf0be0, decls=0x00007fff5fbf19b8, resolutionKind=Overloadable, canReturnEarly=true, typeResolver=0x00007fff5fbf64d0, cache=0x00007fff5fbf1c90, moduleScopeContext=0x0000000000000000, respectAccessControl=true, extraImports=ArrayRef<std::__1::pair<llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >, swift::ModuleDecl *> > @ 0x00007fff5fbf1210, callback=(anonymous class) @ 0x00007fff5fbf1220)::$_0) + 3868 at ModuleNameLookup.cpp:225
frame #15: 0x000000010190558c swift`void lookupInModule<llvm::SmallSet<swift::CanType, 4u, (anonymous namespace)::SortCanType>, swift::namelookup::lookupInModule(swift::ModuleDecl*, llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >, swift::DeclName, llvm::SmallVectorImpl<swift::ValueDecl*>&, swift::NLKind, swift::namelookup::ResolutionKind, swift::LazyResolver*, swift::DeclContext const*, llvm::ArrayRef<std::__1::pair<llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >, swift::ModuleDecl*> >)::$_0>(module=0x000000010f018e20, accessPath=AccessPathTy @ 0x00007fff5fbf15a0, decls=0x00007fff5fbf2948, resolutionKind=Overloadable, canReturnEarly=true, typeResolver=0x00007fff5fbf64d0, cache=0x00007fff5fbf1c90, moduleScopeContext=0x0000000110807130, respectAccessControl=true, extraImports=ArrayRef<std::__1::pair<llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >, swift::ModuleDecl *> > @ 0x00007fff5fbf1bd0, callback=(anonymous class) @ 0x00007fff5fbf1be0)::$_0) + 3868 at ModuleNameLookup.cpp:225
frame #16: 0x0000000101904604 swift`swift::namelookup::lookupInModule(startModule=0x000000010f018e20, topAccessPath=AccessPathTy @ 0x00007fff5fbf1c80, name=DeclName @ 0x00007fff5fbf1c78, decls=0x00007fff5fbf2948, lookupKind=UnqualifiedLookup, resolutionKind=Overloadable, typeResolver=0x00007fff5fbf64d0, moduleScopeContext=0x0000000110807130, extraImports=ArrayRef<std::__1::pair<llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >, swift::ModuleDecl *> > @ 0x00007fff5fbf20f8) + 548 at ModuleNameLookup.cpp:271
frame #17: 0x0000000101913de0 swift`swift::UnqualifiedLookup::UnqualifiedLookup(this=0x00007fff5fbf2e08, Name=DeclName @ 0x00007fff5fbf2878, DC=0x0000000110807130, TypeResolver=0x00007fff5fbf64d0, IsKnownNonCascading=true, Loc=SourceLoc @ 0x00007fff5fbf2870, IsTypeLookup=false, AllowProtocolMembers=true, IgnoreAccessControl=false) + 8784 at NameLookup.cpp:918
frame #18: 0x0000000101916bea swift`swift::UnqualifiedLookup::UnqualifiedLookup(this=0x00007fff5fbf2e08, Name=DeclName @ 0x00007fff5fbf2be8, DC=0x00000001108096d0, TypeResolver=0x00007fff5fbf64d0, IsKnownNonCascading=true, Loc=SourceLoc @ 0x00007fff5fbf2be0, IsTypeLookup=false, AllowProtocolMembers=true, IgnoreAccessControl=false) + 154 at NameLookup.cpp:437
frame #19: 0x0000000101528210 swift`swift::TypeChecker::lookupUnqualified(this=0x00007fff5fbf64d0, dc=0x00000001108096d0, name=DeclName @ 0x00007fff5fbf2d28, loc=SourceLoc @ 0x00007fff5fbf2d20, options=(Storage = 7)) + 416 at TypeCheckNameLookup.cpp:180
frame #20: 0x000000010148ec9b swift`swift::TypeChecker::resolveDeclRefExpr(this=0x00007fff5fbf64d0, UDRE=0x0000000110809908, DC=0x00000001108096d0) + 267 at TypeCheckConstraints.cpp:409
frame #21: 0x00000001014a2287 swift`(anonymous namespace)::PreCheckExpression::walkToExprPre(this=0x00007fff5fbf3a48, expr=0x0000000110809908) + 679 at TypeCheckConstraints.cpp:772
frame #22: 0x00000001017bd1ba swift`(anonymous namespace)::Traversal::doIt(this=0x00007fff5fbf39e8, E=0x0000000110809908) + 42 at ASTWalker.cpp:914
frame #23: 0x00000001017c1710 swift`(anonymous namespace)::Traversal::visitApplyExpr(this=0x00007fff5fbf39e8, E=0x00000001108099e0) + 64 at ASTWalker.cpp:680
frame #24: 0x00000001017bf9d8 swift`swift::ASTVisitor<(anonymous namespace)::Traversal, swift::Expr*, swift::Stmt*, bool, swift::Pattern*, bool, void>::visitCallExpr(this=0x00007fff5fbf39e8, E=0x00000001108099e0) + 40 at ExprNodes.def:111
frame #25: 0x00000001017bde58 swift`swift::ASTVisitor<(anonymous namespace)::Traversal, swift::Expr*, swift::Stmt*, bool, swift::Pattern*, bool, void>::visit(this=0x00007fff5fbf39e8, E=0x00000001108099e0) + 1352 at ExprNodes.def:111
frame #26: 0x00000001017bd8c6 swift`(anonymous namespace)::Traversal::visit(this=0x00007fff5fbf39e8, E=0x00000001108099e0) + 70 at ASTWalker.cpp:98
frame #27: 0x00000001017bd1f0 swift`(anonymous namespace)::Traversal::doIt(this=0x00007fff5fbf39e8, E=0x00000001108099e0) + 96 at ASTWalker.cpp:919
frame #28: 0x00000001017bd150 swift`swift::Expr::walk(this=0x00000001108099e0, walker=0x00007fff5fbf3a48) + 64 at ASTWalker.cpp:1578
frame #29: 0x0000000101492d94 swift`preCheckExpression(tc=0x00007fff5fbf64d0, expr=0x00007fff5fbf5a80, dc=0x00000001108096d0) + 100 at TypeCheckConstraints.cpp:1355
frame #30: 0x0000000101492888 swift`swift::TypeChecker::solveForExpression(this=0x00007fff5fbf64d0, expr=0x00007fff5fbf5a80, dc=0x00000001108096d0, convertType=Type @ 0x00007fff5fbf3bd0, allowFreeTypeVariables=Disallow, listener=0x0000000000000000, cs=0x00007fff5fbf4e00, viable=0x00007fff5fbf3f20, options=(Storage = 33)) + 120 at TypeCheckConstraints.cpp:1383
frame #31: 0x0000000101494403 swift`swift::TypeChecker::typeCheckExpression(this=0x00007fff5fbf64d0, expr=0x00007fff5fbf5a80, dc=0x00000001108096d0, convertType=TypeLoc @ 0x00007fff5fbf3ea8, convertTypePurpose=CTP_Unused, options=(Storage = 33), listener=0x0000000000000000, baseCS=0x0000000000000000) + 1219 at TypeCheckConstraints.cpp:1553
frame #32: 0x00000001015f2fda swift`(anonymous namespace)::StmtChecker::visitBraceStmt(this=0x00007fff5fbf5c40, BS=0x0000000110809a10) + 602 at TypeCheckStmt.cpp:1176
frame #33: 0x00000001015f2aeb swift`swift::ASTVisitor<(anonymous namespace)::StmtChecker, void, swift::Stmt*, void, void, void, void>::visit(this=0x00007fff5fbf5c40, S=0x0000000110809a10) + 91 at StmtNodes.def:43
frame #34: 0x00000001015f190a swift`bool (anonymous namespace)::StmtChecker::typeCheckStmt<swift::BraceStmt>(this=0x00007fff5fbf5c40, S=0x00007fff5fbf5be0) + 42 at TypeCheckStmt.cpp:364
frame #35: 0x00000001015f0bff swift`(anonymous namespace)::StmtChecker::typeCheckBody(this=0x00007fff5fbf5c40, S=0x00007fff5fbf5be0) + 47 at TypeCheckStmt.cpp:374
frame #36: 0x00000001015efd22 swift`swift::TypeChecker::typeCheckFunctionBodyUntil(this=0x00007fff5fbf64d0, FD=0x0000000110809690, EndTypeCheckLoc=SourceLoc @ 0x00007fff5fbf5c30) + 514 at TypeCheckStmt.cpp:1286
frame #37: 0x00000001015efaa0 swift`swift::TypeChecker::typeCheckAbstractFunctionBodyUntil(this=0x00007fff5fbf64d0, AFD=0x0000000110809690, EndTypeCheckLoc=SourceLoc @ 0x00007fff5fbf5d10) + 112 at TypeCheckStmt.cpp:1241
frame #38: 0x00000001015f0856 swift`swift::TypeChecker::typeCheckAbstractFunctionBody(this=0x00007fff5fbf64d0, AFD=0x0000000110809690) + 214 at TypeCheckStmt.cpp:1260
frame #39: 0x00000001016226df swift`typeCheckFunctionsAndExternalDecls(TC=0x00007fff5fbf64d0) + 255 at TypeChecker.cpp:426
frame #40: 0x0000000101623b44 swift`swift::performTypeChecking(SF=0x0000000110807120, TLC=0x00007fff5fbf6e78, Options=(Storage = 0), StartElem=0, WarnLongFunctionBodies=0) + 1748 at TypeChecker.cpp:656
frame #41: 0x0000000100c2fc51 swift`swift::CompilerInstance::performSema(this=0x000000010f015800) + 13649 at Frontend.cpp:500
frame #42: 0x00000001000d4730 swift`performCompile(Instance=0x00007fff5fbfb9b8, Invocation=0x00007fff5fbfd028, Args=ArrayRef<const char *> @ 0x00007fff5fbf8d80, ReturnValue=0x00007fff5fbfb6dc, observer=0x0000000000000000) + 4096 at FrontendTool.cpp:388
frame #43: 0x00000001000d2a1f swift`swift::performFrontend(Args=ArrayRef<const char *> @ 0x00007fff5fbfb9d8, Argv0="/Users/bgesiak/GitHub/apple/build/Ninja-DebugAssert/swift-macosx-x86_64/bin/swift", MainAddr=0x000000010000ce80, observer=0x0000000000000000) + 13279 at FrontendTool.cpp:969
frame #44: 0x000000010000e18b swift`main(argc_=11, argv_=0x00007fff5fbff680) + 4811 at driver.cpp:160
frame #45: 0x00007fff8eab3255 libdyld.dylib`start + 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment