Skip to content

[Bug] upload-symbols 3.20 crashes with "Path to CoreSymbolication is invalid" + SEGFAULT on CI (macOS 15.7.1 / Xcode 26.2) #15896

@evgeniy-gleba

Description

@evgeniy-gleba

Description

Related Issues

upload-symbols (v3.20 build 39) from FirebaseCrashlytics 10.7.0 crashes with a
segmentation fault on our CI agents running macOS 15.7.1 + Xcode 26.2.

Reproducing the issue

compile some cli app using xcode and then call the following command(manually or from cmake):

'/path/to/FirebaseCrashlytics.framework/upload-symbols' \
  '--debug' \
  '--google-service-plist' '/path/to/GoogleService-Info.plist' \
  '--platform' 'ios' \
  '/path/to/my.app.dSYM'

Firebase SDK Version

10.7.0

Xcode Version

26.2

Installation Method

Zip

Firebase Product(s)

Crashlytics

Targeted Platforms

iOS

Relevant Log Output

'/path/to/FirebaseCrashlytics.framework/upload-symbols' '--debug' '--google-service-plist' '/path/to/GoogleService-Info.plist' '--platform' 'ios' 'path/to/my.app.dSYM' '--validate'
15:50:58   upload-symbols 3.20 build 39
15:50:58   
15:50:58   Arguments:
15:50:58   Debug mode enabled
15:50:58   Google App ID: XXXXXXX
15:50:58   Platform: ios
15:50:58   DSYM Paths: ["/path/to/my.app.dSYM"]
15:50:58   
15:50:58   Validation succeeded. Symbol uploading will proceed in the background.
15:50:58   '/path/to/FirebaseCrashlytics.framework/upload-symbols' '--debug' '--google-service-plist' '/path/to/GoogleService-Info.plist' '--platform' 'ios' 'path/to/my.app.dSYM'
15:50:58   2026-03-02 15:50:58.832 upload-symbols[28068:217903659] Path to CoreSymbolication is invalid, aborting
15:50:58   CMake Error at upload_symbols.cmake:18 (execute_process):
15:50:58     execute_process failed command indexes:
15:50:58   
15:50:58       1: "Abnormal exit with child return code: Segmentation fault"
15:50:58   
15:50:58   
15:50:58   
15:50:58   Command PhaseScriptExecution failed with a nonzero exit code

If using Swift Package Manager, the project's Package.resolved

Expand Package.resolved snippet
Replace this line with the contents of your Package.resolved.

If using CocoaPods, the project's Podfile.lock

Expand Podfile.lock snippet
Replace this line with the contents of your Podfile.lock!

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions