[T-Mobile HTC One (M7)] aka_butters:
I've been noticing that if I receive a MMS (email) with multiple precipitants in the to field, it causes the Messaging app to crash. This only started happening since Voice+. It's every single time I try to open the message and I don't get the notification for the message either.

Here's some logcat (I have replaced phone numbers and email addresses with HIDDEN_PHONE and HIDDEN_EMAIL respectively)

http://www.dev-random.me/logcat.txt

Looks like this is the problem section:

07-25 21:09:59.930 I/ActivityManager(670): START u0 {dat=content://mms-sms/conversations/48 cmp=com.android.mms/.ui.ComposeMessageActivity} from pid 7086
07-25 21:10:00.020 D/Mms/compose(7086): [1] [initialize] savedInstanceState = null intent = Intent { dat=content://mms-sms/conversations/48 cmp=com.android.mms/.ui.ComposeMessageActivity } mConversation = [HIDDEN_EMAIL;HIDDEN_EMAIL;HIDDEN_PHONE;HIDDEN_EMAIL;HIDDEN_EMAIL;HIDDEN_EMAIL;HIDDEN_PHONE;HIDDEN_EMAIL;HIDDEN_EMAIL;HIDDEN_EMAIL;HIDDEN_PHONE] (tid 48)
07-25 21:10:00.191 E/SpannableStringBuilder(7086): SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length
07-25 21:10:00.191 E/SpannableStringBuilder(7086): SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length
07-25 21:10:00.211 D/dalvikvm(670): GC_EXPLICIT freed 4284K, 25% free 47841K/62996K, paused 10ms+7ms, total 143ms
07-25 21:10:00.211 I/ActivityManager(670): Displayed com.android.mms/.ui.ComposeMessageActivity: +238ms
07-25 21:10:00.241 D/Mms:app (7086): cancelNotification 07-25 21:10:00.251 D/Mms:app (7086): cancelNotification
07-25 21:10:00.261 D/Mms:app (7086): cancelNotification 07-25 21:10:00.601 D/Mms:app (7086): cancelNotification
07-25 21:10:00.681 D/dalvikvm(7086): GC_EXPLICIT freed 1165K, 51% free 9416K/18856K, paused 5ms+11ms, total 102ms
07-25 21:10:00.681 D/dalvikvm(7086): WAIT_FOR_CONCURRENT_GC blocked 17ms
07-25 21:10:00.701 D/dalvikvm(7086): WAIT_FOR_CONCURRENT_GC blocked 36ms
07-25 21:10:00.701 D/dalvikvm(7086): WAIT_FOR_CONCURRENT_GC blocked 38ms
07-25 21:10:00.761 D/Mms:app (7086): cancelNotification
07-25 21:10:00.761 W/dalvikvm(7086): threadid=24: thread exiting with uncaught exception (group=0x4126b930)
07-25 21:10:00.771 W/dalvikvm(7086): threadid=23: thread exiting with uncaught exception (group=0x4126b930)
07-25 21:10:00.771 I/Process (7086): Sending signal. PID: 7086 SIG: 9
07-25 21:10:00.771 E/AndroidRuntime(7086): FATAL EXCEPTION: Mms:PduLoaderManager-2
07-25 21:10:00.771 E/AndroidRuntime(7086): java.lang.NullPointerException
07-25 21:10:00.771 E/AndroidRuntime(7086): at com.android.mms.model.MediaModelFactory.getGenericMediaModel(MediaModelFactory.java:94)
07-25 21:10:00.771 E/AndroidRuntime(7086): at com.android.mms.model.MediaModelFactory.getRegionMediaModel(MediaModelFactory.java:64)
07-25 21:10:00.771 E/AndroidRuntime(7086): at com.android.mms.model.MediaModelFactory.getMediaModel(MediaModelFactory.java:49)
07-25 21:10:00.771 E/AndroidRuntime(7086): at com.android.mms.model.SlideshowModel.createFromPduBody(SlideshowModel.java:162)
07-25 21:10:00.771 E/AndroidRuntime(7086): at com.android.mms.util.PduLoaderManager$PduTask.run(PduLoaderManager.java:186)
07-25 21:10:00.771 E/AndroidRuntime(7086): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
07-25 21:10:00.771 E/AndroidRuntime(7086): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
07-25 21:10:00.771 E/AndroidRuntime(7086): at java.lang.Thread.run(Thread.java:856)