[ONE Original Android Development] gfinockio:
I tried to get a logcat - I don't do this often, so I don't know if this is any help. I opened a "known" contact first, which worked, and then I opened an "unknown" phone number, which caused the error/crash.

03-02 11:33:44.417 D/DialpadFragment(29139): Displaying normal Dialer UI.
03-02 11:33:44.417 D/DialpadFragment(29139): Displaying normal Dialer UI.
03-02 11:33:44.421 W/ResourcesManager(29139): Asset path '/system/framework/com.google.android.media.effects.jar' does not exist or contains no resources.
03-02 11:33:44.444 E/SQLiteLog(18734): (284) automatic index on sqlite_sq_A2D25100(STAT_DATA_ID)
03-02 11:33:44.448 E/SQLiteLog(18734): (284) automatic index on sqlite_sq_A2D25470(STAT_DATA_ID)
03-02 11:33:44.456 D/OpenGLRenderer(29139): Use EGL_SWAP_BEHAVIOR_PRESERVED: true
03-02 11:33:44.463 D/Atlas (29139): Validating map...
03-02 11:33:44.468 V/WindowManager(772): Adding window Window{2da8ecb5 u0 com.android.dialer/com.android.dialer.DialtactsActivity} at 4 of 11 (before Window{e4bc48e u0 Starting com.android.dialer})
03-02 11:33:44.570 E/SQLiteLog(18734): (284) automatic index on sqlite_sq_A2D25650(STAT_DATA_ID)
03-02 11:33:44.572 E/SQLiteLog(18734): (284) automatic index on sqlite_sq_A2D25510(STAT_DATA_ID)
03-02 11:33:44.612 I/Adreno-EGL(29139): <qeglDrvAPI_eglInitialize:410>: EGL 1.4 QUALCOMM build: Nondeterministic_AU_msm8974_LA.BF.1.1.1.C3__release_AU ()
03-02 11:33:44.612 I/Adreno-EGL(29139): OpenGL ES Shader Compiler Version: E031.25.03.06
03-02 11:33:44.612 I/Adreno-EGL(29139): Build Date: 04/27/15 Mon
03-02 11:33:44.612 I/Adreno-EGL(29139): Local Branch: mybranch9445032
03-02 11:33:44.612 I/Adreno-EGL(29139): Remote Branch: quic/LA.BF.1.1.1.c3_1
03-02 11:33:44.612 I/Adreno-EGL(29139): Local Patches: NONE
03-02 11:33:44.612 I/Adreno-EGL(29139): Reconstruct Branch: NOTHING
03-02 11:33:44.613 I/OpenGLRenderer(29139): Initialized EGL, version 1.4
03-02 11:33:44.628 D/OpenGLRenderer(29139): Enabling debug mode 0
03-02 11:33:44.792 I/ActivityManager(772): Displayed com.android.dialer/.DialtactsActivity: +582ms
03-02 11:33:44.792 I/Timeline(772): Timeline: Activity_windows_visible id: ActivityRecord{2066a451 u0 com.android.dialer/.DialtactsActivity t30} time:5979799
03-02 11:33:45.552 I/Timeline(29139): Timeline: Activity_idle id: android.os.BinderProxy@daf759b time:5980560
03-02 11:33:46.444 D/com.facebook.a.a(1528): Got unexpected exception: java.io.WriteAbortedException: Read an exception; java.io.NotSerializableException: org.json.JSONObject
03-02 11:33:46.768 D/ClClient(13284): Not sending keepalive. Current connection state=STOPPED
03-02 11:33:47.097 V/ContactPhotoManager(29139): Preloaded 7 photos. Cached bytes: 44745
03-02 11:33:47.108 I/ActivityManager(772): START u0 {act=android.provider.action.QUICK_CONTACT dat=content://com.android.contacts/contacts/lookup/2092i5afafa8b085a665a/91 flg=0x20000000 cmp=com.android.contacts/.quickcontact.QuickContactActivity bnds=[24,1523][144,1643] (has extras)} from uid 10008 on display 0
03-02 11:33:47.114 V/WindowManager(772): addAppToken: AppWindowToken{2a8f4da2 token=Token{956fd6d ActivityRecord{31b184 u0 com.android.contacts/.quickcontact.QuickContactActivity t30}}} to stack=1 task=30 at 1
03-02 11:33:47.128 W/Settings(29139): Setting airplane_mode_on has moved from android.provider.Settings.System to android.provider.Settings.Global, returning read-only value.
03-02 11:33:47.155 I/ActivityManager(772): Start proc 29266:com.android.contacts/u0a6 for activity com.android.contacts/.quickcontact.QuickContactActivity
03-02 11:33:47.215 I/LoadedApk(29266): No resource references to update in package common
03-02 11:33:47.216 I/LoadedApk(29266): No resource references to update in package com.blazze11.euphoria.dark
03-02 11:33:47.216 I/LoadedApk(29266): No resource references to update in package com.blazze11.euphoria.dark
03-02 11:33:47.247 W/ResourceType(29266): For resource 0x01030224, entry index(548) is beyond type entryCount(44)
03-02 11:33:47.247 W/ResourceType(29266): For resource 0x01030224, entry index(548) is beyond type entryCount(44)
03-02 11:33:47.248 W/ResourceType(29266): For resource 0x01030237, entry index(567) is beyond type entryCount(44)
03-02 11:33:47.248 W/ResourceType(29266): For resource 0x01030237, entry index(567) is beyond type entryCount(44)
03-02 11:33:47.248 E/ResourceType(29266): Style contains key with bad package: 0x00000000
03-02 11:33:47.248 E/ResourceType(29266): Style contains key with bad package: 0x00000000
03-02 11:33:47.248 E/ResourceType(29266): Style contains key with bad package: 0x00000000
03-02 11:33:47.248 E/ResourceType(29266): Style contains key with bad package: 0x00000000
03-02 11:33:47.248 E/ResourceType(29266): Style contains key with bad package: 0x00000000
03-02 11:33:47.248 E/ResourceType(29266): Style contains key with bad package: 0x00000000
03-02 11:33:47.248 E/ResourceType(29266): Style contains key with bad package: 0x00000000
03-02 11:33:47.248 E/ResourceType(29266): Style contains key with bad package: 0x00000000
03-02 11:33:47.248 E/ResourceType(29266): Style contains key with bad package: 0x00000000
03-02 11:33:47.307 D/AccountTypeManager(29266): Registering external account type=com.microsoft.office.outlook.USER_ACCOUNT, packageName=com.microsoft.office.outlook
03-02 11:33:47.313 D/AccountTypeManager(29266): Registering external account type=com.skype.contacts.sync, packageName=com.skype.raider
03-02 11:33:47.322 W/ResourceType(29266): For resource 0x7f0201c7, entry index(455) is beyond type entryCount(142)
03-02 11:33:47.322 W/ResourceType(29266): Failure getting entry for 0x7f0201c7 (t=1 e=455) (error -75)
03-02 11:33:47.322 W/ResourceType(29266): For resource 0x7f0201c8, entry index(456) is beyond type entryCount(142)
03-02 11:33:47.322 W/ResourceType(29266): Failure getting entry for 0x7f0201c8 (t=1 e=456) (error -75)
03-02 11:33:47.322 W/ResourceType(29266): For resource 0x7f0201c9, entry index(457) is beyond type entryCount(142)
03-02 11:33:47.322 W/ResourceType(29266): Failure getting entry for 0x7f0201c9 (t=1 e=457) (error -75)
03-02 11:33:47.327 D/AccountTypeManager(29266): Registering 1 extension packages
03-02 11:33:47.329 D/OpenGLRenderer(29266): Use EGL_SWAP_BEHAVIOR_PRESERVED: true
03-02 11:33:47.346 D/Atlas (29266): Validating map...
03-02 11:33:47.349 E/ExternalAccountType(29266): Unsupported attribute readOnly
03-02 11:33:47.349 W/ResourceType(29266): For resource 0x7f030001, entry index(1) is beyond type entryCount(1)
03-02 11:33:47.349 W/ResourceType(29266): Failure getting entry for 0x7f030001 (t=2 e=1) (error -75)
03-02 11:33:47.349 W/ResourceType(29266): For resource 0x7f030001, entry index(1) is beyond type entryCount(1)
03-02 11:33:47.349 W/ResourceType(29266): Failure getting entry for 0x7f030001 (t=2 e=1) (error -75)
03-02 11:33:47.352 D/AccountTypeManager(29266): Registering extension package account type=com.google, dataSet=plus, packageName=com.google.android.apps.plus
03-02 11:33:47.352 V/WindowManager(772): Adding window Window{215b7623 u0 com.android.contacts/com.android.contacts.quickcontact.QuickContactActivity} at 5 of 10 (after Window{2da8ecb5 u0 com.android.dialer/com.android.dialer.DialtactsActivity})
03-02 11:33:47.354 I/AccountTypeManager(29266): Loaded meta-data for 6 account types, 4 accounts in 52ms(wall) 26ms(cpu)
03-02 11:33:47.365 I/Adreno-EGL(29266): <qeglDrvAPI_eglInitialize:410>: EGL 1.4 QUALCOMM build: Nondeterministic_AU_msm8974_LA.BF.1.1.1.C3__release_AU ()
03-02 11:33:47.365 I/Adreno-EGL(29266): OpenGL ES Shader Compiler Version: E031.25.03.06
03-02 11:33:47.365 I/Adreno-EGL(29266): Build Date: 04/27/15 Mon
03-02 11:33:47.365 I/Adreno-EGL(29266): Local Branch: mybranch9445032
03-02 11:33:47.365 I/Adreno-EGL(29266): Remote Branch: quic/LA.BF.1.1.1.c3_1
03-02 11:33:47.365 I/Adreno-EGL(29266): Local Patches: NONE
03-02 11:33:47.365 I/Adreno-EGL(29266): Reconstruct Branch: NOTHING
03-02 11:33:47.366 I/OpenGLRenderer(29266): Initialized EGL, version 1.4
03-02 11:33:47.423 D/OpenGLRenderer(29266): Enabling debug mode 0
03-02 11:33:47.438 I/ContactLoader(29266): Registering content observer for content://com.android.contacts/contacts/lookup/2092i5afafa8b085a665a/91
03-02 11:33:47.472 I/ActivityManager(772): Displayed com.android.contacts/.quickcontact.QuickContactActivity: +336ms
03-02 11:33:47.472 I/Timeline(772): Timeline: Activity_windows_visible id: ActivityRecord{31b184 u0 com.android.contacts/.quickcontact.QuickContactActivity t30} time:5982479
03-02 11:33:47.477 I/Timeline(29266): Timeline: Activity_idle id: android.os.BinderProxy@1fa00ac1 time:5982485
03-02 11:33:47.492 V/SmsInteractionsLoader(29266): SmsInteractionsLoader
03-02 11:33:47.498 V/SmsInteractionsLoader(29266): loadInBackground
03-02 11:33:48.211 E/SQLiteLog(18734): (284) automatic index on sqlite_sq_A2D25D30(STAT_DATA_ID)
03-02 11:33:48.216 E/SQLiteLog(18734): (284) automatic index on sqlite_sq_A2D25C40(STAT_DATA_ID)
03-02 11:33:48.367 D/HeadsetPhoneState(4448): sendDeviceStateChanged. mService=1 mSignal=2 mRoam=0 mBatteryCharge=4
03-02 11:33:48.368 D/HeadsetStateMachine(4448): Disconnected process message: 11, size: 0
03-02 11:33:48.637 D/DialpadFragment(29139): Displaying normal Dialer UI.
03-02 11:33:48.637 D/DialpadFragment(29139): Displaying normal Dialer UI.
03-02 11:33:48.645 W/ResourcesManager(29139): Asset path '/system/framework/com.google.android.media.effects.jar' does not exist or contains no resources.
03-02 11:33:48.692 W/InputMethodManagerService(772): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@33030aaa attribute=null, token = android.os.BinderProxy@263430ec
03-02 11:33:48.692 I/Timeline(29139): Timeline: Activity_idle id: android.os.BinderProxy@daf759b time:5983700
03-02 11:33:49.144 I/ActivityManager(772): START u0 {act=android.provider.action.QUICK_CONTACT dat=content://com.android.contacts/contacts/lookup/encoded?directory=9223372036854775807 flg=0x20000000 cmp=com.android.contacts/.quickcontact.QuickContactActivity bnds=[24,1226][144,1346] (has extras)} from uid 10008 on display 0
03-02 11:33:49.147 V/WindowManager(772): addAppToken: AppWindowToken{29018a11 token=Token{2819ba38 ActivityRecord{f07869b u0 com.android.contacts/.quickcontact.QuickContactActivity t30}}} to stack=1 task=30 at 1
03-02 11:33:49.181 E/ResourceType(29266): Style contains key with bad package: 0x00000000
03-02 11:33:49.181 E/ResourceType(29266): Style contains key with bad package: 0x00000000
03-02 11:33:49.181 E/ResourceType(29266): Style contains key with bad package: 0x00000000
03-02 11:33:49.181 E/ResourceType(29266): Style contains key with bad package: 0x00000000
03-02 11:33:49.181 E/ResourceType(29266): Style contains key with bad package: 0x00000000
03-02 11:33:49.181 E/ResourceType(29266): Style contains key with bad package: 0x00000000
03-02 11:33:49.181 E/ResourceType(29266): Style contains key with bad package: 0x00000000
03-02 11:33:49.181 E/ResourceType(29266): Style contains key with bad package: 0x00000000
03-02 11:33:49.181 E/ResourceType(29266): Style contains key with bad package: 0x00000000
03-02 11:33:49.214 V/WindowManager(772): Adding window Window{134df177 u0 com.android.contacts/com.android.contacts.quickcontact.QuickContactActivity} at 5 of 10 (after Window{2da8ecb5 u0 com.android.dialer/com.android.dialer.DialtactsActivity})
03-02 11:33:49.236 E/ContactLoader(29266): Error loading the contact: content://com.android.contacts/contacts/lookup/encoded?directory=9223372036854775807#{"display_name":"PAWSITIVELY POO","display_name_source":30,"exportSupport":2,"vnd.android.cursor.item\/contact":{"vnd.android.cursor.item\/name":{"data1":"PAWSITIVELY POOCH"},"vnd.android.cursor.item\/phone_v2":[{"data1":"+1 403-241-5030","data2":12}]}}
03-02 11:33:49.236 E/ContactLoader(29266): java.lang.NullPointerException: Attempt to invoke virtual method 'java.util.Iterator org.json.JSONObject.keys()' on a null object reference
03-02 11:33:49.236 E/ContactLoader(29266):	at com.android.contacts.common.model.ContactLoader.processOneRecord(ContactLoader.java:481)
03-02 11:33:49.236 E/ContactLoader(29266):	at com.android.contacts.common.model.ContactLoader.loadEncodedContactEntity(ContactLoader.java:464)
03-02 11:33:49.236 E/ContactLoader(29266):	at com.android.contacts.common.model.ContactLoader.loadInBackground(ContactLoader.java:332)
03-02 11:33:49.236 E/ContactLoader(29266):	at com.android.contacts.common.model.ContactLoader.loadInBackground(ContactLoader.java:79)
03-02 11:33:49.236 E/ContactLoader(29266):	at android.content.AsyncTaskLoader.onLoadInBackground(AsyncTaskLoader.java:312)
03-02 11:33:49.236 E/ContactLoader(29266):	at android.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:69)
03-02 11:33:49.236 E/ContactLoader(29266):	at android.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:57)
03-02 11:33:49.236 E/ContactLoader(29266):	at android.os.AsyncTask$2.call(AsyncTask.java:292)
03-02 11:33:49.236 E/ContactLoader(29266):	at java.util.concurrent.FutureTask.run(FutureTask.java:237)
03-02 11:33:49.236 E/ContactLoader(29266):	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
03-02 11:33:49.236 E/ContactLoader(29266):	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
03-02 11:33:49.236 E/ContactLoader(29266):	at java.lang.Thread.run(Thread.java:818)
03-02 11:33:49.247 D/AndroidRuntime(29266): Shutting down VM
03-02 11:33:49.248 E/AndroidRuntime(29266): FATAL EXCEPTION: main
03-02 11:33:49.248 E/AndroidRuntime(29266): Process: com.android.contacts, PID: 29266
03-02 11:33:49.248 E/AndroidRuntime(29266): java.lang.IllegalStateException: Failed to load contact
03-02 11:33:49.248 E/AndroidRuntime(29266):	at com.android.contacts.quickcontact.QuickContactActivity$14.onLoadFinished(QuickContactActivity.java:2064)
03-02 11:33:49.248 E/AndroidRuntime(29266):	at com.android.contacts.quickcontact.QuickContactActivity$14.onLoadFinished(QuickContactActivity.java:2047)
03-02 11:33:49.248 E/AndroidRuntime(29266):	at android.app.LoaderManagerImpl$LoaderInfo.callOnLoadFinished(LoaderManager.java:483)
03-02 11:33:49.248 E/AndroidRuntime(29266):	at android.app.LoaderManagerImpl$LoaderInfo.onLoadComplete(LoaderManager.java:451)
03-02 11:33:49.248 E/AndroidRuntime(29266):	at android.content.Loader.deliverResult(Loader.java:144)
03-02 11:33:49.248 E/AndroidRuntime(29266):	at com.android.contacts.common.model.ContactLoader.deliverResult(ContactLoader.java:977)
03-02 11:33:49.248 E/AndroidRuntime(29266):	at com.android.contacts.common.model.ContactLoader.deliverResult(ContactLoader.java:79)
03-02 11:33:49.248 E/AndroidRuntime(29266):	at android.content.AsyncTaskLoader.dispatchOnLoadComplete(AsyncTaskLoader.java:265)
03-02 11:33:49.248 E/AndroidRuntime(29266):	at android.content.AsyncTaskLoader$LoadTask.onPostExecute(AsyncTaskLoader.java:92)
03-02 11:33:49.248 E/AndroidRuntime(29266):	at android.os.AsyncTask.finish(AsyncTask.java:636)
03-02 11:33:49.248 E/AndroidRuntime(29266):	at android.os.AsyncTask.access$500(AsyncTask.java:177)
03-02 11:33:49.248 E/AndroidRuntime(29266):	at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:653)
03-02 11:33:49.248 E/AndroidRuntime(29266):	at android.os.Handler.dispatchMessage(Handler.java:102)
03-02 11:33:49.248 E/AndroidRuntime(29266):	at android.os.Looper.loop(Looper.java:135)
03-02 11:33:49.248 E/AndroidRuntime(29266):	at android.app.ActivityThread.main(ActivityThread.java:5294)
03-02 11:33:49.248 E/AndroidRuntime(29266):	at java.lang.reflect.Method.invoke(Native Method)
03-02 11:33:49.248 E/AndroidRuntime(29266):	at java.lang.reflect.Method.invoke(Method.java:372)
03-02 11:33:49.248 E/AndroidRuntime(29266):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904)
03-02 11:33:49.248 E/AndroidRuntime(29266):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:699)
03-02 11:33:49.248 E/AndroidRuntime(29266): Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.util.Iterator org.json.JSONObject.keys()' on a null object reference
03-02 11:33:49.248 E/AndroidRuntime(29266):	at com.android.contacts.common.model.ContactLoader.processOneRecord(ContactLoader.java:481)
03-02 11:33:49.248 E/AndroidRuntime(29266):	at com.android.contacts.common.model.ContactLoader.loadEncodedContactEntity(ContactLoader.java:464)
03-02 11:33:49.248 E/AndroidRuntime(29266):	at com.android.contacts.common.model.ContactLoader.loadInBackground(ContactLoader.java:332)
03-02 11:33:49.248 E/AndroidRuntime(29266):	at com.android.contacts.common.model.ContactLoader.loadInBackground(ContactLoader.java:79)
03-02 11:33:49.248 E/AndroidRuntime(29266):	at android.content.AsyncTaskLoader.onLoadInBackground(AsyncTaskLoader.java:312)
03-02 11:33:49.248 E/AndroidRuntime(29266):	at android.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:69)
03-02 11:33:49.248 E/AndroidRuntime(29266):	at android.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:57)
03-02 11:33:49.248 E/AndroidRuntime(29266):	at android.os.AsyncTask$2.call(AsyncTask.java:292)
03-02 11:33:49.248 E/AndroidRuntime(29266):	at java.util.concurrent.FutureTask.run(FutureTask.java:237)
03-02 11:33:49.248 E/AndroidRuntime(29266):	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
03-02 11:33:49.248 E/AndroidRuntime(29266):	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
03-02 11:33:49.248 E/AndroidRuntime(29266):	at java.lang.Thread.run(Thread.java:818)
03-02 11:33:49.249 W/ActivityManager(772): Force finishing activity 1 com.android.contacts/.quickcontact.QuickContactActivity
03-02 11:33:49.253 W/ActivityManager(772): Force finishing activity 2 com.android.dialer/.DialtactsActivity
03-02 11:33:49.261 I/art (772): Background sticky concurrent mark sweep GC freed 135625(6MB) AllocSpace objects, 12(192KB) LOS objects, 12% free, 51MB/58MB, paused 1.741ms total 106.215ms
03-02 11:33:49.268 W/InputMethodManagerService(772): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@30cc41e4 attribute=null, token = android.os.BinderProxy@263430ec
03-02 11:33:49.301 I/OpenGLRenderer(772): Initialized EGL, version 1.4
03-02 11:33:49.758 W/ActivityManager(772): Activity pause timeout for ActivityRecord{f07869b u0 com.android.contacts/.quickcontact.QuickContactActivity t30 f}
03-02 11:33:49.847 I/Timeline(1639): Timeline: Activity_idle id: android.os.BinderProxy@2e6fef09 time:5984854
03-02 11:33:50.107 I/Timeline(772): Timeline: Activity_windows_visible id: ActivityRecord{36d4d6af u0 com.google.android.googlequicksearchbox/com.google.android.launcher.GEL t1} time:5985114
03-02 11:33:50.380 W/OpenGLRenderer(1639): Incorrectly called buildLayer on View: ShortcutAndWidgetContainer, destroying layer...
03-02 11:33:50.617 D/HeadsetPhoneState(4448): sendDeviceStateChanged. mService=1 mSignal=3 mRoam=0 mBatteryCharge=4
03-02 11:33:50.617 D/HeadsetStateMachine(4448): Disconnected process message: 11, size: 0
03-02 11:33:51.984 I/Process (29266): Sending signal. PID: 29266 SIG: 9