[Samsung Galaxy S Relay 4G] HippoMan:
New info about Settings->Notification drawer crash

I now have some new info about the crash I keep getting when invoking Settings->Notification drawer using this LiquidSmooth ROM.

Here's a catlog of what occurs when I get that crash. The crash and these log entries occurred right at the moment I selected Settings->Notification drawer.

Note that even though content://settings/system/ringtone is mentioned in one of the error messages, that seems to be a red herring. I am doing nothing, whatsoever, with ringtones, and the ringtones work perfectly on this device.

Likewise, the errors concerning Bluetooth are also red herrings, since I have Bluetooth totally disabled.

Anyway, does anything in the stack traces shown below shed any light on what might be the cause of this Settings->Notification drawer crash?

Thanks for any ideas you might have.

[COLOR="Blue"]
07-06 13:25:01.032 I/ActivityManager(803): START u0 {act=android.settings.SETTINGS flg=0x14000000 cmp=com.android.settings/.Settings} from pid 1025
07-06 13:25:01.052 W/ResourceType(803): CREATING STRING CACHE OF 72 bytes
07-06 13:25:01.163 I/ActivityManager(803): Start proc com.android.settings for activity com.android.settings/.Settings: pid=4694 uid=1000 gids={41000, 1028, 1015, 1023, 3002, 3001, 3003}
07-06 13:25:01.253 W/ResourceType(4694): CREATING STRING CACHE OF 28 bytes
07-06 13:25:01.363 I/dalvikvm(4694): DexOpt: illegal method access (call Landroid/content/res/TypedArray;.<init> (Landroid/content/res/Resources;[I[II)V from Landroid/content/res/XResources$XTypedArray;)
07-06 13:25:01.363 I/dalvikvm(4694): Could not find method android.content.res.TypedArray.<init>, referenced from method android.content.res.XResources$XTypedArray.<init>
07-06 13:25:01.363 W/dalvikvm(4694): VFY: unable to resolve direct method 82: Landroid/content/res/TypedArray;.<init> (Landroid/content/res/Resources;[I[II)V
07-06 13:25:01.363 W/ContextImpl(4694): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1155 android.content.ContextWrapper.sendBroadcast:365 android.app.Activity.sendAppLaunchBroadcast:3071 android.app.Activity.onCreate:970 android.preference.PreferenceActivity.onCreate:523
07-06 13:25:01.383 W/ResourceType(4694): CREATING STRING CACHE OF 72 bytes
07-06 13:25:01.503 W/ResourceType(4694): CREATING STRING CACHE OF 124 bytes
07-06 13:25:01.603 W/ContextImpl(4694): Calling a method in the system process without a qualified user: android.app.ContextImpl.bindService:1575 android.content.ContextWrapper.bindService:517 android.bluetooth.BluetoothInputDevice.doBind:256 android.bluetooth.BluetoothInputDevice.<init>:249 android.bluetooth.BluetoothAdapter.getProfileProxy:1377
07-06 13:25:01.603 W/ContextImpl(4694): Calling a method in the system process without a qualified user: android.app.ContextImpl.bindService:1575 android.content.ContextWrapper.bindService:517 android.bluetooth.BluetoothPan.doBind:148 android.bluetooth.BluetoothPan.<init>:141 android.bluetooth.BluetoothAdapter.getProfileProxy:1380
07-06 13:25:01.603 W/ContextImpl(4694): Calling a method in the system process without a qualified user: android.app.ContextImpl.bindService:1575 android.content.ContextWrapper.bindService:517 android.bluetooth.BluetoothMap.doBind:109 android.bluetooth.BluetoothMap.<init>:102 android.bluetooth.BluetoothAdapter.getProfileProxy:1392
07-06 13:25:01.613 W/ContextImpl(4694): Calling a method in the system process without a qualified user: android.app.ContextImpl.bindService:1575 android.content.ContextWrapper.bindService:517 android.bluetooth.BluetoothPbap.doBind:164 android.bluetooth.BluetoothPbap.<init>:157 com.android.settings.bluetooth.PbapServerProfile.<init>:68
07-06 13:25:01.813 I/Adreno200-EGL(4694): <qeglDrvAPI_eglInitialize:265>: EGL 1.4 QUALCOMM build: AU_LINUX_ANDROID_JB_2.5.5.04.02.02.092.059_msm8960_JB_2.5.5_CL3896081_release_AU (CL3896081)
07-06 13:25:01.813 I/Adreno200-EGL(4694): Build Date: 06/25/13 Tue
07-06 13:25:01.813 I/Adreno200-EGL(4694): Local Branch:
07-06 13:25:01.813 I/Adreno200-EGL(4694): Remote Branch: quic/jb_2.5.5
07-06 13:25:01.813 I/Adreno200-EGL(4694): Local Patches: NONE
07-06 13:25:01.813 I/Adreno200-EGL(4694): Reconstruct Branch: AU_LINUX_ANDROID_JB_2.5.5.04.02.02.092.059 + NOTHING
07-06 13:25:02.013 I/ActivityManager(803): Displayed com.android.settings/.Settings: +927ms (total +3m7s944ms)
07-06 13:25:02.013 I/ActivityManager(803): Timeline: Activity_windows_visible id: ActivityRecord{42252ce0 u0 com.android.settings/.Settings t9} time:574402
07-06 13:25:02.043 I/ActivityManager(4694): Timeline: Activity_idle id: android.os.BinderProxy@418bfb88 time:574439
07-06 13:25:02.414 E/Sensors (803): accelHandler -0.937650 7.077283 7.356302
07-06 13:25:04.406 I/ActivityManager(4694): Timeline: Activity_launch_request id:com.android.settings time:576795
07-06 13:25:04.406 I/ActivityManager(803): START u0 {act=android.intent.action.MAIN cmp=com.android.settings/.SubSettings (has extras)} from pid 4694
07-06 13:25:04.516 W/ContextImpl(4694): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1155 android.content.ContextWrapper.sendBroadcast:365 android.app.Activity.sendAppLaunchBroadcast:3071 android.app.Activity.onCreate:970 android.preference.PreferenceActivity.onCreate:523
07-06 13:25:04.526 W/ResourceType(4694): CREATING STRING CACHE OF 72 bytes
07-06 13:25:04.546 W/ResourceType(4694): CREATING STRING CACHE OF 124 bytes
07-06 13:25:04.616 W/Resources(4694): Converting to string: TypedValue{t=0x10/d=0x5dc a=-1}
07-06 13:25:04.616 W/Resources(4694): Converting to string: TypedValue{t=0x10/d=0x0 a=-1}
07-06 13:25:04.666 E/DatabaseUtils(2560): Writing exception to parcel
07-06 13:25:04.666 E/DatabaseUtils(2560): java.lang.NullPointerException
07-06 13:25:04.666 E/DatabaseUtils(2560):	at java.io.File.fixSlashes(File.java:185)
07-06 13:25:04.666 E/DatabaseUtils(2560):	at java.io.File.<init>(File.java:134)
07-06 13:25:04.666 E/DatabaseUtils(2560):	at com.android.providers.media.MediaProvider.queryForDataFile(MediaProvider.java:4556)
07-06 13:25:04.666 E/DatabaseUtils(2560):	at com.android.providers.media.MediaProvider.openFileAndEnforcePathPermissionsHelper(MediaProvider.java:4576)
07-06 13:25:04.666 E/DatabaseUtils(2560):	at com.android.providers.media.MediaProvider.openFile(MediaProvider.java:4502)
07-06 13:25:04.666 E/DatabaseUtils(2560):	at android.content.ContentProvider.openAssetFile(ContentProvider.java:1213)
07-06 13:25:04.666 E/DatabaseUtils(2560):	at android.content.ContentProvider.openTypedAssetFile(ContentProvider.java:1393)
07-06 13:25:04.666 E/DatabaseUtils(2560):	at android.content.ContentProvider.openTypedAssetFile(ContentProvider.java:1459)
07-06 13:25:04.666 E/DatabaseUtils(2560):	at android.content.ContentProvider$Transport.openTypedAssetFile(ContentProvider.java:342)
07-06 13:25:04.666 E/DatabaseUtils(2560):	at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:312)
07-06 13:25:04.666 E/DatabaseUtils(2560):	at android.os.Binder.execTransact(Binder.java:404)
07-06 13:25:04.666 E/DatabaseUtils(2560):	at dalvik.system.NativeStart.run(Native Method)
07-06 13:25:04.676 E/DatabaseUtils(803): Writing exception to parcel
07-06 13:25:04.676 E/DatabaseUtils(803): java.lang.NullPointerException
07-06 13:25:04.676 E/DatabaseUtils(803):	at android.os.Parcel.readException(Parcel.java:1471)
07-06 13:25:04.676 E/DatabaseUtils(803):	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:185)
07-06 13:25:04.676 E/DatabaseUtils(803):	at android.database.DatabaseUtils.readExceptionWithFileNotFoundExceptionFromParcel(DatabaseUtils.java:148)
07-06 13:25:04.676 E/DatabaseUtils(803):	at android.content.ContentProviderProxy.openTypedAssetFile(ContentProviderNative.java:689)
07-06 13:25:04.676 E/DatabaseUtils(803):	at android.content.ContentResolver.openTypedAssetFileDescriptor(ContentResolver.java:1063)
07-06 13:25:04.676 E/DatabaseUtils(803):	at android.content.ContentResolver.openAssetFileDescriptor(ContentResolver.java:904)
07-06 13:25:04.676 E/DatabaseUtils(803):	at android.content.ContentResolver.openAssetFileDescriptor(ContentResolver.java:831)
07-06 13:25:04.676 E/DatabaseUtils(803):	at com.android.providers.settings.SettingsProvider.openAssetFile(SettingsProvider.java:1059)
07-06 13:25:04.676 E/DatabaseUtils(803):	at android.content.ContentProvider.openTypedAssetFile(ContentProvider.java:1393)
07-06 13:25:04.676 E/DatabaseUtils(803):	at android.content.ContentProvider.openTypedAssetFile(ContentProvider.java:1459)
07-06 13:25:04.676 E/DatabaseUtils(803):	at android.content.ContentProvider$Transport.openTypedAssetFile(ContentProvider.java:342)
07-06 13:25:04.676 E/DatabaseUtils(803):	at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:312)
07-06 13:25:04.676 E/DatabaseUtils(803):	at android.os.Binder.execTransact(Binder.java:404)
07-06 13:25:04.676 E/DatabaseUtils(803):	at dalvik.system.NativeStart.run(Native Method)
07-06 13:25:04.676 E/RingtoneManager(4694): Failed to open ringtone content://settings/system/ringtone: java.lang.NullPointerException
07-06 13:25:04.676 W/dalvikvm(4694): threadid=1: thread exiting with uncaught exception (group=0x415f3ce0)
07-06 13:25:04.686 E/AndroidRuntime(4694): FATAL EXCEPTION: main
07-06 13:25:04.686 E/AndroidRuntime(4694): Process: com.android.settings, PID: 4694
07-06 13:25:04.686 E/AndroidRuntime(4694): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.android.settings/com.android.settings.SubSettings}: java.lang.NullPointerException
07-06 13:25:04.686 E/AndroidRuntime(4694):	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2216)
07-06 13:25:04.686 E/AndroidRuntime(4694):	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2265)
07-06 13:25:04.686 E/AndroidRuntime(4694):	at android.app.ActivityThread.access$800(ActivityThread.java:145)
07-06 13:25:04.686 E/AndroidRuntime(4694):	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1206)
07-06 13:25:04.686 E/AndroidRuntime(4694):	at android.os.Handler.dispatchMessage(Handler.java:102)
07-06 13:25:04.686 E/AndroidRuntime(4694):	at android.os.Looper.loop(Looper.java:136)
07-06 13:25:04.686 E/AndroidRuntime(4694):	at android.app.ActivityThread.main(ActivityThread.java:5135)
07-06 13:25:04.686 E/AndroidRuntime(4694):	at java.lang.reflect.Method.invokeNative(Native Method)
07-06 13:25:04.686 E/AndroidRuntime(4694):	at java.lang.reflect.Method.invoke(Method.java:515)
07-06 13:25:04.686 E/AndroidRuntime(4694):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:797)
07-06 13:25:04.686 E/AndroidRuntime(4694):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:613)
07-06 13:25:04.686 E/AndroidRuntime(4694):	at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
07-06 13:25:04.686 E/AndroidRuntime(4694):	at dalvik.system.NativeStart.main(Native Method)
07-06 13:25:04.686 E/AndroidRuntime(4694): Caused by: java.lang.NullPointerException
07-06 13:25:04.686 E/AndroidRuntime(4694):	at com.android.settings.liquid.NotificationDrawer.onCreate(NotificationDrawer.java:148)
07-06 13:25:04.686 E/AndroidRuntime(4694):	at android.app.Fragment.performCreate(Fragment.java:1678)
07-06 13:25:04.686 E/AndroidRuntime(4694):	at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:859)
07-06 13:25:04.686 E/AndroidRuntime(4694):	at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1062)
07-06 13:25:04.686 E/AndroidRuntime(4694):	at android.app.BackStackRecord.run(BackStackRecord.java:684)
07-06 13:25:04.686 E/AndroidRuntime(4694):	at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1447)
07-06 13:25:04.686 E/AndroidRuntime(4694):	at android.app.Activity.performStart(Activity.java:6031)
07-06 13:25:04.686 E/AndroidRuntime(4694):	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2179)
07-06 13:25:04.686 E/AndroidRuntime(4694):	... 12 more
07-06 13:25:04.686 W/ActivityManager(803): Force finishing activity com.android.settings/.SubSettings
07-06 13:25:04.686 W/ActivityManager(803): Force finishing activity com.android.settings/.Settings
07-06 13:25:05.177 W/ActivityManager(803): Activity pause timeout for ActivityRecord{418b99f8 u0 com.android.settings/.SubSettings t9 f}
[I]... etc. ...[/I]
[/COLOR]

.​