Thursday, May 19, 2011

Samsung Galaxy Gio crash vibrates, pauses, vibrates and freezes

UPDATE:
The device appears to be grey import from Germany. Only the German firmware has this problem. It is now on it's way to the service center for a firmware upgrade. Fingers crossed & kudos for Samsung Belgium for investigating this issue, whilst it should be dealt with by Samsung Germany.
UPDATE2:
Latest firmware does not fix this problem. It occurs less than in the beginning, also probably because wifi is now off most of the time.

UPDATE3:
Firmware installed on 11/11/2011 with build number GINGERBREAD.XXKPS fixes the problems. At last! Make sure to upgrade your firmware using Samsung Kies.


I'm writing this up so other people facing the same issue with the Samsung Galaxy Gio phone can find this information via Google.
I bought a Galaxy Gio for my wife. The Gio is just released by Samsung, so it's in it's first firmware version. There is a bug in the firmware which makes te device unusable. In this post, I try to diagnose this bug.

Symptoms

When you're surfing the web, refreshing email (or have email pushed to you in the background) all of a sudden your phone freezes, vibrates once, pauzes for 2 seconds and then vibrates 3 times. Depending on how much luck you have, the phone closes the application that was accessing the internet or it keeps doing the vibrate thing whilst the screen and all buttons are frozen until eternity. In that case, the only solution is to hold down the power button during 5 seconds to power off and reboot the phone (or to remove the battery).
This happens every 1-30 minutes that you're actively using the phone. The less you use the internet, the less the crash occurs. The more stable your connection is, the less the crash occurs.

Tests performed

To check where the problem lies, I restored the phone to factory settings. It would not crash, no matter what I did if I didn't configure an internet setting.
Next, I configured a Wifi connection and started browsing. Within 1 minute the browser crashed.
As a third step, I restored the phone to factory settings again and configured a gprs access point. Within 1 minute of browsing the phone crashed. In other tries, it took 10 minutes.
As a fourth and fifth test I repeated the above tests (with GPRS and WiFi) but I configured a Google account, opened up the gMail application and clicked on 'refresh'. On both instances, the phone crashed on some occasions.
I noticed that when I introduced instability in the connection (disconnect WiFi router during test, move to location with bad GPRS reception during test) that crashes occured far more frequently

Log file analysis

An analysis of the logfiles learned that a SIGSEGV event is thrown by both the browser and gMail (and probably other apps that use internet if I would have installed and tested them. I've had the same thing happening with the weather applet and even the clock, which probably syncs it's setting to the linked Google account).
The SIGSEGV event means that the application is adressing memory that it has no (longer) access to. It always occurs after the following lines in the logfiles:

:06:12.732 I/ActivityThread( 1520): queueIdle
:06:12.742 V/ActivityThread( 1520): Reporting idle of ActivityRecord{4a301bd8 token=android.os.BinderProxy@4a3012a0 {com.android.browser/com.android.browser.BrowserActivity}} finished=false
:06:12.742 W/ActivityNative( 1520): send ACTIVITY_IDLE_TRANSACTION
:06:12.742 W/ActivityNative( 172): RCV ACTIVITY_IDLE_TRANSACTION
:06:14.002 I/browser ( 1520): Console: [object Object] http://www.google.com/m?client=ms-android-samsung&source=android-home:451
:06:14.232 I/DEBUG ( 1441): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
:06:14.232 I/DEBUG ( 1441): Build fingerprint: 'samsung/GT-S5660/GT-S5660/GT-S5660:2.2.1/FROYO/XXKC4:user/release-keys'
:06:14.232 I/DEBUG ( 1441): pid: 1520, tid: 1530 >>> com.android.browser <<<
:06:14.232 I/DEBUG ( 1441): signal 11 (SIGSEGV), fault addr 41f80020
It looks like the application (in this case, the browser) has requested data from the internet. This request is terminated by the system due to a change in connection state (or packet loss or some other hick-up in the connection). The application keeps a reference/pointer to the data it requested and thinks that the data has arrived and wants to access it. However, this pointer is invalid since the system already cleaned up the connection. Possible causes could be:
  • the system doesn't notify the application that the request is killed
  • the application doesn't update it's state correctly (which is less likely, since several applications exhibit the same behavior)

Disclaimer: I have no knowledge of Android or Samsung firmware, this is just deduction based upon general sw engineering knowledge and the data in the log file. This diagnosis can just as well be wrong.

Conclusion

Samsung left a huge bug in the firmware related to data connectivity. I can not understand that this firmware actually shipped. Don't they even do basic testing? I gave the phone to my wife and she told me that it's broken within 10 minutes of receiving it. Shouldn't a Samsung engineer have at least the same basic testing skills than an average consumer?

Samsung, solve this one very quickly or be prepared to see enormous return rates on the Galaxy Gio!

(reactions from Samsung and updates will be posted in this same blogpost)

39 comments:

  1. I bought my son a Samsung Gio in Portugal this weekend - he found a similar problem in the first day - it regularly locks up with the only recourse being to hard reset or pull the battery.
    We haven't managed to reduce it to a simple recipe yet - and I'll have to ask him about the vibration thing since I don't think it does that when locking, but it could be the same problem you mention or related.
    In any case, this device was purchased in a major retailer - Fnac - and is definitely not grey market. I haven't checked the firmware but I dont see how it would be the German version - and am kind of suprised that there would be different firmware versions for different european countries
    Is there any other way to upgrade the firmware other than sending it back?

    ReplyDelete
  2. You can hookup the device to your PC with the Samsung Kies software. If the local Samsung importer (e.g. Samsung Portugal) schedules an update for your phone, the Samsung Kies software will notify you of the update and you will be able to update the device. Updates are scheduled per country, since the importer that has to support the phone can choose what upgrade to schedule.

    ReplyDelete
  3. I have bought 1 day ago.. I have got a problem that if i left the phone idle for about 30 minutes phone get switch off. :(

    May be a bad luck with me

    ReplyDelete
  4. I have a Gio too. It has several problems. Switches off after short time in standby. Powers off while using phone making it impossible to hang up unless you pull the battery. Icons and apps have disappeared. Playback of AVI is generally a bit poor. I find the OS to be non intuitive & easy to get lost within. On the whole I like the phone but the faults are so bad that it almost makes the phone useless. Maybe Androind is crap? Or is it Samsung that is the weak link?

    ReplyDelete
  5. Same problem were, my gio blocks in standby.. Brought in Portugal.

    No answers from samsung yet?

    Thanks,

    ReplyDelete
  6. my phone also bugs with wifi or gprs... pff... shame samsung !

    ReplyDelete
  7. my gio was suddenly off when i checked it after leaving for an hour. power button cannot turn it on. have to remove the battery and it worked. touch pad(menu and back) suddenly not working. need to restart to make it work. =(.

    what to do now?

    ReplyDelete
  8. We have to wait for the update to new 2.3 android version I think..

    For now you have to be carefull, not turn wirelless and 2G/3G network on at same time - if you do that, or phone blocks more often.

    Other think you could do is send some mail over to samsung support, I will do that lather this week I hope..

    Bye,

    ReplyDelete
  9. Also the phone goes crazy in calls and some apps browsing all the contacts and what not... Has a mind of its ownrowsing all the contacts and what not... Has a mind of its own

    ReplyDelete
  10. I'm facing the same problems with my Samsung Gio. It honestly has a mind of it's own. App icons disappear and sometimes apps get deleted too. At times, it becomes so slow that I have to wait for eternity to just open my messages.

    ReplyDelete
  11. Thanks for the confirmation guys, I thought I was the only person with this problem. Mine is Austrian and does exactly the same.

    ReplyDelete
  12. I can confirm this problem is still not fixed with the latest firmware available on my device (originally from Germany, but used in Belgium)

    ReplyDelete
  13. My wife's Samsung Gio phone has problems too. It hangs with a black screen once a day. Need to pull battery to restart. Mysterious SMS's get sent to a number 4444 (we think at the same time) and cost 50 cent sometimes and are sometime free. They do not show up on the phone, but are shown up in the telcos billing history. Mobile internet data does not seem to work either - strange. Bought from Optus Australia, used on Virgin Mobile Australia.

    ReplyDelete
  14. "Anonymous" your wife's phone may have some virus, better restart them to default original values and wipe the sd card.

    For everyone the official Samsung 2.3.3 Android version is coming out, check your kies and update your phone.
    (they come out yesterday for Nordic countries).

    Cumps,

    ReplyDelete
  15. Unbelievable, my GIO is also from Germany (I bought it online from a Dutch company in Holland, the manuals they gave me is in German, hence the conclusion that it is from Germany) and after 2 hours it is totally crashed! I don't understand how such a quality brand is willing to take such a huge risk by offering a mid-range smartphone that crashes so often and leave's customers with frustration and anger because of the poor quality and services!?!

    ReplyDelete
  16. Thanks for this report. Bought my Galaxy Gio just the other day. I'm having some issues too. It's mainly reboots caused by enabling Wi-fi. I'm behind two routers in the D-Link DIR-series, so these are the ones I know for a fact are incompatible, or whatever. Hoping for Samsung to release a fix soon.

    ReplyDelete
  17. Hi

    Code: *#*#2663#*#*
    TSP Phone: 03
    TSP IC: 2
    HW: 1

    TSP IC version 9 compass is working properly, my version is 2, if anyone knows how to do update to 9?

    ReplyDelete
  18. I bought the Samsung Gio yesterday from Vodafone, Portugal (I've had it for just over a day so far) and it has given me a black screen twice (without vibration warnings). It only seems to hang this way when I don't touch it for a while - having said that, I tried calling it from another phone to see if it would revive the screen, and the call actually worked (so I can't say the phone was off even though it certainly acts it!) but as it rang nothing appeared onscreen, it just stayed black. None of the buttons do anything either. It's very strange, indeed. I left it on all through last night and it was still normal in the morning so I can't attribute it to a problem of not touching it for a while. It only resets when I pull the battery and turn it on again. Now I'm stuck for whether to give it back or wait for Samsung to get on with fixing the problem quickly. I haven't experienced any other problems with it (no icon issues, call issues) but I'll post here if I ever do and/or if I figure out what does it.

    ReplyDelete
  19. @all
    i'm indonesian, i have the same problem to..
    @deejayluk
    just click the button update, mine is 4 now..

    ReplyDelete
  20. I installed the 2.3.3 software XXKPK.
    Updated the TSP from 2 to 9.
    Compass is working properly.

    ReplyDelete
  21. I've got the same problems,the phone hangs daily.
    Bought from Vodafone Sweden.

    ReplyDelete
  22. i have the same problem....if i turn on the wifi and i leave it idle for 30 minutes then the device switches off...

    ReplyDelete
  23. I read it somewhere else that by keeping a simple image as your wallpaper will do the trick. Got my phone yesterday. Has happened to me twice. I'm trying this solution. Let's see if it works...

    ReplyDelete
  24. I have a GT-S5660M from Bell Canada.
    Can't even get cell tower service! been like this since it was turned on. wtf!

    ReplyDelete
  25. i'm from Iran.i have same problem.2.2.1,giopro1.2 and 2.3.3 arabic(Persian) didn't solve it.

    ReplyDelete
  26. i've had my phone for 1 day, message "tap" button not working and now the display has lines running through it??

    ReplyDelete
  27. UPDATE3 to blogpost:
    Firmware installed on 11/11/2011 with build number GINGERBREAD.XXKPS fixes the problems. At last! Make sure to upgrade your firmware using Samsung Kies.

    ReplyDelete
  28. downloaded the gingerbread zip files but when i try to extract them it asks for password??

    ReplyDelete
  29. You don't download it manually. You have to use the software named "Kies" by Samsung and it will download and install the firmware.

    ReplyDelete
  30. been searching and searching, how do I access the GINGERBREAD.XXKPS software through kies? it tells me that my firmware is up to date??

    ReplyDelete
  31. In that case you already have the latest firmware for your region. The firmwares have to be 'localised', so if your importer has not yet released this firmware, Samsung Kies will not let you download and install it.

    ReplyDelete
  32. I have problems with my gio too. I'm so disappointed, I bought this smart phone because I'd heard so much about iphone problems, people having to send them away to apple all the time...
    Mine gets significant lag when online and/or writing a text message, gets so slow that its really frustrating, I try to slide the screen to unlock it and it does nothing... and then freezes, usually to a black screen and I have to hold the power button in until it switches off.
    I bought the phone from a reputable phone company in Australia.

    ReplyDelete
  33. Same here in Germany, bought Gio from Retailer ALDI - North. Same were sold by ALDI - South. So soon there will be a huge wave of claims.

    ReplyDelete
  34. I bought it in Pakistan. Same problem here. Sometimes a search window also open with keypad and it start giving vibration when I press any button. No update available. I contacted Samsung couple of times but no way sir....

    ReplyDelete
  35. I'm sure very impress to read this text. This is very amazing & attractive for everybody. I would like to vacation at this post. Please look at the following link for characteristic. blu R1 HD Review

    ReplyDelete

  36. Hi, Thank you for sharing the beautiful blog on Samsung galaxy fold repair. Buzzmeeh is one of the best mobile repair shops at your doorstep.

    ReplyDelete
  37. Thanks for sharing such a detailed diagnosis—this will help many users avoid hours of frustration!
    For anyone in Stirling needing expert Mobile Phone Repair Stirling, check out FixNVibe—your local tech lifeline!

    ReplyDelete