[Galaxy S II Android Development] Dragoon Aethis:
Looks like there's something really wrong with recent builds - normally I'd say it's a buggy driver, but there aren't any changes in logs suggesting that, and everything worked well on 2015-03-14 build. In Apex Launcher -> hold any icon -> Edit -> Tap icon -> Select from icon packs -> Dash UI (this icon pack). This opens a screen with most icons present in Dash (a few hundred). The picker shows up, keeps loading for a few seconds (this is normal), and then freezes. Sometimes (1/5 tries) it does show up the icons, but once you scroll down a bit, the screen freezes as well. Here's logcat (cleaned right before doing the above):

--------- beginning of /dev/log/main
I/Timeline( 4227): Timeline: Activity_launch_request id:com.anddoes.launcher time:600166
--------- beginning of /dev/log/system
I/ActivityManager( 2379): START u0 {cmp=com.anddoes.launcher/.ui.IconPickerActivity (has extras)} from pid 4227
I/ActivityManager( 2379): Displayed com.anddoes.launcher/.ui.IconPickerActivity: +222ms
I/Timeline( 4227): Timeline: Activity_idle id: android.os.BinderProxy@64e1afc8 time:600475
I/Timeline( 2379): Timeline: Activity_windows_visible id: ActivityRecord{652d71c0 u0 com.anddoes.launcher/.ui.IconPickerActivity t1} time:600563
E/[EGL-ERROR]( 4227): void __egl_platform_dequeue_buffer(egl_surface*):1610: failed to dequeue buffer from native window (0x49cb05e0); err = -2147483646, buf = 0x0,max_allowed_dequeued_buffers 3
E/[EGL-ERROR]( 4227): void __egl_platform_dequeue_buffer(egl_surface*):1610: failed to dequeue buffer from native window (0x49cb05e0); err = -2147483646, buf = 0x0,max_allowed_dequeued_buffers 3
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
E/[EGL-ERROR]( 4227): void __egl_platform_dequeue_buffer(egl_surface*):1610: failed to dequeue buffer from native window (0x49cb05e0); err = -2147483646, buf = 0x0,max_allowed_dequeued_buffers 3
E/BufferQueue( 1909): [com.anddoes.launcher/com.anddoes.launcher.ui.IconPickerActivity] dequeueBuffer: min undequeued buffer count (1) exceeded (dequeued=3 undequeudCount=0)
E/[EGL-ERROR]( 4227): void __egl_platform_dequeue_buffer(egl_surface*):1610: failed to dequeue buffer from native window (0x49cb05e0); err = -16, buf = 0x0,max_allowed_dequeued_buffers 3
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
E/BufferQueue( 1909): [com.anddoes.launcher/com.anddoes.launcher.ui.IconPickerActivity] dequeueBuffer: min undequeued buffer count (1) exceeded (dequeued=3 undequeudCount=0)
E/[EGL-ERROR]( 4227): void __egl_platform_dequeue_buffer(egl_surface*):1610: failed to dequeue buffer from native window (0x49cb05e0); err = -16, buf = 0x0,max_allowed_dequeued_buffers 3
W/HardwareRenderer( 4227): EGL error: EGL_BAD_SURFACE
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
W/HardwareRenderer( 4227): Mountain View, we've had a problem here. Switching back to software rendering.
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
E/Surface ( 4227): dequeueBuffer: IGraphicBufferProducer::requestBuffer failed: -2147483646
E/Surface ( 4227): dequeueBuffer failed (Unknown error 2147483646)
E/ViewRootImpl( 4227): Could not lock surface
E/ViewRootImpl( 4227): java.lang.IllegalArgumentException
E/ViewRootImpl( 4227):	at android.view.Surface.nativeLockCanvas(Native Method)
E/ViewRootImpl( 4227):	at android.view.Surface.lockCanvas(Surface.java:254)
E/ViewRootImpl( 4227):	at android.view.ViewRootImpl.drawSoftware(ViewRootImpl.java:2434)
E/ViewRootImpl( 4227):	at android.view.ViewRootImpl.draw(ViewRootImpl.java:2408)
E/ViewRootImpl( 4227):	at android.view.ViewRootImpl.performDraw(ViewRootImpl.java:2252)
E/ViewRootImpl( 4227):	at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1882)
E/ViewRootImpl( 4227):	at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:996)
E/ViewRootImpl( 4227):	at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5603)
E/ViewRootImpl( 4227):	at android.view.Choreographer$CallbackRecord.run(Choreographer.java:761)
E/ViewRootImpl( 4227):	at android.view.Choreographer.doCallbacks(Choreographer.java:574)
E/ViewRootImpl( 4227):	at android.view.Choreographer.doFrame(Choreographer.java:544)
E/ViewRootImpl( 4227):	at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:747)
E/ViewRootImpl( 4227):	at android.os.Handler.handleCallback(Handler.java:733)
E/ViewRootImpl( 4227):	at android.os.Handler.dispatchMessage(Handler.java:95)
E/ViewRootImpl( 4227):	at android.os.Looper.loop(Looper.java:136)
E/ViewRootImpl( 4227):	at android.app.ActivityThread.main(ActivityThread.java:5146)
E/ViewRootImpl( 4227):	at java.lang.reflect.Method.invoke(Native Method)
E/ViewRootImpl( 4227):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:732)
E/ViewRootImpl( 4227):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:566)
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
D/skia ( 4227): ------- imageref_ashmem create failed <(null)> 86016
E/art ( 4227): ashmem_create_region failed (large object space allocation): Too many open files
I/art ( 4227): GcCauseBackground sticky partial concurrent mark sweep GC freed 19085(1057KB) AllocSpace objects, 5(95KB) LOS objects, 20% free, 9MB/12MB, paused 5.108ms total 28.270ms
I/art ( 4227): WaitForConcurrentGcToComplete blocked for 35.566791ms
E/art ( 4227): ashmem_create_region failed (large object space allocation): Too many open files
I/art ( 4227): GcCauseForAlloc partial concurrent mark sweep GC freed 7484(368KB) AllocSpace objects, 1(22KB) LOS objects, 23% free, 9MB/12MB, paused 1.264ms total 22.905ms
E/art ( 4227): ashmem_create_region failed (large object space allocation): Too many open files
I/art ( 4227): GcCauseForAlloc concurrent mark sweep GC freed 249(20KB) AllocSpace objects, 0(0B) LOS objects, 24% free, 9MB/12MB, paused 2.105ms total 24.690ms
E/art ( 4227): ashmem_create_region failed (large object space allocation): Too many open files
E/art ( 4227): ashmem_create_region failed (large object space allocation): Too many open files
I/art ( 4227): Forcing collection of SoftReferences for 16KB allocation
I/art ( 4227): GcCauseForAlloc concurrent mark sweep GC freed 11(400B) AllocSpace objects, 0(0B) LOS objects, 24% free, 9MB/12MB, paused 2.074ms total 23.696ms
E/art ( 4227): ashmem_create_region failed (large object space allocation): Too many open files
E/art ( 4227): Throwing OutOfMemoryError "Failed to allocate a 16384 byte allocation with 3151744 free bytes"
E/ACRA ( 4227): ACRA is disabled for com.anddoes.launcher - forwarding uncaught Exception on to default ExceptionHandler
E/AndroidRuntime( 4227): FATAL EXCEPTION: AsyncTask #3
E/AndroidRuntime( 4227): Process: com.anddoes.launcher, PID: 4227
E/AndroidRuntime( 4227): java.lang.RuntimeException: An error occured while executing doInBackground()
E/AndroidRuntime( 4227):	at android.os.AsyncTask$3.done(AsyncTask.java:300)
E/AndroidRuntime( 4227):	at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:355)
E/AndroidRuntime( 4227):	at java.util.concurrent.FutureTask.setException(FutureTask.java:222)
E/AndroidRuntime( 4227):	at java.util.concurrent.FutureTask.run(FutureTask.java:242)
E/AndroidRuntime( 4227):	at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
E/AndroidRuntime( 4227):	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
E/AndroidRuntime( 4227):	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
E/AndroidRuntime( 4227):	at java.lang.Thread.run(Thread.java:811)
E/AndroidRuntime( 4227): Caused by: java.lang.OutOfMemoryError: Failed to allocate a 16384 byte allocation with 3151744 free bytes
E/AndroidRuntime( 4227):	at android.util.LongSparseArray.put(LongSparseArray.java:208)
E/AndroidRuntime( 4227):	at android.content.res.Resources.loadDrawable(Resources.java:2301)
E/AndroidRuntime( 4227):	at android.content.res.Resources.getDrawable(Resources.java:733)
E/AndroidRuntime( 4227):	at android.content.res.Resources.getDrawable(Resources.java:711)
E/AndroidRuntime( 4227):	at com.anddoes.launcher.e.m.a(SourceFile:179)
E/AndroidRuntime( 4227):	at com.anddoes.launcher.e.m.a(SourceFile:171)
E/AndroidRuntime( 4227):	at com.anddoes.launcher.e.o.a(SourceFile:162)
E/AndroidRuntime( 4227):	at com.anddoes.launcher.ui.IconPickerActivity.a(SourceFile:181)
E/AndroidRuntime( 4227):	at com.anddoes.launcher.ui.IconPickerActivity.b(SourceFile:38)
E/AndroidRuntime( 4227):	at com.anddoes.launcher.ui.bf.a(SourceFile:167)
E/AndroidRuntime( 4227):	at com.anddoes.launcher.ui.bf.doInBackground(SourceFile:158)
E/AndroidRuntime( 4227):	at android.os.AsyncTask$2.call(AsyncTask.java:288)
E/AndroidRuntime( 4227):	at java.util.concurrent.FutureTask.run(FutureTask.java:237)
E/AndroidRuntime( 4227):	... 4 more
I/ActivityManager( 2379): Clearing package preferred activities from com.anddoes.launcher
I/ActivityManager( 2379): Clearing package preferred activities from com.anddoes.launcher
I/ActivityManager( 2379): Clearing package preferred activities from com.anddoes.launcher
W/ActivityManager( 2379): Force finishing activity com.anddoes.launcher/.ui.IconPickerActivity
E/Surface ( 4227): dequeueBuffer: IGraphicBufferProducer::requestBuffer failed: -2147483646
E/[EGL-ERROR]( 4227): EGLBoolean __egl_platform_create_surface_window(egl_surface*, mali_base_ctx_handle):787: [__egl_platform_create_surface_window]: dequeueBuffer fail on native win 0x48b71d08, buffer 0x0
D/AndroidRuntime( 4227): Shutting down VM
E/ACRA ( 4227): ACRA is disabled for com.anddoes.launcher - forwarding uncaught Exception on to default ExceptionHandler
I/Process ( 4227): Sending signal. PID: 4227 SIG: 9
I/ActivityManager( 2379): Process com.anddoes.launcher (pid 4227) has died.
I/WindowState( 2379): WIN DEATH: Window{6526ee38 u0 com.anddoes.launcher/com.anddoes.launcher.Launcher}
I/WindowState( 2379): WIN DEATH: Window{655ec218 u0 com.anddoes.launcher/com.anddoes.launcher.ui.IconPickerActivity}
W/ActivityManager( 2379): Force removing ActivityRecord{65187980 u0 com.anddoes.launcher/.ui.EditShortcutActivity t1}: app died, no saved state
W/InputDispatcher( 2379): channel '653cde80 com.anddoes.launcher/com.anddoes.launcher.ui.EditShortcutActivity (server)' ~ Consumer closed input channel or an error occurred. events=0x9
E/InputDispatcher( 2379): channel '653cde80 com.anddoes.launcher/com.anddoes.launcher.ui.EditShortcutActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
W/InputDispatcher( 2379): Attempted to unregister already unregistered input channel '653cde80 com.anddoes.launcher/com.anddoes.launcher.ui.EditShortcutActivity (server)'
I/WindowState( 2379): WIN DEATH: Window{653cde80 u0 com.anddoes.launcher/com.anddoes.launcher.ui.EditShortcutActivity}

Happens on both ART and Dalvik runtimes, with or without CF.lumen driver, and doesn't happen inside the Dash UI app (shows most icons there, but not all of them, and doesn't let you apply anything). Wiping data for both apps doesn't help, reverting to 03-14 build fixes this.