[Nexus One Android Development] :
Incoming code.

06-24 20:33:05.387: INFO/AudioHardwareQSD(103): AudioHardware pcm playback is going to standby.

06-24 20:33:06.607: INFO/ActivityManager(118): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.motorola.fmradio/.FMRadioMain bnds=[245,398][355,516] }

06-24 20:33:06.657: DEBUG/FMRadioMain(938): **************FMRadioMain Activity onCreate() called!****************

06-24 20:33:06.667: DEBUG/FMRadioMain(938): **************FMRadioMain Activity onCreateInternal() called!****************

06-24 20:33:06.687: DEBUG/FMDataProvider(938): set save table: FM_Radio_saved_state

06-24 20:33:06.697: DEBUG/FMRadioMain(938): enter initResourceRefs()

06-24 20:33:06.697: DEBUG/FMRadioMain(938): Enter getDataFromDB(), will update data in list_results

06-24 20:33:06.697: DEBUG/FMDataProvider(938): set channel table: FM_Radio

06-24 20:33:06.707: DEBUG/FMRadioMain(938): Leave getDataFromDB()

06-24 20:33:06.707: DEBUG/FMRadioMain(938): Enter bindListViewToAdapter()

06-24 20:33:06.707: DEBUG/FMRadioMain(938): leave initResourceRefs()

06-24 20:33:06.707: DEBUG/FMRadioMain(938): Start to bind to FMRadio service

06-24 20:33:06.717: INFO/ActivityManager(118): Start proc com.motorola.fmradio:remote for service com.motorola.fmradio/.FMRadioPlayerService: pid=1087 uid=10037 gids={}

06-24 20:33:06.717: DEBUG/FMDataProvider(938): set channel table: FM_Radio

06-24 20:33:06.727: DEBUG/FMRadioMain(938): enter updateListView()

06-24 20:33:06.727: DEBUG/FMRadioMain(938): Enter getDataFromDB(), will update data in list_results

06-24 20:33:06.727: DEBUG/FMDataProvider(938): set channel table: FM_Radio

06-24 20:33:06.737: DEBUG/FMRadioMain(938): Leave getDataFromDB()

06-24 20:33:06.767: DEBUG/FMRadioMain(938): leave updateListView()

06-24 20:33:06.767: DEBUG/FMRadioMain(938): enter updateDisplayPanel()

06-24 20:33:06.767: DEBUG/FMRadioMain(938): FMRadio updateDisplay: currentFreq 87500 a1 0 a2 8 a3 7 a4 5

06-24 20:33:06.767: DEBUG/FMRadioMain(938): leave updateDisplayPanel()

06-24 20:33:06.767: DEBUG/FMRadioMain(938): enter updateListView()

06-24 20:33:06.767: DEBUG/FMRadioMain(938): Enter getDataFromDB(), will update data in list_results

06-24 20:33:06.767: DEBUG/FMDataProvider(938): set channel table: FM_Radio

06-24 20:33:06.778: DEBUG/FMRadioMain(938): Leave getDataFromDB()

06-24 20:33:06.778: DEBUG/FMRadioMain(938): leave updateListView()

06-24 20:33:06.778: DEBUG/FMRadioMain(938): onStart() called

06-24 20:33:06.787: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter, getView(), position =0

06-24 20:33:06.787: WARN/AudioFlinger(103): write blocked for 175 msecs, 38 delayed writes, thread 0xd780

06-24 20:33:06.797: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter getview, set gone

06-24 20:33:06.808: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter, getView(), position =1

06-24 20:33:06.818: DEBUG/ddm-heap(1087): Got feature list request

06-24 20:33:06.818: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter getview, set gone

06-24 20:33:06.818: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter, getView(), position =2

06-24 20:33:06.837: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter getview, set gone

06-24 20:33:06.837: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter, getView(), position =3

06-24 20:33:06.857: ERROR/JAVA:FMRadioPlayerService(1087): onCreate() called

06-24 20:33:06.877: DEBUG/JAVA:FMRadioPlayerService(1087): onBind() called

06-24 20:33:06.917: DEBUG/JAVA:FMRadioPlayerService(1087): register airplane on/off broadcasts

06-24 20:33:06.917: DEBUG/JAVA:FMRadioPlayerService(1087): register headset plug in/out broadcasts

06-24 20:33:06.927: DEBUG/JAVA:FMRadioPlayerService(1087): register the audio path change message

06-24 20:33:06.937: DEBUG/JAVA:FMRadioPlayerService(1087): register fmradio command

06-24 20:33:06.937: DEBUG/JAVA:FMRadioPlayerService(1087): onStart() called

06-24 20:33:06.937: DEBUG/JAVA:FMRadioPlayerService(1087): mServiceState.curServiceState() = -1

06-24 20:33:06.947: DEBUG/JAVA:FMRadioPlayerService(1087): Before fm radio power on

06-24 20:33:06.967: DEBUG/dalvikvm(938): GC freed 16065 objects / 849096 bytes in 119ms

06-24 20:33:06.967: DEBUG/FMDataProvider(938): set save table: FM_Radio_saved_state

06-24 20:33:06.977: DEBUG/JAVA:FMRadioPlayerService(1087): FMStateUNInit:powerOn(): Power on fmradio device

06-24 20:33:06.977: WARN/ActivityManager(118): Permission Denial: Accessing service ComponentInfo{com.motorola.android.fmradio/com.motorola.android.fmradio.FMRadioService} from pid=1087, uid=10037 requires com.motorola.android.permission.USEFMRADIO

06-24 20:33:06.977: DEBUG/AndroidRuntime(1087): Shutting down VM

06-24 20:33:06.977: WARN/dalvikvm(1087): threadid=3: thread exiting with uncaught exception (group=0x4001b178)

06-24 20:33:06.977: ERROR/AndroidRuntime(1087): Uncaught handler: thread main exiting due to uncaught exception

06-24 20:33:06.987: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter getview, set gone

06-24 20:33:06.987: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter, getView(), position =4

06-24 20:33:06.987: ERROR/AndroidRuntime(1087): java.lang.RuntimeException: Unable to start service com.motorola.fmradio.FMRadioPlayerService@45c64380 with Intent { cmp=com.motorola.fmradio/.FMRadioPlayerService }: java.lang.SecurityException: Not allowed to bind to service Intent { act=com.motorola.android.fmradio.FMRADIO_SERVICE }

06-24 20:33:06.987: ERROR/AndroidRuntime(1087): at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2882)

06-24 20:33:06.987: ERROR/AndroidRuntime(1087): at android.app.ActivityThread.access$3500(ActivityThread.java:119)

06-24 20:33:06.987: ERROR/AndroidRuntime(1087): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1926)

06-24 20:33:06.987: ERROR/AndroidRuntime(1087): at android.os.Handler.dispatchMessage(Handler.java:99)

06-24 20:33:06.987: ERROR/AndroidRuntime(1087): at android.os.Looper.loop(Looper.java:123)

06-24 20:33:06.987: ERROR/AndroidRuntime(1087): at android.app.ActivityThread.main(ActivityThread.java:4363)

06-24 20:33:06.987: ERROR/AndroidRuntime(1087): at java.lang.reflect.Method.invokeNative(Native Method)

06-24 20:33:06.987: ERROR/AndroidRuntime(1087): at java.lang.reflect.Method.invoke(Method.java:521)

06-24 20:33:06.987: ERROR/AndroidRuntime(1087): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)

06-24 20:33:06.987: ERROR/AndroidRuntime(1087): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)

06-24 20:33:06.987: ERROR/AndroidRuntime(1087): at dalvik.system.NativeStart.main(Native Method)

06-24 20:33:06.987: ERROR/AndroidRuntime(1087): Caused by: java.lang.SecurityException: Not allowed to bind to service Intent { act=com.motorola.android.fmradio.FMRADIO_SERVICE }

06-24 20:33:06.987: ERROR/AndroidRuntime(1087): at android.app.ApplicationContext.bindService(ApplicationContext.java:807)

06-24 20:33:06.987: ERROR/AndroidRuntime(1087): at android.content.ContextWrapper.bindService(ContextWrapper.java:337)

06-24 20:33:06.987: ERROR/AndroidRuntime(1087): at com.motorola.fmradio.FMRadioPlayerService$FMStateUNInit.powerOn(FMRadioPlayerService.java:500)

06-24 20:33:06.987: ERROR/AndroidRuntime(1087): at com.motorola.fmradio.FMRadioPlayerService.onStart(FMRadioPlayerService.java:955)

06-24 20:33:06.987: ERROR/AndroidRuntime(1087): at android.app.Service.onStartCommand(Service.java:306)

06-24 20:33:06.987: ERROR/AndroidRuntime(1087): at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2873)

06-24 20:33:06.987: ERROR/AndroidRuntime(1087): ... 10 more

06-24 20:33:06.987: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter getview, set gone

06-24 20:33:06.997: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter, getView(), position =5

06-24 20:33:06.997: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter getview, set gone

06-24 20:33:06.997: INFO/Process(118): Sending signal. PID: 1087 SIG: 3

06-24 20:33:06.997: INFO/dalvikvm(1087): threadid=7: reacting to signal 3

06-24 20:33:07.017: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter, getView(), position =6

06-24 20:33:07.017: INFO/dalvikvm(1087): Wrote stack trace to '/data/anr/traces.txt'

06-24 20:33:07.017: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter getview, set gone

06-24 20:33:07.017: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter, getView(), position =7

06-24 20:33:07.037: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter getview, set gone

06-24 20:33:07.047: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter, getView(), position =8

06-24 20:33:07.047: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter getview, set gone

06-24 20:33:07.047: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter, getView(), position =9

06-24 20:33:07.047: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter getview, set gone

06-24 20:33:07.057: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter, getView(), position =10

06-24 20:33:07.057: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter getview, set gone

06-24 20:33:07.057: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter, getView(), position =11

06-24 20:33:07.067: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter getview, set gone

06-24 20:33:07.067: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter, getView(), position =0

06-24 20:33:07.067: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter getview, set gone

06-24 20:33:07.077: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter, getView(), position =1

06-24 20:33:07.077: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter getview, set gone

06-24 20:33:07.077: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter, getView(), position =2

06-24 20:33:07.077: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter getview, set gone

06-24 20:33:07.077: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter, getView(), position =3

06-24 20:33:07.087: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter getview, set gone

06-24 20:33:07.087: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter, getView(), position =4

06-24 20:33:07.087: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter getview, set gone

06-24 20:33:07.087: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter, getView(), position =5

06-24 20:33:07.097: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter getview, set gone

06-24 20:33:07.097: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter, getView(), position =0

06-24 20:33:07.107: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter getview, set gone

06-24 20:33:07.107: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter, getView(), position =1

06-24 20:33:07.107: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter getview, set gone

06-24 20:33:07.107: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter, getView(), position =2

06-24 20:33:07.127: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter getview, set gone

06-24 20:33:07.127: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter, getView(), position =3

06-24 20:33:07.127: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter getview, set gone

06-24 20:33:07.127: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter, getView(), position =4

06-24 20:33:07.137: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter getview, set gone

06-24 20:33:07.147: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter, getView(), position =5

06-24 20:33:07.147: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter getview, set gone

06-24 20:33:07.157: WARN/FMRadioMain(938): onServiceConnected::fmradio java service started

06-24 20:33:07.157: WARN/JAVA:FMRadioPlayerService(1087): IFMRadioPlayerService.Stub : isPowerOn

06-24 20:33:07.157: DEBUG/JAVA:FMRadioPlayerService(1087): FMStateUNInit:isPowerOn(), return misPowerOn value to UI

06-24 20:33:07.167: WARN/FMRadioMain(938): servie is ready popup a wait dialog

06-24 20:33:07.177: DEBUG/FMDataProvider(938): set channel table: FM_Radio

06-24 20:33:07.187: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter, getView(), position =0

06-24 20:33:07.187: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter getview, set gone

06-24 20:33:07.187: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter, getView(), position =1

06-24 20:33:07.187: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter getview, set gone

06-24 20:33:07.187: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter, getView(), position =2

06-24 20:33:07.198: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter getview, set gone

06-24 20:33:07.198: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter, getView(), position =3

06-24 20:33:07.207: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter getview, set gone

06-24 20:33:07.207: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter, getView(), position =4

06-24 20:33:07.207: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter getview, set gone

06-24 20:33:07.217: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter, getView(), position =5

06-24 20:33:07.217: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter getview, set gone

06-24 20:33:07.217: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter, getView(), position =6

06-24 20:33:07.217: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter getview, set gone

06-24 20:33:07.227: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter, getView(), position =7

06-24 20:33:07.227: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter getview, set gone

06-24 20:33:07.227: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter, getView(), position =8

06-24 20:33:07.237: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter getview, set gone

06-24 20:33:07.237: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter, getView(), position =9

06-24 20:33:07.237: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter getview, set gone

06-24 20:33:07.237: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter, getView(), position =10

06-24 20:33:07.247: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter getview, set gone

06-24 20:33:07.247: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter, getView(), position =11

06-24 20:33:07.247: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter getview, set gone

06-24 20:33:07.257: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter, getView(), position =0

06-24 20:33:07.257: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter getview, set gone

06-24 20:33:07.257: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter, getView(), position =1

06-24 20:33:07.267: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter getview, set gone

06-24 20:33:07.267: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter, getView(), position =2

06-24 20:33:07.267: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter getview, set gone

06-24 20:33:07.267: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter, getView(), position =3

06-24 20:33:07.278: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter getview, set gone

06-24 20:33:07.278: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter, getView(), position =4

06-24 20:33:07.278: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter getview, set gone

06-24 20:33:07.287: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter, getView(), position =5

06-24 20:33:07.287: DEBUG/FMRadioMain(938): FMRadio ChannelListAdapter getview, set gone

06-24 20:33:07.347: DEBUG/FMRadioMain ChannelListView(938): call onDraw

06-24 20:33:07.387: DEBUG/ViewFlipper(194): updateRunning() mVisible=false, mStarted=true, mUserPresent=true, mRunning=false

06-24 20:33:07.397: INFO/ActivityManager(118): Displayed activity com.motorola.fmradio/.FMRadioMain: 744 ms (total 744 ms)

06-24 20:33:09.298: ERROR/IMPS(296): TCP CIR channel get:java.net.SocketException: The connection was reset

06-24 20:33:09.837: INFO/AudioHardwareQSD(103): AudioHardware pcm playback is going to standby.

06-24 20:33:10.197: INFO/Process(1087): Sending signal. PID: 1087 SIG: 9

06-24 20:33:10.217: INFO/ActivityManager(118): Process com.motorola.fmradio:remote (pid 1087) has died.

06-24 20:33:10.217: WARN/ActivityManager(118): Service crashed 2 times, stopping: ServiceRecord{45e90160 com.motorola.fmradio/.FMRadioPlayerService}

06-24 20:33:10.217: WARN/FMRadioMain(938): From FM ui fmradio service layer disconnected

06-24 20:33:10.227: DEBUG/FMRadioMain(938): onPause() called

06-24 20:33:10.248: DEBUG/ViewFlipper(194): updateRunning() mVisible=false, mStarted=true, mUserPresent=true, mRunning=false

06-24 20:33:10.267: DEBUG/ViewFlipper(194): updateRunning() mVisible=true, mStarted=true, mUserPresent=true, mRunning=true

06-24 20:33:10.297: WARN/InputManagerService(118): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@4618b9a8

06-24 20:33:10.407: DEBUG/FMRadioMain(938): onStop() called

06-24 20:33:10.407: DEBUG/FMRadioMain(938): onDestroy() called

06-24 20:33:10.417: DEBUG/dalvikvm(182): GC freed 358 objects / 11992 bytes in 93ms

06-24 20:33:10.458: ERROR/WindowManager(938): Activity com.motorola.fmradio.FMRadioMain has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@45f2bb60 that was originally added here

06-24 20:33:10.458: ERROR/WindowManager(938): android.view.WindowLeaked: Activity com.motorola.fmradio.FMRadioMain has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@45f2bb60 that was originally added here

06-24 20:33:10.458: ERROR/WindowManager(938): at android.view.ViewRoot.<init>(ViewRoot.java:227)

06-24 20:33:10.458: ERROR/WindowManager(938): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:148)

06-24 20:33:10.458: ERROR/WindowManager(938): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91)

06-24 20:33:10.458: ERROR/WindowManager(938): at android.view.Window$LocalWindowManager.addView(Window.java:424)

06-24 20:33:10.458: ERROR/WindowManager(938): at android.app.Dialog.show(Dialog.java:239)

06-24 20:33:10.458: ERROR/WindowManager(938): at android.app.ProgressDialog.show(ProgressDialog.java:107)

06-24 20:33:10.458: ERROR/WindowManager(938): at android.app.ProgressDialog.show(ProgressDialog.java:95)

06-24 20:33:10.458: ERROR/WindowManager(938): at com.motorola.fmradio.FMRadioMain$18.onServiceConnected(FMRadioMain.java:2318)

06-24 20:33:10.458: ERROR/WindowManager(938): at android.app.ActivityThread$PackageInfo$ServiceDispatcher.doConnected(ActivityThread.java:1103)

06-24 20:33:10.458: ERROR/WindowManager(938): at android.app.ActivityThread$PackageInfo$ServiceDispatcher$RunConnection.run(ActivityThread.java:1120)

06-24 20:33:10.458: ERROR/WindowManager(938): at android.os.Handler.handleCallback(Handler.java:587)

06-24 20:33:10.458: ERROR/WindowManager(938): at android.os.Handler.dispatchMessage(Handler.java:92)

06-24 20:33:10.458: ERROR/WindowManager(938): at android.os.Looper.loop(Looper.java:123)

06-24 20:33:10.458: ERROR/WindowManager(938): at android.app.ActivityThread.main(ActivityThread.java:4363)

06-24 20:33:10.458: ERROR/WindowManager(938): at java.lang.reflect.Method.invokeNative(Native Method)

06-24 20:33:10.458: ERROR/WindowManager(938): at java.lang.reflect.Method.invoke(Method.java:521)

06-24 20:33:10.458: ERROR/WindowManager(938): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)

06-24 20:33:10.458: ERROR/WindowManager(938): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)

06-24 20:33:10.458: ERROR/WindowManager(938): at dalvik.system.NativeStart.main(Native Method)

06-24 20:33:10.487: DEBUG/dalvikvm(182): GC freed 60 objects / 2088 bytes in 37ms