superwall / Superwall-iOS

Remotely configure every aspect of your paywall and double your revenue.
https://superwall.com
MIT License
86 stars 23 forks source link

[BUG] TriggerSessionManager crash #120

Closed ydeveloperios closed 1 year ago

ydeveloperios commented 1 year ago

Have this crash in crashlytics. 3.0.0-rc1. Please, review thanks.

Crashed: com.apple.root.user-initiated-qos.cooperative
0  libobjc.A.dylib                0x2e5c objc_retain_x0 + 16
1  libobjc.A.dylib                0x2e5c objc_retain + 16
2                   0x45c97c static TriggerSessionManagerLogic.outcome(presentationInfo:presentingViewController:paywall:triggerResult:) + 4377512316 (<compiler-generated>:4377512316)
3                   0x45a6d4 (1) suspend resume partial function for specialized TriggerSessionManager.activateSession(for:on:paywall:triggerResult:trackEvent:) + 148 (TriggerSessionManager.swift:148)
4  libswift_Concurrency.dylib     0x40f6c swift::runJobInEstablishedExecutorContext(swift::Job*) + 420
5  libswift_Concurrency.dylib     0x41e78 swift_job_runImpl(swift::Job*, swift::ExecutorRef) + 72
6  libdispatch.dylib              0x15a6c _dispatch_root_queue_drain + 396
7  libdispatch.dylib              0x16284 _dispatch_worker_thread2 + 164
8  libsystem_pthread.dylib        0xdbc _pthread_wqthread + 228
9  libsystem_pthread.dylib        0xb98 start_wqthread + 8
yusuftor commented 1 year ago

I don't think we have enough information here to determine what's causing the crash. There's nothing obvious that pops out for me. Do you have any more info? How many times has this crash occurred?