Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SR-15288] error: fatal error encountered while reading from module 'Foundation' #3198

Closed
swift-ci opened this issue Oct 7, 2021 · 1 comment

Comments

@swift-ci
Copy link
Contributor

swift-ci commented Oct 7, 2021

Previous ID SR-15288
Radar None
Original Reporter fh2ui33j (JIRA User)
Type Bug
Status Closed
Resolution Done

Attachment: Download

Environment

macOS 11.6 (20G165), Xcode 13.0 (13A233), Swift 5.5

The issue is not reproducible with Xcode 12.5.1 (12E507), Swift 5.4.2.

Additional Detail from JIRA
Votes 1
Component/s Foundation
Labels Bug
Assignee None
Priority Medium

md5: 2e0b4ed06f36dfd757cffe3a906d17ed

Issue Description:

Error message

<unknown>:0: error: fatal error encountered while reading from module 'Foundation'; please submit a bug report (https://swift.org/contributing/#reporting-bugs) and include the project
Please submit a bug report (https://swift.org/contributing/#reporting-bugs) and include the project and the crash backtrace.
Stack dump:
0.  Program arguments: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift -frontend -c -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -enable-objc-interop -emit-objc-header -parse-as-library -g -O -D HAVE_GPL -D HAVE_CPLAYER -D HAVE_BUILD_DATE -D HAVE_OPTIMIZE -D HAVE_DEBUG_BUILD -D HAVE_LIBDL -D HAVE_CPLUGINS -D HAVE_ASM -D HAVE_VECTOR -D HAVE_LIBM -D HAVE_POSIX -D HAVE_POSIX_OR_MINGW -D HAVE_SWIFT -D HAVE_PTHREADS -D HAVE_STDATOMIC -D HAVE_ICONV -D HAVE_GLOB_POSIX -D HAVE_GLOB -D HAVE_OSX_THREAD_NAME -D HAVE_BSD_FSTATFS -D HAVE_LUA -D HAVE_LUAJIT -D HAVE_JAVASCRIPT -D HAVE_LIBASS -D HAVE_ZLIB -D HAVE_LIBBLURAY -D HAVE_UCHARDET -D HAVE_RUBBERBAND -D HAVE_ZIMG -D HAVE_LCMS2 -D HAVE_VAPOURSYNTH -D HAVE_FFMPEG -D HAVE_LIBAVDEVICE -D HAVE_FFMPEG_STRICT_ABI -D HAVE_COREAUDIO -D HAVE_COCOA -D HAVE_GL_COCOA -D HAVE_JPEG -D HAVE_GL -D HAVE_VIDEOTOOLBOX_HWACCEL -D HAVE_VIDEOTOOLBOX_GL -D HAVE_MACOS_TOUCHBAR -D HAVE_MACOS_10_11_FEATURES -D HAVE_MACOS_10_12_2_FEATURES -D HAVE_MACOS_10_14_FEATURES -D HAVE_MACOS_MEDIA_PLAYER -D HAVE_MACOS_COCOA_CB -module-name macOS_swift -emit-module-path /Users/selsta/dev/mpv/build/osdep/macOS_swift.swiftmodule -import-objc-header /Users/selsta/dev/mpv/osdep/macOS_swift_bridge.h -emit-objc-header-path /Users/selsta/dev/mpv/build/osdep/macOS_swift.h -o /Users/selsta/dev/mpv/build/osdep/macOS_swift.o /Users/selsta/dev/mpv/osdep/macos/log_helper.swift /Users/selsta/dev/mpv/osdep/macos/libmpv_helper.swift /Users/selsta/dev/mpv/osdep/macos/mpv_helper.swift /Users/selsta/dev/mpv/osdep/macos/swift_extensions.swift /Users/selsta/dev/mpv/osdep/macos/swift_compat.swift /Users/selsta/dev/mpv/osdep/macos/remote_command_center.swift /Users/selsta/dev/mpv/video/out/mac/common.swift /Users/selsta/dev/mpv/video/out/mac/view.swift /Users/selsta/dev/mpv/video/out/mac/window.swift /Users/selsta/dev/mpv/video/out/mac/title_bar.swift /Users/selsta/dev/mpv/video/out/cocoa_cb_common.swift /Users/selsta/dev/mpv/video/out/mac/gl_layer.swift -I. -I/Users/selsta/dev/mpv
1.  Apple Swift version 5.5 (swiftlang-1300.0.31.1 clang-1300.0.29.1)
2.  
3.  While evaluating request ExecuteSILPipelineRequest(Run pipelines { Mandatory Diagnostic Passes + Enabling Optimization Passes } on SIL for macOS_swift.macOS_swift)
4.  While running pass #&#8203;13001 SILModuleTransform "MandatorySILLinker".
5.  While deserializing SIL function "free"
6.  *** DESERIALIZATION FAILURE ***
module 'Foundation' with full misc version '5.5(5.5)/Apple Swift version 5.5 (swiftlang-1300.0.31.1 clang-1300.0.29.1)'
top-level value not found
Cross-reference to module 'Darwin'
... free
... with type (UnsafeMutableRawPointer) -> ()
Notes:
* 'free' in module 'SwiftShims' was filtered out.
* 'free' in module 'macOS_swift' was filtered out.
* 'free' in module 'IOKit' was filtered out.
* 'free' in module 'CoreFoundation' was filtered out.
* 'free' in module 'Darwin' was filtered out.
* 'free' in module 'SwiftOverlayShims' was filtered out.
* 'free' in module 'Dispatch' was filtered out.
* 'free' in module 'os_workgroup' was filtered out.
* 'free' in module 'os_object' was filtered out.
* 'free' in module 'ObjectiveC' was filtered out.
* 'free' in module 'MachO' was filtered out.
* 'free' in module 'libkern' was filtered out.
* 'free' in module 'Cocoa' was filtered out.
* 'free' in module 'CoreData' was filtered out.
* 'free' in module 'Foundation' was filtered out.
* 'free' in module 'CoreGraphics' was filtered out.
* 'free' in module 'ApplicationServices' was filtered out.
* 'free' in module 'ImageIO' was filtered out.
* 'free' in module 'CoreText' was filtered out.
* 'free' in module 'ColorSync' was filtered out.
* 'free' in module 'CoreServices' was filtered out.
* 'free' in module 'Security' was filtered out.
* 'free' in module 'XPC' was filtered out.
* 'free' in module 'launch' was filtered out.
* 'free' in module 'CFNetwork' was filtered out.
* 'free' in module 'DiskArbitration' was filtered out.
* 'free' in module 'CloudKit' was filtered out.
* 'free' in module 'CoreLocation' was filtered out.
* 'free' in module 'AppKit' was filtered out.
* 'free' in module 'QuartzCore' was filtered out.
* 'free' in module 'CoreVideo' was filtered out.
* 'free' in module 'Metal' was filtered out.
* 'free' in module 'IOSurface' was filtered out.
* 'free' in module 'OpenGL' was filtered out.
* 'free' in module 'CoreImage' was filtered out.
* 'free' in module 'MediaPlayer' was filtered out.
* 'free' in module 'AVFoundation' was filtered out.
* 'free' in module 'AVFAudio' was filtered out.
* 'free' in module 'AudioToolbox' was filtered out.
* 'free' in module 'CoreAudio' was filtered out.
* 'free' in module 'CoreAudioTypes' was filtered out.
* 'free' in module 'CoreMIDI' was filtered out.
* 'free' in module 'CoreMedia' was filtered out.
* 'free' in module 'simd' was filtered out.
* 'free' in module 'MediaToolbox' was filtered out.
* 'free' in module 'UniformTypeIdentifiers' was filtered out.


Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
0  swift                    0x00000001134da6f7 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 39
1  swift                    0x00000001134d9688 llvm::sys::RunSignalHandlers() + 248
2  swift                    0x00000001134dad06 SignalHandler(int) + 278
3  libsystem_platform.dylib 0x00007fff204a7d7d _sigtramp + 29
4  libsystem_platform.dylib 0x000000011c117298 _sigtramp + 18446603344740283704
5  libsystem_c.dylib        0x00007fff203b7406 abort + 125
6  swift                    0x000000010ec10328 swift::ModuleFileSharedCore::fatal(llvm::Error) const + 632
7  swift                    0x000000010eb94aa6 swift::ModuleFile::fatal(llvm::Error) const + 566
8  swift                    0x000000010ebd311d swift::SILDeserializer::readSILFunctionChecked(llvm::PointerEmbeddedInt<unsigned int, 31>, swift::SILFunction*, llvm::StringRef, bool, bool) + 9949
9  swift                    0x000000010ebf72dd swift::SILDeserializer::lookupSILFunction(swift::SILFunction*, bool) + 877
10 swift                    0x000000010e79ac6d swift::SILLinkerVisitor::maybeAddFunctionToWorklist(swift::SILFunction*) + 237
11 swift                    0x000000010e79ae6b swift::SILLinkerVisitor::processFunction(swift::SILFunction*) + 203
12 swift                    0x000000010f1453c6 (anonymous namespace)::SILLinker::run() + 278
13 swift                    0x000000010f01434b swift::SILPassManager::executePassPipelinePlan(swift::SILPassPipelinePlan const&) + 2747
14 swift                    0x000000010f02e20c swift::SimpleRequest<swift::ExecuteSILPipelineRequest, std::__1::tuple<> (swift::SILPipelineExecutionDescriptor), (swift::RequestFlags)1>::evaluateRequest(swift::ExecuteSILPipelineRequest const&, swift::Evaluator&) + 60
15 swift                    0x000000010f01c005 llvm::Expected<swift::ExecuteSILPipelineRequest::OutputType> swift::Evaluator::getResultUncached<swift::ExecuteSILPipelineRequest>(swift::ExecuteSILPipelineRequest const&) + 469
16 swift                    0x000000010f01e3bb swift::runSILDiagnosticPasses(swift::SILModule&) + 187
17 swift                    0x000000010e7676de swift::CompilerInstance::performSILProcessing(swift::SILModule*) + 62
18 swift                    0x000000010e612d59 performCompileStepsPostSILGen(swift::CompilerInstance&, std::__1::unique_ptr<swift::SILModule, std::__1::default_delete<swift::SILModule> >, llvm::PointerUnion<swift::ModuleDecl*, swift::SourceFile*>, swift::PrimarySpecificPaths const&, int&, swift::FrontendObserver*) + 1161
19 swift                    0x000000010e6050ce swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) + 14398
20 swift                    0x000000010e546a48 main + 1032
21 libdyld.dylib            0x00007fff2047df3d start + 1

Steps to reproduce

brew install autoconf automake pkg-config libtool python freetype fribidi little-cms2 luajit libass ffmpeg
git clone --recursive https://github.com/mpv-player/mpv
cd mpv
./bootstrap.py
./waf configue
./waf
@swift-ci
Copy link
Contributor Author

Comment by Regan Villanueva (JIRA)

Resolved in Xcode 13.1 RC

@swift-ci swift-ci transferred this issue from apple/swift-issues Apr 25, 2022
@shahmishal shahmishal transferred this issue from apple/swift May 5, 2022
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant