TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

App suddenly crashing on startup due to FBSDKRestrictiveDataFilterManager.m

596 pointsby reubensuttonalmost 5 years ago

70 comments

beagle3almost 5 years ago
Waze, a google owned app for the past 4 years, crashes because of the FB app.<p>WhatsApp, a Facebook owned app, will not give you read access to your own chat database - it’s encrypted. But they have an arrangement with Google where it’s will back up unencrypted to your Google account (though, Google won’t let you retrieve it ... only the WhatsApp app can)<p>Everything about this duopoly, their cooperation and lack of competition stinks to high heaven.
评论 #23790724 未加载
评论 #23790751 未加载
评论 #23797552 未加载
评论 #23790717 未加载
评论 #23791246 未加载
评论 #23791392 未加载
评论 #23791532 未加载
评论 #23796889 未加载
评论 #23790882 未加载
评论 #23791408 未加载
lathiatalmost 5 years ago
That’s twice in as many months. They may need some better QA here although to be fair it does seem mostly people with an older SDK version based on the comments. But still. I guess they need to cotton onto whatever server side change happened and roll it back.<p>At least this time you can disable the SDK (at least one app developer has a kill switch for the SDK) unlike the last issue that happened during code initialisation you couldn’t skip.
评论 #23790516 未加载
评论 #23791650 未加载
评论 #23791327 未加载
yregalmost 5 years ago
Workaround for users: Enable airplane mode and disable WiFi, or block facebook domains<p>Workaround for developers: Go to Facebook Developer page &gt; Analytics and disable automatic Events.[0] Apparently this doesn&#x27;t solve the issue for everyone.<p>Issue in Facebook&#x27;s tracker: <a href="https:&#x2F;&#x2F;developers.facebook.com&#x2F;status&#x2F;issues&#x2F;1739188102911114&#x2F;" rel="nofollow">https:&#x2F;&#x2F;developers.facebook.com&#x2F;status&#x2F;issues&#x2F;17391881029111...</a><p>[0] <a href="https:&#x2F;&#x2F;github.com&#x2F;facebook&#x2F;facebook-ios-sdk&#x2F;issues&#x2F;1427#issuecomment-656635461" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;facebook&#x2F;facebook-ios-sdk&#x2F;issues&#x2F;1427#iss...</a>
评论 #23791013 未加载
评论 #23790533 未加载
评论 #23790650 未加载
adamparsonsalmost 5 years ago
My personal anecdote: I’m parked over on the side of the road because my carplay habits of Spotify and Waze both kept crashing to the dashboard.<p>I couldn’t help but notice neither app worked even after a reboot, yet google maps did. I was thinking there was a carplay bug and then thought: “oh boy here we go, what are the odds, let’s check hackernews” and bam, of course it’s the Facebook sdk again<p>I’m thankful that googles iOS-chrome and google maps doesn’t use the Facebook sdk for something...
Austin_Conlonalmost 5 years ago
They never responded to my request for a postmortem on the previous blunder: <a href="https:&#x2F;&#x2F;github.com&#x2F;facebook&#x2F;facebook-ios-sdk&#x2F;issues&#x2F;1385" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;facebook&#x2F;facebook-ios-sdk&#x2F;issues&#x2F;1385</a>.
评论 #23791422 未加载
评论 #23793304 未加载
bschwindHNalmost 5 years ago
Stop using facebook&#x27;s garbage!<p>Or if you must, use their oauth flow and API but _don&#x27;t_ include code of theirs you don&#x27;t control directly in your binary. It&#x27;s just asking for trouble.<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=23099788" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=23099788</a>
评论 #23794398 未加载
评论 #23791937 未加载
anderscoalmost 5 years ago
How is it that a third party SDK is consistently causing apps to completely crash rather than, for example, displaying an error message? Is this a failure that cannot be caught? Sorry, just trying to understand. The dependency relationship just seems to be extreme.
评论 #23790510 未加载
评论 #23790543 未加载
评论 #23790505 未加载
评论 #23790566 未加载
评论 #23790561 未加载
评论 #23791031 未加载
krtkushalmost 5 years ago
Given how protective Apple is about the experience of apps on the App Store and this happening the second time, I&#x27;m surprised they have not come up with a way to prevent this from happening. Also, a monolithic SDK should not exist in this day and age.
评论 #23790639 未加载
评论 #23790539 未加载
评论 #23790687 未加载
emerongialmost 5 years ago
The most popular apps on one of the most popular operating systems just plainly don&#x27;t even open.<p>What has this industry become? How are we so goddamn inept at writing software? This is an industry where we can automate testing - not many other industries have this capability - and we still don&#x27;t have a simple test regime of &quot;check if the app opens&quot; for any of those apps. Somehow, at the most valuable software companies of the world, nobody has set up a system that makes sure that you can&#x27;t introduce a change that renders these apps unusable?<p>WHAT THE FUCK.<p>I have always been afraid of software engineering becoming a trade similar to medicine or law or (regular) engineering where significant barriers will be put up before you can enter the industry, but this sort of shit makes me feel like it could be for the better. I will have to go and get a degree, but that&#x27;s the price I have to pay I guess.
评论 #23796542 未加载
评论 #23791844 未加载
评论 #23791853 未加载
评论 #23793024 未加载
评论 #23798111 未加载
评论 #23792524 未加载
评论 #23793226 未加载
评论 #23792249 未加载
评论 #23792957 未加载
评论 #23793584 未加载
评论 #23792963 未加载
评论 #23793783 未加载
评论 #23792043 未加载
speedyapocalmost 5 years ago
Issue seems to be resolved, but the the comment on their bug tracker is almost infuriating.<p>“ Earlier today, a code change triggered crashes for some iOS apps using the Facebook SDK. We identified the issue quickly and resolved it. We apologize for any inconvenience.” (1)<p>At the scale of Spotify and other massive blue chip apps, this bug could have very well cost companies hundreds of thousands to millions of dollars in damages. This apology on the bug tracker seems so insincere. With this type of issue occurring twice in a couple months, I’ll be ensuring that no clients of mine ever install or rely on Facebook services within their mobile apps. Facebook has a responsibility to developers to ensure that their SDKs and integrated components are stable, and they have failed.<p>[1] <a href="https:&#x2F;&#x2F;developers.facebook.com&#x2F;status&#x2F;issues&#x2F;1739188102911114&#x2F;" rel="nofollow">https:&#x2F;&#x2F;developers.facebook.com&#x2F;status&#x2F;issues&#x2F;17391881029111...</a>
评论 #23792481 未加载
michelbalmost 5 years ago
Move fast and break other people&#x27;s things.
pi-erralmost 5 years ago
I use a non-Facebook login on Spotify and the app crashes right there.<p>How is this even possible, even less acceptable from Spotify point of view?
评论 #23790634 未加载
评论 #23790913 未加载
评论 #23791259 未加载
评论 #23790744 未加载
评论 #23790582 未加载
marinosbernalmost 5 years ago
While Spotify crashing on launch may be a nuisance, this also affects life-critical apps crashing on launch. Our forensic analysis [1] found that half of the top 21 iOS safety apps send data to Facebook, and last time this happened back in May we spot-checked some of these safety apps and they were all crashing on launch. The SDK is typically included for ad attribution&#x2F;tracking, not Facebook login, so it wouldn’t even be visible to the end user, and there’s no way to disable it.<p>[1] <a href="https:&#x2F;&#x2F;parachute.live&#x2F;blog&#x2F;forensic-investigation-the-shocking-state-of-privacy-in-safety-apps" rel="nofollow">https:&#x2F;&#x2F;parachute.live&#x2F;blog&#x2F;forensic-investigation-the-shock...</a>
评论 #23791999 未加载
评论 #23791955 未加载
jgeadaalmost 5 years ago
Can confirm that blocking Facebook on my iPhone makes these crashes go away. All in all I might leave that block up permanently as nothing going to those addresses does me any good
评论 #23790636 未加载
scottmfalmost 5 years ago
Seems to me like Apple needs to intervene here.<p>Even ignoring the privacy concerns, this is unjustifiable.
评论 #23790918 未加载
numpad0almost 5 years ago
For end users who need affected apps right now:<p>1) Download NextDNS from App Store<p>2) Open app. Hit (...)<p>3) Enable Custom Configuration, Config ID 22776a<p>It’ll DNS block some ads and Facebook domains. Turn off after you’re done. Also assume any DNS server offered by random dude as poisoned.<p>Edit: Issue resolved! People, turn it off or switch to your own configuration.
jeremiahleealmost 5 years ago
<a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=23790089" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=23790089</a>
zuppyalmost 5 years ago
I&#x27;ve been fighting with this for an hour. what the heck Facebook guys, you have a responsibility to not break the apps that use your SDK... You can move fast and break you own things.
radisbalmost 5 years ago
Not to sound as old or anachronistic but I kind of watch this stuff happening and wonder when all those useless bubbly conveniences are going to burst. Never had any account on facebook, twitter, instagram, viber, whatsapp etc. Last similar stuff i used was IRC and ICQ. Some Messenger and skype but i abandoned those long ago. Now I only use discord when I am gaming or wanna talk to a friend and I am sitting in my desk.<p>Mobile phones were a big step forward from plain old landline ones. But in terms of ease of communication this change was the last one with non-deminishing returns. Maybe smart phones also just for browsing HN when I wait in a queue or in the bus etc.<p>All those social networking and communication apps? Fcuk them.<p>I can perfectly communicate by calling or texting or video calling someone. What exactly is the added value of those apps?
评论 #23792966 未加载
rimliualmost 5 years ago
I cannot take anything Facebook does (at least on iOS) seriously since the day they were bragging (with straight faces) about having so many classes that Xcode could not cope with them. And IIRC, lots of them were auto-generated and never pruned.
phlharalmost 5 years ago
Wow first I thought it was the same thread from a few weeks ago. But that this is happening again is crazy!
0xyalmost 5 years ago
It&#x27;s fantastic news in that it forces the companies who will undoubtedly lose millions of dollars in revenue from this to evaluate their inclusion of the tracking spyware in their apps.
评论 #23790401 未加载
occamschainsawalmost 5 years ago
I installed iOS 14 beta today and got mad at Apple because I thought the update broke so many apps on my phone. Turns out it was FB sdk coincidentally. One more reason to be mad at FB.
评论 #23792225 未加载
baxtralmost 5 years ago
I recently learned that you need the FB SDK in your iOS app if you want to promote it on FB or Insta. So I guess most apps doing social marketing have the SDK.
评论 #23790564 未加载
docdeekalmost 5 years ago
I don’t use Facebook or Spotify but it seems the people who coded the NYT Crossword app do - crashing for the last hour or more. Frustrating...
ChrisMarshallNYalmost 5 years ago
&lt;facepalm count=&quot;2&quot; &#x2F;&gt;<p>Not again...
评论 #23790463 未加载
johnvegaalmost 5 years ago
Seems like FB way of forcing devs to use the latest SDK, unless FB shares technical details on what happened.<p>This is what FB for dev says:<p>&quot;To make your app compatible with the latest iOS, be sure to use the latest Facebook SDKs for iOS.&quot;<p><a href="https:&#x2F;&#x2F;developers.facebook.com&#x2F;docs&#x2F;ios" rel="nofollow">https:&#x2F;&#x2F;developers.facebook.com&#x2F;docs&#x2F;ios</a>
jasonlingxalmost 5 years ago
&gt; FB, Have you consider adding Continuous Integration and Functional Tests questions to your Interview&#x27;s questionnaire?<p>:)
AlexandrBalmost 5 years ago
What iOS desperately needs is a client side firewall like little snitch. It would be an easy workaround for this nonsense - with additional privacy benefits. Plus, if every time Facebook fucked up a portion of users started blocking facebook URLs they might QA a little bit more thoroughly.
polackalmost 5 years ago
Feels fair that it&#x27;s happening to companies that hand over our data to third parties.<p>Anything that can open the general public&#x27;s eyes to how much data is leaked through these kind of practices is a good thing. Hope it amounts to some non-negligible loss for Facebook, Spotify and the others.
peteretepalmost 5 years ago
I fucking hate that Spotify uses this.
评论 #23790982 未加载
jeremiahleealmost 5 years ago
It&#x27;s also crashing Deezer, but sadly few care.
评论 #23791322 未加载
alexhwoodsalmost 5 years ago
Move fast and break things guys
评论 #23790521 未加载
Karupanalmost 5 years ago
How is Apple not addressing this? This seems like a pretty glaring hole in their tightly controlled environment. If the SDK is injecting code, shouldn’t that be an explicit permission?
评论 #23790675 未加载
评论 #23790831 未加载
Hamukoalmost 5 years ago
I actually went to the post office today (couple of hours ago) and tried to use the national postal carrier&#x27;s app to get my pickup code. The application just kept crashing. I showed it to the man at the counter and he said that others had had the same issue, although he didn&#x27;t specify if it was earlier the same day or way back. I wonder if it was the same issue.
tqkxzugoaupvwqralmost 5 years ago
I like how “Move fast and break things” still seems to be the mantra at Facebook, undeterred from any breakage in the past.
rock_artistalmost 5 years ago
Argh. Waze, Viber, Gett. It started yesterday on my wife’s phone and today I see it across more devices.
评论 #23790389 未加载
gherkinnnalmost 5 years ago
Ah, explains Strava crashing.<p>Mild inconvenience for now, hopefully this will have more people move away from the FB SDK.
salzigalmost 5 years ago
haha, my girlfriend just wrote me that her spotify stoped working on her mobile.<p>Thanks, send her the github issue.
connorlwilkesalmost 5 years ago
The same kind of thing happened today with Spotify&#x27;s application on iOS and this also happened about a month ago too. I am surprised that regression testing tools aren&#x27;t picking up these issues before they push these updates out to user&#x27;s devices
barryrandallalmost 5 years ago
I&#x27;m looking forward to these future HN posts: &quot;Increase iOS app reliability with this simple trick&quot;, &quot;How I Increased retention 10x by canceling Facebook&quot;, and &quot;Most popular app in world yanked for privacy violations&quot;
Google234almost 5 years ago
This seems insane to me. Who rolled out this change? Why can’t they just roll it back
drcongoalmost 5 years ago
None of the apps on my phone are crashing because of this. I also don&#x27;t have a Facebook account, nor do I have the Facebook app installed. So it looks like there&#x27;s an easy fix, delete your account, delete Facebook.
评论 #23790964 未加载
neop1xalmost 5 years ago
Of course FB SDK could work only <i>after</i> a user requests its functionality by tapping or logging in. But no... they need to harvest analytics and track users as they do ad-business primarily... :(
lucasaralmost 5 years ago
It is evident that Facebook does not QA the way they should. It would be nice if Apple added mechanisms that allow a dependency in an app to crash but allow the host app to continue to run regardless.
G4BB3Ralmost 5 years ago
Would a type safe language solve this kind of crash? What caused it?
评论 #23790558 未加载
cpvalmost 5 years ago
Is this a Deja Vu <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=23097459" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=23097459</a> ?
Jakobalmost 5 years ago
You can disable the Facebook SDK phoning home: <a href="https:&#x2F;&#x2F;developers.facebook.com&#x2F;docs&#x2F;app-events&#x2F;gdpr-compliance" rel="nofollow">https:&#x2F;&#x2F;developers.facebook.com&#x2F;docs&#x2F;app-events&#x2F;gdpr-complia...</a><p>Any idea why seemingly no one of the big apps does this?
jmspringalmost 5 years ago
The removal of FB and Google from my digital life are my goals for the next year&#x2F;. Where I need FB (groups) it’ll be a fake account through a vpn&#x2F;etc
cryptozeusalmost 5 years ago
I have switched to FB web version and uninstalled the app, this has worked very well for me. Its less engaging and I get to keep in touch with my family.
dathinabalmost 5 years ago
That is now the how manyth time this happened?<p>Like wtf. they have so many resources how is it possible that even with that they can&#x27;t make their sdk error resilient.
iamspoiltalmost 5 years ago
Oh is this why I couldn&#x27;t play anything on Spotify during my morning run as it kept crashing! Had to play Apple Music&#x27;s Beats 1 radio instead.
subhajeet2107almost 5 years ago
This is also crashing PUBG Mobile and a lot of gamers are angry as a big tournament (PMWL) is going to start soon, Facebook needs a better QA process
have_faithalmost 5 years ago
I was wondering why spotify wouldn&#x27;t open earlier today. Updating it didn&#x27;t help. And then later on it randomly started working again.
rvzalmost 5 years ago
The risk of crashes increase the more third-party SDKs you include. Especially if they use an external service or API which is the case here.
评论 #23790712 未加载
justincliftalmost 5 years ago
Wonder if it was due to an expired or revoked certificate?<p>Maybe the mass revocation of EV certs happening ~today is the trigger?
评论 #23791995 未加载
hnickalmost 5 years ago
I greatly appreciate the candid snark in the bug report. Sometimes there&#x27;s just not much more to say.
lyjackalalmost 5 years ago
Top Google trending search suggestion on my phone right now: &quot;iphone spotify app keeps crashing&quot;
zacwestalmost 5 years ago
Apple&#x27;s refusal to support XPC and the ability for apps to launch secondary processes is the real underlying issue here. Being able to separate out execution and process permissions from the main app solves a ton of third-party SDK issues as well as just normal &quot;why is my app crashing because of decoding?&quot;-style issues.
评论 #23791798 未加载
nradovalmost 5 years ago
Apparently the Strava app is also impacted, and probably others as well.
sphix0ralmost 5 years ago
Insane. Good to know what made my Spotify app crash upon startup though.
Tepixalmost 5 years ago
The DJI Fly app is also affected. Workaround: Start it in flight mode.
bloemyalmost 5 years ago
Seems like it&#x27;s been fixed just now. All apps are working again.
评论 #23791702 未加载
bloemyalmost 5 years ago
Seems like it&#x27;s just been fixed again. All apps are working.
bernardlunnalmost 5 years ago
Memo to dev team - pay attention to tech stack risk
sjg007almost 5 years ago
I&#x27;ve noticed FB crashing as well.
heavenlybluealmost 5 years ago
Spotify is the same for me today
plucalmost 5 years ago
Couldn&#x27;t Find Advertisers
layoutIfNeededalmost 5 years ago
Apple should ban these SDKs, period. If a third-party entity fucking up their backend can bring down the whole ecosystem then they&#x27;ve lost control over iOS.
beshrkayalialmost 5 years ago
How&#x2F;why does Spotify app use Facebook iOS SDK?
评论 #23790567 未加载
评论 #23790551 未加载
评论 #23790569 未加载