[HTC Sensation] unfnknblvbl:
CWM5 (whatever the latest official version is) & Revolutionary HBOOT here. It's all in my .sig anyway :)

---------- Post added at 08:37 PM ---------- Previous post was at 08:23 PM ----------

I just had a quick poke around your logcat - from what I can see, it's not the Recovery which is causing it to bootfail.

I'm seeing the same thing, over and over;

D/AndroidRuntime( 274): >>>>>> AndroidRuntime START com.android.internal.os.ZygoteInit <<<<<<
D/AndroidRuntime( 274): CheckJNI is OFF
D/dalvikvm( 274): DexOpt: VM build version mismatch (23 vs 27)
E/dalvikvm( 274): /system/framework/core.jar odex has stale dependencies
D/dalvikvm( 274): DexOpt: VM build version mismatch (23 vs 27)
E/dalvikvm( 274): /system/framework/core-junit.jar odex has stale dependencies
D/dalvikvm( 274): DexOpt: VM build version mismatch (23 vs 27)
E/dalvikvm( 274): /system/framework/bouncycastle.jar odex has stale dependencies
D/dalvikvm( 274): DexOpt: VM build version mismatch (23 vs 27)
E/dalvikvm( 274): /system/framework/ext.jar odex has stale dependencies
D/dalvikvm( 274): DexOpt: VM build version mismatch (23 vs 27)
E/dalvikvm( 274): /system/framework/framework.jar odex has stale dependencies
D/dalvikvm( 274): DexOpt: VM build version mismatch (23 vs 27)
E/dalvikvm( 274): /system/framework/android.policy.jar odex has stale dependencies
D/dalvikvm( 274): DexOpt: VM build version mismatch (23 vs 27)
E/dalvikvm( 274): /system/framework/services.jar odex has stale dependencies
E/ICU ( 274): Couldn't open '/system/usr/icu/icudt46l.dat': No such file or directory
E/libcore ( 274): Failed to initialize the core libraries; aborting...
F/libc ( 274): Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1)
I/DEBUG ( 128): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 128): Build fingerprint: 'google/sojus/crespo4g:IceCreamSandwich/IRK40C/162682:userdebug/test-keys'
I/DEBUG ( 128): pid: 274, tid: 274 >>> zygote <<<
I/DEBUG ( 128): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr deadbaad
I/DEBUG ( 128): r0 deadbaad r1 00000001 r2 a0000000 r3 00000000
I/DEBUG ( 128): r4 00000000 r5 00000027 r6 00012838 r7 4018bfee
I/DEBUG ( 128): r8 0000f2f8 r9 bef3944c 10 408617c9 fp 4086180e
I/DEBUG ( 128): ip ffffffff sp bef39358 lr 4001ee21 pc 4001b594 cpsr 60000030
I/DEBUG ( 128): d0 6f6261203b736569 d1 2e2e2e676e697472
I/DEBUG ( 128): d2 726f632065687420 d3 72617262696c2065
I/DEBUG ( 128): d4 4ba11d904b9f52b0 d5 4ba11e004ba11dc8
I/DEBUG ( 128): d6 4ba11e704ba11e38 d7 4ba11ee04ba11ea8
I/DEBUG ( 128): d8 0000000000000000 d9 0000000000000000
I/DEBUG ( 128): d10 0000000000000000 d11 0000000000000000
I/DEBUG ( 128): d12 0000000000000000 d13 0000000000000000
I/DEBUG ( 128): d14 0000000000000000 d15 0000000000000000
I/DEBUG ( 128): d16 0000000000000000 d17 3f50624dd2f1a9fc
I/DEBUG ( 128): d18 418b696ac8000000 d19 0000000000000000
I/DEBUG ( 128): d20 0000000000000000 d21 0000000000000000
I/DEBUG ( 128): d22 0000000000000000 d23 0000000000000000
I/DEBUG ( 128): d24 0000000000000000 d25 0000000000000000
I/DEBUG ( 128): d26 0000000000000000 d27 0000000000000000
I/DEBUG ( 128): d28 0000000000000000 d29 0000000000000000
I/DEBUG ( 128): d30 0000000000000000 d31 0000000000000000
I/DEBUG ( 128): scr 00000010
I/DEBUG ( 128):
I/DEBUG ( 128): #00 pc 00017594 /system/lib/libc.so
I/DEBUG ( 128): #01 pc 0000c47c /system/lib/libnativehelper.so
I/DEBUG ( 128): #02 pc 0000c2a4 /system/lib/libnativehelper.so (_Z24jniRegisterSystemMethodsP7_JNIEnv)
I/DEBUG ( 128): #03 pc 0005294a /system/lib/libdvm.so (_Z10dvmStartupiPKPKcbP7_JNIEnv)
I/DEBUG ( 128): #04 pc 000543c6 /system/lib/libdvm.so (JNI_CreateJavaVM)
I/DEBUG ( 128): #05 pc 000448bc /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime7startVmEPP7_JavaVMPP7_JNIEnv)
I/DEBUG ( 128): #06 pc 00044cc0 /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime5startEPKcS2_)
I/DEBUG ( 128): #07 pc 00008f0a /system/bin/app_process
I/DEBUG ( 128): #08 pc 00016418 /system/lib/libc.so (__libc_init)
I/DEBUG ( 128):
I/DEBUG ( 128): code around pc:
I/DEBUG ( 128): 4001b574 4623b15c 2c006824 e026d1fb b12368db
I/DEBUG ( 128): 4001b584 21014a17 6011447a 48124798 24002527
I/DEBUG ( 128): 4001b594 f7f47005 2106ef96 e824f7f6 460aa901
I/DEBUG ( 128): 4001b5a4 f04f2006 94015380 94029303 ebeef7f5
I/DEBUG ( 128): 4001b5b4 4622a905 f7f52002 f7f4ebf8 2106ef82
I/DEBUG ( 128):
I/DEBUG ( 128): code around lr:
I/DEBUG ( 128): 4001ee00 41f0e92d 46804c0c 447c2600 68a56824
I/DEBUG ( 128): 4001ee10 e0076867 300cf9b5 dd022b00 47c04628
I/DEBUG ( 128): 4001ee20 35544306 37fff117 6824d5f4 d1ee2c00
I/DEBUG ( 128): 4001ee30 e8bd4630 bf0081f0 000286ba 41f0e92d
I/DEBUG ( 128): 4001ee40 fb01b086 9004f602 461f4815 4615460c
I/DEBUG ( 128):
I/DEBUG ( 128): stack:
I/DEBUG ( 128): bef39318 0000000a
I/DEBUG ( 128): bef3931c 401f725c
I/DEBUG ( 128): bef39320 408617c9 /system/lib/libdvm.so
I/DEBUG ( 128): bef39324 408205c9 /system/lib/libdvm.so
I/DEBUG ( 128): bef39328 40047700
I/DEBUG ( 128): bef3932c 40047690
I/DEBUG ( 128): bef39330 00000000
I/DEBUG ( 128): bef39334 4001ee21 /system/lib/libc.so
I/DEBUG ( 128): bef39338 00000000
I/DEBUG ( 128): bef3933c bef3936c
I/DEBUG ( 128): bef39340 00012838
I/DEBUG ( 128): bef39344 4018bfee /system/lib/libandroid_runtime.so
I/DEBUG ( 128): bef39348 0000f2f8
I/DEBUG ( 128): bef3934c 4001df8d /system/lib/libc.so
I/DEBUG ( 128): bef39350 df0027ad
I/DEBUG ( 128): bef39354 00000000
I/DEBUG ( 128): #00 bef39358 00756369
I/DEBUG ( 128): bef3935c d439df27
I/DEBUG ( 128): bef39360 0000c428
I/DEBUG ( 128): bef39364 0000f2c8
I/DEBUG ( 128): bef39368 bef394d4
I/DEBUG ( 128): bef3936c fffffbdf
I/DEBUG ( 128): bef39370 4018bfee /system/lib/libandroid_runtime.so
I/DEBUG ( 128): bef39374 0000f2c8
I/DEBUG ( 128): bef39378 bef394d4
I/DEBUG ( 128): bef3937c 401cf47f /system/lib/libnativehelper.so
I/DEBUG ( 128): #01 bef39380 0000f2c8
I/DEBUG ( 128): bef39384 401cf2a9 /system/lib/libnativehelper.so
I/ServiceManager( 125): service 'media.audio_flinger' died
I/ServiceManager( 125): service 'media.player' died
I/ServiceManager( 125): service 'media.camera' died
I/ServiceManager( 125): service 'media.audio_policy' died
I/Netd ( 277): Netd 1.0 starting
E/Netd ( 277): Unable to create netlink socket: Protocol not supported
E/Netd ( 277): Unable to open quota2 logging socket
D/ ( 276): Using TextLayoutCache debug level: 0 - Debug Enabled: 0
D/ ( 276): Using TextLayoutCache debug level: 0 - Debug Enabled: 0
D/ ( 276): Using TextLayoutCache debug level: 0 - Debug Enabled: 0
D/ ( 276): Using TextLayoutCache debug level: 0 - Debug Enabled: 0
D/ ( 276): Using TextLayoutCache debug level: 0 - Debug Enabled: 0
I/ ( 276): ServiceManager: 0xf958
E/AudioFlinger( 276): Primary audio interface not found
I/CameraService( 276): CameraService started (pid=276)
E/CameraService( 276): Could not load camera HAL module
D/ ( 288): Using TextLayoutCache debug level: 0 - Debug Enabled: 0
D/ ( 288): Using TextLayoutCache debug level: 0 - Debug Enabled: 0
D/ ( 288): Using TextLayoutCache debug level: 0 - Debug Enabled: 0
D/ ( 288): Using TextLayoutCache debug level: 0 - Debug Enabled: 0
D/ ( 288): Using TextLayoutCache debug level: 0 - Debug Enabled: 0

It's almost always identical, except for the leading numbers. It looks to me as though the file /system/usr/icu/icudt46l.dat is pretty important...