Skip to content

[11.3.0] AuthBackendRPCImplementation crash #13761

@efstathiosntonas

Description

@efstathiosntonas

Description

I'm using [email protected] on Paper and [email protected].

Xcode 16.0 (16A242d) tested on real iPhone 15 Pro using iOS 18.

part of podfile:

	$FirebaseSDKVersion = '11.3.0'
	pod 'FirebaseAppCheckInterop', '=' + "11.3.0"
	pod 'FirebaseAuthInterop', '=' + "11.3.0"
	pod 'FirebaseMessagingInterop', '=' + "11.3.0"
	pod 'FirebaseSharedSwift', '=' + "11.3.0"
	pod 'FirebaseCoreInternal', '=' + "11.3.0"
	pod 'FirebaseInstallations', '=' + "11.3.0"
	pod 'FirebaseCoreExtension', '=' + "11.3.0"

Just to make sure no remnants are left from previous installations:

  1. pod deintegrate
  2. deleted Podfile.lock
  3. deleted derived data and product folder
  4. pod install
  5. build

The Xcode console throws this
Object 0x301588cc0 of class AuthBackendRPCImplementation deallocated with non-zero retain count 2. This object's deinit, or something called from it, may have created a strong reference to self which outlived deinit, resulting in a dangling reference.

Note that forceRefresh is true on my code.

the error is totally random and it throws only on new app builds, killing the app and reopening works fine.

Screenshot 2024-10-01 at 19 37 16

Screenshot 2024-10-01 at 19 38 28

Screenshot 2024-10-01 at 19 39 20

Reproducing the issue

No response

Firebase SDK Version

11.3.0

Xcode Version

16.0

Installation Method

CocoaPods

Firebase Product(s)

Authentication

Targeted Platforms

iOS

Relevant Log Output

No response

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

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions