-
Notifications
You must be signed in to change notification settings - Fork 3.5k
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
Suddenly FBSDKRestrictiveDataFilterManager.m - Line 71 started to crash #1373
Comments
Started crashing for us at 4:43pm as well (~40 minutes ago). |
We are also experiencing this at 4:46 EST |
Possibly something was turned on remotely for the new 7.0.0 release that just got published? |
Here too, started some hours ago. For me, I can only see in crashalytics:
|
This comment has been minimized.
This comment has been minimized.
We're seeing this on version 5.15.1, if that helps |
When you guys revert, is that an immediate rollout or is it phased? @tianqibt |
@tianqibt I'm still able to repro the crash. Has the revert been deployed? |
If you don't mind, what were your replication steps? It feels like it's not 100% crash rate but just some users. |
Our crash is happening to 40% of new app starts. It has not dropped yet. |
We are also experiencing this. It started ~1 hour ago. |
|
This is still a major problem for us. 47% of app starts are still crashing. |
This seems to still be happening, and I notice a lot of my other production apps (not owned by me) |
We're still seeing issues in Sentry, and I'm reproducing this in the simulator |
Still a major issue for us as well - we're reproducing 100% crash on launch for our production apps |
Our rate has dropped as reported by New Relic. Not down to zero yet. |
Our app is definitely still crashing on launch as well. |
It appears the cause is this configuration the Facebook SDK is receiving from the mothership for restrictiveParams: "restrictive_data_filter_params" = "{"is_health_app":false}"; The value is expected to be a dictionary, not a BOOL. |
@tianqibt can you speak more to how your rollback strategy works? When can we expect a 100% rollout? |
This raises a number of questions beyond this particular incident:
|
Grubhub is seeing a significant number of crashes on launch still. Multiple relaunches seems to solve the problem. |
The crash is still reproducible for us in the simulator when we launch the app: |
We're still seeing a lot of crashes on our app as well |
We're also experiencing a high level of crashes |
Same for us 😢 |
UPDATE: even though I am not seeing new crashes in Crashlytics, strangely still seeing this crash occur on simulator and when i build to my device. I wonder if Crashlytics went down because of the number of crash reports they are receiving from this |
thanks for quick solving guys 🙏🏻, it was creating new pandemic in my country 🇮🇩 |
@jschwab923 haha that's what i did. I found it way after everyone else mentioned it, so wasn't sure if there was a better / faster way to debug this |
Dear Facebook QA, This was a bad bug. Please be more considerate next time, but thank you for fixing relatively quickly. ps. might be best to try the standard industry practice of testing new things during non-peak hours. |
The crash seems to be resolved on our apps. |
Is there some client-side mitigation that can be used to prevent this SDK from taking down whole apps in the future? |
@jwshaffstall we bend at the will of the Facebook overlords |
Some have reported that the crash appears to be resolved. The Firebase team is now reporting that iOS crash processing has been suspended. Which confirms my fears, as we're seeing no activity at all (crashes or non-fatals) If you're using Firebase Crashlytics as your metric for this being resolved it cannot be currently trusted. Source: https://status.firebase.google.com/incident/Crashlytics/20003 |
what version are you guys using? we are using 5.4.0, it seems ok. |
40% crash rate😭 |
Using version 5.15.1. We are afraid that the crash issue on the affected sessions wouldn't be resolved quickly as we still see incoming tracked crash reports. Supposed the fix has been rolled out for quite a while, the new session shouldn't be affected. The incoming crashes would probably mean a repeated occurrence, which means the clients are unable to fetch or apply the fixed version before it crashes on launch. |
we are using 5.7.0, which also had this problem and was serious😭 |
Can't believe this is happening. I'm pretty curious if facebook would publish a post mortem on this. Looks like this server change should be captured by code review, or unit testing, or so. |
The client should also be resilient to such server changes. |
Our iOS app is still reporting crashes, for others, have your app's recovered 100%?
Anyone from the Facebook core team can provide a detailed analysis of the problem? The question to the Facebook core team
|
Facebook 不靠谱啊 |
I was wondering if it might have something to do with the way the installation was done,CocoaPods is false,FBSDKCoreKit.framework is true? Maybe I'm wrong!Who can test it?I can't reproduce it |
It doesn't. |
Hkjtkthutitjtjtjjjjjui try |
Ancdefghijklmnksrkrrrhrrfuur t |
I had had Automatic events logging disabled, however also noticed a lot of crashes during same period |
If you're only using this SDK for social auth, and you don't support below iOS 11 then its easier to just use The docs for OAuth are here: https://developers.facebook.com/docs/facebook-login/manually-build-a-login-flow It was a lot easier to switch than I was expecting. |
A new release of Facebook included a change that triggered crashes for some users in some apps using the Facebook iOS SDK. We identified the issue quickly and resolved it. We apologize for any inconvenience |
|
Checklist
Crash
It suddenly started to crash from 14:44 PST 5/6/2020.
Assuming that something is going wrong in Facebook API server.
Environment
FBSDKCoreKit (5.11.0)
11.4.1
CocoaPods
Goals
Solve the crashing issue
Expected Results
Solve the crashing issue
Actual Results
Crashing
Steps to Reproduce
N/A
Code Samples & Details
N/A
The text was updated successfully, but these errors were encountered: