Okay I'm able to get adb and logcat running, and I think this snippet of messages may relate to what's going on here:
01-03 22:45:21.910 1133 1139 E RILC : getVoiceRegistrationStateResponse Invalid response: NULL
01-03 22:45:23.115 621 843 E hwcomposer: [DRMDEV] failed to drmWaitVBlank with dpy_0: -1
01-03 22:45:23.115 621 843 W hwcomposer: (0) failed to waitNextVsync: -1
01-03 22:45:23.116 621 843 E hwcomposer: [DRMDEV] failed to drmWaitVBlank with dpy_0: -1
01-03 22:45:23.116 621 843 W hwcomposer: (0) failed to waitNextVsync: -1
01-03 22:45:23.133 621 843 E hwcomposer: [DRMDEV] failed to drmWaitVBlank with dpy_0: -1
01-03 22:45:23.133 621 843 W hwcomposer: (0) failed to waitNextVsync: -1
01-03 22:45:23.148 662 721 I BufferQueueProducer: [StatusBar#0](this:0xb40000739dea0858,id:6,api:1,p:1580,c:662) queueBuffer: fps=0.16 dur=6353.37 max=6353.37 min=6353.37
01-03 22:45:23.149 621 843 E hwcomposer: [DRMDEV] failed to drmWaitVBlank with dpy_0: -1
01-03 22:45:23.150 621 843 W hwcomposer: (0) failed to waitNextVsync: -1
01-03 22:45:23.162 662 662 I BufferQueueProducer: [FramebufferSurface](this:0xb40000738dae7340,id:-1,api:1,p:662,c:662) queueBuffer: fps=0.16 dur=6349.95 max=6349.95 min=6349.95
01-03 22:45:23.163 621 621 I hwcomposer: [HWCDisplay] [Display_0 (type:1)] fps:0.157482,dur:6349.93,max:6349.93,min:6349.93
01-03 22:45:23.166 621 843 E hwcomposer: [DRMDEV] failed to drmWaitVBlank with dpy_0: -1
01-03 22:45:23.166 621 843 W hwcomposer: (0) failed to waitNextVsync: -1
01-03 22:45:23.244 621 843 E hwcomposer: [DRMDEV] failed to drmWaitVBlank with dpy_0: -1
01-03 22:45:23.244 662 829 W HWComposer: Ignoring duplicate VSYNC event from HWC for display 0 (t=1341692284000)
01-03 22:45:23.244 621 843 W hwcomposer: (0) failed to waitNextVsync: -1
01-03 22:45:23.249 621 843 E hwcomposer: [DRMDEV] failed to drmWaitVBlank with dpy_0: -1
01-03 22:45:23.250 621 843 W hwcomposer: (0) failed to waitNextVsync: -1
Not sure though.