Android Text Messages Intermittently Going Astray
theodp writes "Reports from Engadget and others suggest that Tiger Woods and Brett Favre might want to avoid Android for the time being. It seems Android's default text messaging app still has horrible text messaging bugs that can that intermittently send texts to the wrong person. 'This is ticking me off like no other technology glitch that I experienced in recent years,' reads one unhappy camper's post on a lengthy Help Forum thread opened on March 16th. 'If a bank deposited my paycheck into another person's account I wouldn't stress so much cause I can always get the money back. How the hell do you take words back? "Oh sorry boss you had to find out that I think you're an idiot, can I still keep my job, please please please?"' Over at Google Code, Issue 9392 — SMS are intermittently sent to wrong and seemingly random contact — carries a priority of 'Medium,' even though it has 600+ comments and has been starred by 3,600+ people."
So fix it yourself.
#DeleteChrome
Hey Larry there's this bitching party down town tonight with strippers and blow!
Does the bug affect the Google Voice client as well or only the native SMS client?
just like this one http://code.google.com/p/chromium/issues/detail?id=3543 google is worse than microsoft.
But... Android is open! How can this be a problem when anyone can fix it?
Open!
[quote]Over at Google Code, Issue 9392 — SMS are intermittently sent to wrong and seemingly random contact — carries a priority of 'Medium,' even though it has 600+ comments and has been starred by 3,600+ people.[/quote]
It is important to many people, but not a performance or security related issue. Yep, medium priority.
"You want to know how to help your kids? Leave them the fuck alone." -George Carlin
There appear to be a few failure modes; the one we definitely experience on the Gingerbread-powered Nexus S involves being routed to the wrong thread when you tap it either in the Notifications list or the master thread list in the Messaging application, so if you don't notice, you'll end up firing a message to the wrong person.
Not sure whether to file this under FUD, but the error isn't nearly as sensational as the title or summary seem to indicate. Certainly an issue if it turns out that presses are being fuzzed out to different locations than intended, but very possibly an issue of "fat fingers" on the part of customers. Either way, the Android team should take a look at it and either fix the touch firmware or increase the size individual entries in the notifications screen (make it adjustable?) to prevent miss-taps. The summary definitely makes it seem that the text subsystem is just shooting them to random contacts without the user knowing which is far from what's actually happening.
!
sent from my android
Eventually, Google may have to realize that some of their products actually require customer support.
There's got to be more than one SMS app on Android, surely?
-jcr
The only title of honor that a tyrant can grant is "Enemy of the State."
Google's ads will always be on target.
Android users should consider upgrading to Moxie Marlinspike's TextSecure anyway. Not only does it support storing text messages in an encrypted database as well as over-the-wire encryption with other TextSecure users, but it sends the messages to the right person every time!
And I have sent tens of thousands of texts using it.
It's a big issue because APPLEGADGET is saying it is.
"Where t Hell iz my Hookers n Blow??? U is 2 hours late for NY parT, dog! Bet that fuk Zuckerberg's ParT already has Hookers n Blow! WTF????"
Lawrence Person (lawrencepersonh@gmailh.com (remove all "h"s to mail)
http://www.lawrenceperson.com/
I can tell you right now that if Microsoft Outlook had a bug that sent emails to random contacts, we would not be seeing comments that say "Never happened to me, so not an issue" or "Don't blame Microsoft, there are other clients available."
Oh, and the "fix it yourself" people need to shut the fuck up too. That's fine when it's an open-source project with fifty users hosted on sourceforge, not when it's in-production software that runs on millions and millions of phones.
No, it is not a fat finger issue. It IS sending messages to the wrong recipient without notification, and even sorting them in a different thread than where it was sent; there are steps to reproduce in the bug report. Your assumptions about the issues are misleading others just as badly as FUD could.
One wonders how this bug rates on Google's internal bug tracking system and if any of the "me too" people have contacted the vendor of their particular phone first?
Guru Meditation #6d416769.21610a21
I've been an android user for quite some time and have experienced the above-mentioned problem. However, there is a reason it's marked as a "medium." The bug in question is in fact there, but the problem only occurs while opening the contact to text. This means that I might think that I clicked on "Amy" but "Zach" might open instead. A lot of people don't pay attention to this and quickly type away and press "send." However, the problem was there and seems to have been fixed in 2.3. Also, I have not experienced it recently while using cyanogen 6.1.
Sounds like a race condition, and a bleedingly obvious one at that.
While I can't say I know with certainty every detail of this bug, I'm always amazed when even supposedly talented developers get away with this kind of broken thinking. Too many developers are unable to fathom when they have a timing window like this. As a software engineer, this particularly pisses me off. Too often I find co-workers introducing idiotic bugs like this because they don't stop to think or answer basic questions.
As an example, I myself was working on a mobile app in my spare time, and throughout the process found myself asking a lot of questions like... "Can I rely on the user's finger hitting the screen before I get a network event?" The answer is obviously no in all cases. You need to design your UI with that in mind. If you do things like change the meaning of UI buttons in response to network events, you get races like this where the user performs an unintended action. If that's what the cause of this bug turns out to be, I have to say I'm personally disappointed in whichever engineer screwed this up so badly.
If a portion of your user population has enough trouble with your UI that they are 'fat fingering' their way into trouble, then at some point it is _your_ issue.
But that having been said, a quick glance through the support thread shows things like this: "http://www.google.com/support/forum/p/android/thread?tid=345259e6d424bad3&fid=345259e6d424bad300048dfbff785d0c&hltp=2"
The code reverses the numbers before doing its (loose) compare... so uses the 7 last digits.
Bob - 408-555-1234
Fred - 510-555-1234
become
4321-555-804
4321-555-015
And it only uses the first 7 digits, which for both numbers, is "4321555"...
So if you send a message to Fred, and it looks in the cache for the contact, there's a chance it will go to Bob.
I've had this bug happen on my droid. I received a text from Person B, which was identified as coming from Person A, clearly showing person A's name and photo, but had the number listed for Person B, which I did not immediately notice. Hitting reply sent the text to Person A, not person B. Obviously, this led to a bit of confusion.
This was not a case of user error or fat fingeredness.
May I suggest downloading "handcent sms", it's far from perfect... but it's way better than the default messenging app. It's very customizable, too.
Has Anyone notice that 90% of the comments were posted in that Last 27hours, only about 40 historical comments
A bit of news trolling perhaps...
"even though it has 600+ comments"
Can anyone honestly say they're surprised though? I mean, Google haven't had a great track record when it comes to privacy.. They obviously don't seem to think it matters too much, as to only highlight it as a medium priority.
If it doesn't send them to someone random it will just delete all of them. http://code.google.com/p/android/issues/detail?id=5669 That's also labled as medium.
http://android.git.kernel.org/?p=platform/packages/apps/Mms.git;a=commit;h=7bb3d8cf74ec1e4ae18cb814c17e12a00816f105
Though I guess it'll take a while to get into builds/updates for existing handsets.
But not as bad as the HTC 911 issues
Sending messages to the right contact and making sure 911 calls work are things OS makers should go out of their way to ensure work correctly
Do mobile vendors QA their products anymore?
Your assumptions about the issues are misleading others.
That's /. for you.
This also shows up when a message is sent to someone for whom you have two or more cellphone numbers. I saw a message I had sent my son at his foreign cellphone number (by mistake) coming up as a new thread, which I knew was "wrong". I re-sent it to his local cellphone number and it filed correctly. But both threads had the same name title, and did not have anything to distinguish them (a UI error: they should have the class of device appended in parentheses when the recipient has more than one SMS-capable device).
But if the messages are going to entirely different people, I'd suspect a match routine error, and I'd want to check the code and the data for character-set encoding problems. I would hope by now that everything is UTF-8, but if this stuff was coded by people whose sole language is English, all bets are off.
Almost makes me want to buy an iPhone or a Win 7 phone. Actually I don't want (nor do I own) any of these phones. Could someone just make a phone that I can dial numbers on to call someone? Thanks!
I sent a message to my wife, & she got it but it also went to some random person, they wrote back and asked what we were talking about.
When they really just want to push you headlong into the upgrade treadmill?
This also seems to explain how incredibly crappy p
you had me at #!
Ok, I'll agree that this seems to be an important issue, but the 700 me-toos in a 24 hour period on the issue isn't going to help anybody.
Go ahead and star the issue if you'd like (and enjoy reading the resulting 700 emails you'll get every day from the idiots shouting "this is important). But, there are better ways to get the issue escalated than to spam the bug. This just makes it that much harder for anybody actually working on the problem to fix it. Also, anybody who did care about the issue and who was working on it probably will take their names off the bug as soon as they get into work next week, or at least hit the mute button on the conversation thread in gmail.
If somebody spammed a bug of mine on an open source project like this I'd do two things:
1. Fix the bug.
2. Ban anybody from the bugzilla who posted a me-too.
Me-toos that include helpful step-by-step reproduction scripts, core dumps with symbols, insightful analysis, or whatever are of course perfectly welcome. "This is important!!!" is just whining - yes, it is important, now go find something productive to do...
there are steps to reproduce in the bug report
False. From the linked bug report:
Interestingly, has never occurred on my other Nexus running the same FRF50 build.
Basically, he says he *can't* reproduce the bug on just any device. Only on one particular device.
Surely this adds to the case for Android device manufacturers should be working together on a standard Android distribution, rather than on their own fragmented and mangled versions.
They should accept they are just producing hardware, and that the Android customisations are irrelavent (much as it is with Windows laptops and vendor supplied crapware). Because they all produce customised versions of everything and stop supporting them as soon as the new hardware is released these bugs are going to exist in existing Android handsets for a long time, potentially forever.
I am a civil engineer who is working on a project for a bridge and I recently purchased a huawei 8230, which came with android 2.1. One time I had to contact a 2 other colleagues to work on some details, which I tried to do so by SMS, and they never managed to receive the SMS. I've only noticed that because a while after I received an SMS from them where they asked me about the details we need to iron out.
Suffice to say, I ditched the phone right away. I've returned it to my phone provider and I'm yet to purchase a new phone. If android doesn't fix this bug I simply won't purchase an android phone. There's too much at stake.
This bug is pretty bad also. Someone should add the link to the original post. When you have 20mb of internal memory left or less, you can't receive any SMS anymore. Also the SMS message is lost forever. Seems there's a duplicate entry: Issue 11045: cannot receive SMS messages when internal memory is low http://code.google.com/p/android/issues/detail?id=11045 Issue 4991: Can not receive SMS when internal memory is low. http://code.google.com/p/android/issues/detail?id=4991
It's a phone and this folks can point your position everywhere in the face of the earth but are unable to properly send a bloody sms!?! (Nokia is doing it well for more then a decade). This is "I live in my BMW because I can't pay the rent" stuff.
Math is beautiful... e^(pi*i)+1=0
I created an account just to comment on this article. I have experienced this bug as well and it can be incredible embarrassing. Thank god it is finally getting some attention so maybe they will finally fix it. There is also this one that happens to me constantly: http://code.google.com/p/android/issues/detail?id=5669
Following the link starred the issue. I didn't notice until I got an email a few minutes later (a comment that was posted on the issue thread), and I had to go back and unstar it to avoid massive spam. I am not affected by it and don't care.
When i had to switch in the UK from analog, there was no charge made on SMS.
I was truly shocked when, a few years later, texting took off.
It was like the X.25 channel on ISDN. There, known to a few, but of little use.
Oh, silly me, i bought a phone, to be, err, a phone.
Now, if you suddenly find a way to charge good money for something which is a byproduct waste in your system, why the heck not charge as much as you can?
All you're doing is taxing cowardice. Which is a plentiful thing. Don't tell me you never "hid" behind a text message for convenience sake?
As for Android messing with SMS addressing, is this not a GSM certification spec?
The story is a deliberate untruth designed to draw attention to a minor UI issue with some phones: it is possible for the list being displayed to refresh as you are tapping, resulting in the wrong person being selected to call, message, or do anything else to.
Which would explain why the issue only had a handful of people reporting it and a resultingly low priority...
And I haven't experienced the issue since my phone's last system update several months ago.
-- A change is as good as a reboot.
Until last month I was paying 20 cents a text, which worked out to about $3.40 a month for me. less than the taxes on the line.
I have an unlimited plan now but that's because it was bundled with some other things I wanted. about half of my friends have per text charges, and if they cared about the charges they would switch plans.
Unlimited text being the standard is a recently phenomenon (last 3 or so years), and has not been something that has been around since the late 80s/early 90s as you suggest.
“Common sense is not so common.” — Voltaire
A lot of companies (i.e., Apple, Google, Oracle) use licensing that is "open source" in that the code can be used by anyone, however they are careful to always make sure that private modifications need not be published. Such companies avoid GNU like the plague, and only use it when forced (e.g., gcc). These companies then go further to make your stronger licensing ineffective by using DRM (e.g., Droid and TiVO) to make it even more unpleasant to hack their source base by depriving you of real control over the hardware. These guys use open source as a way to cheaply disseminate a platform they can advertise on, not as a movement or a service to the community.
With a license like that used in Google's user-land environment in Android, fixing patches only helps Verizon, Motorola, and Google, but the little guys won't see anything cool until Verizon and Google finds it unprofitable to maintain a separate fork any longer (which can be either short or long depending on the value). Even once said patches are published, good luck finding a cheap platform you can run it on that isn't locked down by your service provider. So there are huge disincentives for an unaffiliated hacker that go beyond mere access to the code. Rather than contributing to a movement, said hacker would just feel like a patsy that works for Google/Verizon for free.
--"You are your own God"--
Google responds to these claims with "you're holding it wrong."
I think what's happening here is that data meant for the 'bit bucket' is falling out through the antenna.
I have NO knowledge of this ever happening to me, nor do I ever recall getting an SMS from some random person...
3600 reports out of millions of devices. Assuming on'y perhaps one in a thousand bother to report this, then you do get a large enough sample to be concerned about unless some of those 3600 are repeats.
More interesting to me is the sad state of the POP/IMAP Email client. It's been substantially dysfunctional since birth. Only with the Android 1.6 release did it even actually delete the trash locally. On my G1, with 1.6, it still couldn't retrieve mail without retrieving all the previously read and deleted mails again. It fails to make a connection to a perfectly good server on a regular basis, stalls during retrieval, and a myriad of lesser issues. The trash issue was first reported by me in January 2009, and has been assigned, deleted, re-reported, claimed as fixed, reported again, re-assigned, prioritized to no action, and then a new Android release woud come out and all the previous reports were flushed. I stopped reporting it with 1.5.
But the POP email client isn't a priority. After all, you need a Gmail account, so just use Gmail, ok?
I won't belabor the sad state of the Bluetooth Voice Dialer. It's pathetically inacurrate for me, so much so I had to delete it, not to mention grabby about answering the headset button presses in my pocket, and plain failing to run when I wanted it to. Pus.
This is one of the problems with Open Source; support and development at the whim of those doing it, not the same sense of urgency for some of the more obscure problems, the priority being determined by the developers. Mostly this just whets our appetite for the 'final' result, but sometimes, like when you're buying a phone dependent on it, well, it's annoying.
I still see this SMS issue as miniscule, but I might be wrong. Some of the other problems introduced by various phone makers' unique UI enhancements are a lot more interesting.
And yes, I do root my phone. I'm running 2.2.1 via Cyanogenmod 6.1.0 with the 2708 hack. It's a lot more stable than without the hack, and my G1 jus doesn't have enough RAM. It's served me well. I can hardly wait for a cool dual-core Tegra-based replacement. Then I'll try the POP mail client again... Betcha it still sucks.
deleting the extra space after periods so i can stay relevant, yeah.
"Oh sorry boss you had to find out that I think you're an idiot, can I still keep my job, please please please?"
Actually, this is a good reminder that you should treat every single thing you send over any network as public speech.
Our company transmits in the order of 20,000 SMS messages per day, on behalf of our customers. The reliability from the telecommunications companies is approximately 93%. Yes, you read that right. Forget about five-nines reliability. These guys don't even get two nines.
And when we challenged them about it, they said 'Read the contract buddy. We categorically do not guarantee to deliver ANY sms message ever, and we categorically do not agree to tell you which ones were delivered or not.'
I don't see that Google has anything to worry about here.
Quite a few Android users use alternate SMS apps from the Android Market, just about all of them are a better (ChompSMS, Handcent et al). I'm wondering does this only apply to the stock messaging App?
After logging in slashdot still does not take you back to the page you were on. It's been that way for 20 years.
Comment removed based on user account deletion
Android gets to have bugs here and there. One of the gripes that we have (me and my colleagues) is the calendar function. There is a problem with the synchronization of calendar between Android and Google Apps. The interpretation of Android for whole day entry and Google is different with the calendar entry going haywire to wrong date if you switch between a time entry and whole day. In addition, we get to have sync issues when changing times and dates of the calendar. It becomes "disconnected" where the Android calendar and Google calendar does not reflect the changes made to each other. However, when you delete the entry, it will be deleted on the other.
The solution is to use iPhone (one of my colleague has and does not experience any problems.) Google sucks with the own products rather third party integration. iOS It has better support with the synchronization and does not have any problems (indicating that it is an Android issue.) The synchronization is faster (instant update after saving the changes) instead of Android which requires some time to update (and not sure if it will really update.)
Given that Google has almost 20,000 employees as of end of 2009, what are all of them doing? Maybe their mantra of launching and keeping everything in beta actually materializes in the products that they deliver.
Live your life each day as if it was your last.
Sorry, I skimmed. That means the steps are incomplete, as there's some circumstance involved that hasn't been documented; but it's still reproducable on that one device. Clearly tricky to track down, but still not fat fingers, and still a security class bug.
If the iPhone randomly sent text messages to the wrong people, the comments section here would be filled with a level of sarcastic vitriol the likes of which hasn't been seen since a Bill Hicks show. Gawker would call it a "debaclo," Engadget would label it as another major controversy, and Paul Thurrott would cash his monthly paycheck from Microsoft and write up another article about how Apple sucks and doesn't listen to people when there's a problem. Online petitions would be filled out by no-lifers with a cause, PC-using douchebags who list their computer specs in their forum signatures would mock Mac users for the thousandth time, and media outlets with nothing to write about would concoct a "growing outcry" where there is none.
However, this is about Android. The difference in tone when a bug or security flaw story is about a Google product is striking. There are even posters here defending the classification of this very serious bug as "Medium" importance. So, rest easy, Google! The tech press and the one-sided fanboys who read them have got your back.
you listening, google? fix this.
this cake tastes great, but not as great as i bet you do.
--
When such a text is intended for the object of your desire (with whom you've been sexting), and instead goes to a good friend (who is married), well, you can only imagine the consequences...
I wonder if this bug is related to an issue with my Galaxy S where as I recieve an SMS the sender name shown in the notification area is sometimes a completely different person than the real sender. Scares the shit out of you sometimes until you remember it's just a bug.
That crying fanboy over at Engadget is just butthurt because people make fun of his iPhone and iPad. I haven't had this happen and I don't get random texts from people either. I text multiple people everyday. I have noticed that I've been lax with the To: field before, but again an ID 10 T error, something that commonly happens over at Engadget.
...is that Google is not perfect either and that they need to work on their procedures.
That bug has been living a life of perfect happiness, surviving at medium priority for half a year. A few headline stories and 700 comments later, all of a sudden it's critical. While I have to agree with n...@google.com who asked people to stop posting "me too, lol" messages and starring the issue instead, it shows that a _lot_ of people think this is ridiculous, and it is. This bug survived one major release for $deity's sake.
Part of the problem certainly is that Google is amongst the fastest-moving companies on Earth while handset manufacturers used to be really slow (one release per line & year, tops(I am not counting the gazillions of almost-identical Nokia phones)). And telcos are even slower. _And_ both manufacturers and telcos are used to releasing once and then not looking back.
Google has started to address this with separate applications which they can push via Market. They are effectively bypassing the slower companies to push out more stuff faster.
Yet, the fact remains that Google is a giant faceless moloch. Unless you pay big bucks or are somewhat lucky, your problems and suggestions you might have just will not reach anyone relevant, ever.
PS: As an aside, I am happy about every major bug in Android and similar. The bug itself is annoying, sure. But it forces people to rethink software updates for the mobile computers that used to be phones. And that is a Very Good Thing.
Bug priorities aren't determined by users, they're determined by whatever the developers care about.
Chrome intermittently just *won't* show some checkboxes, and the bug was reported a year ago. It's currently at 5 pages of complaints without a single word from the G.
It's caused some pretty serious issues for users, but noone seems to care. Yes, Chrome is still listed as "beta," but that will most likely still be the case 5 years from now as well. Paypal checkboxes not showing up can be a very bad thing. Sometimes it even occurs with GMail....
I just observed that Google has raised the bug priority to Critical.
It's no longer medium.
This bug is even worse - http://code.google.com/p/android/issues/detail?id=11045 - you basically don't even receive your text if you have low memory - phone accepts mesage from the mobile network and then discards it.....not good google.....
Welcome to Google....The new apple? Is it just me or does Google have way too many irons in the fire?
Huge waste of time and money, they're really buggy, they do almost everything a computer does at a fraction of the speed or efficiency, make seasoned business professionals sound like idiot amateurs when they attempt to compose emails on the fly...
Now this? Comical
Ahh, if only the '-1 Troll' option was available only after passing a 'sense of humour' test.
"We live in a global world" - Harvey Pitt, former Securities and Exchange Commission Chairman
I gave sufficient evidence to show that people still pay for texts, and even provide a reason why they bother. You not paying for a text in a decade doesn't disprove or prove anything, so what was the point? Comments like that belong on a facebook status update.
If you want to focus on the cost of a text msg rather than the final cost and overall features of a phone plan, be my guest oh great myopic one.
“Common sense is not so common.” — Voltaire
As I said on engadget, out of the thousands of text messages sent between my associates and I (all on android), I have heard of this happening exactly zero times. The commenters there- those who had first hand data rather than just iphone or wp7 trolls- expressed the same. How frequently is this happening? Anyone can report a "Bug" whether or not it's an actual bug. is it at all replicable? Sounds an awful lot like pointless fear, uncertainty and doubt to me. Having seen tech novices attempt to use an android, I am much more inclined to believe that these idiots simply texted the wrong person and, as idiots usually do, blamed it on the device.
But why the fuck would that matter to you? You got the clicks off the headline, that's what you wanted. ANDROID BAD!! ANDROID GETS YOU FIRED!!!! WHATEVER WILL WE DO!!
It's medium priority because it's bullshit, it would be extremely low priority if some jackoff blog didn't link to it every few months and practically beg people to post their useless "Bug reports." Phones don't randomly just text who they feel like. Show me ANY proof that any phone in the history of phones has done that.
No, no, you're right.. thousands of eyes going over the source just somehow never caught the "texts the wrong dude" feature. Dipshits.
Thanks for the non-warning, /. This is why I don't even bother to login anymore.
I work for one of the worlds major phone manufacturers, And the sad truth I have to tell all the open source-fan boys is that Android is buggy as ****, we can't sell a phone with pure Google vanilla Android on it, instead we fix hundreds and hundreds of bugs before it's stable enough for our standards. Android is in fact implemented in a bad & sloppy fashion in many places. Too bad since the birds-eye design is brilliant. We often don't have time to fix things the right way and contribute it, rather it's duct-taping of code that is just pure better-to-rewrite-from-scratch material.
And you should demand that your local petrol station price matches US gas prices.
Most electronics are a bit cheaper in the US than EU and UK, a few things are more expensive oddly.
You should check out some of the reports on text message usage of adults in the US. It's pretty obvious that there are some real cultural differences between Europeans and Americans when it comes to mobile phone usage.
ps - soccer, lol.
“Common sense is not so common.” — Voltaire
Here in the UK most of us are fed up to the back teeth with the nonsense spouted by so-called-expert Scottish Economists. Invisible hand? I don't see it, myself...
Ewww.
To have a right to do a thing is not at all the same as to be right in doing it