I spent the entire day today trying to fix a bug with a certain Sanyo phone. This is a java phone that seems to have a broken garbage collector. When doing heavy Image operations, it piles up the uncompressed versions of the images in memory and then eventually crashes. If you call System.gc() it cleans up, so that is the workaround, but you have to know where the pile-up is happening. Sanyo’s phones are all really ugly too. You should never buy one. I think Samsung is the best CDMA phone vendor.
Anyway, what a depressing day of work. Now I’m just wasting time until I can go home, cause I’m sick of working on it.