[Nexus 5 Original Android Development] Dany XP:
You just answer yourself. It's the thing most people overlook, so of course I made sure everything was "perfect" in my configuration. Clear dalvik, no hacks, no exposed, no root apps, fresh install ( twice, just to be sure), etc etc

By the way it happens very randomly, I can't understand if the problem ( with Paranoid) is with Box or Documents itself.

I googled my problem and the Documents bug WAS in fact a Paranoid bug but it was in theory fixed weeks ago ( 4.3 if I remember correctly) I will provide a logcat :

08-18 02:28:18.960 D/audio_hw_primary(185): select_devices: out_snd_device(2: speaker) in_snd_device(0: )
08-18 02:28:22.750 E/qcom_sensors_hal(607): hal_process_report_ind: Bad item quality: 11
08-18 02:28:29.700 D/audio_hw_primary(185): select_devices: out_snd_device(2: speaker) in_snd_device(0: )
08-18 02:28:30.210 I/ActivityManager(607): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10200000 cmp=com.cyanogenmod.trebuchet/org.cyanogenmod.trebuchet.CustomHomeLauncher} from pid 607
08-18 02:28:31.930 I/ActivityManager(607): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.google.android.talk/.SigningInActivity bnds=[246,1532][447,1784]} from pid 1210
08-18 02:28:31.940 W/BroadcastQueue(607): Permission Denial: receiving Intent { act=com.android.launcher3.action.LAUNCH flg=0x10 (has extras) } to com.google.android.googlequicksearchbox/com.google.android.search.core.summons.icing.InternalIcingCorporaProvider$ApplicationLaunchReceiver requires com.android.launcher3.permission.RECEIVE_LAUNCH_BROADCASTS due to sender com.cyanogenmod.trebuchet (uid 10124)
08-18 02:28:31.970 W/art (183): Could not get current activity
08-18 02:28:31.980 I/ActivityManager(607): Start proc com.google.android.talk for activity com.google.android.talk/.SigningInActivity: pid=10529 uid=10071 gids={50071, 3003, 1028, 1015, 3002}
08-18 02:28:32.240 I/Babel (10529): MmsConfig: mnc/mcc: 222/99
08-18 02:28:32.240 I/Babel (10529): MmsConfig.loadMmsSettings
08-18 02:28:32.240 I/Babel (10529): MmsConfig.loadDeviceMmsSettings from API: mUserAgent=Nexus5, mUaProfUrl=http://gsm.lge.com/html/gsm/Nexus5-M3.xml
08-18 02:28:32.240 I/Babel (10529): MmsConfig.loadFromDatabase
08-18 02:28:32.260 E/SQLiteLog(10529): (1) no such table: mmsconfig
08-18 02:28:32.260 I/Babel (10529): MmsConfig: no mmsconfig table android.database.sqlite.SQLiteException: no such table: mmsconfig (code 1): , while compiling: SELECT key, value, type FROM mmsconfig WHERE numeric=?
08-18 02:28:32.260 I/Babel (10529): MmsConfig.loadFromResources
08-18 02:28:32.270 E/Babel (10529): canonicalizeMccMnc: invalid mccmnc nullnull
08-18 02:28:32.270 I/Babel (10529): MmsConfig.loadMmsSettings: mUserAgent=Nexus5, mUaProfUrl=http://gsm.lge.com/html/gsm/Nexus5-M3.xml
08-18 02:28:32.280 I/Babel (10529): ApnsOta: OTA version -1
08-18 02:28:32.280 W/Settings(10529): Setting airplane_mode_on has moved from android.provider.Settings.System to android.provider.Settings.Global, returning read-only value.
08-18 02:28:32.350 W/Babel (10529): account not found in intent, try getActiveAccount()
08-18 02:28:32.360 V/JNIHelp (10529): Registering com/google/android/gms/org/conscrypt/NativeCrypto's 234 native methods...
08-18 02:28:32.450 I/ProviderInstaller(10529): Installed default security provider GmsCore_OpenSSL
08-18 02:28:32.630 I/art (10529): GcCauseBackground sticky partial concurrent mark sweep GC freed 285(36KB) AllocSpace objects, 0(0B) LOS objects, 5% free, 7MB/7MB, paused 5.265ms total 24.595ms
08-18 02:28:32.730 I/Babel (10529): [BabelHomeActivity.onCreate] setContentView called
08-18 02:28:32.730 V/Babel (10529): openInitialFragment; showConversationList? true
08-18 02:28:32.780 V/Babel (10529): SmsSyncManager A#1: scheduled sync in 0 milliseconds
08-18 02:28:32.780 V/Babel (10529): SmsSyncManager A#1: sync from 1408321672617
08-18 02:28:32.780 V/Babel (10529): SmsSyncManager A#1: batch started with size = 100, last ts = -1
08-18 02:28:32.820 V/Babel (10529): SmsSyncManager A#1: batch done. Sync batch stats: duration = 29, txnlen = 6, count = 0/0, added = 0/0, deleted = 0/0, timestamp = 9223372036854775.
08-18 02:28:32.820 V/Babel (10529): SmsSyncManager A#1: sync done in 39 millis, scanned 0 local msgs, 0 remote msgs, 0 added, 0 deleted.
08-18 02:28:32.850 V/Babel (10529): SmsSyncManager A#1: local = 1, remote = 1
08-18 02:28:32.850 I/Adreno-EGL(10529): <qeglDrvAPI_eglInitialize:320>: EGL 1.4 QUALCOMM Build: I0404c4692afb8623f95c43aeb6d5e13ed4b30ddbDate: 11/06/13
08-18 02:28:32.870 D/OpenGLRenderer(10529): Enabling debug mode 0
08-18 02:28:32.980 I/ActivityManager(607): Displayed com.google.android.talk/.SigningInActivity: +1s17ms
08-18 02:28:33.600 W/View (10529): requestLayout() improperly called by android.widget.TextView{64c72110 V.ED.... ......ID 24,0-345,73 #7f0900c6 app:id/name} during layout: running second layout pass
08-18 02:28:33.600 W/View (10529): requestLayout() improperly called by android.widget.TextView{64c72650 V.ED.... ......ID 24,0-461,73 #7f0900c6 app:id/name} during layout: running second layout pass
08-18 02:28:33.600 W/View (10529): requestLayout() improperly called by android.widget.TextView{64cd0018 V.ED.... ......ID 24,0-369,73 #7f0900c6 app:id/name} during layout: running second layout pass
08-18 02:28:33.640 W/GLSUser (1352): GoogleAccountDataService.getToken()
08-18 02:28:33.650 W/GLSUser (1352): GoogleAccountDataService.getToken()
08-18 02:28:33.660 W/GLSUser (1352): GoogleAccountDataService.getToken()
08-18 02:28:34.090 W/ResourceType(10529): getEntry failing because entryIndex 129 is beyond type entryCount 2
08-18 02:28:34.140 I/art (10529): Note: end time exceeds epoch:
08-18 02:28:34.170 I/LatinIME:LogUtils(5372): Dictionary info: dictionary = spellcheck_contacts.en_US ; version = 1408307379 ; date = 1408307379
08-18 02:28:34.300 V/WebViewChromiumFactoryProvider(10529): Binding Chromium to main looper Looper (main, tid 1) {6488b968}
08-18 02:28:34.300 I/LibraryLoader(10529): Expected native library version number "",actual native library version number ""
08-18 02:28:34.300 I/chromium(10529): [INFO:library_loader_hooks.cc(116)] Chromium logging enabled: level = 0, default verbosity = 0
08-18 02:28:34.300 I/BrowserStartupController(10529): Initializing chromium process, renderers=0
08-18 02:28:34.300 W/art (10529): Attempt to remove local SIRT entry from IRT, ignoring
08-18 02:28:34.310 D/BluetoothManagerService(607): Message: 20
08-18 02:28:34.310 D/BluetoothManagerService(607): Added callback: android.bluetooth.IBluetoothManagerCallback$Stub$Proxy@64f41bb0:true
08-18 02:28:34.310 D/BluetoothAdapter(10529): 1690991648: getState() : mService = null. Returning STATE_OFF
08-18 02:28:34.330 W/art (10529): Thread[45,tid=10662,Native,Thread*=0x4c703cd0,peer=0x64d94330,"Thread-865"] attached without supplying a name
08-18 02:28:34.330 W/art (10529): Thread[46,tid=10665,Native,Thread*=0x4c70ca58,peer=0x64a40498,"Thread-866"] attached without supplying a name
08-18 02:28:34.340 W/art (10529): Thread[47,tid=10657,Native,Thread*=0x536f4bf8,peer=0x64ceb408,"Thread-867"] attached without supplying a name
08-18 02:28:34.390 I/art (10529): Note: end time exceeds epoch:
08-18 02:28:34.830 I/art (10529): Note: end time exceeds epoch:
08-18 02:28:35.530 I/art (10529): Note: end time exceeds epoch:
08-18 02:28:35.540 I/art (10529): Note: end time exceeds epoch:
08-18 02:28:35.620 W/Babel (10529): getContentDescriptionForMood empty mood string
08-18 02:28:35.790 I/GCM (1352): GCM message com.google.android.talk 0:1408321716063223%5a539273f9fd7ecd
08-18 02:28:36.290 D/ConnectivityService(607): handleInetConditionHoldEnd: net=1, condition=100, published condition=100
08-18 02:28:36.360 I/ActivityManager(607): START u0 {act=android.intent.action.GET_CONTENT cat=[android.intent.category.OPENABLE] typ=image/* cmp=com.android.documentsui/.DocumentsActivity} from pid 10529
08-18 02:28:36.380 W/art (183): Could not get current activity
08-18 02:28:36.390 I/ActivityManager(607): Start proc com.android.documentsui for activity com.android.documentsui/.DocumentsActivity: pid=10687 uid=10029 gids={50029}
08-18 02:28:36.480 W/Babel (10529): getContentDescriptionForMood empty mood string
08-18 02:28:36.490 D/Documents(10687): Loading roots for com.android.externalstorage.documents
08-18 02:28:36.500 D/Documents(10687): Found volume path: primary:/storage/emulated/0
08-18 02:28:36.520 D/Documents(10687): Loading roots for com.android.providers.downloads.documents
08-18 02:28:36.520 D/Documents(10687): Loading roots for com.android.providers.media.documents
08-18 02:28:36.530 D/Documents(10687): Loading roots for com.google.android.apps.docs.storage
08-18 02:28:36.540 D/Documents(10687): Loading roots for com.box.android.documents
08-18 02:28:36.550 D/Documents(10687): Update found 8 roots in 57ms
08-18 02:28:36.560 W/GA-SERVICE(1118): Thread[Thread-168,5,main]: Using destination https://ssl.google-analytics.com
08-18 02:28:36.630 I/art (10529): Note: end time exceeds epoch:
08-18 02:28:36.790 D/Documents(10687): Current stack:
08-18 02:28:36.790 D/Documents(10687): * null
08-18 02:28:36.810 I/Adreno-EGL(10687): <qeglDrvAPI_eglInitialize:320>: EGL 1.4 QUALCOMM Build: I0404c4692afb8623f95c43aeb6d5e13ed4b30ddbDate: 11/06/13
08-18 02:28:36.830 D/OpenGLRenderer(10687): Enabling debug mode 0
08-18 02:28:37.080 W/GA-SERVICE(1118): Thread[Thread-168,5,main]: Using destination https://ssl.google-analytics.com
08-18 02:28:37.080 W/IInputConnectionWrapper(10529): showStatusIcon on inactive InputConnection
08-18 02:28:37.090 I/ActivityManager(607): Displayed com.android.documentsui/.DocumentsActivity: +719ms
08-18 02:28:37.100 W/CloseableReference(10134): CloseableReference was not released.
08-18 02:28:37.110 D/Documents(10687): Before filtering 2, after 0
08-18 02:28:37.120 D/Documents(10687): Before filtering 5, after 3
08-18 02:28:37.120 D/Documents(10687): Before filtering 20, after 4
08-18 02:28:37.120 D/Documents(10687): Before filtering 3, after 3
08-18 02:28:37.120 D/Documents(10687): Found 4 of 4 recent queries done
08-18 02:28:37.210 E/AndroidRuntime(10687): FATAL EXCEPTION: ProviderExecutor: com.box.android.documents
08-18 02:28:37.210 E/AndroidRuntime(10687): Process: com.android.documentsui, PID: 10687
08-18 02:28:37.210 E/AndroidRuntime(10687): java.lang.RuntimeException: An error occured while executing doInBackground()
08-18 02:28:37.210 E/AndroidRuntime(10687):	at android.os.AsyncTask$3.done(AsyncTask.java:300)
08-18 02:28:37.210 E/AndroidRuntime(10687):	at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:355)
08-18 02:28:37.210 E/AndroidRuntime(10687):	at java.util.concurrent.FutureTask.setException(FutureTask.java:222)
08-18 02:28:37.210 E/AndroidRuntime(10687):	at java.util.concurrent.FutureTask.run(FutureTask.java:242)
08-18 02:28:37.210 E/AndroidRuntime(10687):	at com.android.documentsui.ProviderExecutor.run(ProviderExecutor.java:107)
08-18 02:28:37.210 E/AndroidRuntime(10687): Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.io.FileDescriptor android.content.res.AssetFileDescriptor.getFileDescriptor()' on a null object reference
08-18 02:28:37.210 E/AndroidRuntime(10687):	at android.provider.DocumentsContract.getDocumentThumbnail(DocumentsContract.java:695)
08-18 02:28:37.210 E/AndroidRuntime(10687):	at com.android.documentsui.DirectoryFragment$ThumbnailAsyncTask.doInBackground(DirectoryFragment.java:1175)
08-18 02:28:37.210 E/AndroidRuntime(10687):	at com.android.documentsui.DirectoryFragment$ThumbnailAsyncTask.doInBackground(DirectoryFragment.java:1140)
08-18 02:28:37.210 E/AndroidRuntime(10687):	at android.os.AsyncTask$2.call(AsyncTask.java:288)
08-18 02:28:37.210 E/AndroidRuntime(10687):	at java.util.concurrent.FutureTask.run(FutureTask.java:237)
08-18 02:28:37.210 E/AndroidRuntime(10687):	... 1 more
08-18 02:28:37.210 W/ActivityManager(607): Force finishing activity com.android.documentsui/.DocumentsActivity
08-18 02:28:37.250 W/Babel (10529): EsFragmentActivity.onActivityResult 50001
08-18 02:28:37.270 V/Babel (10529): SmsSyncManager A#1: scheduled sync in 0 milliseconds
08-18 02:28:37.270 V/Babel (10529): SmsSyncManager A#1: sync from 1408321712790
08-18 02:28:37.270 V/Babel (10529): SmsSyncManager A#1: batch started with size = 100, last ts = -1
08-18 02:28:37.330 I/art (10529): GcCauseExplicit concurrent mark sweep GC freed 43688(2MB) AllocSpace objects, 9(217KB) LOS objects, 10% free, 23MB/26MB, paused 5.295ms total 49.724ms
08-18 02:28:37.340 V/Babel (10529): SmsSyncManager A#1: batch done. Sync batch stats: duration = 67, txnlen = 3, count = 0/0, added = 0/0, deleted = 0/0, timestamp = 9223372036854775.
08-18 02:28:37.340 V/Babel (10529): SmsSyncManager A#1: sync done in 67 millis, scanned 0 local msgs, 0 remote msgs, 0 added, 0 deleted.
08-18 02:28:37.370 V/Babel (10529): SmsSyncManager A#1: local = 1, remote = 1
08-18 02:28:37.440 W/Babel (10529): getContentDescriptionForMood empty mood string
08-18 02:28:37.600 W/Babel (10529): getContentDescriptionForMood empty mood string
08-18 02:28:37.610 D/Documents(10687): Updating roots due to change at content://com.box.android.documents/root/root/recent
08-18 02:28:37.610 D/Documents(10687): Used cached roots for com.android.externalstorage.documents
08-18 02:28:37.610 D/Documents(10687): Used cached roots for com.android.providers.downloads.documents
08-18 02:28:37.610 D/Documents(10687): Used cached roots for com.android.providers.media.documents
08-18 02:28:37.610 D/Documents(10687): Used cached roots for com.google.android.apps.docs.storage
08-18 02:28:37.610 D/Documents(10687): Loading roots for com.box.android.documents
08-18 02:28:37.620 D/Documents(10687): Update found 8 roots in 11ms
08-18 02:28:37.630 W/GA-SERVICE(1118): Thread[Thread-168,5,main]: Using destination https://ssl.google-analytics.com
08-18 02:28:37.710 I/art (10529): Note: end time exceeds epoch:
08-18 02:28:37.750 I/art (10529): Note: end time exceeds epoch:
08-18 02:28:37.760 I/GAV4 (10529): Thread[GAThread,5,main]: No campaign data found.
08-18 02:28:37.780 W/Babel (10529): getContentDescriptionForMood empty mood string
08-18 02:28:37.800 I/GCM (1352): GCM message com.google.android.talk 0:1408321718145020%5a539273f9fd7ecd
08-18 02:28:38.290 I/Process (10687): Sending signal. PID: 10687 SIG: 9
08-18 02:28:38.300 D/ConnectivityService(607): handleInetConditionHoldEnd: net=1, condition=100, published condition=100
08-18 02:28:38.310 I/ActivityManager(607): Process com.android.documentsui (pid 10687) has died.
08-18 02:28:38.520 V/DeadZone(992): consuming errant click: (894.0,82.0)
08-18 02:28:39.510 I/ActivityManager(607): START u0 {act=com.android.systemui.recent.action.TOGGLE_RECENTS flg=0x10800000 cmp=com.android.systemui/.recent.RecentsActivity (has extras)} from pid 992
08-18 02:28:39.590 W/Babel (10529): getContentDescriptionForMood empty mood string
08-18 02:28:39.600 I/ActivityManager(607): Displayed com.android.systemui/.recent.RecentsActivity: +83ms
08-18 02:28:39.620 W/IInputConnectionWrapper(10529): showStatusIcon on inactive InputConnection
08-18 02:28:39.780 I/art (10529): Note: end time exceeds epoch:
08-18 02:28:40.370 V/PhoneStatusBar(992): setLightsOn(true)
08-18 02:28:40.410 W/InputMethodManagerService(607): Starting input on non-focused client com.android.internal.view.IInputMethodClient$Stub$Proxy@64fd94c8 (uid=10006 pid=992)
08-18 02:28:40.520 V/PhoneStatusBar(992): setLightsOn(true)

All i did was : open hangouts, open a conversation, clicked on attach image.