or Connect
AppleInsider › Forums › General › General Discussion › iOS 6.0 bug causes audio streams to download multiple times, can cause data overages
New Posts  All Forums:Forum Nav:

iOS 6.0 bug causes audio streams to download multiple times, can cause data overages

post #1 of 27
Thread Starter 
A system-wide bug in Apple's iOS 6.0.0 AV Foundation framework has been found to trigger multiple downloads of streaming media, such as podcasts, over Wi-FI and cellular networks that could lead to massive data bills.

Bandwidth Spike
Source: PRX


The flaw was discovered by Public Radio Exchange Labs, the host of popular podcasts such as This American Life and The Moth, after researching a curiously high spike in download traffic. According to PRX, there is an issue in iOS 6 Audio Playback frameworks that results in files being downloaded multiple times, however the problem has apparently been resolved in iOS 6.0.1 and 6.1 beta.

First tipped off by This American Life, which complained of unusually high content delivery network (CDN) bills, PRX thought that the "rather extreme" spike in bandwidth was due to Apple's release of its Podcasts app. Following a series of tests that compared transfer activity in iOS 6 with iOS 5, it was determined that audio files were being downloaded multiple times due to errors in the new operating system's code.

"The player appears to get into a state where it makes multiple requests per second and closes them rapidly," PRX wrote in a blog post on Wednesday. "Because the ranges of these requests seem to overlap and the requests themselves each carry some overhead, this causes a single download of an MP3 to use significantly more bandwidth than in iOS 5. In one case, the playback of a single 30MB episode caused the transfer of over 100MB of data."

Multiple Requests
Screenshot from the PRX test showing multiple requests in rapid succession.


Not only does the bug affect Apple's first-party Podcasts app, but third-party titles as well, indicating that the underlying issue is system-wide.

It is unknown what exactly triggers the re-downloading of content, though it appears the timing is variable as the PRX test saw normal content downloads lasting for up to five minutes. What is consistent, however, is the activity seen when a file has completely downloaded. The tests show that once a file has finished downloading, the AV player restarts the download from the beginning and continues to do so as long as a user is streaming the file.

As seen in the video below, which shows the HTTP activity of the Podcasts app on iOS 6, the system sends multiple rapid requests even after buffering is complete and the file is downloaded.



PRX speculates the bug could be the cause of recent complaints regarding trouble with iPhone 5 data overages, with subscribers from various carriers claiming the handset was using cellular data despite being connected to Wi-Fi.

Because iOS 6.0.1 appears to have fixed the error, it is recommended that users running iOS 6.0 upgrade to the latest version to avoid incurring unintended and costly data charges.
post #2 of 27
I think I encountered this issue a few weeks ago when I had an extra $60+ of data charges. I looked up my day-by-day use and I could see about 700MB of data on one day when I know I had listened to 2 podcasts (each about 35-40MB) via the Apple Podcast app. First time I'd ever had excess data charges in 2 years!

Hopefully 6.0.1 has resolved this for good.
post #3 of 27
Also affects iTunes Match downloads as well. If you start a download on WiFi, it will download over cellular... even if you turn off iTunes Match's cellular data option.
post #4 of 27
I've seen large data overages but they seem associated with iTunes Match. Possibly the same problem?
post #5 of 27
Quote:
Originally Posted by scotty321 View Post

Also affects iTunes Match downloads as well. If you start a download on WiFi, it will download over cellular... even if you turn off iTunes Match's cellular data option.

Yep. This is the problem I encountered.

This bot has been removed from circulation due to a malfunctioning morality chip.

Reply

This bot has been removed from circulation due to a malfunctioning morality chip.

Reply
post #6 of 27
No surprise No surprise
post #7 of 27

Is it just me or does this iOS version seem to be buggier than any previously??

"That (the) world is moving so quickly that iOS is already amongst the older mobile operating systems in active development today." — The Verge
Reply
"That (the) world is moving so quickly that iOS is already amongst the older mobile operating systems in active development today." — The Verge
Reply
post #8 of 27
Quote:
Originally Posted by Macky the Macky View Post

Is it just me or does this iOS version seem to be buggier than any previously??

It's just you. Blogs and tech sites are getting more and more strident in their Apple bashing these days. They jump on anything and blow it up into a -gate. Take for example the recent discovery of a bug involving quick swiping. The bug was so obscure that it took months for someone to even notice it but once it was made public the grist mills took off full speed ahead. Earlier versions of iOS probably had just as many glitches but they were taken in stride as part of the deal. Same with OS X. Ever peruse the Apple discussions forums after an OS X update release?  These days the tech jerk pundits have done a 180 on Apple and are after it tooth and nail.

post #9 of 27
Quote:
Originally Posted by Macky the Macky View Post

Is it just me or does this iOS version seem to be buggier than any previously??

 

Seems pretty buggy to me also.  More so than previous versions.  

 

I don't have this one, but on my iPad mini I've experienced quite a few bugs in just the few days I've had it.  One really annoying one is the complete failure of the dictation feature.  It works every time on the regular iPad, but on the iPad mini (for me anyway), it fails after a couple of tries and won't ever work again until you reboot the machine.  If you ever "crash out" or otherwise stop a recognition (by hitting backspace), while it's "still thinking," the whole feature just stops and won't start again until after a re-boot.  I've noticed a few other bugs as well but that's the worst for me.  

 

Every iOS release is shakier than the last IMO.  

 

Apple is over-extending itself a bit I think, and the errors are probably more to do with the rapid pace of development in both hardware and software, combined with the very small number of folks that are actually on the job at Apple.  

post #10 of 27
Quote:
Originally Posted by Gazoobee View Post

 

Seems pretty buggy to me also.  More so than previous versions.  

 

I don't have this one, but on my iPad mini I've experienced quite a few bugs in just the few days I've had it.  One really annoying one is the complete failure of the dictation feature.  It works every time on the regular iPad, but on the iPad mini (for me anyway), it fails after a couple of tries and won't ever work again until you reboot the machine.  If you ever "crash out" or otherwise stop a recognition (by hitting backspace), while it's "still thinking," the whole feature just stops and won't start again until after a re-boot.  I've noticed a few other bugs as well but that's the worst for me.  

 

Every iOS release is shakier than the last IMO.  

 

Apple is over-extending itself a bit I think, and the errors are probably more to do with the rapid pace of development in both hardware and software, combined with the very small number of folks that are actually on the job at Apple.  


Definately agree with Apple over-extending itself, they should slow down a little bit and get things in place no point in having great designed hardware if the software is not up to it.

post #11 of 27

Over-extending iOS development? You must be joking. It's not 2007 anymore.

Maybe instead of paying out $2.5 Billion to shareholders, Apple should invest in better software QA.

post #12 of 27
Quote:
Originally Posted by Macky the Macky View Post

Is it just me or does this iOS version seem to be buggier than any previously??

 

No, I can remember having problems with all version of iPhone OS (later iOS) that ended in ".0.0".

I think because iOS has more features now, there are more bugs, but it's still (for all that's included), a pretty stable OS.

"Apple should pull the plug on the iPhone."

John C. Dvorak, 2007
Reply

"Apple should pull the plug on the iPhone."

John C. Dvorak, 2007
Reply
post #13 of 27
Whew, I hope the fix is for real!

I was listening to radio stream (public radio of course!) and racked up over 5 gb of data in a couple of weeks! This was only listening to about 75 minutes a day - and only at 32kbps to boot. Although it was not a 'podcast' - It was an audio stream. I don't think that was dfferentiated in the article

In the past with ios5, data usage for that amount of streaming was well under 200 mb per month!

No wonder the battery power was also sucking!
post #14 of 27
I wouldn't dare listening to This American Life after finding out all those stories from Mikey Daisey were all lies. That was a very wrong thing to do*

*"The Agony and the Ecstasy of Steve Jobs"
Wikipedia

Quote:
Originally Posted by Gazoobee View Post

Apple is over-extending itself a bit I think, and the errors are probably more to do with the rapid pace of development in both hardware and software, combined with the very small number of folks that are actually on the job at Apple.  

I like a rumor site as much the next guy, but to state that Apple is "over-extending itself" is a bit rich for me. And people claiming they know that there is a "very small number of folks that are actually on the job" should not be posting if they know this statement is true. If they do, they would be working for Apple, and last time I heard, things are hush hush within Apple and its employees. And you one is working there, you should respect that.

Quote:
Originally Posted by Suddenly Newton View Post

Quote:
Originally Posted by Macky the Macky View Post

Is it just me or does this iOS version seem to be buggier than any previously??

No, I can remember having problems with all version of iPhone OS (later iOS) that ended in ".0.0".
I think because iOS has more features now, there are more bugs, but it's still (for all that's included), a pretty stable OS.

Good point. Seems stable to me as well, haven't had an app crash, haven't had a single issue with iOS6. Of course I don't go around posting on the internet that it is stable for me; you'll only read about people who are experiencing a bug. So even though they are in minority, it would appear iOS is buggy because those are the 'only' stories shared.
I’d rather have a better product than a better price.
Reply
I’d rather have a better product than a better price.
Reply
post #15 of 27
Quote:
Originally Posted by PhilBoogie View Post

Seems stable to me as well, haven't had an app crash, haven't had a single issue with iOS6. Of course I don't go around posting on the internet that it is stable for me; you'll only read about people who are experiencing a bug

 

Really?  Just after my wife complained that App store became too difficult to search, our iPad shut down and rebooted itself today.  What she did was rearranging icons after downloading a couple of apps for our kids.  I also witnessed number of app crashes and freezings while our kids were using it since iOS6.

post #16 of 27
6.0.1 has fixed nothing for me. I've reached my data limit again this month. I now have to remember to switch off data while I'm travelling to and from work. It's not even as if I need the Podcasts app to download anything while I'm out!
post #17 of 27
Oh my. That's bad. Sorry to hear this. Did anything crash when you rearranged icons on any previous version of iOS? Auto-reboot, hmm, strange. I read somewhere iPhones can shut themselves down in order to avoid overheating.
I’d rather have a better product than a better price.
Reply
I’d rather have a better product than a better price.
Reply
post #18 of 27

this must have happened to me, i apparently downloaded, 6.5GB in 2 weeks....All on LTE & 3G

post #19 of 27
Quote:
Originally Posted by Zozman View Post

this must have happened to me, i apparently downloaded, 6.5GB in 2 weeks....All on LTE & 3G

This is my latest bill, the November column is for the previous month.  At the time, the offending device was running iOS 6.0.0 (initially at least).  My service provider is investigating their end. The current month's usage appears to be back at previous levels.

 

 

700

Where are we on the curve? We'll know once it goes asymptotic!
Reply
Where are we on the curve? We'll know once it goes asymptotic!
Reply
post #20 of 27
Quote:
Originally Posted by IQatEdo View Post

This is my latest bill, the November column is for the previous month.  At the time, the offending device was running iOS 6.0.0 (initially at least).  My service provider is investigating their end. The current month's usage appears to be back at previous levels.

 

 

700

 

Wow thats crazy...
i'm trying to find my account records for the last few months, mine would look really similar.
I've never gone over 1GB in the last 2 years, then in 2 weeks of the same useage, 6.5GB, i managed to talk my provider out of charging me tho, 1GB was done while the phone was charging, in the middle of the night.
How many MB or GB did you manage to get?
I restored my phone, the update came out & this month is back to normal, funny thing is, my brother has the same phone as me (iPhone 5) same provider, his data was totally normal.

post #21 of 27
Quote:
Originally Posted by Zozman View Post

 

Wow thats crazy...
i'm trying to find my account records for the last few months, mine would look really similar.
I've never gone over 1GB in the last 2 years, then in 2 weeks of the same useage, 6.5GB, i managed to talk my provider out of charging me tho, 1GB was done while the phone was charging, in the middle of the night.
How many MB or GB did you manage to get?
I restored my phone, the update came out & this month is back to normal, funny thing is, my brother has the same phone as me (iPhone 5) same provider, his data was totally normal.

 

I'm not blaming Apple necessarily, this is just my record for whatever reason but a great coincidence at least.

 

All the best.

 

Oh, my usage - here it was 6.6 GB for one phone which has a cap of 2 GB that isn't normally exceeded.

Where are we on the curve? We'll know once it goes asymptotic!
Reply
Where are we on the curve? We'll know once it goes asymptotic!
Reply
post #22 of 27
Quote:
Originally Posted by PhilBoogie View Post

Oh my. That's bad. Sorry to hear this. Did anything crash when you rearranged icons on any previous version of iOS? Auto-reboot, hmm, strange. I read somewhere iPhones can shut themselves down in order to avoid overheating.
No she was just moving icons when it auto rebooted. No, our iPad does not have overheating issue. And, our iPad is used about 1 hour a day by our kid. I and my wife have probably used it for about 2 hours in total since iOS6.
post #23 of 27
Hmm...I've has no problems with my 3rd gen iPad and iPhone 5. Guess I'm one of the lucky ones.
post #24 of 27
The leak isn't restricted to just streaming or audio; I don't use any audio features of the iPhone I just purchased and the data consumption is through the roof (first iPhone - coming from Android - and data consumption is more than 3 times what it used to be - with a **reduction** in usage!).

Also - iOS 6.0.1 did NOT fix the problem.

I reset my iPhone, didn't install any apps, didn't setup any email, iCloud or anything else - just a phone at that point - it consumed almost 30MB in half a day!

Apple may get unfairly picked on for some things (much of it self-inflicted at that), but this is the kind of bug that Apple used to make fun of Microsoft for. The OS should never have been released to the public like this and it really makes you wonder what kind of quality control testing they do that this was never caught.

My iPhone is going back until they sort this mess out.
post #25 of 27
Originally Posted by hjb View Post
Really?

 

Thanks for proving you didn't read his post at all and just cherry-picked words out of context.

post #26 of 27

My experience is that usage seems to have slowed since ios6.01 , but still worse than w/ ios 5.

 

Also of note here, is that the battery is draining rapidly while audio streaming. Today, down 40% in 1.5 hours... 

A variable is it's an area of sketchy 4g coverage, so it might be doing a lot of re-connecting... but down 40% in 90 minutes is really sad.

post #27 of 27
There are other AV Foundation bugs affecting video. Fir example, the Podcasts.app doesn't work with soft subtitle and alternate audio tracks at all as the Videos.app does. Even the videos.app stumbles a little with alternate audio tracks. In iOS 5.1.1, the Videos.app would identify alternate audio tracks by language (English, French, Spanish, etc.) buy the Videos.app in iOS 6 labels all audio tracks "Stereo" so you cannot tell what language you are selecting.
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: General Discussion
AppleInsider › Forums › General › General Discussion › iOS 6.0 bug causes audio streams to download multiple times, can cause data overages