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

Crash in ABTExperimentsToClearFromPayloads #11378

Closed
sjavora opened this issue Jun 1, 2023 · 2 comments · Fixed by #11379
Closed

Crash in ABTExperimentsToClearFromPayloads #11378

sjavora opened this issue Jun 1, 2023 · 2 comments · Fixed by #11379
Assignees

Comments

@sjavora
Copy link

sjavora commented Jun 1, 2023

Description

This is almost exactly the same problem as #2894, but instead of
ABTExperimentsToSetFromPayloads it's
ABTExperimentsToClearFromPayloads.

Application Specific Information:
*** Collection <__NSArrayM: 0x281927120> was mutated while being enumerated.

Thread 10 Crashed:
 CoreFoundation      0x18173bc80  __exceptionPreprocess
 libobjc.A           0x198f60ee0  objc_exception_throw
 CoreFoundation      0x18180613c  __NSFastEnumerationMutationHandler
 appname             0x103d3101c  ABTExperimentsToClearFromPayloads
 appname             0x103d31774  -[FIRExperimentController updateExperimentConditionalUserPropertiesWithServiceOrigin:events:policy:lastStartTime:payloads:completionHandler:]
 appname             0x103d31618  __117-[FIRExperimentController updateExperimentsWithServiceOrigin:events:policy:lastStartTime:payloads:completionHandler:]_block_invoke
 libdispatch         0x1813fb090  _dispatch_call_block_and_release
 libdispatch         0x1813fc090  _dispatch_client_callout
 libdispatch         0x1813abcb8  _dispatch_root_queue_drain
 libdispatch         0x1813ac398  _dispatch_worker_thread2
 libsystem_pthread   0x1dcb4cdd0  _pthread_wqthread
 libsystem_pthread   0x1dcb4c938  start_wqthread

Reproducing the issue

No idea how to reproduce this.

Firebase SDK Version

10.10

Xcode Version

14.3.1

Installation Method

Swift Package Manager

Firebase Product(s)

AB Testing, Analytics, App Check, DynamicLinks, Installations, Remote Config

Targeted Platforms

iOS

Relevant Log Output

No response

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

No response

If using CocoaPods, the project's Podfile.lock

No response

@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.

@paulb777
Copy link
Member

paulb777 commented Jun 1, 2023

Thanks for the report and the investigation. May be the same fix as internal cl/252846485. We'll investigate before the next release.

@paulb777 paulb777 added this to the 10.11.0 - M133 milestone Jun 1, 2023
@paulb777 paulb777 self-assigned this Jun 1, 2023
@firebase firebase locked and limited conversation to collaborators Jul 2, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants