just tried to reproduce it by installing and uinstalling keyboard, that didnt crash the phone, so it looks like it's a widget service problem.
On May 25, 7:42 am, AndroidApp <zl25dre...@gmail.com> wrote: > oh another thought, how about defaulting to safe mode if the boot wont > finish for a couple time? Or show the safe mode option like windows do > when the system was not shut down cleanly? You know there are a lot of > people do not know about safe mode and recovery mode that are using > the phone. > > On May 25, 7:18 am, Romain Guy <romain...@google.com> wrote: > > > Granted, something looks really weird here. But please do not say the > > phone was "bricked" when it was not. > > > You can also boot in safe mode by holding Menu during the boot > > sequence and use the safe mode to clear data/uninstall apps. > > > On Mon, May 25, 2009 at 4:15 AM, AndroidApp <zl25dre...@gmail.com> wrote: > > > > oh by the way in case you are wondering, I am using the offical > > > cupcake OTA update, NOT any modified rom > > > > On May 25, 7:12 am, zl25drexel <zl25dre...@gmail.com> wrote: > > >> Hey guys, you need to look into this, this morning I downloaded a soft > > >> keyboard (a Russian keyboard) from the market, disabled the build-in > > >> keyboard and enabled it in locale setting. Then without disabling it, > > >> I uninstall the keyboard using the uninstall button in market. Then my > > >> phone started to force closes over and over, looked at the logs, > > >> clearly the input method is crashing because it couldnt find the > > >> keyboard anymore, so I long pressed the power button and chose power > > >> off and rebooted the phone, the phone will NOT boot any more > > > >> I was able to recover it by popping the battery and then hold Home > > >> button when powering on to get into recovery mode and did a alt-W to > > >> wipe the phone clear and started over. Now imagine someone dont know > > >> how to do that would think about the system. Even I recovered it, it's > > >> still a pain in the butt to setup everything again. > > > >> See the logs below, YOU GOT TO FIX THIS > > > >> W/HAL ( 132): load: module=/system/lib/hw/lights.trout.so > > >> error=Cannot find library > > >> W/HAL ( 132): load: module=/system/lib/hw/lights.trout.so > > >> error=Cannot find library > > >> I/SystemServer( 132): Starting Alarm Manager. > > >> I/SystemServer( 132): Starting Sensor Service. > > >> I/SystemServer( 132): Starting Window Manager. > > >> I/EventHub( 132): New device: path=/dev/input/event4 name=compass > > >> id=0x10000 (of 0x1) index=1 fd=50 classes=0x0 > > >> D/SensorManager( 132): found sensor: AK8976A 3-axis Accelerometer, > > >> handle=0 > > >> D/SensorManager( 132): found sensor: AK8976A 3-axis Magnetic field > > >> sensor, handle=1 > > >> D/SensorManager( 132): found sensor: AK8976A Orientation sensor, > > >> handle=2 > > >> D/SensorManager( 132): found sensor: AK8976A Temperature sensor, > > >> handle=3 > > >> I/EventHub( 132): New device: path=/dev/input/event3 name=trout- > > >> keypad-v3 id=0x10001 (of 0x2) index=2 fd=51 classes=0x3 > > >> I/EventHub( 132): New keyboard: publicID=0 device->id=65537 > > >> devname='trout-keypad-v3' propName='hw.keyboards.0.devname' > > >> keylayout='/system/usr/keylayout/trout-keypad-v3.kl' > > >> I/SystemServer( 132): Starting Bluetooth Service. > > >> I/EventHub( 132): New device: path=/dev/input/event2 name=trout-nav > > >> id=0x10002 (of 0x3) index=3 fd=53 classes=0x8 > > >> I/EventHub( 132): New device: path=/dev/input/event1 name=synaptics- > > >> rmi-touchscreen id=0x10003 (of 0x4) index=4 fd=55 classes=0x4 > > >> I/SystemServer( 132): Starting Status Bar Service. > > >> I/EventHub( 132): New device: path=/dev/input/event0 name=h2w headset > > >> id=0x10004 (of 0x5) index=5 fd=56 classes=0x1 > > >> I/EventHub( 132): New keyboard: publicID=65540 device->id=65540 > > >> devname='h2w headset' propName='hw.keyboards.65540.devname' > > >> keylayout='/system/usr/keylayout/h2w_headset.kl' > > >> I/KeyInputQueue( 132): Device added: id=0x10004, name=h2w headset, > > >> classes=1 > > >> I/KeyInputQueue( 132): Device added: id=0x10003, name=null, classes=4 > > >> I/KeyInputQueue( 132): X: min=80 max=3400 flat=0 fuzz=0 > > >> I/KeyInputQueue( 132): Y: min=32 max=5336 flat=0 fuzz=0 > > >> I/KeyInputQueue( 132): Pressure: min=0 max=255 flat=0 fuzz=0 > > >> I/KeyInputQueue( 132): Size: min=0 max=15 flat=0 fuzz=0 > > >> I/KeyInputQueue( 132): Device added: id=0x10002, name=null, classes=8 > > >> I/KeyInputQueue( 132): Device added: id=0x0, name=trout-keypad-v3, > > >> classes=3 > > >> I/KeyInputQueue( 132): Device added: id=0x10000, name=null, classes=0 > > >> I/SystemServer( 132): Starting Clipboard Service. > > >> I/SystemServer( 132): Starting Input Method Service. > > >> W/ResourceType( 132): No package identifier when getting value for > > >> resource number 0x7f060001 > > >> I/InputManagerService( 132): Enabled input methods: > > >> com.codesector.russian.keyboard/.SoftKeyboard > > >> W/InputManagerService( 132): Unknown input method from prefs: > > >> com.codesector.russian.keyboard/.SoftKeyboard > > >> W/InputManagerService( 132): java.lang.IllegalArgumentException: > > >> Unknown id: null > > >> W/InputManagerService( 132): at > > >> com.android.server.InputMethodManagerService.setInputMethodLocked > > >> (InputMethodManagerService.java:919) > > >> W/InputManagerService( 132): at > > >> com.android.server.InputMethodManagerService.updateFromSettingsLocked > > >> (InputMethodManagerService.java:903) > > >> W/InputManagerService( 132): at > > >> com.android.server.InputMethodManagerService.<init> > > >> (InputMethodManagerService.java:492) > > >> W/InputManagerService( 132): at com.android.server.ServerThread.run > > >> (SystemServer.java:209) > > >> I/SystemServer( 132): Starting NetStat Service. > > >> I/SystemServer( 132): Starting Connectivity Service. > > >> I/WifiService( 132): WifiService starting up with Wi-Fi enabled > > >> I/SystemServer( 132): Starting Notification Manager. > > >> I/SystemServer( 132): Starting Mount Service. > > >> I/SystemServer( 132): Starting DeviceStorageMonitor service > > >> I/SystemServer( 132): Starting Location Manager. > > >> V/WifiStateTracker( 132): Connection to supplicant established, > > >> state=COMPLETED > > >> W/BluetoothHeadset( 132): Proxy not attached to service > > >> D/WifiStateTracker( 132): DhcpHandler: DHCP request started > > >> I/SystemServer( 132): Starting Search Service. > > >> I/SystemServer( 132): Starting Checkin Service. > > >> I/SystemServer( 132): Starting Wallpaper Service > > >> D/WallpaperService( 132): WallpaperService startup > > >> I/SystemServer( 132): Starting Audio Service > > >> D/AudioHardwareMSM72XX( 35): setVoiceVolume(0.800000) > > >> I/AudioHardwareMSM72XX( 35): Setting in-call volume to 4 (available > > >> range is 0 to 5) > > >> D/AudioHardwareMSM72XX( 35): setVoiceVolume(1.000000) > > >> I/AudioHardwareMSM72XX( 35): Setting in-call volume to 5 (available > > >> range is 0 to 5) > > >> D/dalvikvm( 132): Trying to load lib /system/lib/libsoundpool.so 0x0 > > >> D/dalvikvm( 132): Added shared lib /system/lib/libsoundpool.so 0x0 > > >> I/SystemServer( 132): Starting HeadsetObserver > > >> D/dalvikvm( 132): GC freed 3478 objects / 217992 bytes in 319ms > > >> I/SystemServer( 132): Starting AppWidget Service > > >> I/WindowManager( 132): Menu key state: 0 safeMode=false > > >> I/WindowManager( 132): Config changed: { scale=1.0 imsi=0/0 > > >> locale=en_US touch=3 key=2/1/2 nav=3 orien=1 } > > >> D/PowerManagerService( 132): system ready! > > >> D/dalvikvm( 132): GC freed 1894 objects / 98560 bytes in 187ms > > >> W/ResourceType( 132): No package identifier when getting value for > > >> resource number 0x7f030000 > > >> W/ResourceType( 132): No package identifier when getting value for > > >> resource number 0x7f03000c > > >> W/ResourceType( 132): No package identifier when getting value for > > >> resource number 0x7f030000 > > >> W/ResourceType( 132): No package identifier when getting value for > > >> resource number 0x7f030003 > > >> W/ResourceType( 132): No package identifier when getting value for > > >> resource number 0x7f03000c > > >> W/ResourceType( 132): No package identifier when getting value for > > >> resource number 0x7f03000c > > >> W/ResourceType( 132): No package identifier when getting value for > > >> resource number 0x7f03000c > > >> W/ResourceType( 132): No package identifier when getting value for > > >> resource number 0x7f03000c > > >> W/ResourceType( 132): No package identifier when getting value for > > >> resource number 0x7f030006 > > >> W/ResourceType( 132): No package identifier when getting value for > > >> resource number 0x7f030006 > > >> W/ResourceType( 132): No package identifier when getting value for > > >> resource number 0x7f030006 > > >> D/AKMD ( 39): Compass OPEN > > >> D/Sensors ( 132): sensors=00000001, real=00000001 > > >> W/ResourceType( 132): No package identifier when getting value for > > >> resource number 0x7f030003 > > >> W/dalvikvm( 132): threadid=15: thread exiting with uncaught exception > > >> (group=0x4000fe70) > > >> E/AndroidRuntime( 132): Uncaught handler: thread > > >> android.server.ServerThread exiting due to uncaught exception > > >> E/AndroidRuntime( 132): *** EXCEPTION IN SYSTEM PROCESS. System will > > >> crash. > > >> E/AndroidRuntime( 132): java.lang.IndexOutOfBoundsException: Invalid > > >> location 2, size is 2 > > >> E/AndroidRuntime( 132): at java.util.ArrayList.get > > >> (ArrayList.java:353) > > >> E/AndroidRuntime( 132): at > > >> com.android.server.AppWidgetService.readStateFromFileLocked > > >> (AppWidgetService.java:972) > > >> E/AndroidRuntime( 132): at > > >> com.android.server.AppWidgetService.loadStateLocked > > >> (AppWidgetService.java:750) > > >> E/AndroidRuntime( 132): at > > >> com.android.server.AppWidgetService.systemReady(AppWidgetService.java: > > >> 125) > > >> E/AndroidRuntime( 132): at com.android.server.ServerThread.run > > >> (SystemServer.java:346) > > >> E/AndroidRuntime( 132): Crash logging > > ... > > read more » --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---