[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] slycog:
Sending picture MMS causes force closing on unmodified stock DLK3.

Applied AOSP_MMS_for_LK3_-_03-03-13_(Wipe_messages).zip

Confirmed old database files deleted.

Message is created and crash occurs when attempting to send:

V/TP/MmsSmsProvider( 1032): query,matched:4

D/TP/MmsSmsProvider( 1032): getSingleAddressId: insert new canonical_address for xxx, _id=1

D/TP/MmsSmsProvider( 1032): getThreadId: recipientIds (selectionArgs) =1

D/TP/MmsSmsProvider( 1032): getThreadId: create new thread_id for recipients xxx

V/TP/MmsSmsProvider( 1032): getCmasAlertType is = 0

V/TP/MmsSmsProvider( 1032): insertThread: recipientIds: 1, displayRecipientIds=1, numberOfRecipients: 1

V/TP/MmsSmsProvider( 1032): insertThread: threadId=1

D/TP/MmsSmsProvider( 1032): match 4:Elapsed time : 14.558 ms

V/Telephony( 2171): getOrCreateThreadId cursor cnt: 1

V/TP/MmsSmsProvider( 1032): query,matched:0

V/TP/MmsSmsProvider( 1032): getSimpleConversations entered.

D/dalvikvm( 1032): null clazz in OP_INSTANCE_OF, single-stepping

D/TP/MmsSmsProvider( 1032): match 0:Elapsed time : 3.479 ms

V/TP/MmsSmsProvider( 1032): query,matched:5

D/TP/MmsSmsProvider( 1032): match 5:Elapsed time : 1.160 ms

V/MmsProvider( 1032): Insert uri=content://mms/outbox, match=8

V/MmsProvider( 1032): insert() Mms.Date = false EnableMmsServerTime = true reserved = false

V/MmsProvider( 1032): Query uri=content://mms/outbox, match=8

W/dalvikvm( 2171): threadid=19: thread exiting with uncaught exception (group=0x414b2438)

E/AndroidRuntime( 2171): FATAL EXCEPTION: WorkingMessage.send MMS

E/AndroidRuntime( 2171): java.lang.NoSuchMethodError: com.google.android.mms.pdu.PduPersister.persist

E/AndroidRuntime( 2171):	at com.android.mms.data.WorkingMessage.createDraftMmsMessage(WorkingMessage.java:1576)

E/AndroidRuntime( 2171):	at com.android.mms.data.WorkingMessage.sendMmsWorker(WorkingMessage.java:1433)

E/AndroidRuntime( 2171):	at com.android.mms.data.WorkingMessage.access$700(WorkingMessage.java:82)

E/AndroidRuntime( 2171):	at com.android.mms.data.WorkingMessage$2.run(WorkingMessage.java:1231)

E/AndroidRuntime( 2171):	at java.lang.Thread.run(Thread.java:856)

V/TP/MmsSmsProvider( 1032): query,matched:1

D/TP/MmsSmsProvider( 1032): match 1:Elapsed time : 6.318 ms

V/TP/MmsSmsProvider( 1032): query,matched:1

Messaging app is opened, crashes upon viewing thread with previously failed picture MMS:

V/TP/MmsSmsProvider( 1032): query,matched:1

D/TP/MmsSmsProvider( 1032): match 1:Elapsed time : 3.723 ms

V/TP/MmsSmsProvider( 1032): query,matched:8

D/TP/MmsSmsProvider( 1032): match 8:Elapsed time : 2.320 ms

V/MmsProvider( 1032): Query uri=content://mms/drafts, match=6

V/TP/MmsSmsProvider( 1032): query,matched:1

D/TP/MmsSmsProvider( 1032): match 1:Elapsed time : 2.472 ms

V/MmsProvider( 1032): Query uri=content://mms/inbox, match=2

V/MmsProvider( 1032): Query uri=content://mms, match=0

D/Mms:app ( 2849): cancelNotification

D/Mms:app ( 2849): cancelNotification

D/AndroidRuntime( 2849): Shutting down VM

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

V/TP/MmsSmsProvider( 1032): query,matched:8

D/TP/MmsSmsProvider( 1032): match 8:Elapsed time : 1.404 ms

E/AndroidRuntime( 2849): FATAL EXCEPTION: main

E/AndroidRuntime( 2849): java.lang.NoSuchMethodError: com.google.android.mms.util.PduCache.isUpdating

E/AndroidRuntime( 2849):	at com.android.mms.util.PduLoaderManager.getPdu(PduLoaderManager.java:82)

E/AndroidRuntime( 2849):	at com.android.mms.ui.MessageItem.<init>(MessageItem.java:199)

E/AndroidRuntime( 2849):	at com.android.mms.ui.MessageListAdapter.getCachedMessageItem(MessageListAdapter.java:243)

E/AndroidRuntime( 2849):	at com.android.mms.ui.MessageListAdapter.bindView(MessageListAdapter.java:169)

E/AndroidRuntime( 2849):	at android.widget.CursorAdapter.getView(CursorAdapter.java:250)

E/AndroidRuntime( 2849):	at android.widget.AbsListView.obtainView(AbsListView.java:2449)

E/AndroidRuntime( 2849):	at android.widget.ListView.makeAndAddView(ListView.java:1775)

E/AndroidRuntime( 2849):	at android.widget.ListView.fillUp(ListView.java:712)

E/AndroidRuntime( 2849):	at android.widget.ListView.layoutChildren(ListView.java:1609)

E/AndroidRuntime( 2849):	at android.widget.AbsListView.onLayout(AbsListView.java:2284)

E/AndroidRuntime( 2849):	at android.view.View.layout(View.java:13946)

E/AndroidRuntime( 2849):	at android.view.ViewGroup.layout(ViewGroup.java:4372)

E/AndroidRuntime( 2849):	at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1655)

E/AndroidRuntime( 2849):	at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1513)

E/AndroidRuntime( 2849):	at android.widget.LinearLayout.onLayout(LinearLayout.java:1426)

E/AndroidRuntime( 2849):	at android.view.View.layout(View.java:13946)

E/AndroidRuntime( 2849):	at android.view.ViewGroup.layout(ViewGroup.java:4372)

E/AndroidRuntime( 2849):	at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1655)

E/AndroidRuntime( 2849):	at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1513)

E/AndroidRuntime( 2849):	at android.widget.LinearLayout.onLayout(LinearLayout.java:1426)

E/AndroidRuntime( 2849):	at android.view.View.layout(View.java:13946)

E/AndroidRuntime( 2849):	at android.view.ViewGroup.layout(ViewGroup.java:4372)

E/AndroidRuntime( 2849):	at android.widget.FrameLayout.onLayout(FrameLayout.java:448)

E/AndroidRuntime( 2849):	at android.view.View.layout(View.java:13946)

E/AndroidRuntime( 2849):	at android.view.ViewGroup.layout(ViewGroup.java:4372)

E/AndroidRuntime( 2849):	at android.widget.FrameLayout.onLayout(FrameLayout.java:448)

E/AndroidRuntime( 2849):	at android.view.View.layout(View.java:13946)

E/AndroidRuntime( 2849):	at android.view.ViewGroup.layout(ViewGroup.java:4372)

E/AndroidRuntime( 2849):	at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1655)

E/AndroidRuntime( 2849):	at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1513)

E/AndroidRuntime( 2849):	at android.widget.LinearLayout.onLayout(LinearLayout.java:1426)

E/AndroidRuntime( 2849):	at android.view.View.layout(View.java:13946)

E/AndroidRuntime( 2849):	at android.view.ViewGroup.layout(ViewGroup.java:4372)

E/AndroidRuntime( 2849):	at android.widget.FrameLayout.onLayout(FrameLayout.java:448)

E/AndroidRuntime( 2849):	at android.view.View.layout(View.java:13946)

E/AndroidRuntime( 2849):	at android.view.ViewGroup.layout(ViewGroup.java:4372)

E/AndroidRuntime( 2849):	at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:1992)

E/AndroidRuntime( 2849):	at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1813)

E/AndroidRuntime( 2849):	at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1110)

E/AndroidRuntime( 2849):	at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:4472)

E/AndroidRuntime( 2849):	at android.view.Choreographer$CallbackRecord.run(Choreographer.java:725)

E/AndroidRuntime( 2849):	at android.view.Choreographer.doCallbacks(Choreographer.java:555)

E/AndroidRuntime( 2849):	at android.view.Choreographer.doFrame(Choreographer.java:525)

E/AndroidRuntime( 2849):	at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:711)

E/AndroidRuntime( 2849):	at android.os.Handler.handleCallback(Handler.java:615)

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

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

E/AndroidRuntime( 2849):	at android.app.ActivityThread.main(ActivityThread.java:4918)

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

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

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

E/AndroidRuntime( 2849):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:771)

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

E/android.os.Debug( 715): !@Dumpstate > dumpstate -k -t -z -d -o /data/log/dumpstate_app_error