Swift编译错误:由于信号导致命令失败:总线错误:10

时间:2017-08-21 09:05:24

标签: swift xcode swift3 stack-trace

我收到“Swift Compiler Error:命令因信号失败:总线错误:10”并且无法执行任何项目。从今天开始解决这个问题,早些时候一切正常。

这是错误的一部分:

0  swift                    0x0000000110def4f7 PrintStackTraceSignalHandler(void*) + 39
1  swift                    0x0000000110dee9a6 SignalHandler(int) + 646
2  libsystem_platform.dylib 0x00007fffe21a7b3a _sigtramp + 26
3  swift                    0x000000011171ae36 cmark_strbuf__initbuf + 49482
4  swift                    0x0000000110dc2b77 (anonymous namespace)::RawMemoryObject::readBytes(unsigned char*, unsigned long long, unsigned long long) const + 55
5  swift                    0x000000010e85378f llvm::SimpleBitstreamCursor::Read(unsigned int) + 143
6  swift                    0x0000000110bab2da llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) + 1754
7  swift                    0x000000010e87518b swift::ModuleFile::ModuleFile(std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >, bool, swift::serialization::ValidationInfo&, swift::serialization::ExtendedValidationInfo*) + 6475
8  swift                    0x000000010e8d5847 swift::SerializedModuleLoader::loadAST(swift::ModuleDecl&, llvm::Optional<swift::SourceLoc>, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >, bool) + 359
9  swift                    0x000000010e8d3eb5 swift::SerializedModuleLoader::loadModule(swift::SourceLoc, llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) + 517
10 swift                    0x000000010ebb57f3 swift::ASTContext::getModule(llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) + 243
11 swift                    0x000000010e7c92f2 swift::CompilerInstance::performSema() + 2530
12 swift                    0x000000010dc06e3d swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) + 15949
13 swift                    0x000000010dbbcd6c main + 9052
14 libdyld.dylib            0x00007fffe1f98235 start + 1
15 libdyld.dylib            0x000000000000007e start + 503742026

请帮忙

先谢谢,

3 个答案:

答案 0 :(得分:1)

您是否尝试删除所有项目派生数据文件夹,在您的情况下,它将在此处:/ Users / User_Name / Library / Developer / Xcode / DerivedData /。删除所有项目的文件夹[不用担心,这是安全的]并做一个产品&gt;从Xcode菜单中清理项目。

答案 1 :(得分:0)

根据apple

类型1错误(总线错误): -

与内存相关的错误的最常见指示之一。这意味着您尝试访问不存在/不可访问的内存地址。

常见原因和解决方案: - 初始化/扩展或控制面板冲突。对于正在尝试的操作没有足够的内存,您可以尝试为应用程序分配更多内存。

答案 2 :(得分:0)

重新安装Xcode为我工作