[Nexus One Android Development] ByerRA:
Ok, trying "fix_permissions" from adb did the same as trying it from the terminal, it rebooted the phone when processing "com.android.htmlviewer"

I tried it again from the terminal with logcat going and it rebooted on a different file.

Here's the logcat of the fix_permissions.

I/ActivityManager( 141): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.android.term/.Term }
I/ActivityManager( 141): Start proc com.android.term for activity com.android.term/.Term: pid=824 uid=10004 gids={}
E/Term ( 824): onCreate
D/dalvikvm( 824): Trying to load lib /system/lib/libterm.so 0x45f11130
D/dalvikvm( 824): Added shared lib /system/lib/libterm.so 0x45f11130
I/Exec ( 824): JNI_OnLoad
I/Term ( 824): waiting for: 830
D/dalvikvm( 824): GC freed 775 objects / 62008 bytes in 57ms
I/dalvikvm-heap( 824): Grow heap (frag case) to 5.625MB for 1360016-byte allocation
D/ViewFlipper( 226): updateRunning() mVisible=false, mStarted=true, mUserPresent=true, mRunning=false
D/dalvikvm( 824): GC freed 143 objects / 6744 bytes in 58ms
I/ActivityManager( 141): Displayed activity com.android.term/.Term: 390 ms (total 390 ms)
I/FieldContext( 218): Bundle = Bundle[{imeOptions=0, hint=, label=, fieldName=, fieldId=2131296256, packageName=com.android.term, inputType=0}]
I/FieldContext( 218): Bundle = Bundle[{imeOptions=0, hint=, label=, fieldName=, fieldId=2131296256, packageName=com.android.term, inputType=0}]
D/dalvikvm( 824): GC freed 129 objects / 5776 bytes in 83ms
I/dalvikvm-heap( 824): Grow heap (frag case) to 6.930MB for 1360016-byte allocation
D/dalvikvm( 218): GC freed 1435 objects / 90992 bytes in 80ms
D/dalvikvm( 824): GC freed 3 objects / 1360080 bytes in 84ms
D/libEGL ( 833): Setting TLS: 0xafe44b74 to 0xac70a2ec
W/Parcel ( 141): Attempt to read object from Parcel 0x47ed5de0 at offset 660 that is not in the object list
I/ActivityManager( 141): Starting activity: Intent { act=android.intent.action.MAIN flg=0x58000000 pkg=com.noshufou.android.su cmp=com.noshufou.android.su/.SuRequest (has extras) }
D/SuRequest( 508): Sending result: ALLOW
D/su ( 833): 10004 /system/bin/sh executing 0 /system/bin/sh using shell /system/bin/sh : sh
I/NotificationService( 141): enqueueToast pkg=com.noshufou.android.su callback=android.app.ITransientNotification$Stub$Proxy@45de1c28 duration=0
W/InputManagerService( 141): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@45fbd188
D/dalvikvm( 226): GC freed 1470 objects / 94272 bytes in 71ms
D/dalvikvm( 205): GC freed 195 objects / 6352 bytes in 54ms
D/WifiService( 141): acquireWifiLockLocked: WifiLock{NetworkLocationProvider type=2 binder=android.os.Binder@4606b050}
D/NetworkLocationProvider( 141): getLocation(): triggering a wifi scan
D/NetworkLocationProvider( 141): onCellLocationChanged [20499,8596589]
I/wpa_supplicant( 182): CTRL-EVENT-SCAN-RESULTS Ready
D/NetworkLocationProvider( 141): updateWifIScanResults(): 2 APs
D/LocationMasfClient( 141): getNetworkLocation(): Returning cache location with accuracy 2711.0
D/NetworkLocationProvider( 141): setMinTime: 60000
D/WifiService( 141): releaseWifiLockLocked: WifiLock{NetworkLocationProvider type=2 binder=android.os.Binder@4606b050}

Looking over the log, it appears that the last items are radio related which makes me wonder if there's a problem with the new radio rom which I got from the link posted here.

(I'm using the file "radio-32.36.00.28U_4.06.00.02_2.img" and the phone shows "Baseband 32.36.00.28H_4.06.00.12_7" under settings)