[Nexus 7 Android Development] chall32:
Yes, have found this too. Customary logcat:

I/ActivityManager( 487): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=bbc.mobile.news.uk/bbc.mobile.news.v3.app.TopLevelActivity (has extras)} from uid 10006 on display 0
V/WindowManager( 487): addAppToken: AppWindowToken{28da6413 token=Token{10399302 ActivityRecord{15937c4d u0 bbc.mobile.news.uk/bbc.mobile.news.v3.app.TopLevelActivity t782}}} to stack=1 task=782 at 0
W/BroadcastQueue( 487): Permission Denial: broadcasting Intent { act=com.android.launcher3.action.LAUNCH flg=0x10 (has extras) } from com.android.launcher3 (pid=968, uid=10006) requires com.google.android.launcher.permission.RECEIVE_LAUNCH_BROADCASTS due to receiver com.google.android.googlequicksearchbox/com.google.android.search.core.icingsync.ApplicationLaunchReceiver
W/BroadcastQueue( 487): Permission Denial: receiving Intent { act=com.android.launcher3.action.LAUNCH flg=0x10 (has extras) } to com.google.android.googlequicksearchbox/com.google.android.search.core.icingsync.ApplicationLaunchReceiver requires com.android.launcher3.permission.RECEIVE_LAUNCH_BROADCASTS due to sender com.android.launcher3 (uid 10006)
V/WindowManager( 487): Adding window Window{1252805a u0 Starting bbc.mobile.news.uk} at 4 of 9 (after Window{1e34fea8 u0 bbc.iplayer.android/uk.co.bbc.globalnav.GlobalNavActivity})
I/ActivityManager( 487): Start proc 27929:bbc.mobile.news.uk/u0a79 for activity bbc.mobile.news.uk/bbc.mobile.news.v3.app.TopLevelActivity
E/SQLiteLog(27929): (283) recovered 65 frames from WAL file /data/data/bbc.mobile.news.uk/databases/database2.db-wal
I/art (27929): Background sticky concurrent mark sweep GC freed 21867(1027KB) AllocSpace objects, 4(64KB) LOS objects, 18% free, 4MB/5MB, paused 5.482ms total 76.617ms
D/OpenGLRenderer(27929): Use EGL_SWAP_BEHAVIOR_PRESERVED: false
D/Atlas (27929): Validating map...
V/WindowManager( 487): Adding window Window{3eb8a044 u0 bbc.mobile.news.uk/bbc.mobile.news.v3.app.TopLevelActivity} at 4 of 10 (before Window{1252805a u0 Starting bbc.mobile.news.uk})
W/art (27929): Suspending all threads took: 7.834ms
I/art (27929): Background sticky concurrent mark sweep GC freed 8073(633KB) AllocSpace objects, 4(64KB) LOS objects, 12% free, 6MB/7MB, paused 10.280ms total 48.219ms
V/WindowManager( 487): Adding window Window{1106ba62 u0 bbc.mobile.news.uk/bbc.mobile.news.v3.app.TopLevelActivity} at 5 of 11 (before Window{1252805a u0 Starting bbc.mobile.news.uk})
D/HockeyApp(27929): Looking for exceptions in: /data/data/bbc.mobile.news.uk/files
V/WindowManager( 487): Adding window Window{89a1aae u0 bbc.mobile.news.uk/bbc.mobile.news.v3.app.TopLevelActivity} at 6 of 12 (before Window{1252805a u0 Starting bbc.mobile.news.uk})
V/WindowManager( 487): Adding window Window{d39b3dc u0 bbc.mobile.news.uk/bbc.mobile.news.v3.app.TopLevelActivity} at 4 of 13 (before Window{3eb8a044 u0 bbc.mobile.news.uk/bbc.mobile.news.v3.app.TopLevelActivity})
D/libEGL (27929): loaded /system/lib/egl/libEGL_tegra.so
D/libEGL (27929): loaded /system/lib/egl/libGLESv1_CM_tegra.so
D/libEGL (27929): loaded /system/lib/egl/libGLESv2_tegra.so
I/OpenGLRenderer(27929): Initialized EGL, version 1.4
D/OpenGLRenderer(27929): Enabling debug mode 0
W/Settings(27929): Setting airplane_mode_on has moved from android.provider.Settings.System to android.provider.Settings.Global, returning read-only value.
D/AndroidRuntime(27929): Shutting down VM
--------- beginning of crash
E/AndroidRuntime(27929): FATAL EXCEPTION: main
E/AndroidRuntime(27929): Process: bbc.mobile.news.uk, PID: 27929
E/AndroidRuntime(27929): java.lang.NullPointerException: Attempt to invoke virtual method 'boolean android.support.v7.widget.RecyclerView$LayoutManager.canScrollVertically()' on a null object reference
E/AndroidRuntime(27929):	at android.support.v7.widget.RecyclerView.computeVerticalScrollRange(RecyclerView.java:1156)
E/AndroidRuntime(27929):	at android.view.View.awakenScrollBars(View.java:11661)
E/AndroidRuntime(27929):	at android.view.View.initialAwakenScrollBars(View.java:11566)
E/AndroidRuntime(27929):	at android.view.View.onWindowVisibilityChanged(View.java:8800)
E/AndroidRuntime(27929):	at android.view.View.dispatchAttachedToWindow(View.java:13551)
E/AndroidRuntime(27929):	at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2688)
E/AndroidRuntime(27929):	at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2695)
E/AndroidRuntime(27929):	at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2695)
E/AndroidRuntime(27929):	at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2695)
E/AndroidRuntime(27929):	at android.view.ViewGroup.addViewInner(ViewGroup.java:3975)
E/AndroidRuntime(27929):	at android.view.ViewGroup.addViewInLayout(ViewGroup.java:3912)
E/AndroidRuntime(27929):	at android.view.ViewGroup.addViewInLayout(ViewGroup.java:3890)
E/AndroidRuntime(27929):	at android.support.v4.view.ViewPager.addView(ViewPager.java:1307)
E/AndroidRuntime(27929):	at android.view.ViewGroup.addView(ViewGroup.java:3727)
E/AndroidRuntime(27929):	at android.view.ViewGroup.addView(ViewGroup.java:3700)
E/AndroidRuntime(27929):	at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:958)
E/AndroidRuntime(27929):	at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1126)
E/AndroidRuntime(27929):	at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:739)
E/AndroidRuntime(27929):	at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1489)
E/AndroidRuntime(27929):	at android.support.v4.app.FragmentManagerImpl.executePendingTransactions(FragmentManager.java:486)
E/AndroidRuntime(27929):	at bbc.mobile.news.v3.adapters.BBCFragmentStatePagerAdapter.finishUpdate(BBCFragmentStatePagerAdapter.java:280)
E/AndroidRuntime(27929):	at android.support.v4.view.ViewPager.populate(ViewPager.java:1073)
E/AndroidRuntime(27929):	at android.support.v4.view.ViewPager.populate(ViewPager.java:919)
E/AndroidRuntime(27929):	at android.support.v4.view.ViewPager.onMeasure(ViewPager.java:1441)
E/AndroidRuntime(27929):	at android.view.View.measure(View.java:17555)
E/AndroidRuntime(27929):	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5541)
E/AndroidRuntime(27929):	at android.widget.FrameLayout.onMeasure(FrameLayout.java:436)
E/AndroidRuntime(27929):	at android.view.View.measure(View.java:17555)
E/AndroidRuntime(27929):	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5541)
E/AndroidRuntime(27929):	at android.widget.FrameLayout.onMeasure(FrameLayout.java:436)
E/AndroidRuntime(27929):	at android.view.View.measure(View.java:17555)
E/AndroidRuntime(27929):	at android.view.ViewGroup.measureChild(ViewGroup.java:5512)
E/AndroidRuntime(27929):	at bbc.mobile.news.v3.view.support.TopLevelLayout.measureChild(TopLevelLayout.java:87)
E/AndroidRuntime(27929):	at android.view.ViewGroup.measureChildren(ViewGroup.java:5489)
E/AndroidRuntime(27929):	at bbc.mobile.news.v3.view.support.TopLevelLayout.onMeasure(TopLevelLayout.java:79)
E/AndroidRuntime(27929):	at android.view.View.measure(View.java:17555)
E/AndroidRuntime(27929):	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5541)
E/AndroidRuntime(27929):	at android.widget.FrameLayout.onMeasure(FrameLayout.java:436)
E/AndroidRuntime(27929):	at android.view.View.measure(View.java:17555)
E/AndroidRuntime(27929):	at android.support.v4.widget.DrawerLayout.onMeasure(DrawerLayout.java:851)
E/AndroidRuntime(27929):	at android.view.View.measure(View.java:17555)
E/AndroidRuntime(27929):	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5541)
E/AndroidRuntime(27929):	at android.widget.FrameLayout.onMeasure(FrameLayout.java:436)
E/AndroidRuntime(27929):	at android.view.View.measure(View.java:17555)
E/AndroidRuntime(27929):	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5541)
E/AndroidRuntime(27929):	at android.support.v7.internal.widget.ActionBarOverlayLayout.onMeasure(ActionBarOverlayLayout.java:453)
E/AndroidRuntime(27929):	at android.view.View.measure(View.java:17555)
E/AndroidRuntime(27929):	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5541)
E/AndroidRuntime(27929):	at android.widget.FrameLayout.onMeasure(FrameLayout.java:436)
E/AndroidRuntime(27929):	at android.view.View.measure(View.java:17555)
E/AndroidRuntime(27929):	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5541)
E/AndroidRuntime(27929):	at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1436)
E/AndroidRuntime(27929):	at android.widget.LinearLayout.measureVertical(LinearLayout.java:722)
E/AndroidRuntime(27929):	at android.widget.LinearLayout.onMeasure(LinearLayout.java:613)
E/AndroidRuntime(27929):	at android.view.View.measure(View.java:17555)
E/AndroidRuntime(27929):	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5541)
E/AndroidRuntime(27929):	at andr
W/ActivityManager( 487): Force finishing activity 1 bbc.mobile.news.uk/bbc.mobile.news.v3.app.TopLevelActivity
I/WindowManager( 487): Screenshot max retries 4 of Token{10399302 ActivityRecord{15937c4d u0 bbc.mobile.news.uk/bbc.mobile.news.v3.app.TopLevelActivity t782 f}} appWin=Window{1252805a u0 Starting bbc.mobile.news.uk} drawState=4
W/art ( 487): Long monitor contention event with owner method=void com.android.server.am.ActivityManagerService.crashApplication(com.android.server.am.ProcessRecord, android.app.ApplicationErrorReport$CrashInfo) from ActivityManagerService.java:12212 waiters=0 for 311ms
D/OpenGLRenderer( 487): Use EGL_SWAP_BEHAVIOR_PRESERVED: false
D/Atlas ( 487): Validating map...
I/OpenGLRenderer( 487): Initialized EGL, version 1.4
D/OpenGLRenderer( 487): Enabling debug mode 0
E/Surface ( 487): getSlotFromBufferLocked: unknown buffer: 0x7b40a490
W/ActivityManager( 487): Activity pause timeout for ActivityRecord{15937c4d u0 bbc.mobile.news.uk/bbc.mobile.news.v3.app.TopLevelActivity t782 f}
W/ResourceType( 664): No package identifier when getting value for resource number 0x00000000
W/PackageManager( 664): Failure retrieving resources for bbc.mobile.news.uk: Resource ID #0x0

A very, very quick google suggests that this might be an OptiPop thing. Same issue with the very last comment being that the guy moved away from OptiPop to a new ROM and all was fixed: https://github.com/Kennyc1012/Opengur/issues/118