[Droid Incredible Android Development] GnatGoSplat:
I really like the MTP storage mode on my RAZR M so I thought I'd try it on the DInc. I'm still using the 5/4 version. In Storage when I hit Menu and select "USB computer connection", there is an MTP option, but when I check the checkbox, I get, "Unfortunately, Settings has stopped." Is it a known issue that MTP doesn't work on CM10.1? Just wondering because it does exactly the same thing on my HD2.

I tried to capture a logcat, it's pretty long. I think maybe this is the part when I tried to change the setting.

I/ActivityManager( 353): START u0 {act=android.intent.action.MAIN cmp=com.android.settings/.SubSettings (has extras)} from pid 4673

W/AudioPolicyManager( 90): getDeviceForStrategy() unknown strategy: 3

W/AudioPolicyManager( 90): getDeviceForStrategy() unknown strategy: 5

D/dalvikvm( 353): GC_FOR_ALLOC freed 694K, 27% free 15103K/20604K, paused 116ms, total 117ms

E/UsbSettings( 4673): UsbAccessoryMode false

E/UsbSettings( 4673): USB Normal Mode

I/ActivityManager( 353): Displayed com.android.settings/.SubSettings: +327ms

W/AudioPolicyManager( 90): getDeviceForStrategy() unknown strategy: 3

W/AudioPolicyManager( 90): getDeviceForStrategy() unknown strategy: 5

W/Settings( 4673): Setting usb_mass_storage_enabled has moved from android.provider.Settings.System to android.provider.Settings.Global

D/AndroidRuntime( 4673): Shutting down VM

W/dalvikvm( 4673): threadid=1: thread exiting with uncaught exception (group=0x40d13930)

E/AndroidRuntime( 4673): FATAL EXCEPTION: main

E/AndroidRuntime( 4673): java.lang.NullPointerException

E/AndroidRuntime( 4673):	at android.os.Parcel.readException(Parcel.java:1431)

E/AndroidRuntime( 4673):	at android.os.Parcel.readException(Parcel.java:1379)

E/AndroidRuntime( 4673):	at android.hardware.usb.IUsbManager$Stub$Proxy.setCurrentFunction(IUsbManager.java:696)

E/AndroidRuntime( 4673):	at android.hardware.usb.UsbManager.setCurrentFunction(UsbManager.java:453)

E/AndroidRuntime( 4673):	at com.android.settings.deviceinfo.UsbSettings.onPreferenceTreeClick(UsbSettings.java:167)

E/AndroidRuntime( 4673):	at android.preference.Preference.performClick(Preference.java:959)

E/AndroidRuntime( 4673):	at android.preference.PreferenceScreen.onItemClick(PreferenceScreen.java:215)

E/AndroidRuntime( 4673):	at android.widget.AdapterView.performItemClick(AdapterView.java:298)

E/AndroidRuntime( 4673):	at android.widget.AbsListView.performItemClick(AbsListView.java:1100)

E/AndroidRuntime( 4673):	at android.widget.AbsListView$PerformClick.run(AbsListView.java:2749)

E/AndroidRuntime( 4673):	at android.widget.AbsListView$1.run(AbsListView.java:3423)

E/AndroidRuntime( 4673):	at android.os.Handler.handleCallback(Handler.java:725)

E/AndroidRuntime( 4673):	at android.os.Handler.dispatchMessage(Handler.java:92)

E/AndroidRuntime( 4673):	at android.os.Looper.loop(Looper.java:137)

E/AndroidRuntime( 4673):	at android.app.ActivityThread.main(ActivityThread.java:5226)

E/AndroidRuntime( 4673):	at java.lang.reflect.Method.invokeNative(Native Method)

E/AndroidRuntime( 4673):	at java.lang.reflect.Method.invoke(Method.java:511)

E/AndroidRuntime( 4673):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:795)

E/AndroidRuntime( 4673):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:562)

E/AndroidRuntime( 4673):	at dalvik.system.NativeStart.main(Native Method)

W/ActivityManager( 353): Force finishing activity com.android.settings/.SubSettings

W/AudioPolicyManager( 90): getDeviceForStrategy() unknown strategy: 3

W/AudioPolicyManager( 90): getDeviceForStrategy() unknown strategy: 5

D/dalvikvm( 4673): GC_CONCURRENT freed 642K, 30% free 5314K/7588K, paused 4ms+5ms, total 109ms

D/dalvikvm( 353): GC_FOR_ALLOC freed 533K, 27% free 15163K/20604K, paused 118ms, total 120ms

I/dalvikvm-heap( 353): Grow heap (frag case) to 16.088MB for 635812-byte allocation

W/ActivityManager( 353): Activity pause timeout for ActivityRecord{41605a98 u0 com.android.settings/.SubSettings}

I/Process ( 4673): Sending signal. PID: 4673 SIG: 9

W/AudioPolicyManager( 90): getDeviceForStrategy() unknown strategy: 3

W/AudioPolicyManager( 90): getDeviceForStrategy() unknown strategy: 5

I/WindowState( 353): WIN DEATH: Window{40fbfa40 u0 com.android.settings/com.android.settings.Settings}

I/ActivityManager( 353): Process com.android.settings (pid 4673) has died.

I/WindowState( 353): WIN DEATH: Window{41919150 u0 com.android.settings/com.android.settings.SubSettings}

I/WindowState( 353): WIN DEATH: Window{41918f40 u0 com.android.settings/com.android.settings.DevelopmentSettings}

I/WindowState( 353): WIN DEATH: Window{418f77c0 u0 com.android.settings/com.android.settings.SubSettings}