I guess by "you" you don't mean me - I don't have root access. BTW, I just found another bug, which is very weird but I'll send it in a new post.
On Mon, Jan 12, 2009 at 11:58 PM, Joel Knighton <joel.knigh...@gmail.com> wrote: > In fact, if you have root access, a "$su #echo all > /proc/yaffs #cat > /proc/yaffs" would be optimal. This should give a fair amount of debugging > info for system, userdata, and cache. If you post that up here, I should be > able to give it a shot. > > On Mon, Jan 12, 2009 at 3:54 PM, Joel Knighton <joel.knigh...@gmail.com> > wrote: >> >> Okay, someone who can replicate this problem, can you perform a "cat >> /proc/yaffs" and then post the output here. Curious to see the YAFFS >> debugging info. >> >> On Mon, Jan 12, 2009 at 3:45 PM, Jean-Baptiste Queru <j...@google.com> >> wrote: >>> >>> When I tried to reproduce it a few months ago I think that I was able >>> to reproduce it without such a shortcut, but I might be wrong. >>> >>> JBQ >>> >>> On Mon, Jan 12, 2009 at 1:42 PM, Stoyan Damov <stoyan.da...@gmail.com> >>> wrote: >>> > >>> > You might want to check whether this is related to having a shortcut >>> > of the app on the home screen. I have a hunch it is. >>> > >>> > Cheers >>> > >>> > On Mon, Jan 12, 2009 at 11:39 PM, Jean-Baptiste Queru <j...@google.com> >>> > wrote: >>> >> >>> >> There is a bug somewhere (it's assigned to me for investigation) where >>> >> the system process keeps apk files open after they get unlinked in >>> >> some scenario close to what you mention (install, launch, uninstall), >>> >> which can then trigger the yaffs2 leak bug. >>> >> >>> >> JBQ >>> >> >>> >> On Mon, Jan 12, 2009 at 1:35 PM, Stoyan Damov <stoyan.da...@gmail.com> >>> >> wrote: >>> >>> >>> >>> Thanks. >>> >>> >>> >>> A little bit more info about that bug - I *am* experiencing it again. >>> >>> It *is* related to re-installs of one and the same application over >>> >>> and over again. >>> >>> I reinstalled my app maybe ~20 times today and slowly my ~70 went to >>> >>> 63 MB. >>> >>> My app is 2MB so I have to have ~68MB but I don't. I noticed the >>> >>> browser took 2MB and deleted them. >>> >>> However, the free memory increased by ONE MB. >>> >>> >>> >>> WTF is going on here? >>> >>> >>> >>> Hurray! :) I did the battery pull and apparently I've hit the right >>> >>> moment to pull the battery. >>> >>> My memory increased from 64 to 69 MB. Now, how the device pulled that >>> >>> off is a mystery to me because my app is 2MB (perhaps the ~70 MB are >>> >>> close to ~71) but what the heck, the good thing is that the bug is >>> >>> indeed *this* one, and not another which I'm the only one >>> >>> experiencing! >>> >>> >>> >>> Problem "solved", THANKS to everybody! >>> >>> >>> >>> Cheers >>> >>> >>> >>> >>> >>> On Mon, Jan 12, 2009 at 11:06 PM, Jean-Baptiste Queru >>> >>> <j...@google.com> wrote: >>> >>>> >>> >>>> Second hand information about the battery trick: yaffs2 has some >>> >>>> sanity-checking code that can detect and recover from unlinked >>> >>>> files, >>> >>>> but that code is only run when the filesystem wasn't cleanly >>> >>>> unmounted. >>> >>>> >>> >>>> JBQ >>> >>>> >>> >>>> On Mon, Jan 12, 2009 at 1:02 PM, Stoyan Damov >>> >>>> <stoyan.da...@gmail.com> wrote: >>> >>>>> >>> >>>>> On Mon, Jan 12, 2009 at 10:55 PM, Dianne Hackborn >>> >>>>> <hack...@android.com> wrote: >>> >>>>>> >>> >>>>>> Another place to look -- there is a filesystem bug that can >>> >>>>>> sometimes happen >>> >>>>>> where unlinked files are not recovered. Here is the comment from >>> >>>>>> an >>> >>>>>> engineer who knows more about it: >>> >>>>>> >>> >>>>>> "They can easily tell by looking at the number of unlinked files >>> >>>>>> for the >>> >>>>>> user partition in /proc/yaffs. If that number is very large, then >>> >>>>>> they can >>> >>>>>> reboot the device, wait a few second after they see the android, >>> >>>>>> then pull >>> >>>>>> the battery again. That should make the number of unlinked files >>> >>>>>> drop back >>> >>>>>> down. If that number isn't very large, then it is probably >>> >>>>>> something else." >>> >>>>> >>> >>>>> I read about this on the net -- I thought it was some sort of a >>> >>>>> dark >>> >>>>> joke or something -- apparently not :) >>> >>>>> I did pull the battery though - nothing (good) happened. >>> >>>>> >>> >>>>> This developer you're talking about - can he elaborate on how the >>> >>>>> "battery pull trick" actually works -- I'm genuinely interested. >>> >>>>> >>> >>>>>> >>> >>>>>> Unfortunately it looks like only root cat read /proc/yaffs (though >>> >>>>>> that >>> >>>>>> seems a little overly restrictive). However you can try the >>> >>>>>> pulling the >>> >>>>>> battery trick and see if that helps. >>> >>>>>> >>> >>>>>>> >>> >>>>>>> Well, the over-the-air patch @#$%ed root access so I can't look >>> >>>>>>> anywhere. >>> >>>>>> >>> >>>>>> The /data/local directory is owned by the shell user, so you don't >>> >>>>>> need root >>> >>>>>> for that -- just "cd /data/local" and look at what is there. >>> >>>>>> There is a >>> >>>>>> chance that some temp .apk files have been left there from "adb >>> >>>>>> install", or >>> >>>>>> some other files created by other shell sessions. >>> >>>>> >>> >>>>> I already reset the phone but if I encounter this again I'll check >>> >>>>> there (+ I'll have root this time :) >>> >>>>> >>> >>>>> Thanks, >>> >>>>> Stoyan >>> >>>>> >>> >>>>> > >>> >>>>> >>> >>>> >>> >>>> >>> >>>> >>> >>>> -- >>> >>>> Jean-Baptiste M. "JBQ" Queru >>> >>>> Android Engineer, Google. >>> >>>> >>> >>>> > >>> >>>> >>> >>> >>> >>> > >>> >>> >>> >> >>> >> >>> >> >>> >> -- >>> >> Jean-Baptiste M. "JBQ" Queru >>> >> Android Engineer, Google. >>> >> >>> >> > >>> >> >>> > >>> > > >>> > >>> >>> >>> >>> -- >>> Jean-Baptiste M. "JBQ" Queru >>> Android Engineer, Google. >>> >>> >> >> >> >> -- >> Joel Knighton > > > > -- > Joel Knighton > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---