Skip to content

Instantly share code, notes, and snippets.

@alexpersian
Created September 11, 2017 16:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save alexpersian/906207d6f8a30ab3acdf378ee0b4d258 to your computer and use it in GitHub Desktop.
Save alexpersian/906207d6f8a30ab3acdf378ee0b4d258 to your computer and use it in GitHub Desktop.
Swift bool crash
0 swift 0x00000001091b242a PrintStackTraceSignalHandler(void*) + 42
1 swift 0x00000001091b1866 SignalHandler(int) + 662
2 libsystem_platform.dylib 0x00007fffe4997b3a _sigtramp + 26
3 libsystem_platform.dylib 0x00007fc27734e530 _sigtramp + 2459658768
4 swift 0x0000000106d12225 swift::NominalTypeDecl::hasFixedLayout() const + 21
5 swift 0x00000001068a5f41 (anonymous namespace)::LowerType::visitAnyStructType(swift::CanType, swift::StructDecl*) + 49
6 swift 0x00000001068a4cd7 swift::Lowering::TypeConverter::getTypeLowering(swift::Lowering::AbstractionPattern, swift::Type) + 2791
7 swift 0x00000001063ff076 (anonymous namespace)::RValueEmitter::emitForceValue(swift::SILLocation, swift::Expr*, unsigned int, swift::Lowering::SGFContext) + 2342
8 swift 0x00000001063ed13d swift::ASTVisitor<(anonymous namespace)::RValueEmitter, swift::Lowering::RValue, void, void, void, void, void, swift::Lowering::SGFContext>::visit(swift::Expr*, swift::Lowering::SGFContext) + 4749
9 swift 0x000000010639a716 (anonymous namespace)::ArgEmitter::emit(swift::Lowering::ArgumentSource&&, swift::Lowering::AbstractionPattern) + 3190
10 swift 0x0000000106398756 (anonymous namespace)::CallSite::emit(swift::Lowering::SILGenFunction&, swift::Lowering::AbstractionPattern, (anonymous namespace)::ParamLowering&, llvm::SmallVectorImpl<swift::Lowering::ManagedValue>&, llvm::SmallVectorImpl<(anonymous namespace)::DelayedArgument>&, llvm::Optional<swift::ForeignErrorConvention> const&, swift::ImportAsMemberStatus const&) && + 438
11 swift 0x00000001063973d8 (anonymous namespace)::CallEmission::emitArgumentsForNormalApply(swift::CanTypeWrapper<swift::FunctionType>&, swift::Lowering::AbstractionPattern&, swift::CanTypeWrapper<swift::SILFunctionType>, llvm::Optional<swift::ForeignErrorConvention>&, swift::ImportAsMemberStatus&, swift::Lowering::ApplyOptions&, llvm::SmallVectorImpl<swift::Lowering::ManagedValue>&, llvm::Optional<swift::SILLocation>&, swift::CanTypeWrapper<swift::FunctionType>&) + 1592
12 swift 0x0000000106394c5d (anonymous namespace)::CallEmission::apply(swift::Lowering::SGFContext) + 4061
13 swift 0x00000001063ebf19 swift::ASTVisitor<(anonymous namespace)::RValueEmitter, swift::Lowering::RValue, void, void, void, void, void, swift::Lowering::SGFContext>::visit(swift::Expr*, swift::Lowering::SGFContext) + 105
14 swift 0x000000010645effa swift::Lowering::SILGenFunction::emitCondition(swift::Expr*, bool, bool, llvm::ArrayRef<swift::SILType>) + 154
15 swift 0x00000001063f25e9 swift::ASTVisitor<(anonymous namespace)::RValueEmitter, swift::Lowering::RValue, void, void, void, void, void, swift::Lowering::SGFContext>::visit(swift::Expr*, swift::Lowering::SGFContext) + 26425
16 swift 0x00000001063ebb44 swift::Lowering::SILGenFunction::emitExprInto(swift::Expr*, swift::Lowering::Initialization*) + 148
17 swift 0x00000001063dbcc6 swift::Lowering::SILGenFunction::emitPatternBinding(swift::PatternBindingDecl*, unsigned int) + 198
18 swift 0x000000010645971d swift::ASTVisitor<(anonymous namespace)::StmtEmitter, void, void, void, void, void, void>::visit(swift::Stmt*) + 1885
19 swift 0x0000000106410999 swift::Lowering::SILGenFunction::emitFunction(swift::FuncDecl*) + 393
20 swift 0x00000001063869b1 swift::Lowering::SILGenModule::emitFunction(swift::FuncDecl*)::$_1::operator()(swift::SILFunction*) const + 273
21 swift 0x0000000106385f29 swift::Lowering::SILGenModule::emitFunction(swift::FuncDecl*) + 761
22 swift 0x0000000106467a77 (anonymous namespace)::SILGenType::emitType() + 1143
23 swift 0x000000010638d2ba swift::ASTVisitor<swift::Lowering::SILGenModule, void, void, void, void, void, void>::visit(swift::Decl*) + 74
24 swift 0x000000010638c57b swift::Lowering::SILGenModule::emitSourceFile(swift::SourceFile*, unsigned int) + 1115
25 swift 0x000000010638df52 swift::SILModule::constructSIL(swift::ModuleDecl*, swift::SILOptions&, swift::FileUnit*, llvm::Optional<unsigned int>, bool) + 914
26 swift 0x0000000105b2682b performCompile(swift::CompilerInstance&, swift::CompilerInvocation&, llvm::ArrayRef<char const*>, int&, swift::FrontendObserver*, swift::UnifiedStatsReporter*) + 13099
27 swift 0x0000000105b21c94 swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) + 7716
28 swift 0x0000000105ad6bb8 main + 12248
29 libdyld.dylib 0x00007fffe4788235 start + 1
30 libdyld.dylib 0x000000000000008a start + 461864534
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment