0

After updating to the latest Firebase iOS SDK 6.30.0 with PerformanceMonitoring 3.3.0 using Cocoapods, I have started experiencing the following crash consistently across all iOS versions (iOS 9.0 - iOS 14.0), simulators/devices. The crash does not occur in the previous Firebase SDK 6.29.0 and below.

Thread 3 Queue : com.google.perf.FPREventsQueue (serial)
#0  0x000000010bae3080 in GPBCreateMessageWithAutocreator at /Users/ccaba/Projects/iOSAdswizzSDK/AdswizzSDK/AdswizzSDK/protobuf/GPBMessage.m:626
#1  0x000000010baa2b09 in GPBGetObjectIvarWithField at /Users/ccaba/Projects/iOSAdswizzSDK/AdswizzSDK/AdswizzSDK/protobuf/GPBUtilities.m:605
#2  0x000000010b949962 in FPRGetApplicationInfoMessage ()
#3  0x000000010b9496f3 in FPRGetPerfMetricMessage ()
#4  0x000000010b939477 in __22-[FPRClient logTrace:]_block_invoke ()
#5  0x000000010c379f11 in _dispatch_call_block_and_release ()

... enter image description here

David Liu
  • 952
  • 7
  • 15
  • Would you ming raising an issue on Github with the stack trace and reproduction steps? Would like to take a look at this to resolve this. Links for raising the Github issue: https://github.com/firebase/firebase-ios-sdk/issues Few things that might be helpful: Other dependencies (Podfile), stack trace and volume of crashes. – Visu Aug 12 '20 at 23:29
  • @Visu, I have filed a Firebase support ticket with Case 00078397. I have a sample Xcode project that reproduces this crash consistently upon launch. Happy to share that with you. – David Liu Aug 13 '20 at 05:15

1 Answers1

1

Sorry if this has already been addressed.
Starting with the 6.23.0 release, FirebaseProtobufBinary must also be included.

ref: https://github.com/firebase/firebase-ios-sdk/blob/master/Carthage.md

Starting with the 6.23.0 release, if you're using FirebaseMessaging, FirebasePerformance, FirebaserRemoteConfig, FirebaseABTesting, FirebaseInAppMessaging, or FirebaseML, FirebaseProtobufBinary must also be included.

uhooi
  • 11
  • 2
  • 1
    Hi, and welcome to StackOverflow! Thanks for your answer. Could you please complete your answerby directly quoting the relevant part of the page you linked? This will help your answer stay relevant in case the link breaks one day. – Richard-Degenne Sep 24 '20 at 16:32
  • @Richard-Degenne Thanks for the advice. I added the quote. – uhooi Sep 25 '20 at 02:35