Skip to content

EXC_BAD_ACCESS (code=1, address=0x4) in AuthBackendRPCImplementation.callInternal(with:) #13480

@peterfriese

Description

@peterfriese

Description

When refreshing the access token, the app crashes.

CleanShot 2024-08-12 at 11 04 15

Reproducing the issue

This happens shortly after launching the app and the access token is expired.
On Xcode 16.0 beta 4, this doesn't happen.

I also made tried to use the head of the main branch, to make sure I benefit from #13472 - but this didn't seem to have any positive impact.

Firebase SDK Version

11.0.0

Xcode Version

16.0 beta 5

Installation Method

Swift Package Manager

Firebase Product(s)

Authentication

Targeted Platforms

iOS

Relevant Log Output

Using the emulator: NO WARNING: All log messages before absl::InitializeLog() is called are written to STDERR I0000 00:00:1723453304.319128 7924252 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache

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

Expand Package.resolved snippet
{ "originHash" : "84ac0461b2e8905f4982372323f08159d25b5c55c3a1da0dd0508312d7903013", "pins" : [ { "identity" : "abseil-cpp-binary", "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { "revision" : "194a6706acbd25e4ef639bcaddea16e8758a3e27", "version" : "1.2024011602.0" } }, { "identity" : "app-check", "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { "revision" : "21fe1af9be463a359aaf8d96789ef73fc3760d09", "version" : "11.0.1" } }, { "identity" : "firebase-ios-sdk", "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { "branch" : "main", "revision" : "e76d7460aa3d19c5503a072f3117f69e2c443b11" } }, { "identity" : "fuzi", "kind" : "remoteSourceControl", "location" : "https://github.com/cezheng/Fuzi", "state" : { "revision" : "f08c8323da21e985f3772610753bcfc652c2103f", "version" : "3.1.3" } }, { "identity" : "googleappmeasurement", "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { "revision" : "ca30c987b732d130732fb60b071e0b655a85ada7", "version" : "11.0.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" : "66dd81c729364b0425d0c2b73e38a489f32b1717", "version" : "8.0.1" } }, { "identity" : "grpc-binary", "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { "revision" : "f56d8fc3162de9a498377c7b6cea43431f4f5083", "version" : "1.65.1" } }, { "identity" : "gtm-session-fetcher", "kind" : "remoteSourceControl", "location" : "https://github.com/google/gtm-session-fetcher.git", "state" : { "revision" : "a2ab612cb980066ee56d90d60d8462992c07f24b", "version" : "3.5.0" } }, { "identity" : "interop-ios-for-google-sdks", "kind" : "remoteSourceControl", "location" : "https://github.com/google/interop-ios-for-google-sdks.git", "state" : { "revision" : "2d12673670417654f08f5f90fdd62926dc3a2648", "version" : "100.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" : "networkimage", "kind" : "remoteSourceControl", "location" : "https://github.com/gonzalezreal/NetworkImage", "state" : { "revision" : "7aff8d1b31148d32c5933d75557d42f6323ee3d1", "version" : "6.0.0" } }, { "identity" : "nuke", "kind" : "remoteSourceControl", "location" : "https://github.com/kean/Nuke", "state" : { "revision" : "0ead44350d2737db384908569c012fe67c421e4d", "version" : "12.8.0" } }, { "identity" : "opengraphreader", "kind" : "remoteSourceControl", "location" : "https://github.com/pzmudzinski/OpenGraphReader", "state" : { "revision" : "790470f4c1d89d7765123be6c0d78bd4d64ea1ea", "version" : "1.0.1" } }, { "identity" : "promises", "kind" : "remoteSourceControl", "location" : "https://github.com/google/promises.git", "state" : { "revision" : "540318ecedd63d883069ae7f1ed811a2df00b6ac", "version" : "2.4.0" } }, { "identity" : "swift-markdown-ui", "kind" : "remoteSourceControl", "location" : "https://github.com/gonzalezreal/swift-markdown-ui", "state" : { "revision" : "9a8119b37e09a770367eeb26e05267c75d854053", "version" : "2.3.1" } }, { "identity" : "swift-protobuf", "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-protobuf.git", "state" : { "revision" : "e17d61f26df0f0e06f58f6977ba05a097a720106", "version" : "1.27.1" } }, { "identity" : "swiftsoup", "kind" : "remoteSourceControl", "location" : "https://github.com/scinfu/SwiftSoup.git", "state" : { "revision" : "e2d11208519549c2e5798d70190472045633f22f", "version" : "2.7.3" } } ], "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

Labels

api: authbeta-softwareRelated to using beta iOS or Xcode versions.

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

    close