-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Closed
Labels
Description
[REQUIRED] Step 1: Describe your environment
- Xcode version: 12.0.0, 11.7, 12.2.0 Beta
- Firebase SDK version: 6.32.2 upward (latest tested 6.34.0)
- Firebase Component: Crashlytics, RemoteConfig, Analytics, Performance, Auth, AppDistribution
- Installation method:
CocoaPods
Output of cat Podfile.lock | grep Firebase
:
- Firebase/Analytics (6.34.0):
- Firebase/Core
- Firebase/AppDistribution (6.34.0):
- Firebase/CoreOnly
- FirebaseAppDistribution (~> 0.9.3)
- Firebase/Auth (6.34.0):
- Firebase/CoreOnly
- FirebaseAuth (~> 6.9.2)
- Firebase/Core (6.34.0):
- Firebase/CoreOnly
- FirebaseAnalytics (= 6.9.0)
- Firebase/CoreOnly (6.34.0):
- FirebaseCore (= 6.10.4)
- Firebase/Crashlytics (6.34.0):
- Firebase/CoreOnly
- FirebaseCrashlytics (~> 4.6.2)
- Firebase/Performance (6.34.0):
- Firebase/CoreOnly
- FirebasePerformance (~> 3.3.1)
- Firebase/RemoteConfig (6.34.0):
- Firebase/CoreOnly
- FirebaseRemoteConfig (~> 4.9.1)
- FirebaseABTesting (4.2.0):
- FirebaseCore (~> 6.10)
- FirebaseAnalytics (6.9.0):
- FirebaseCore (~> 6.10)
- FirebaseInstallations (~> 1.7)
- FirebaseAppDistribution (0.9.3):
- FirebaseCore (~> 6.10)
- FirebaseInstallations (~> 1.6)
- FirebaseAuth (6.9.2):
- FirebaseCore (~> 6.10)
- FirebaseCore (6.10.4):
- FirebaseCoreDiagnostics (~> 1.6)
- FirebaseCoreDiagnostics (1.7.0):
- FirebaseCrashlytics (4.6.2):
- FirebaseCore (~> 6.10)
- FirebaseInstallations (~> 1.6)
- FirebaseInstallations (1.7.0):
- FirebaseCore (~> 6.10)
- FirebasePerformance (3.3.1):
- FirebaseCore (~> 6.9)
- FirebaseInstallations (~> 1.5)
- FirebaseRemoteConfig (~> 4.7)
- FirebaseRemoteConfig (4.9.1):
- FirebaseABTesting (~> 4.2)
- FirebaseCore (~> 6.10)
- FirebaseInstallations (~> 1.6)
- Firebase/Analytics (= 6.34.0)
- Firebase/AppDistribution (= 6.34.0)
- Firebase/Auth (= 6.34.0)
- Firebase/Crashlytics (= 6.34.0)
- Firebase/Performance (= 6.34.0)
- Firebase/RemoteConfig (= 6.34.0)
- Firebase
- FirebaseABTesting
- FirebaseAnalytics
- FirebaseAppDistribution
- FirebaseAuth
- FirebaseCore
- FirebaseCoreDiagnostics
- FirebaseCrashlytics
- FirebaseInstallations
- FirebasePerformance
- FirebaseRemoteConfig
Firebase: c23a36d9e4cdf7877dfcba8dd0c58add66358999
FirebaseABTesting: 8a9d8df3acc2b43f4a22014ddf9f601bca6af699
FirebaseAnalytics: 3bb096873ee0d7fa4b6c70f5e9166b6da413cc7f
FirebaseAppDistribution: 3b615c5fba5953351c5c96ca03217d15b0ee85d2
FirebaseAuth: c92d49ada7948d1a23466e3db17bc4c2039dddc3
FirebaseCore: d3a978a3cfa3240bf7e4ba7d137fdf5b22b628ec
FirebaseCoreDiagnostics: 770ac5958e1372ce67959ae4b4f31d8e127c3ac1
FirebaseCrashlytics: 1a747c9cc084a24dc6d9511c991db1cd078154eb
FirebaseInstallations: 466c7b4d1f58fe16707693091da253726a731ed2
FirebasePerformance: e325a8ee84a6a3d89c0be049390ed6c1775cce22
FirebaseRemoteConfig: 35a729305f254fb15a2e541d4b36f3a379da7fdc
[REQUIRED] Step 2: Describe the problem
After upgrading to Firebase 6.32.2
or later from 6.32.0
, we get intermittent crashes in what seems to be the iOS internal networking stack. We are seeing Segmentation Fault: 11
crashes in networking-related code within Alamofire, URLSession as well as Kingfisher, all without updating any of the SDKs. When downgrading to 6.32.0
again everything works fine, so it's related to Firebase.
Steps to reproduce:
The issue happens rather randomly during what used to be normal usage of the app, but seems to be consistently related to networking code looking at the crash logs.
I attached two crash logs:
ejensen, mihaicris, Kaspik, mouness2020, xieweizhi and 2 more