[AT&T, Rogers HTC One X, Telstra One XL] hopkinskong:
Hello,

I got a One XL(Asia version), when i tired to change the default font on it, my phone won't work again.

I am just changing:

/system/fonts/DroidSans-Bold.ttf

/system/fonts/DroidSansFallback.ttf

My device are rooted, after replacing the file and doing backup, i tired to reboot, and the phone won't boot up again, it stuck on the "htc logo", adb still work, but the problem still exists when i copy the backup-ed file back to /system/fonts (via ADB), still, i can't get into the system.

I tired to logcat, and i find this:

W/Zygote ( 645): Class not found for preloading: android.graphics.Bitmap$2

F/libc ( 645): Fatal signal 11 (SIGSEGV) at 0x0000000c (code=1)

I/DEBUG ( 182): handle_crashing_process(8)

I/DEBUG ( 182): reading tid

I/DEBUG ( 182): BOOM: pid=645 uid=9999 gid=9999 tid=645

I/DEBUG ( 182): not ready yet

I/DEBUG ( 182): waitpid: n=645 status=0000137f

I/DEBUG ( 182): stopped -- continuing

I/DEBUG ( 182): not ready yet

I/DEBUG ( 182): waitpid: n=645 status=00000b7f

I/DEBUG ( 182): stopped -- fatal signal

I/DEBUG ( 182): debuggerd: 2012-07-12 21:42:34

I/DEBUG ( 182): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***

I/DEBUG ( 182): Build fingerprint: 'htc_asia_hk/evita/evita:4.0.3/IML74K/57351.3:user/release-keys'

I/DEBUG ( 182): pid: 645, tid: 645 >>> zygote <<<

I/DEBUG ( 182): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0000000c

I/DEBUG ( 182): r0 00000000 r1 00000001 r2 00000000 r3 00000000

I/DEBUG ( 182): r4 01403400 r5 40776894 r6 01403840 r7 013fd920

I/DEBUG ( 182): r8 00000000 r9 01403840 10 00000002 fp 01403f50

I/DEBUG ( 182): ip 00000008 sp befbe458 lr 000d874c pc 4069e11c cpsr 60000010

I/DEBUG ( 182): d0 6c00610074004952 d1 0042020c0040026f

I/DEBUG ( 182): d2 0046020d00440262 d3 004a020d0048026f

I/DEBUG ( 182): d4 0029010800280108 d5 00300410002c0410

I/DEBUG ( 182): d6 0038041000340410 d7 003d0108003c0108

I/DEBUG ( 182): d8 0000000000000000 d9 0000000000000000

I/DEBUG ( 182): d10 0000000000000000 d11 0000000000000000

I/DEBUG ( 182): d12 0000000000000000 d13 0000000000000000

I/DEBUG ( 182): d14 0000000000000000 d15 0000000000000000

I/DEBUG ( 182): d16 d648c34d40abae50 d17 41274f0000000000

I/DEBUG ( 182): d18 41cb27cdb1800000 d19 0000000000000000

I/DEBUG ( 182): d20 0000000000000000 d21 0000000000000000

I/DEBUG ( 182): d22 0000000000000000 d23 0000000000000000

I/DEBUG ( 182): d24 0000000000000000 d25 0000000000000000

I/DEBUG ( 182): d26 0000000000000000 d27 0000000000000000

I/DEBUG ( 182): d28 0000000000000000 d29 0000000000000000

I/DEBUG ( 182): d30 0000000000000000 d31 0000000000000000

I/DEBUG ( 182): scr 80000010

I/DEBUG ( 182):

I/DEBUG ( 182): #00 pc 0005511c /system/lib/libskia.so

I/DEBUG ( 182): #01 pc 000555d4 /system/lib/libskia.so (_ZN10SkFontHost14CreateTypefaceEPK10SkTypefacePKcPKvjNS0_5StyleE)

I/DEBUG ( 182): #02 pc 000a1b4c /system/lib/libskia.so (_ZN10SkTypeface14CreateFromNameEPKcNS_5StyleE)

I/DEBUG ( 182): #03 pc 00077dc0 /system/lib/libandroid_runtime.so

I/DEBUG ( 182): #04 pc 0001fcf0 /system/lib/libdvm.so (dvmPlatformInvoke)

I/DEBUG ( 182): #05 pc 0005aeec /system/lib/libdvm.so (_Z16dvmCallJNIMethodPKjP6JValuePK6MethodP6Thread)

I/DEBUG ( 182):

I/DEBUG ( 182): code around pc:

I/DEBUG ( 182): 4069e0fc e3580000 0a000002 e598c004 e154000c ..X...........T.

I/DEBUG ( 182): 4069e10c 1afffff0 e088c10a e59fe3b8 e1a09006 ................

I/DEBUG ( 182): 4069e11c e58c6004 e08f000e ebff8054 e59f33a8 .`......T....3..

I/DEBUG ( 182): 4069e12c e59d2020 e7920003 e2801008 e4891014 ..............

I/DEBUG ( 182): 4069e13c e1a00009 ebff9801 e59d0014 ebff97ff ................

I/DEBUG ( 182):

I/DEBUG ( 182): code around lr:

I/DEBUG ( 182): 000d872c ffffffff ffffffff ffffffff ffffffff ................

I/DEBUG ( 182): 000d873c ffffffff ffffffff ffffffff ffffffff ................

I/DEBUG ( 182): 000d874c ffffffff ffffffff ffffffff ffffffff ................

I/DEBUG ( 182): 000d875c ffffffff ffffffff ffffffff ffffffff ................

I/DEBUG ( 182): 000d876c ffffffff ffffffff ffffffff ffffffff ................

I/DEBUG ( 182):

I/DEBUG ( 182): stack:

I/DEBUG ( 182): befbe418 00000002

I/DEBUG ( 182): befbe41c 400d7d11 /system/lib/libc.so

I/DEBUG ( 182): befbe420 014036f0 [heap]

I/DEBUG ( 182): befbe424 01403400 [heap]

I/DEBUG ( 182): befbe428 40776894

I/DEBUG ( 182): befbe42c 01403f50 [heap]

I/DEBUG ( 182): befbe430 013fd920 [heap]

I/DEBUG ( 182): befbe434 00013000

I/DEBUG ( 182): befbe438 01403400 [heap]

I/DEBUG ( 182): befbe43c 40776894

I/DEBUG ( 182): befbe440 01403840 [heap]

I/DEBUG ( 182): befbe444 013fd920 [heap]

I/DEBUG ( 182): befbe448 40772ce0 /system/lib/libskia.so

I/DEBUG ( 182): befbe44c 000d87cc

I/DEBUG ( 182): befbe450 df0027ad

I/DEBUG ( 182): befbe454 00000000

I/DEBUG ( 182): #00 befbe458 40b56ae0 /dev/ashmem/dalvik-heap (deleted)

I/DEBUG ( 182): befbe45c 00000000

I/DEBUG ( 182): befbe460 01403420 [heap]

I/DEBUG ( 182): befbe464 01403880 [heap]

I/DEBUG ( 182): befbe468 00000010

I/DEBUG ( 182): befbe46c befbe4e4 [stack]

I/DEBUG ( 182): befbe470 befbe4a4 [stack]

I/DEBUG ( 182): befbe474 00000002

I/DEBUG ( 182): befbe478 4077513c /system/lib/libskia.so

I/DEBUG ( 182): befbe47c 013fd910 [heap]

I/DEBUG ( 182): befbe480 befbe4e8 [stack]

I/DEBUG ( 182): befbe484 40776894

I/DEBUG ( 182): befbe488 fffff9f4

I/DEBUG ( 182): befbe48c 000d85b0

I/DEBUG ( 182): befbe490 01403400 [heap]

I/DEBUG ( 182): befbe494 407768a4

I/DEBUG ( 182): befbe498 fffffb7c

I/DEBUG ( 182): befbe49c 00000000

I/DEBUG ( 182): befbe4a0 40b56b18 /dev/ashmem/dalvik-heap (deleted)

I/DEBUG ( 182): befbe4a4 40774158 /system/lib/libskia.so

I/DEBUG ( 182): befbe4a8 00000001

I/DEBUG ( 182): befbe4ac 4f81b000

I/DEBUG ( 182): befbe4b0 00013000

I/DEBUG ( 182): befbe4b4 00000000

I/DEBUG ( 182): befbe4b8 40b56b00 /dev/ashmem/dalvik-heap (deleted)

I/DEBUG ( 182): befbe4bc ffffffff

I/DEBUG ( 182): befbe4c0 4f81b000

I/DEBUG ( 182): befbe4c4 00013000

I/DEBUG ( 182): befbe4c8 012fdc40 [heap]

I/DEBUG ( 182): befbe4cc 40928da0

I/DEBUG ( 182): befbe4d0 40b56aa8 /dev/ashmem/dalvik-heap (deleted)

I/DEBUG ( 182): befbe4d4 408e587f /system/lib/libdvm.so

I/DEBUG ( 182): befbe4d8 00000000

I/DEBUG ( 182): befbe4dc 00000000

I/DEBUG ( 182): befbe4e0 00000000

I/DEBUG ( 182): befbe4e4 014036f0 [heap]

I/DEBUG ( 182): befbe4e8 01402520 [heap]

I/DEBUG ( 182): befbe4ec 00ac9410

I/DEBUG ( 182): befbe4f0 befbe4f8 [stack]

I/DEBUG ( 182): befbe4f4 00000007

I/DEBUG ( 182): befbe4f8 64726576

I/DEBUG ( 182): befbe4fc 00616e61

I/DEBUG ( 182): befbe500 40000061

I/DEBUG ( 182): befbe504 012ffd20 [heap]

I/DEBUG ( 182): befbe508 40922068 /system/lib/libdvm.so

I/DEBUG ( 182): befbe50c 40247f4a /system/lib/libandroid_runtime.so

I/DEBUG ( 182): befbe510 40ac9410 /dev/ashmem/dalvik-heap (deleted)

I/DEBUG ( 182): befbe514 012ffd20 [heap]

I/DEBUG ( 182): befbe518 40922068 /system/lib/libdvm.so

I/DEBUG ( 182): befbe51c 408e12e1 /system/lib/libdvm.so

I/DEBUG ( 182): befbe520 00000010

I/DEBUG ( 182): befbe524 00000030

I/DEBUG ( 182): befbe528 00000001

I/DEBUG ( 182): befbe52c 0133a658 [heap]

I/DEBUG ( 182): befbe530 40922068 /system/lib/libdvm.so

I/DEBUG ( 182): befbe534 013a95d8 [heap]

I/DEBUG ( 182): befbe538 40ac9410 /dev/ashmem/dalvik-heap (deleted)

I/DEBUG ( 182): befbe53c d648c34d

I/DEBUG ( 182): befbe540 40aa5018 /dev/ashmem/dalvik-heap (deleted)

I/DEBUG ( 182): befbe544 4bd3cdc8 /dev/ashmem/dalvik-LinearAlloc (deleted)

I/DEBUG ( 182): befbe548 00000000

I/DEBUG ( 182): befbe54c 00000000

I/DEBUG ( 182): befbe550 48aa8e58

I/DEBUG ( 182): befbe554 befbe5a8 [stack]

I/DEBUG ( 182): befbe558 48aa8e50

I/DEBUG ( 182): befbe55c 4d120a68 /system/framework/framework.odex

I/DEBUG ( 182): befbe560 befbe5bc [stack]

I/DEBUG ( 182): befbe564 4069e5d8 /system/lib/libskia.so

I/DEBUG ( 182): #01 befbe568 4bd3cdc8 /dev/ashmem/dalvik-LinearAlloc (deleted)

I/DEBUG ( 182): befbe56c 00000000

I/DEBUG ( 182): befbe570 00000004

I/DEBUG ( 182): befbe574 406eab50 /system/lib/libskia.so

I/DEBUG ( 182): detaching

I/DEBUG ( 182): waiting for connection

I/ServiceManager( 179): service 'media.audio_flinger' died

I/ServiceManager( 179): service 'media.player' died

I/ServiceManager( 179): service 'media.camera' died

I/ServiceManager( 179): service 'media.audio_policy' died

This error keep raising, it seems that the system server died(?)

The only way to recover is flash my phone using RUU

Any solutions? I tired three time, and the error are SAME(lol i flashed my phone 3 times and i lost all apps and data..:()