I think it has been mentioned before, but I'll report it anyway. People crashes when trying to view a contact card from the dialer. The only way to see numbers on a contact is to edit it and copy/paste it. Annoying as hell. I've tried clearing data for People and Contacts storage and rebooting with no luck.
I/SqliteDatabaseCpp( 647): sqlite returned: error code = 1, msg = no such function: UCS2_LOWERCASE
E/DatabaseUtils( 647): Writing exception to parcel
E/DatabaseUtils( 647): android.database.sqlite.SQLiteException: no such function: UCS2_LOWERCASE: , while compiling: SELECT single_is_restricted FROM view_htc_contacts AS contacts WHERE ( ( ( UCS2_LOWERCASE(display_name) LIKE '113%' OR UCS2_LOWERCASE(display_name) LIKE '% 113%' ) OR _id IN ( SELECT (raw_contacts.contact_id) FROM name_lookup JOIN raw_contacts ON (raw_contacts._id=name_lookup.raw_contact_id) WHERE normalized_name GLOB '141418*' AND name_type IN(2,6,7,8) ) ) ) ORDER BY sort_key ASC
E/DatabaseUtils( 647): at android.database.sqlite.SQLiteCompiledSql.native_compile(Native Method)
E/DatabaseUtils( 647): at android.database.sqlite.SQLiteCompiledSql.<init>(SQLiteCompiledSql.java:68)
E/DatabaseUtils( 647): at android.database.sqlite.SQLiteProgram.compileSql(SQLiteProgram.java:150)
E/DatabaseUtils( 647): at android.database.sqlite.SQLiteProgram.compileAndbindAllArgs(SQLiteProgram.java:368)
E/DatabaseUtils( 647): at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:134)
E/DatabaseUtils( 647): at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:98)
E/DatabaseUtils( 647): at android.database.sqlite.SQLiteQuery.<init>(SQLiteQuery.java:53)
E/DatabaseUtils( 647): at android.database.sqlite.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:58)
E/DatabaseUtils( 647): at android.database.sqlite.SQLiteDatabase.rawQueryWithFactory(SQLiteDatabase.java:1687)
E/DatabaseUtils( 647): at android.database.sqlite.SQLiteQueryBuilder.query(SQLiteQueryBuilder.java:375)
E/DatabaseUtils( 647): at com.android.providers.contacts.HtcContactsProvider2.queryLocal(HtcContactsProvider2.java:6915)
E/DatabaseUtils( 647): at com.android.providers.contacts.ContactsProvider2.query(ContactsProvider2.java:6684)
E/DatabaseUtils( 647): at com.android.providers.contacts.CContactsProvider2.query(CContactsProvider2.java:232)
E/DatabaseUtils( 647): at com.android.providers.contacts.HtcContactsProvider2.query(HtcContactsProvider2.java:4435)
E/DatabaseUtils( 647): at android.content.ContentProvider$Transport.query(ContentProvider.java:189)
E/DatabaseUtils( 647): at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:141)
E/DatabaseUtils( 647): at android.os.Binder.execTransact(Binder.java:338)
E/DatabaseUtils( 647): at dalvik.system.NativeStart.run(Native Method)
W/dalvikvm( 6385): threadid=12: thread exiting with uncaught exception (group=0x40a80228)
D/dalvikvm( 6385): GC_CONCURRENT freed 641K, 16% free 4030K/4771K, paused 4ms+2ms
E/AndroidRuntime( 6385): FATAL EXCEPTION: Thread-736
E/AndroidRuntime( 6385): android.database.sqlite.SQLiteException: no such function: UCS2_LOWERCASE: , while compiling: SELECT single_is_restricted FROM view_htc_contacts AS contacts WHERE ( ( ( UCS2_LOWERCASE(display_name) LIKE '113%' OR UCS2_LOWERCASE(display_name) LIKE '% 113%' ) OR _id IN ( SELECT (raw_contacts.contact_id) FROM name_lookup JOIN raw_contacts ON (raw_contacts._id=name_lookup.raw_contact_id) WHERE normalized_name GLOB '141418*' AND name_type IN(2,6,7,8) ) ) ) ORDER BY sort_key ASC
E/AndroidRuntime( 6385): at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:180)
E/AndroidRuntime( 6385): at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:136)
E/AndroidRuntime( 6385): at android.content.ContentProviderProxy.query(ContentProviderNative.java:406)
E/AndroidRuntime( 6385): at android.content.ContentResolver.query(ContentResolver.java:315)
E/AndroidRuntime( 6385): at com.android.htccontacts.HtcContactInfo.updateIsRestricted(HtcContactInfo.java:1241)
E/AndroidRuntime( 6385): at com.android.htccontacts.HtcContactInfo.buildRawContactInfo(HtcContactInfo.java:994)
E/AndroidRuntime( 6385): at com.android.htccontacts.HtcContactInfo.buildAllInfo(HtcContactInfo.java:299)
E/AndroidRuntime( 6385): at com.android.htccontacts.fragment.ContactDetailLayerCarouselFragment$LoadContactInfo.run(ContactDetailLayerCarouselFragment.java:1268)
E/AndroidRuntime( 6385): at java.lang.Thread.run(Thread.java:864)
D/sn ( 6385): Add status selection: status_update_data_id IN (6120,6112,6113,6116,483,6119,482) OR presence_data_id IN (6120,6112,6113,6116,483,6119,482)
D/GestureDetector( 6385): Change mBiggerTouchSlopSquare from 400 to 729
V/MfLog ( 6385): HtcViewContactDetailFragment{40e90848 #1 id=0x40000001 hzxkd4.ContactDetailLayerCarouselFragment.131.3_PEOPLE_DETAIL_VIEW_DETAIL}, onActivityCreated
E/EmbeddedLogger( 292): App crashed! Process: com.android.htccontacts
E/EmbeddedLogger( 292): App crashed! Package: com.android.htccontacts v400412788 (4.0.2217232859.412788.399238)
E/EmbeddedLogger( 292): Application Label: People
EDIT:
I installed the de-odexed stock ROM from
here without touch my /data, so there's definitely something wrong with this MCR.
Edited by maedox, 25 August 2012 - 12:07 PM.