[Android Q&A, Help & Troubleshooting] cpu999:
So earlier today I compiled Ubuntu Phone OS for my tf101.

When I flashed it, it booted to a blank screen so I got a logcat:

I/SurfaceFlinger( 138): SurfaceFlinger is starting
I/SurfaceFlinger( 138): SurfaceFlinger's main thread ready to run. Initializing graphics H/W...
E/libEGL ( 138): eglGetDisplay:121 error 300c (EGL_BAD_PARAMETER)
E/libEGL ( 138): eglInitialize:137 error 3008 (EGL_BAD_DISPLAY)
I/gralloc ( 138): using (fd=14)
I/gralloc ( 138): id = tegra_fb
I/gralloc ( 138): xres = 1280 px
I/gralloc ( 138): yres = 800 px
I/gralloc ( 138): xres_virtual = 1280 px
I/gralloc ( 138): yres_virtual = 1600 px
I/gralloc ( 138): bpp = 32
I/gralloc ( 138): r = 0:8
I/gralloc ( 138): g = 8:8
I/gralloc ( 138): b = 16:8
I/gralloc ( 138): width = 203 mm (160.157639 dpi)
I/gralloc ( 138): height = 127 mm (160.000000 dpi)
I/gralloc ( 138): refresh rate = 60.00 Hz
E/SurfaceFlinger( 138): hwcomposer module not found
W/SurfaceFlinger( 138): getting VSYNC period from fb HAL: 16666666
E/libEGL ( 138): validate_display:245 error 3008 (EGL_BAD_DISPLAY)
F/libc ( 138): Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1), thread 139 (SurfaceFlinger)
I/DEBUG ( 89): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 89): Build fingerprint: 'asus/full_tf101/tf101:4.2.1/JOP40D/eng.david.20130224.182716:userdebug/test-keys'
I/DEBUG ( 89): Revision: '0'
I/DEBUG ( 89): pid: 138, tid: 139, name: SurfaceFlinger >>> /system/bin/surfaceflinger <<<
I/DEBUG ( 89): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr deadbaad
I/DEBUG ( 89): r0 00000027 r1 00000001 r2 a0000000 r3 deadbaad
I/DEBUG ( 89): r4 00000000 r5 4058cd44 r6 4178db80 r7 4058cdc4
I/DEBUG ( 89): r8 00000000 r9 00003038 sl 00003038 fp 00003147
I/DEBUG ( 89): ip 401daff4 sp 4058cd40 lr 400c8ff3 pc 400c5724 cpsr 60050030
I/DEBUG ( 89): d0 404e000000000000 d1 3fdffffffffed720
I/DEBUG ( 89): d2 3fe0000000000000 d3 0000000000000000
I/DEBUG ( 89): d4 4024000000000000 d5 416fca0555555555
I/DEBUG ( 89): d6 41cdcd6500000000 d7 0000000042700000
I/DEBUG ( 89): d8 0000000000000000 d9 0000000000000000
I/DEBUG ( 89): d10 0000000000000000 d11 0000000000000000
I/DEBUG ( 89): d12 0000000000000000 d13 0000000000000000
I/DEBUG ( 89): d14 0000000000000000 d15 0000000000000000
I/DEBUG ( 89): scr 20000010
I/DEBUG ( 89):
I/DEBUG ( 89): backtrace:
I/DEBUG ( 89): #00 pc 0001a724 /system/lib/libc.so
I/DEBUG ( 89): #01 pc 0001dff1 /system/lib/libc.so (_fwalk+32)
I/DEBUG ( 89):
I/DEBUG ( 89): stack:
I/DEBUG ( 89): 4058cd00 400f4e0c
I/DEBUG ( 89): 4058cd04 00000050
I/DEBUG ( 89): 4058cd08 00000000
I/DEBUG ( 89): 4058cd0c 00000000
I/DEBUG ( 89): 4058cd10 00000063
I/DEBUG ( 89): 4058cd14 400bc37d /system/lib/libc.so (dlmalloc+4988)
I/DEBUG ( 89): 4058cd18 400f2254 /system/lib/libc.so
I/DEBUG ( 89): 4058cd1c 400f21b4 /system/lib/libc.so
I/DEBUG ( 89): 4058cd20 00000000
I/DEBUG ( 89): 4058cd24 400c8ff3 /system/lib/libc.so (_fwalk+34)
I/DEBUG ( 89): 4058cd28 400c82a1 /system/lib/libc.so (_cleanup)
I/DEBUG ( 89): 4058cd2c 4058cd44
I/DEBUG ( 89): 4058cd30 4178db80 [heap]
I/DEBUG ( 89): 4058cd34 4058cdc4
I/DEBUG ( 89): 4058cd38 df0027ad
I/DEBUG ( 89): 4058cd3c 00000000
I/DEBUG ( 89): #00 4058cd40 00000000
I/DEBUG ( 89): ........ ........
I/DEBUG ( 89): #01 4058cd40 00000000
I/DEBUG ( 89): 4058cd44 fffffbdf
I/DEBUG ( 89): 4058cd48 00000000
I/DEBUG ( 89): 4058cd4c 4178db80 [heap]
I/DEBUG ( 89): 4058cd50 4058cdc4
I/DEBUG ( 89): 4058cd54 00000000
I/DEBUG ( 89): 4058cd58 00003038
I/DEBUG ( 89): 4058cd5c 4058cdd4
I/DEBUG ( 89): 4058cd60 00000000
I/DEBUG ( 89): 4058cd64 400c2f7c /system/lib/libc.so (__pthread_clone)
I/DEBUG ( 89): 4058cd68 00000000
I/DEBUG ( 89): 4058cd6c 401d9925 /system/lib/libstdc++.so (operator new(unsigned int)+12)
I/DEBUG ( 89): 4058cd70 00000000
I/DEBUG ( 89): 4058cd74 4009a411 /system/lib/libsurfaceflinger.so (android::SurfaceFlinger::selectConfigForAttribute(void*, int const*, int, int, void**)+42)
I/DEBUG ( 89): 4058cd78 00000001
I/DEBUG ( 89): 4058cd7c 4058cda8
I/DEBUG ( 89):
I/DEBUG ( 89): memory near r2:
I/DEBUG ( 89): 9fffffe0 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 9ffffff0 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): a0000000 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): a0000010 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): a0000020 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): a0000030 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): a0000040 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): a0000050 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): a0000060 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): a0000070 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): a0000080 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): a0000090 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): a00000a0 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): a00000b0 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): a00000c0 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): a00000d0 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89):
I/DEBUG ( 89): memory near r5:
I/DEBUG ( 89): 4058cd24 400c8ff3 400c82a1 4058cd44 4178db80
I/DEBUG ( 89): 4058cd34 4058cdc4 df0027ad 00000000 00000000
I/DEBUG ( 89): 4058cd44 fffffbdf 00000000 4178db80 4058cdc4
I/DEBUG ( 89): 4058cd54 00000000 00003038 4058cdd4 00000000
I/DEBUG ( 89): 4058cd64 400c2f7c 00000000 401d9925 00000000
I/DEBUG ( 89): 4058cd74 4009a411 00000001 4058cda8 4058cdd4
I/DEBUG ( 89): 4058cd84 ffffffff 00000000 4020b5b9 4058cdd4
I/DEBUG ( 89): 4058cd94 4058cdd4 00000000 00003038 4058cdc4
I/DEBUG ( 89): 4058cda4 00000002 00003024 00003142 00003147
I/DEBUG ( 89): 4058cdb4 4009e8bd 4058cdc4 00000000 00000100
I/DEBUG ( 89): 4058cdc4 400bc37d 00100000 4058cdd4 00003022
I/DEBUG ( 89): 4058cdd4 400a7fe8 4178db80 00000007 00000000
I/DEBUG ( 89): 4058cde4 00000008 400a8644 4178d490 4058ce40
I/DEBUG ( 89): 4058cdf4 400a19c0 4178d820 4178d7a0 00100000
I/DEBUG ( 89): 4058ce04 40209ec1 4048d000 4009ea17 005011e3
I/DEBUG ( 89): 4058ce14 4058ce50 4020f8d8 4058ce50 4178d4a4
I/DEBUG ( 89):
I/DEBUG ( 89): memory near r6:
I/DEBUG ( 89): 4178db60 00000000 00000000 00000040 00000062
I/DEBUG ( 89): 4178db70 00000001 00000040 00000000 00000000
I/DEBUG ( 89): 4178db80 00003022 00000008 00003023 00000008
I/DEBUG ( 89): 4178db90 00003024 00000008 00003033 00000004
I/DEBUG ( 89): 4178dba0 00003142 00000001 00003147 00000001
I/DEBUG ( 89): 4178dbb0 00003038 00003038 00000000 00000000
I/DEBUG ( 89): 4178dbc0 00000000 00000000 00000000 00000c61
I/DEBUG ( 89): 4178dbd0 00000000 00000000 00000000 00000000
I/DEBUG ( 89): 4178dbe0 00000000 00000000 00000000 00000000
I/DEBUG ( 89): 4178dbf0 00000000 00000000 00000000 00000000
I/DEBUG ( 89): 4178dc00 00000000 00000000 00000000 00000000
I/DEBUG ( 89): 4178dc10 00000000 00000000 00000000 00000000
I/DEBUG ( 89): 4178dc20 00000000 00000000 00000000 00000000
I/DEBUG ( 89): 4178dc30 00000000 00000000 00000000 00000000
I/DEBUG ( 89): 4178dc40 00000000 00000000 00000000 00000000
I/DEBUG ( 89): 4178dc50 00000000 00000000 00000000 00000000
I/DEBUG ( 89):
I/DEBUG ( 89): memory near r7:
I/DEBUG ( 89): 4058cda4 00000002 00003024 00003142 00003147
I/DEBUG ( 89): 4058cdb4 4009e8bd 4058cdc4 00000000 00000100
I/DEBUG ( 89): 4058cdc4 400bc37d 00100000 4058cdd4 00003022
I/DEBUG ( 89): 4058cdd4 400a7fe8 4178db80 00000007 00000000
I/DEBUG ( 89): 4058cde4 00000008 400a8644 4178d490 4058ce40
I/DEBUG ( 89): 4058cdf4 400a19c0 4178d820 4178d7a0 00100000
I/DEBUG ( 89): 4058ce04 40209ec1 4048d000 4009ea17 005011e3
I/DEBUG ( 89): 4058ce14 4058ce50 4020f8d8 4058ce50 4178d4a4
I/DEBUG ( 89): 4058ce24 4178d7a0 00100000 4058ce50 00000000
I/DEBUG ( 89): 4058ce34 401e2757 400f5228 40209d9d 4178d490
I/DEBUG ( 89): 4058ce44 4178d4a4 401e7ebd 00080001 401e28a1
I/DEBUG ( 89): 4058ce54 00080001 401ea028 00080001 00000000
I/DEBUG ( 89): 4058ce64 00000000 401ea0c0 4178d4a4 00000001
I/DEBUG ( 89): 4058ce74 00000001 00000001 4178d4a4 4058cea0
I/DEBUG ( 89): 4058ce84 400a8644 400a8644 4178d7a0 00100000
I/DEBUG ( 89): 4058ce94 40209ec1 4048d000 4020a3e1 4178d4a4
I/DEBUG ( 89):
I/DEBUG ( 89): memory near r9:
I/DEBUG ( 89): 00003018 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 00003028 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 00003038 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 00003048 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 00003058 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 00003068 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 00003078 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 00003088 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 00003098 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 000030a8 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 000030b8 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 000030c8 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 000030d8 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 000030e8 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 000030f8 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 00003108 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89):
I/DEBUG ( 89): memory near sl:
I/DEBUG ( 89): 00003018 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 00003028 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 00003038 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 00003048 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 00003058 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 00003068 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 00003078 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 00003088 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 00003098 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 000030a8 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 000030b8 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 000030c8 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 000030d8 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 000030e8 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 000030f8 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 00003108 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89):
I/DEBUG ( 89): memory near fp:
I/DEBUG ( 89): 00003124 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 00003134 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 00003144 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 00003154 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 00003164 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 00003174 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 00003184 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 00003194 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 000031a4 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 000031b4 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 000031c4 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 000031d4 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 000031e4 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 000031f4 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 00003204 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89): 00003214 ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 89):
I/DEBUG ( 89): memory near ip:
I/DEBUG ( 89): 401dafd4 00000000 00000000 00000000 400cc501
I/DEBUG ( 89): 401dafe4 400cc40d 400c3018 400c3038 400b7f85
I/DEBUG ( 89): 401daff4 400c2f74 400b7f99 400cc3b5 401db000
I/DEBUG ( 89): 401db004 00000000 00000000 00000000 00000000
I/DEBUG ( 89): 401db014 00000000 00000000 00000000 00000000
I/DEBUG ( 89): 401db024 00000000 00000000 00000000 00000000
I/DEBUG ( 89): 401db034 00000000 00000000 00000000 00000000
I/DEBUG ( 89): 401db044 00000000 00000000 00000000 00000000
I/DEBUG ( 89): 401db054 00000000 00000000 00000000 00000000
I/DEBUG ( 89): 401db064 00000000 00000000 00000000 00000000
I/DEBUG ( 89): 401db074 00000000 00000000 00000000 00000000
I/DEBUG ( 89): 401db084 00000000 00000000 00000000 00000000
I/DEBUG ( 89): 401db094 00000000 00000000 00000000 00000000
I/DEBUG ( 89): 401db0a4 00000000 00000000 00000000 00000000
I/DEBUG ( 89): 401db0b4 00000000 00000000 00000000 00000000
I/DEBUG ( 89): 401db0c4 00000000 00000000 00000000 00000000
I/DEBUG ( 89):
I/DEBUG ( 89): memory near sp:
I/DEBUG ( 89): 4058cd20 00000000 400c8ff3 400c82a1 4058cd44
I/DEBUG ( 89): 4058cd30 4178db80 4058cdc4 df0027ad 00000000
I/DEBUG ( 89): 4058cd40 00000000 fffffbdf 00000000 4178db80
I/DEBUG ( 89): 4058cd50 4058cdc4 00000000 00003038 4058cdd4
I/DEBUG ( 89): 4058cd60 00000000 400c2f7c 00000000 401d9925
I/DEBUG ( 89): 4058cd70 00000000 4009a411 00000001 4058cda8
I/DEBUG ( 89): 4058cd80 4058cdd4 ffffffff 00000000 4020b5b9
I/DEBUG ( 89): 4058cd90 4058cdd4 4058cdd4 00000000 00003038
I/DEBUG ( 89): 4058cda0 4058cdc4 00000002 00003024 00003142
I/DEBUG ( 89): 4058cdb0 00003147 4009e8bd 4058cdc4 00000000
I/DEBUG ( 89): 4058cdc0 00000100 400bc37d 00100000 4058cdd4
I/DEBUG ( 89): 4058cdd0 00003022 400a7fe8 4178db80 00000007
I/DEBUG ( 89): 4058cde0 00000000 00000008 400a8644 4178d490
I/DEBUG ( 89): 4058cdf0 4058ce40 400a19c0 4178d820 4178d7a0
I/DEBUG ( 89): 4058ce00 00100000 40209ec1 4048d000 4009ea17
I/DEBUG ( 89): 4058ce10 005011e3 4058ce50 4020f8d8 4058ce50
I/DEBUG ( 89):
I/DEBUG ( 89): code around pc:
I/DEBUG ( 89): 400c5704 461ce00b 2b006823 e026d1fb b12468e4
I/DEBUG ( 89): 400c5714 21014a18 6011447a 4b1247a0 24002027
I/DEBUG ( 89): 400c5724 f7fc7018 2106eb32 ec94f7fd 5180f04f
I/DEBUG ( 89): 400c5734 91042006 460aa902 94039402 e87af7fd
I/DEBUG ( 89): 400c5744 46224629 f7fd2002 f7fce884 2106eb1e
I/DEBUG ( 89): 400c5754 ec80f7fd f7fc2001 6960e83e d1dc2800
I/DEBUG ( 89): 400c5764 bf00e7d4 deadbaad 0002c8ec ffffff84
I/DEBUG ( 89): 400c5774 0002fb58 0002fb3c 2400b510 4669b088
I/DEBUG ( 89): 400c5784 9002aa04 94014620 94039400 efd8f7fc
I/DEBUG ( 89): 400c5794 db0642a0 b1139b07 1c419806 98069106
I/DEBUG ( 89): 400c57a4 4620e000 bd10b008 4605b538 f7fc4c06
I/DEBUG ( 89): 400c57b4 42a8e96e d104447c 58e14b04 20006008
I/DEBUG ( 89): 400c57c4 f04fbd38 bd3830ff 0002c818 ffffff88
I/DEBUG ( 89): 400c57d4 460db538 b13db108 481be027 f7fc4478
I/DEBUG ( 89): 400c57e4 2800ed68 e00ed0f7 21024818 f0014478
I/DEBUG ( 89): 400c57f4 1e04fa63 4629db07 ebf2f7fc da052800
I/DEBUG ( 89):
I/DEBUG ( 89): code around lr:
I/DEBUG ( 89): 400c8fd0 4a0e4b0d 41f0e92d 447b4680 589c2600
I/DEBUG ( 89): 400c8fe0 686768a5 f9b5e007 2b00300c 4628dd02
I/DEBUG ( 89): 400c8ff0 430647c0 3f013554 6824d5f5 d1ef2c00
I/DEBUG ( 89): 400c9000 e8bd4630 bf0081f0 00028ff6 ffffffb0
I/DEBUG ( 89): 400c9010 43f0e92d f502fb01 4b16461e 4916460f
I/DEBUG ( 89): 400c9020 447bb087 46149001 aa012001 92039502
I/DEBUG ( 89): 400c9030 90049505 681a585b b1124698 f7ff4630
I/DEBUG ( 89): 400c9040 4630fa2e f7ffa903 4681fe9e 0000f8d8
I/DEBUG ( 89): 400c9050 4630b110 fa30f7ff 0f00f1b9 9c05d005
I/DEBUG ( 89): 400c9060 1b284639 ef4ef019 46204604 e8bdb007
I/DEBUG ( 89): 400c9070 bf0083f0 00028fae ffffff68 46036842
I/DEBUG ( 89): 400c9080 29001e51 da016041 bbacf000 f8126802
I/DEBUG ( 89): 400c9090 601a0b01 00004770 4a104b0f 4604b570
I/DEBUG ( 89): 400c90a0 589b447b 461e6819 f7ffb109 6860f9f8
I/DEBUG ( 89): 400c90b0 2d001e45 da046065 f0004620 4605fb93
I/DEBUG ( 89): 400c90c0 6822e003 5b01f812 68336022 4620b113
I/DEBUG ( 89):
I/DEBUG ( 89): memory map around fault addr deadbaad:
I/DEBUG ( 89): be7f4000-be815000 [stack]
I/DEBUG ( 89): (no map for address)
I/DEBUG ( 89): ffff0000-ffff1000 [vectors]

Does anyone know how to fix this?