Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 分段故障:11,Xcode 7.2,整个模块优化_Swift - Fatal编程技术网

Swift 分段故障:11,Xcode 7.2,整个模块优化

Swift 分段故障:11,Xcode 7.2,整个模块优化,swift,Swift,使用Xcode 7.2(7C68)、Swift 2.1、整个模块优化启用、分段故障编译:11 禁用整个模块优化时问题消失 0 swift 0x000000010767afbb llvm::sys::PrintStackTrace(__sFILE*) + 43 1 swift 0x000000010767b6fb SignalHandler(int) + 379

使用Xcode 7.2(7C68)、Swift 2.1、
整个模块优化
启用、分段故障编译:11 禁用
整个模块优化时
问题消失

            0  swift                    0x000000010767afbb llvm::sys::PrintStackTrace(__sFILE*) + 43
            1  swift                    0x000000010767b6fb SignalHandler(int) + 379
            2  libsystem_platform.dylib 0x00007fff96c25eaa _sigtramp + 26
            3  libsystem_platform.dylib 0x00007fc5256ebf70 _sigtramp + 2393661664
            4  swift                    0x0000000105e3d31a swift::Substitution::subst(swift::ModuleDecl*, llvm::ArrayRef<swift::Substitution>, llvm::DenseMap<swift::TypeBase*, swift::Type, llvm::DenseMapInfo<swift::TypeBase*>, llvm::detail::DenseMapPair<swift::TypeBase*, swift::Type> >&, llvm::DenseMap<swift::ArchetypeType*, llvm::ArrayRef<swift::ProtocolConformance*>, llvm::DenseMapInfo<swift::ArchetypeType*>, llvm::detail::DenseMapPair<swift::ArchetypeType*, llvm::ArrayRef<swift::ProtocolConformance*> > >&) const + 1002
            5  swift                    0x0000000105e3ceff swift::Substitution::subst(swift::ModuleDecl*, swift::GenericParamList*, llvm::ArrayRef<swift::Substitution>) const + 1679
            6  swift                    0x0000000105bb538c swift::TypeSubstCloner<swift::GenericCloner>::remapSubstitution(swift::Substitution) + 60
            7  swift                    0x0000000105bb5265 swift::SILCloner<swift::GenericCloner>::getOpConformances(swift::ArchetypeType*, swift::CanType, llvm::ArrayRef<swift::ProtocolConformance*>) + 85
            8  swift                    0x0000000105bb516f swift::SILCloner<swift::GenericCloner>::getOpConformancesForExistential(swift::CanType, swift::CanType, llvm::ArrayRef<swift::ProtocolConformance*>) + 143
            9  swift                    0x0000000105bafecf swift::SILCloner<swift::GenericCloner>::visitInitExistentialRefInst(swift::InitExistentialRefInst*) + 79
            10 swift                    0x0000000105ba8beb swift::SILCloner<swift::GenericCloner>::visitSILBasicBlock(swift::SILBasicBlock*) + 59
            11 swift                    0x0000000105ba85ca swift::GenericCloner::populateCloned() + 522
            12 swift                    0x0000000105bb680c swift::GenericCloner::cloneFunction(swift::SILFunction*, llvm::DenseMap<swift::TypeBase*, swift::Type, llvm::DenseMapInfo<swift::TypeBase*>, llvm::detail::DenseMapPair<swift::TypeBase*, swift::Type> >&, llvm::DenseMap<swift::TypeBase*, swift::Type, llvm::DenseMapInfo<swift::TypeBase*>, llvm::detail::DenseMapPair<swift::TypeBase*, swift::Type> >&, llvm::StringRef, swift::ApplySite, std::__1::function<void (swift::SILInstruction*, swift::SILInstruction*)>) + 412
            13 swift                    0x0000000105bb64e1 swift::trySpecializeApplyOfGeneric(swift::ApplySite, swift::SILFunction*&, llvm::SmallVectorImpl<std::__1::pair<swift::ApplySite, swift::ApplySite> >&) + 1073
            14 swift                    0x0000000105a0cf03 (anonymous namespace)::SILPerformanceInliner::devirtualizeAndSpecializeApplies(llvm::SmallVectorImpl<swift::ApplySite>&, swift::CallGraphAnalysis*, swift::SILModuleTransform*, llvm::SmallVectorImpl<swift::SILFunction*>&) + 1539
            15 swift                    0x0000000105a0a588 (anonymous namespace)::SILPerformanceInlinerPass::run() + 1544
            16 swift                    0x00000001059d7d99 swift::SILPassManager::runOneIteration() + 1689
            17 swift                    0x00000001059d62d2 swift::runSILOptimizationPasses(swift::SILModule&) + 402
            18 swift                    0x000000010576bb16 performCompile(swift::CompilerInstance&, swift::CompilerInvocation&, llvm::ArrayRef<char const*>, int&) + 11830
            19 swift                    0x0000000105768ad3 frontend_main(llvm::ArrayRef<char const*>, char const*, void*) + 2691
            20 swift                    0x0000000105765154 main + 2324
            21 libdyld.dylib            0x00007fff9bbb65ad start + 1`
0 swift 0x000000010767afbb llvm::sys::PrintStackTrace(u sFILE*)+43
1个swift 0x000000010767b6fb信号处理器(内部)+379
2 libsystem_platform.dylib 0x00007fff96c25eaa_sigtramp+26
3 libsystem_platform.dylib 0x00007fc5256ebf70_sigtramp+2393661664
4 swift 0x0000000105e3d31a swift::Substitution::subst(swift::ModuleDecl*,llvm::ArrayRef,llvm::DensMap&,llvm::DensMap&)常量+1002
5 swift 0x0000000105e3ceff swift::Substitution::subst(swift::ModuleDecl*,swift::GenericParamList*,llvm::ArrayRef)常量+1679
6 swift 0x0000000105bb538c swift::TypeSubstitutionCloner::remapSubstitution(swift::Substitution)+60
7 swift 0x0000000105bb5265 swift::SILCloner::GetOpConformance(swift::ArchetypeType*,swift::CanType,llvm::ArrayRef)+85
8 swift 0x0000000105bb516f swift::SILCloner::getOpConformancesForExistential(swift::CanType,swift::CanType,llvm::ArrayRef)+143
9 swift 0x0000000105bafecf swift::SILCloner::VISITINTITEXistentialRefinst(swift::InitExistentialRefInst*)+79
10 swift 0x0000000105ba8beb swift::SILCloner::VISILTSILBASICBLOCK(swift::SILBasicBlock*)+59
11 swift 0x0000000105ba85ca swift::GenericCloner::PopulateClone()+522
12 swift 0x0000000105bb680c swift::GenericCloner::cloneFunction(swift::SILFunction*,llvm::DensMap&,llvm::DensMap&,llvm::StringRef,swift::ApplySite,std::\uu 1::function)+412
13 swift 0x0000000105bb64e1 swift::trysSpecializeApplyOfGeneric(swift::ApplySite,swift::SILFunction*&,llvm::SmallVectorImpl&)+1073
14 swift 0x0000000105a0cf03(匿名命名空间)::SILPerformanceInliner::DeviceAlizeAndSpecializeApplies(llvm::SmallVectorImpl&,swift::CallGraphAnalysis*,swift::SILModuleTransform*,llvm::SmallVectorImpl&+1539
15 swift 0x0000000105a0a588(匿名命名空间)::SILPerformanceInlinerPass::run()+1544
16 swift 0x00000001059d7d99 swift::SILPassManager::runOneIteration()+1689
17 swift 0x00000001059d62d2 swift::runSILOptimizationPasses(swift::SILModule&)+402
18 swift 0x000000010576bb16性能文件(swift::编译器立场和,swift::编译器职业和,llvm::ArrayRef,int&)+11830
19 swift 0x0000000105768ad3前端_main(llvm::ArrayRef,char const*,void*)+2691
20 swift 0x0000000105765154干管+2324
21 libdyld.dylib 0x00007fff9bbb65ad启动+1`

尝试最新版本,如果仍然损坏,请在上提交一个bug。希望苹果能修复它