Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Too many SIGTERM logs #13117

Closed
jruston opened this issue Jun 12, 2024 · 19 comments
Closed

Too many SIGTERM logs #13117

jruston opened this issue Jun 12, 2024 · 19 comments

Comments

@jruston
Copy link

jruston commented Jun 12, 2024

Description

After updating to 10.27.0 I am seeing thousands of nearly identical SIGTERM reports showing in Crashlytics. They look the same across all of my apps. However, they appear to have little value as I can't stop them from happening, and they give very little information about what is going on.

As a result, all it does is pollutes the list of crashes, making it harder to find actual issues that I can address. It would be ideal to be able to turn off SIGTERM log collection, or at least be able to permanently hide them all.

Reproducing the issue

No response

Firebase SDK Version

10.27.0

Xcode Version

15.2

Installation Method

CocoaPods

Firebase Product(s)

Analytics, Crashlytics

Targeted Platforms

iOS

Relevant Log Output

Crashed: com.apple.main-thread
SIGTERM 0x00000001da3f5af8

Crashed: com.apple.main-thread
0  libsystem_kernel.dylib         0x1af8 mach_msg2_trap + 8
1  libsystem_kernel.dylib         0x1890 mach_msg2_internal + 80
2  libsystem_kernel.dylib         0x17a8 mach_msg_overwrite + 436
3  libsystem_kernel.dylib         0x15e8 mach_msg + 24
4  CoreFoundation                 0x3601c __CFRunLoopServiceMachPort + 160
5  CoreFoundation                 0x33f04 __CFRunLoopRun + 1208
6  CoreFoundation                 0x33968 CFRunLoopRunSpecific + 608
7  GraphicsServices               0x34e0 GSEventRunModal + 164
8  UIKitCore                      0x22aedc -[UIApplication _run] + 888
9  UIKitCore                      0x22a518 UIApplicationMain + 340
10 MyApp           0x33290 main + 25 (AppDelegate.swift:25)
11 ???                            0x1b53eed84 (Missing)

com.apple.root.default-qos
0  libsystem_kernel.dylib         0x1af8 mach_msg2_trap + 8
1  libsystem_kernel.dylib         0x1890 mach_msg2_internal + 80
2  libsystem_kernel.dylib         0x17a8 mach_msg_overwrite + 436
3  libsystem_kernel.dylib         0x15e8 mach_msg + 24
4  CoreFoundation                 0x3601c __CFRunLoopServiceMachPort + 160
5  CoreFoundation                 0x33f04 __CFRunLoopRun + 1208
6  CoreFoundation                 0x33968 CFRunLoopRunSpecific + 608
7  Foundation                     0x2b4a8 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212
8  Foundation                     0x29ff0 -[NSRunLoop(NSRunLoop) run] + 64
9  MyApp           0xd11b50 __25-[MTGLogQueue setupTimer]_block_invoke + 10369416
10 libdispatch.dylib              0x213c _dispatch_call_block_and_release + 32
11 libdispatch.dylib              0x3dd4 _dispatch_client_callout + 20
12 libdispatch.dylib              0x6f6c _dispatch_queue_override_invoke + 928
13 libdispatch.dylib              0x15894 _dispatch_root_queue_drain + 392
14 libdispatch.dylib              0x1609c _dispatch_worker_thread2 + 156
15 libsystem_pthread.dylib        0x1ee4 _pthread_wqthread + 228
16 libsystem_pthread.dylib        0x1fc0 start_wqthread + 8

com.apple.CFNetwork.LoaderQ
0  libsystem_kernel.dylib         0x24f4 __ulock_wake + 8
1  libsystem_platform.dylib       0x2d5c _os_unfair_lock_unlock_slow + 56
2  CFNetwork                      0x1f6408 CFHTTPCookieStorageUnscheduleFromRunLoop + 274236
3  CFNetwork                      0x1869f4 _CFStreamErrorFromCFError + 692012
4  CFNetwork                      0x14ad38 _CFStreamErrorFromCFError + 447088
5  CFNetwork                      0x1512e8 _CFStreamErrorFromCFError + 473120
6  CFNetwork                      0x150ebc _CFStreamErrorFromCFError + 472052
7  CFNetwork                      0x15a46c _CFStreamErrorFromCFError + 510372
8  CFNetwork                      0x25b8f8 estimatedPropertyListSize + 41476
9  libdispatch.dylib              0x213c _dispatch_call_block_and_release + 32
10 libdispatch.dylib              0x3dd4 _dispatch_client_callout + 20
11 libdispatch.dylib              0xb400 _dispatch_lane_serial_drain + 748
12 libdispatch.dylib              0xbf64 _dispatch_lane_invoke + 432
13 libdispatch.dylib              0xd284 _dispatch_workloop_invoke + 1756
14 libdispatch.dylib              0x16cb4 _dispatch_root_queue_drain_deferred_wlh + 288
15 libdispatch.dylib              0x16528 _dispatch_workloop_worker_thread + 404
16 libsystem_pthread.dylib        0x1f20 _pthread_wqthread + 288
17 libsystem_pthread.dylib        0x1fc0 start_wqthread + 8

com.apple.uikit.eventfetch-thread
0  libsystem_kernel.dylib         0x1af8 mach_msg2_trap + 8
1  libsystem_kernel.dylib         0x1890 mach_msg2_internal + 80
2  libsystem_kernel.dylib         0x17a8 mach_msg_overwrite + 436
3  libsystem_kernel.dylib         0x15e8 mach_msg + 24
4  CoreFoundation                 0x3601c __CFRunLoopServiceMachPort + 160
5  CoreFoundation                 0x33f04 __CFRunLoopRun + 1208
6  CoreFoundation                 0x33968 CFRunLoopRunSpecific + 608
7  Foundation                     0x2b4a8 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212
8  Foundation                     0x554e8 -[NSRunLoop(NSRunLoop) runUntilDate:] + 64
9  UIKitCore                      0x18dac8 -[UIEventFetcher threadMain] + 420
10 Foundation                     0x9ca9c __NSThread__start__ + 732
11 libsystem_pthread.dylib        0x2a90 _pthread_start + 136
12 libsystem_pthread.dylib        0x1fcc thread_start + 8

Thread
0  libsystem_pthread.dylib        0x1fb8 start_wqthread + 438

com.apple.root.default-qos
0  libsystem_kernel.dylib         0x1af8 mach_msg2_trap + 8
1  libsystem_kernel.dylib         0x1890 mach_msg2_internal + 80
2  libsystem_kernel.dylib         0x17a8 mach_msg_overwrite + 436
3  libsystem_kernel.dylib         0x15e8 mach_msg + 24
4  CoreFoundation                 0x3601c __CFRunLoopServiceMachPort + 160
5  CoreFoundation                 0x33f04 __CFRunLoopRun + 1208
6  CoreFoundation                 0x33968 CFRunLoopRunSpecific + 608
7  Foundation                     0x2b4a8 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212
8  Foundation                     0x29ff0 -[NSRunLoop(NSRunLoop) run] + 64
9  MyApp           0xbcf610 __40-[MTGLogQueueManager startTimerIfNeeded]_block_invoke + 9049160
10 libdispatch.dylib              0x213c _dispatch_call_block_and_release + 32
11 libdispatch.dylib              0x3dd4 _dispatch_client_callout + 20
12 libdispatch.dylib              0x6f6c _dispatch_queue_override_invoke + 928
13 libdispatch.dylib              0x15894 _dispatch_root_queue_drain + 392
14 libdispatch.dylib              0x1609c _dispatch_worker_thread2 + 156
15 libsystem_pthread.dylib        0x1ee4 _pthread_wqthread + 228
16 libsystem_pthread.dylib        0x1fc0 start_wqthread + 8

com.apple.CoreAnalytics::Client Exit Queue
0  libsystem_kernel.dylib         0x2578 __ulock_wait + 8
1  libdispatch.dylib              0x47c4 _dlock_wait + 56
2  libdispatch.dylib              0x44c0 _dispatch_wait_on_address + 140
3  libdispatch.dylib              0x4b90 _dispatch_group_wait_slow + 56
4  CoreAnalytics                  0x20f88 CoreAnalytics::Client::sendExitBarrierWithTimeoutSync(unsigned int) + 216
5  CoreAnalytics                  0x1f644 (anonymous namespace)::atExitHandler() + 148
6  libdispatch.dylib              0x3dd4 _dispatch_client_callout + 20
7  libdispatch.dylib              0x72d8 _dispatch_continuation_pop + 600
8  libdispatch.dylib              0x1b1c8 _dispatch_source_latch_and_call + 420
9  libdispatch.dylib              0x19d8c _dispatch_source_invoke + 832
10 libdispatch.dylib              0xb284 _dispatch_lane_serial_drain + 368
11 libdispatch.dylib              0xbf30 _dispatch_lane_invoke + 380
12 libdispatch.dylib              0x16cb4 _dispatch_root_queue_drain_deferred_wlh + 288
13 libdispatch.dylib              0x16528 _dispatch_workloop_worker_thread + 404
14 libsystem_pthread.dylib        0x1f20 _pthread_wqthread + 288
15 libsystem_pthread.dylib        0x1fc0 start_wqthread + 8

com.apple.root.default-qos
0  libsystem_kernel.dylib         0x1af8 mach_msg2_trap + 8
1  libsystem_kernel.dylib         0x1890 mach_msg2_internal + 80
2  libsystem_kernel.dylib         0x17a8 mach_msg_overwrite + 436
3  libsystem_kernel.dylib         0x15e8 mach_msg + 24
4  CoreFoundation                 0x3601c __CFRunLoopServiceMachPort + 160
5  CoreFoundation                 0x33f04 __CFRunLoopRun + 1208
6  CoreFoundation                 0x33968 CFRunLoopRunSpecific + 608
7  Foundation                     0x2b4a8 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212
8  Foundation                     0x29ff0 -[NSRunLoop(NSRunLoop) run] + 64
9  MyApp           0xd11b50 __25-[MTGLogQueue setupTimer]_block_invoke + 10369416
10 libdispatch.dylib              0x213c _dispatch_call_block_and_release + 32
11 libdispatch.dylib              0x3dd4 _dispatch_client_callout + 20
12 libdispatch.dylib              0x6f6c _dispatch_queue_override_invoke + 928
13 libdispatch.dylib              0x15894 _dispatch_root_queue_drain + 392
14 libdispatch.dylib              0x1609c _dispatch_worker_thread2 + 156
15 libsystem_pthread.dylib        0x1ee4 _pthread_wqthread + 228
16 libsystem_pthread.dylib        0x1fc0 start_wqthread + 8

com.google.firebase.crashlytics.MachExceptionServer
0  libsystem_kernel.dylib         0x1af8 mach_msg2_trap + 8
1  libsystem_kernel.dylib         0x1890 mach_msg2_internal + 80
2  libsystem_kernel.dylib         0x17a8 mach_msg_overwrite + 436
3  libsystem_kernel.dylib         0x15e8 mach_msg + 24
4  FirebaseCrashlytics            0x174f8 FIRCLSMachExceptionServer + 104
5  libsystem_pthread.dylib        0x2a90 _pthread_start + 136
6  libsystem_pthread.dylib        0x1fcc thread_start + 8

com.apple.root.default-qos
0  libsystem_kernel.dylib         0x1af8 mach_msg2_trap + 8
1  libsystem_kernel.dylib         0x1890 mach_msg2_internal + 80
2  libsystem_kernel.dylib         0x17a8 mach_msg_overwrite + 436
3  libsystem_kernel.dylib         0x15e8 mach_msg + 24
4  CoreFoundation                 0x3601c __CFRunLoopServiceMachPort + 160
5  CoreFoundation                 0x33f04 __CFRunLoopRun + 1208
6  CoreFoundation                 0x33968 CFRunLoopRunSpecific + 608
7  Foundation                     0x2b4a8 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212
8  Foundation                     0x29ff0 -[NSRunLoop(NSRunLoop) run] + 64
9  MyApp           0xd11b50 __25-[MTGLogQueue setupTimer]_block_invoke + 10369416
10 libdispatch.dylib              0x213c _dispatch_call_block_and_release + 32
11 libdispatch.dylib              0x3dd4 _dispatch_client_callout + 20
12 libdispatch.dylib              0x6f6c _dispatch_queue_override_invoke + 928
13 libdispatch.dylib              0x15894 _dispatch_root_queue_drain + 392
14 libdispatch.dylib              0x1609c _dispatch_worker_thread2 + 156
15 libsystem_pthread.dylib        0x1ee4 _pthread_wqthread + 228
16 libsystem_pthread.dylib        0x1fc0 start_wqthread + 8

com.apple.root.default-qos
0  libsystem_kernel.dylib         0x1af8 mach_msg2_trap + 8
1  libsystem_kernel.dylib         0x1890 mach_msg2_internal + 80
2  libsystem_kernel.dylib         0x17a8 mach_msg_overwrite + 436
3  libsystem_kernel.dylib         0x15e8 mach_msg + 24
4  CoreFoundation                 0x3601c __CFRunLoopServiceMachPort + 160
5  CoreFoundation                 0x33f04 __CFRunLoopRun + 1208
6  CoreFoundation                 0x33968 CFRunLoopRunSpecific + 608
7  Foundation                     0x2b4a8 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212
8  Foundation                     0x29ff0 -[NSRunLoop(NSRunLoop) run] + 64
9  MyApp           0xd11b50 __25-[MTGLogQueue setupTimer]_block_invoke + 10369416
10 libdispatch.dylib              0x213c _dispatch_call_block_and_release + 32
11 libdispatch.dylib              0x3dd4 _dispatch_client_callout + 20
12 libdispatch.dylib              0x6f6c _dispatch_queue_override_invoke + 928
13 libdispatch.dylib              0x15894 _dispatch_root_queue_drain + 392
14 libdispatch.dylib              0x1609c _dispatch_worker_thread2 + 156
15 libsystem_pthread.dylib        0x1ee4 _pthread_wqthread + 228
16 libsystem_pthread.dylib        0x1fc0 start_wqthread + 8

JavaScriptCore libpas scavenger
0  libsystem_kernel.dylib         0x249c __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x1590 _pthread_cond_wait + 1228
2  JavaScriptCore                 0x1596db0 scavenger_thread_main + 1512
3  libsystem_pthread.dylib        0x2a90 _pthread_start + 136
4  libsystem_pthread.dylib        0x1fcc thread_start + 8

com.apple.root.default-qos
0  libsystem_kernel.dylib         0x1af8 mach_msg2_trap + 8
1  libsystem_kernel.dylib         0x1890 mach_msg2_internal + 80
2  libsystem_kernel.dylib         0x17a8 mach_msg_overwrite + 436
3  libsystem_kernel.dylib         0x15e8 mach_msg + 24
4  CoreFoundation                 0x3601c __CFRunLoopServiceMachPort + 160
5  CoreFoundation                 0x33f04 __CFRunLoopRun + 1208
6  CoreFoundation                 0x33968 CFRunLoopRunSpecific + 608
7  Foundation                     0x2b4a8 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212
8  Foundation                     0x29ff0 -[NSRunLoop(NSRunLoop) run] + 64
9  MyApp           0xbcf610 __40-[MTGLogQueueManager startTimerIfNeeded]_block_invoke + 9049160
10 libdispatch.dylib              0x213c _dispatch_call_block_and_release + 32
11 libdispatch.dylib              0x3dd4 _dispatch_client_callout + 20
12 libdispatch.dylib              0x6f6c _dispatch_queue_override_invoke + 928
13 libdispatch.dylib              0x15894 _dispatch_root_queue_drain + 392
14 libdispatch.dylib              0x1609c _dispatch_worker_thread2 + 156
15 libsystem_pthread.dylib        0x1ee4 _pthread_wqthread + 228
16 libsystem_pthread.dylib        0x1fc0 start_wqthread + 8

com.apple.NSURLConnectionLoader
0  libsystem_kernel.dylib         0x1af8 mach_msg2_trap + 8
1  libsystem_kernel.dylib         0x1890 mach_msg2_internal + 80
2  libsystem_kernel.dylib         0x17a8 mach_msg_overwrite + 436
3  libsystem_kernel.dylib         0x15e8 mach_msg + 24
4  CoreFoundation                 0x3601c __CFRunLoopServiceMachPort + 160
5  CoreFoundation                 0x33f04 __CFRunLoopRun + 1208
6  CoreFoundation                 0x33968 CFRunLoopRunSpecific + 608
7  CFNetwork                      0x25ac48 estimatedPropertyListSize + 38228
8  Foundation                     0x9ca9c __NSThread__start__ + 732
9  libsystem_pthread.dylib        0x2a90 _pthread_start + 136
10 libsystem_pthread.dylib        0x1fcc thread_start + 8

com.apple.CoreMotion.MotionThread
0  libsystem_kernel.dylib         0x1af8 mach_msg2_trap + 8
1  libsystem_kernel.dylib         0x1890 mach_msg2_internal + 80
2  libsystem_kernel.dylib         0x17a8 mach_msg_overwrite + 436
3  libsystem_kernel.dylib         0x15e8 mach_msg + 24
4  CoreFoundation                 0x3601c __CFRunLoopServiceMachPort + 160
5  CoreFoundation                 0x33f04 __CFRunLoopRun + 1208
6  CoreFoundation                 0x33968 CFRunLoopRunSpecific + 608
7  CoreFoundation                 0x336cc CFRunLoopRun + 64
8  CoreMotion                     0x2e93c0 CLClientGetDistanceCoordinates + 303492
9  libsystem_pthread.dylib        0x2a90 _pthread_start + 136
10 libsystem_pthread.dylib        0x1fcc thread_start + 8

Thread
0  libsystem_pthread.dylib        0x1fb8 start_wqthread + 438

BSXPCCnx:com.apple.backboard.hid-services.xpc (BSCnx:client:BKMousePointerService)
0  libsystem_kernel.dylib         0x1af8 mach_msg2_trap + 8
1  libsystem_kernel.dylib         0x1890 mach_msg2_internal + 80
2  libsystem_kernel.dylib         0x17a8 mach_msg_overwrite + 436
3  libsystem_kernel.dylib         0x15e8 mach_msg + 24
4  libdispatch.dylib              0x1eb18 _dispatch_mach_send_and_wait_for_reply + 544
5  libdispatch.dylib              0x1eeb8 dispatch_mach_send_with_result_and_wait_for_reply + 60
6  libxpc.dylib                   0xfb90 xpc_connection_send_message_with_reply_sync + 264
7  BoardServices                  0x77b4 -[BSXPCServiceConnectionMessage _sendSynchronously:] + 412
8  BoardServices                  0x8b74 -[BSXPCServiceConnectionMessage sendSynchronouslyWithError:] + 252
9  BoardServices                  0x6df0 __80+[BSXPCServiceConnectionProxy createImplementationOfProtocol:forClass:withName:]_block_invoke + 2196
10 BackBoardServices              0xcbd8 -[BKSMousePointerService _locked_updateServerWithPointerDeviceObservationState] + 92
11 BackBoardServices              0x2d86c -[BKSMousePointerService _locked_reactivateConnection] + 124
12 BackBoardServices              0x2d704 __51-[BKSMousePointerService _activateServerConnection]_block_invoke_2 + 224
13 BoardServices                  0x2e1b0 __31-[BSServiceConnection activate]_block_invoke.183 + 100
14 BoardServices                  0x30458 __72-[BSXPCServiceConnectionEventHandler connectionInterruptedFromXPCError:]_block_invoke + 192
15 BoardServices                  0x2e04 BSXPCServiceConnectionExecuteCallOut + 240
16 BoardServices                  0x30244 -[BSXPCServiceConnectionEventHandler connectionInterruptedFromXPCError:] + 188
17 BoardServices                  0x183a4 -[BSXPCServiceConnection _connection_consumeLock_handleError:notYetLocked:] + 956
18 libdispatch.dylib              0x213c _dispatch_call_block_and_release + 32
19 libdispatch.dylib              0x3dd4 _dispatch_client_callout + 20
20 libdispatch.dylib              0xb400 _dispatch_lane_serial_drain + 748
21 libdispatch.dylib              0xbf64 _dispatch_lane_invoke + 432
22 libdispatch.dylib              0xb284 _dispatch_lane_serial_drain + 368
23 libdispatch.dylib              0xbf64 _dispatch_lane_invoke + 432
24 libdispatch.dylib              0x16cb4 _dispatch_root_queue_drain_deferred_wlh + 288
25 libdispatch.dylib              0x16528 _dispatch_workloop_worker_thread + 404
26 libsystem_pthread.dylib        0x1f20 _pthread_wqthread + 288
27 libsystem_pthread.dylib        0x1fc0 start_wqthread + 8

Thread
0  libsystem_pthread.dylib        0x1fb8 start_wqthread + 438

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!
@google-oss-bot
Copy link

I couldn't figure out how to label this issue, so I've labeled it for a human to triage. Hang tight.

@ileitch
Copy link

ileitch commented Jun 12, 2024

+1. The ability to disable catching SIGTERM would be greatly appreciated. This change is going to cause a lot of headaches for teams that are held accountable to the crash-free rate.

I understand the reasoning around catching SIGTERM, and agree that it could be insightful in some cases, however as with OP, we're also seeing a huge number of unactionable stack traces. I don't believe these crashes should contribute to the reported crash-free rate, and should probably be displayed differently from other crashes, as we have no control over when iOS issues a SIGTERM.

@titarenko88
Copy link

Pro

@tikidunpon
Copy link

We had the same problem. the SDK should have an option to ignore SIGTERM (or simply stop collection unless the need is apparent). we have confirmed that sentry-cocoa has added the ability to disable SIGTERM reports.

getsentry/sentry-cocoa#4013

@mthormann-dhi
Copy link

mthormann-dhi commented Jun 13, 2024

@tikidunpon Exactly! It's kind of weird Firebase and Sentry both added SIGTERM tracking at once but Sentry had the same issue reported and quickly fixed it by disabling SIGTERM by default. Can confirm that fixed the issue for Sentry for us. At this point, I'd kill Firebase Crashlytics reporting entirely from our app if it wasn't enabled by default and wouldn't break analytics/remote config.

@jotai-coder
Copy link

Please add option to disable.

@gngrwzrd
Copy link

Please add an option to disable. It's affecting our apps too. We have a share extension that is reporting a bunch of SIGTERM and completely random looking crashes. Bringing our overall crash rate down.

@klwoon
Copy link

klwoon commented Jun 18, 2024

Please add option to disable.

@edgarasv
Copy link

This ruined our Crash-rate monitoring. Please add the option to disable as in the other comments above 🙏

@RL-William-Coates
Copy link

+1

@mikaoj
Copy link

mikaoj commented Jun 18, 2024

I would go even further and make reporting SIGTERMs as crashes something you would need to enable

@GiedriusBrazukasVinted
Copy link

I would go even further and make reporting SIGTERMs as crashes something you would need to enable

+1

@juliandmg
Copy link

This ruined our Crash-rate monitoring. Please add the option to disable as in the other comments above 🙏

+1

@rizafran
Copy link
Contributor

Thanks for reporting everyone. I'll inform the engineers about this and see what we can do here.

@jeslyvarghese
Copy link

The feature was added in #12881.
@ncooke3 Really appreciate the insights the feature provides. However reporting them as fatals are not useful, not all SIGTERMs are actionable and end up as mere noise drowning actionable/critical issues.

@themiswang
Copy link
Contributor

Hello folks,

Sorry about the trouble, we reverted the blamed pr and have released a patch version 10.28.1 https://github.com/firebase/firebase-ios-sdk/releases/tag/10.28.1 to unblock affected users. This release is only available for CocoaPods and Swift Package Manager and only has change for Crashlytics. In terms of the SIGTERM support we will have more product discussion and will look into different ways to implement with more control. Thank you for the feedback and patience.

@MennyAlterescu
Copy link

HI
this is also related to this crash
Exception Type: SIGTERM

Exception Message: Crashed: com.apple.main-thread

Symbol: __CFRunLoopServiceMachPort
that start to showing after I update firebase to 10.27.0 ?

@acecilia
Copy link

@themiswang

This release is only available for CocoaPods and Swift Package Manager and only has change for Crashlytics

Any reason why is not available for Carthage users?

@paulb777
Copy link
Member

The fix will be available for Carthage and zip distributions in 10.29.0, due out the week of July 8th.

@firebase firebase locked and limited conversation to collaborators Jul 25, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests