[HTC EVO 3D] uf20wop:
i've found a way on 5/1 build to repeatedly make mms crash... not sure if it's got anything to do with battery drain issues though:

1) open gallery

2) select image

3) share using messaging (top right corner)

4) select recipient

5) add text

6) messaging will crash on send. (see log cat)

W/PackageManager( 450): Unknown permission android.permission.MMS_PUSH in package com.android.bluetooth
W/PackageManager( 450): Unknown permission android.permission.MMS_PUSH in package com.android.bluetooth
W/PackageManager( 450): Unknown permission android.permission.MMS_PUSH in package com.android.bluetooth
I/ActivityManager( 450): Start proc com.android.mms for broadcast com.android.mms/.transaction.MmsSystemEventReceiver: pid=1410 uid=10029 gids={50029, 3003, 1015, 1028}
V/MmsConfig( 1410): mnc/mcc: 310120
V/MmsConfig( 1410): tag: bool value: enabledMMS - true
V/MmsConfig( 1410): tag: int value: maxMessageSize - 307200
V/MmsConfig( 1410): tag: int value: maxImageHeight - 1000
V/MmsConfig( 1410): tag: int value: maxImageWidth - 1296
V/MmsConfig( 1410): tag: string value: userAgent - Sprint APX515CKT
V/MmsConfig( 1410): tag: string value: uaProfUrl - http://device.sprintpcs.com/HTC/APX515CKT/2896512.rdf
V/MmsConfig( 1410): tag: int value: recipientLimit - -1
V/MmsConfig( 1410): tag: int value: smsToMmsTextThreshold - 4
V/MmsConfig( 1410): tag: bool value: enableMultipartSMS - true
V/MmsConfig( 1410): tag: bool value: enableSplitSMS - true
V/MmsConfig( 1410): tag: int value: maxMessageTextSize - -1
V/MmsConfig( 1410): tag: bool value: enableSprintVVM - true
D/MmsSmsDatabaseHelper( 674): [MmsSmsDb] tableName: threads hasAutoIncrement: CREATE TABLE threads (_id INTEGER PRIMARY KEY AUTOINCREMENT,date INTEGER DEFAULT 0,message_count INTEGER DEFAULT 0,recipient_ids TEXT,snippet TEXT,snippet_cs INTEGER DEFAULT 0,read INTEGER DEFAULT 1,type INTEGER DEFAULT 0,error INTEGER DEFAULT 0,has_attachment INTEGER DEFAULT 0) result: true
D/MmsSmsDatabaseHelper( 674): [MmsSmsDb] tableName: canonical_addresses hasAutoIncrement: CREATE TABLE canonical_addresses (_id INTEGER PRIMARY KEY AUTOINCREMENT,address TEXT) result: true
D/MmsSmsDatabaseHelper( 674): [MmsSmsDb] tableName: part hasAutoIncrement: CREATE TABLE part (_id INTEGER PRIMARY KEY AUTOINCREMENT,mid INTEGER,seq INTEGER DEFAULT 0,ct TEXT,name TEXT,chset INTEGER,cd TEXT,fn TEXT,cid TEXT,cl TEXT,ctt_s INTEGER,ctt_t TEXT,_data TEXT,text TEXT) result: true
D/MmsSmsDatabaseHelper( 674): [MmsSmsDb] tableName: pdu hasAutoIncrement: CREATE TABLE pdu (_id INTEGER PRIMARY KEY AUTOINCREMENT,thread_id INTEGER,date INTEGER,date_sent INTEGER DEFAULT 0,msg_box INTEGER,read INTEGER DEFAULT 0,m_id TEXT,sub TEXT,sub_cs INTEGER,ct_t TEXT,ct_l TEXT,exp INTEGER,m_cls TEXT,m_type INTEGER,v INTEGER,m_size INTEGER,pri INTEGER,rr INTEGER,rpt_a INTEGER,resp_st INTEGER,st INTEGER,tr_id TEXT,retr_st INTEGER,retr_txt TEXT,retr_txt_cs INTEGER,read_status INTEGER,ct_cls INTEGER,resp_txt TEXT,d_tm INTEGER,d_rpt INTEGER,locked INTEGER DEFAULT 0,seen INTEGER DEFAULT 0,text_only INTEGER DEFAULT 0) result: true
D/MmsSmsDatabaseHelper( 674): [getWritableDatabase] hasAutoIncrementThreads: true hasAutoIncrementAddresses: true hasAutoIncrementPart: true hasAutoIncrementPdu: true
E/Mms/image( 1410): pathUrl = /data/data/com.android.providers.telephony/app_parts/PART_1369404117378_IMG_0868.jpg
E/Mms/image( 1410): pathUrl = /data/data/com.android.providers.telephony/app_parts/PART_1369404117378_IMG_0868.jpg
E/Mms/image( 1410): pathUrl = /data/data/com.android.providers.telephony/app_parts/PART_1369404117378_IMG_0868.jpg
E/Mms/image( 1410): pathUrl = /data/data/com.android.providers.telephony/app_parts/PART_1369404117378_IMG_0868.jpg
I/ActivityManager( 450): No longer want com.android.mms (pid 1410): empty #17
I/ActivityManager( 450): START u0 {act=android.intent.action.SEND typ=image/* flg=0x80001 cmp=com.android.mms/.ui.ComposeMessageActivity (has clip) (has extras)} from pid 1517
I/ActivityManager( 450): Start proc com.android.mms for activity com.android.mms/.ui.ComposeMessageActivity: pid=2348 uid=10029 gids={50029, 3003, 1015, 1028}
V/MmsConfig( 2348): mnc/mcc: 310120
V/MmsConfig( 2348): tag: bool value: enabledMMS - true
V/MmsConfig( 2348): tag: int value: maxMessageSize - 307200
V/MmsConfig( 2348): tag: int value: maxImageHeight - 1000
V/MmsConfig( 2348): tag: int value: maxImageWidth - 1296
V/MmsConfig( 2348): tag: string value: userAgent - Sprint APX515CKT
V/MmsConfig( 2348): tag: string value: uaProfUrl - http://device.sprintpcs.com/HTC/APX515CKT/2896512.rdf
V/MmsConfig( 2348): tag: int value: recipientLimit - -1
V/MmsConfig( 2348): tag: int value: smsToMmsTextThreshold - 4
V/MmsConfig( 2348): tag: bool value: enableMultipartSMS - true
V/MmsConfig( 2348): tag: bool value: enableSplitSMS - true
V/MmsConfig( 2348): tag: int value: maxMessageTextSize - -1
V/MmsConfig( 2348): tag: bool value: enableSprintVVM - true
D/Mms/compose( 2348): [1] [initialize] savedInstanceState = null intent = Intent { act=android.intent.action.SEND typ=image/* flg=0x80001 cmp=com.android.mms/.ui.ComposeMessageActivity (has clip) (has extras) } mConversation = [] (tid 0)
D/Mms:app ( 2348): CarrierContentRestriction.checkMessageSize messageSize: 0 increaseSize: 0 MmsConfig.getMaxMessageSize: 307200
D/Mms:app ( 2348): CarrierContentRestriction.checkMessageSize messageSize: 0 increaseSize: 0 MmsConfig.getMaxMessageSize: 307200
D/Mms:app ( 2348): CarrierContentRestriction.checkMessageSize messageSize: 0 increaseSize: 0 MmsConfig.getMaxMessageSize: 307200
I/ActivityManager( 450): Displayed com.android.mms/.ui.ComposeMessageActivity: +943ms
D/Mms/compose( 2348): [1] [startMsgListQuery] ##### startMsgListQuery: conversationUri is null, bail!
E/Mms/image( 2348): pathUrl = /storage/sdcard0/handcent/download/imagejpeg_2_4.jpg
D/Mms:app ( 2348): CarrierContentRestriction.checkMessageSize messageSize: 0 increaseSize: 0 MmsConfig.getMaxMessageSize: 307200
D/CacheManager( 2348): Cache dir: /data/data/com.android.mms/cache/imgcache
E/Mms/image( 2348): pathUrl = /data/data/com.android.providers.telephony/app_parts/PART_1369404117378_IMG_0868.jpg
E/Mms/image( 2348): pathUrl = /data/data/com.android.providers.telephony/app_parts/PART_1369404117378_IMG_0868.jpg
E/Mms/image( 2348): pathUrl = /storage/sdcard0/handcent/download/imagejpeg_2_4.jpg
D/Mms:app ( 2348): cancelNotification
D/Mms ( 2348): [218] markAsRead: update read/seen for thread uri: content://mms-sms/conversations/1
E/AndroidRuntime( 2348):	at com.android.mms.ui.MessageUtils.getAttachmentType(MessageUtils.java:437)
E/AndroidRuntime( 2348):	at com.android.mms.ui.MessageItem$PduLoadedMessageItemCallback.onItemLoaded(MessageItem.java:336)
E/AndroidRuntime( 2348):	at com.android.mms.util.PduLoaderManager$PduTask$1.run(PduLoaderManager.java:206)
W/ActivityManager( 450): Force finishing activity com.android.mms/.ui.ComposeMessageActivity
E/Mms/image( 2348): pathUrl = /data/data/com.android.providers.telephony/app_parts/PART_1369404117378_IMG_0868.jpg
E/Mms/image( 2348): pathUrl = /data/data/com.android.providers.telephony/app_parts/PART_1369404721019_imagejpeg_2_4.jpg
E/Mms/image( 2348): pathUrl = /data/data/com.android.providers.telephony/app_parts/PART_1369404117378_IMG_0868.jpg
E/Mms/image( 2348): pathUrl = /data/data/com.android.providers.telephony/app_parts/PART_1369404160196_IMG_20130224_132603.jpg
W/ActivityManager( 450): Activity pause timeout for ActivityRecord{410c67d0 u0 com.android.mms/.ui.ComposeMessageActivity}
E/Mms/image( 2348): pathUrl = /data/data/com.android.providers.telephony/app_parts/PART_1369404109937_IMG_20130523_070817.jpg
I/WindowState( 450): WIN DEATH: Window{41089fa8 u0 com.android.mms/com.android.mms.ui.ComposeMessageActivity}
I/ActivityManager( 450): Process com.android.mms (pid 2348) has died.
W/ActivityManager( 450): Scheduling restart of crashed service com.android.mms/.transaction.TransactionService in 5000ms
I/ActivityManager( 450): Start proc com.android.mms for service com.android.mms/.transaction.TransactionService: pid=2625 uid=10029 gids={50029, 3003, 1015, 1028}
V/MmsConfig( 2625): mnc/mcc: 310120
V/MmsConfig( 2625): tag: bool value: enabledMMS - true
V/MmsConfig( 2625): tag: int value: maxMessageSize - 307200
V/MmsConfig( 2625): tag: int value: maxImageHeight - 1000
V/MmsConfig( 2625): tag: int value: maxImageWidth - 1296
V/MmsConfig( 2625): tag: string value: userAgent - Sprint APX515CKT
V/MmsConfig( 2625): tag: string value: uaProfUrl - http://device.sprintpcs.com/HTC/APX515CKT/2896512.rdf
V/MmsConfig( 2625): tag: int value: recipientLimit - -1
V/MmsConfig( 2625): tag: int value: smsToMmsTextThreshold - 4
V/MmsConfig( 2625): tag: bool value: enableMultipartSMS - true
V/MmsConfig( 2625): tag: bool value: enableSplitSMS - true
V/MmsConfig( 2625): tag: int value: maxMessageTextSize - -1
V/MmsConfig( 2625): tag: bool value: enableSprintVVM - true
V/TransactionSettings( 2625): APN setting: MMSC: http://mms.sprintpcs.com looked for: current IS NOT NULL
D/ConnectivityService( 450): startUsingNetworkFeature reconnecting to 0: enableMMS
D/ConnectivityService( 450): ConnectivityChange for mobile_mms: CONNECTED/CONNECTED