iOS 9.3 - Safari/Mail freezes after clicking links on iPhone 6S

Hi,

Never had any problems with my iPhone 6S. Just upgraded to iOS 9.3 without any issues. After the upgrade, I can't click links when searching something on Google in Safari or clicking a link in the Mail, the apps just freeze.

I tried clearing Safari history data/cache, closing all apps and restarting the phone (both regular and holding both home/power key), disabling all sorts of settings form Safari settings, but no luck.. Anyone with an idea how to sort it out?

iPhone 6s, iOS 9.3

Posted on Mar 24, 2016 12:47 PM

Reply
Question marked as Top-ranking reply

Posted on Apr 3, 2016 2:04 AM

Guys, I believe I found a workaround to fix this situation, at least it worked on my 6s.

It is based of the workaround suggested here by Rosyna Keller


From the Xcode -> Devices I choose my iPhone connected vis USB to my Mac and I enabled the Console.

From the Console logs is pretty much evident the crash loop interesting the daemon


com.apple.swcd (shared web content)


it crashes every 10 seconds because the "launchd" process tries to run it again and again.... It crashes due to out of memory issue because is visible a crash report from the JetSamEvent.


The speculation is the daemon crashes because the Database is using is too big due to the fact the Booking.com application uploaded too much data.

The problem is still visible if you uninstall the Booking.com application, because in this situation IOS automatically should remove the data added by the Booking.com app on the SWCD database, but unfortunately it doesn't because the SWCD daemon is in a crash loop!


The trick is to remove the application before the SWCD daemon starts the crash loop.

To achieve the goal I followed these steps:


1) Connect your device via USB to your PC/MAC

2) Turn on AIRPLAN mode

3) Uninstall the Booking.com application

4) Go to "Settings->Safari

5) Set "Search Engine" to Bing

6) Disable "Search Engine Suggestions"

7) Disable "Safari Suggestions"

8) Disable "Quick Website Search"

9) Disable "Block pop-ups"

10) Disable any "Content Blockers" enabled (Example AdBlock plus)

11) Disable "Fraudulent Website Warning"

12) Go in "Advanced" and disable "Javascript"

13) Stil in airplane mode, reboot your device.

14) Keep the airplane mode. Re-Install from I-Tunes the "Booking application"

15) Keep the airplane mode. Run the Booking application.

16) After you didn't allow the Booking application to send you notification and to use the GPS, kill the Booking application using the IOS task manager (double click on the home button and swipe away the app).

17) Uninstall the Booking.com application

18) Exit from the AIRPLAN mode

19) Now the problem should be fixed and you can re-enable javascript and the other settings in Safari


Hope this will help :-)


Cheers

Raffa


<Link Edited by Host>

975 replies

Mar 26, 2016 7:05 AM in response to mor1s

MAybe the issue is related to an app update from March 24th!


what are the updates you got (or new apps you installed) from that day forward??


here are mine:

STL Synchro+

GOogle Photos

ANtutu Benchmark

IMDB

OPen Table

Temple Run


THere must be some kind of link somewhere other than the iOS 9.3 update since the issue has affected iOS 9.3 and iOS 9.2 users.


IF apple devs and PR can't do their jobs, we'll do it for them!

Mar 26, 2016 7:59 AM in response to mor1s

Apple: We are aware of the issue right now that you and many other customers are experiencing and we are working quickly to resolve this issue and gather more information about it. We document and log each case so that it gets the attention it deserves. I apologize for any inconvenience. This should be resolved shortly.


Apple: Weshould be providing updates as soon as they come available.

Me: OK, so there's nothing I can do at the moment. Is that correct?


Apple: For the time being what we could try is clearing the history and website data in Settings > Safari on your phone, or possibly even restarting it. We are indeed working on a fix for this currently.


Me: ok, I'll try that


Me: nope that doesn't help


Apple: How about Settings > Safari > Advanced > Javascript. Disable that and see what happens.


Apple: This does appear to be an issue with the javascript after the recent update, and I do see we have acknowledged this issue and are currently working on a fix so I could definitely say this will be fixed very soon.


Me: nope that doesn't help either


Apple: After you disabled JavaScript did you force quit the Safari app and open it again?


Me: Yes


Apple: Hmm, let me check to see if there are any other possibilities. I do believe that is about all we can do at this time until we are able to provide an iOS update to resolve the issue completely. Just a moment!


Me: ok


Apple: As of right now I am seeing those steps as the only options that we have in an attempt to fix the issue.


Me: Guess I'll just have to wait then.....yawn


Apple: It looks like an iOS update will be necessary to completely resolve the issue. I do apologize for the inconvenience this has caused you.Assoon as an update is available you will receive a notification on your device.


iPhone 6s, 128GB, ios 9.3

Mar 27, 2016 1:26 AM in response to mor1s

I just spoke with Apple Care in Germany.


They told me to deactivate Java as a work around. We know this already and we know already that it did not work for everybody. For me it didn't.


Furthermore they told me to


- connect the iPhone to iTunes whilst pressing both the Power- and Homebutton.

- Then wait until the iPhone appears to be in maintenance mode.

- Then press the "Actualization" Button in iTunes (NOT the Recovery one which will cause a loss of all data).

- After actualization it should work properly once again


I am unable to try it by now because I`m travelling but I wanted to give you that advice already.,


Good luck, I´ll try it tomorrow night on getting back home.

Mar 27, 2016 9:59 AM in response to mor1s

Just spoke with Apple support. As of this writing they have no fix for my iPhone 6s running iOS 9.3.

As a workaround I am using the gmail app and firefox. Otherwise my iPhone is nothing more than a cell phone.

The tech I spoke with gave no promise of how soon a fix may be released.

What is interesting is that my wife's identical iPhone with 9.3 is working fine, as is my iPad Air running 9.3.

My guess is that my phone has been exposed to some type of malware.

Could this is this first big iOS security breach?

Mar 27, 2016 2:14 PM in response to Tomeranaray

Regarding the last post re daylight saving I can be very specific - I was using my iPhone (6s running iOS 9.3) at the time of the change 01:00 GMT which was working fine prior to the change. Once the time had auto updated to 02:00 literally the first link I used broke it - and it hasnt worked since. All browsers I have installed are affected although can copy and paste the link using chrome which is my workaround for now. Would really be expecting comment from Apple soon though!!

Mar 27, 2016 7:02 PM in response to mor1s

I personally find this thread hilarious.

Even though this post is sizable, it still represents a very small amount of iphones. (Over 100 million active iphones)

I know you think the world revolves around you, but it doesn't.

There are millions that have upgraded to 9.3 with zero issues.

Also when trying to figure out what is causing an issue, you have to isolate the cause to a hardware issue or software or sometimes environmental.

Clearly this is a software issue.

There is no hardware that can be replaced to fix this issue. (There is no "loading safari" component)

A restore and setup as new is a very viable and useful troubleshooting step.

Like it or not software issues are affected by use. Not saying the phone was abused but data was added that was not there when the box was opened.

If the issue persists after a restore and set up as new then it is likely a server issue (For safari suggestions for example) or an IOS issue.

Neither of those can be fixed instantly.

So be patient.

And try the restore and setup as new.

Mar 27, 2016 11:28 PM in response to mor1s

PANDA1988 has a point. To me it appears as if the makers of "canOpenURL" have made a huge mistake in hardcoding the number of times the function can be used system wide. Obviously this has been implemented/changed starting from IOS 9.0 so there must exist a working solution that the developers can revert back to.


Dear developers, trust me, the whole community will give you a cheer once this is fixed.


Dear application developers, please follow the instructions and link your application against the latest version of IOS if you use this function.


Dear quality assurance team at Apple, I trust that you understand why we don't give you a big hand for this!




Apple Support Communities
panda1988 has posted in the Using iPhone community.
iOS 9.3 - Safari/Mail freezes after clicking links on iPhone 6S

IMHO the problem is because some apps on the devices arent built correctly using this method described in here (on apple iOS developer library guide guide)

Look especially what i've put in BOLD

PS: I all started my investigation starting from my older post in here Link to this post



- canOpenURL:


Returns a Boolean value indicating whether or not the URL’s scheme can be handled by some app installed on the device.


Declaration

SWIFT

func canOpenURL(_ url: NSURL) -> Bool

OBJECTIVE-C

- (BOOL)canOpenURL:(NSURL *)url



Parameters

url

A URL (Universal Resource Locator). At runtime, the system tests the URL’s scheme to determine if there is an installed app that is registered to handle the scheme. More than one app can be registered to handle a scheme.

The URL you pass to this method can have a common scheme or a custom scheme.


Return Value

NO
if there is no app installed on the device that is registered to handle the URL’s scheme, or if you have not declared the URL’s scheme in your
Info.plist
file; otherwise,
YES
.

Read the Discussion section for more information on conditions that affect the return value.


Discussion

If this method returns

YES
for a given URL, iOS guarantees that that if the
openURL:
method is subsequently called using the same URL, an app registered to handle the URL’s scheme will launch to handle it. This method’s return value does not indicate whether or not the full URL is valid or if the specified resource exists.

If your app is linked against an earlier version of iOS but is running in iOS 9.0 or later, you can call this method on 50 distinct URL schemes. After hitting this limit, subsequent calls to this method return

NO
. If a user reinstalls or upgrades the app, iOS resets the limit.

Unlike this method, the

openURL:
method is not constrained by the LSApplicationQueriesSchemesrequirement: If an app that handles a scheme is installed on the device, the
openURL:
method works, whether or not you have declared the scheme.


Availability

Available in iOS 3.0 and later.

See Also

– openURL:

Mar 28, 2016 12:54 AM in response to MililyInOz

It has NOTHING to do with iOS9.3! This problem existed on my iphone 6s 128gb first starting on Saturday 26th in the morning under 9.2.1. This is an Apple safari server problem and nothing to do with our iOS. Also happened briefly on my iPad Air with 9.2.1 and now i simply use Chrome and Gmail apps to replace Safari and Apple Mail. So far no problems with them. So there is some incompatibility between Safari and Apple Mail and the Apple Server. Shame they won't acknowledge it because today i have had enough and will be looking at alternatives to their products.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

iOS 9.3 - Safari/Mail freezes after clicking links on iPhone 6S

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.