Skip to content

EXC_BAD_ACCESS when running FirebaseApp.configure #15078

@prodigel

Description

@prodigel

Description

We started testing iOS26 & xcode26, the app compiles successfully fails at runtime with the following error:
Thread 5: EXC_BAD_ACCESS (code=1, address=0xb0) deep within GoogleUtilities

The app compiles without any issues on xcode16, most probably the issue is related with future iOS version.

Feel free to ask for any additional information that might be useful.

Reproducing the issue

Unsure if it's easily reproducible, for us running FirebaseApp.configure(options: FirebaseOptions.defaultOptions()) did the trick.

Firebase SDK Version

11.9

Xcode Version

26.0 beta 2

Installation Method

Swift Package Manager

Firebase Product(s)

Crashlytics, Firestore, Functions, Remote Config, Analytics

Targeted Platforms

iOS

Relevant Log Output

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

Expand Package.resolved snippet
{ "originHash" : "9f8a9d396521db2d9a6efeb9ddcc1f7b2a2821348e4862853045badee7f9e45e", "pins" : [ { "identity" : "abseil-cpp-binary", "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", "version" : "1.2024072200.0" } }, { "identity" : "app-check", "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { "revision" : "61b85103a1aeed8218f17c794687781505fbbef5", "version" : "11.2.0" } }, { "identity" : "braze-swift-sdk-prebuilt-static", "kind" : "remoteSourceControl", "location" : "https://github.com/braze-inc/braze-swift-sdk-prebuilt-static", "state" : { "revision" : "1f2dcf8bb1e6ec04250e91c4bb0dded5e3359dff", "version" : "11.7.0" } }, { "identity" : "firebase-ios-sdk", "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { "revision" : "eb523407e4293568ed55590728205c359cbecc5b", "version" : "11.9.0" } }, { "identity" : "googleappmeasurement", "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { "revision" : "d80e25104abe76d69a134d4ec18f011edd8df06c", "version" : "11.9.0" } }, { "identity" : "googledatatransport", "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleDataTransport.git", "state" : { "revision" : "617af071af9aa1d6a091d59a202910ac482128f9", "version" : "10.1.0" } }, { "identity" : "googleutilities", "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { "revision" : "53156c7ec267db846e6b64c9f4c4e31ba4cf75eb", "version" : "8.0.2" } }, { "identity" : "grpc-binary", "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { "revision" : "cc0001a0cf963aa40501d9c2b181e7fc9fd8ec71", "version" : "1.69.0" } }, { "identity" : "gtm-session-fetcher", "kind" : "remoteSourceControl", "location" : "https://github.com/google/gtm-session-fetcher.git", "state" : { "revision" : "0382ca27f22fb3494cf657d8dc356dc282cd1193", "version" : "3.4.1" } }, { "identity" : "interop-ios-for-google-sdks", "kind" : "remoteSourceControl", "location" : "https://github.com/google/interop-ios-for-google-sdks.git", "state" : { "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", "version" : "101.0.0" } }, { "identity" : "leveldb", "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/leveldb.git", "state" : { "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", "version" : "1.22.5" } }, { "identity" : "nanopb", "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/nanopb.git", "state" : { "revision" : "b7e1104502eca3a213b46303391ca4d3bc8ddec1", "version" : "2.30910.0" } }, { "identity" : "onesignal-xcframework", "kind" : "remoteSourceControl", "location" : "https://github.com/OneSignal/OneSignal-XCFramework", "state" : { "revision" : "fc88833146e426eb4f64806baf5e494212458cad", "version" : "5.1.6" } }, { "identity" : "promises", "kind" : "remoteSourceControl", "location" : "https://github.com/google/promises.git", "state" : { "revision" : "540318ecedd63d883069ae7f1ed811a2df00b6ac", "version" : "2.4.0" } }, { "identity" : "purchases-ios", "kind" : "remoteSourceControl", "location" : "https://github.com/RevenueCat/purchases-ios", "state" : { "revision" : "a037a1fa19548b6ebc778b8d425df914d16b96e3", "version" : "5.19.0" } }, { "identity" : "stripe-ios", "kind" : "remoteSourceControl", "location" : "https://github.com/stripe/stripe-ios", "state" : { "revision" : "9df61faa729c6689eeacbe1079af75148bd26232", "version" : "24.7.0" } }, { "identity" : "swift-protobuf", "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-protobuf.git", "state" : { "revision" : "9f0c76544701845ad98716f3f6a774a892152bcb", "version" : "1.26.0" } } ], "version" : 3 } 

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

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions