Android 기술 Q&A 
Q&A 게시판에 질문을 남기신 글에 대한 답변/덧글/쪽글에 대한 Push 메일 서비스를 받고자 하시는 분들은
☞ Push 메일 서비스 공지를 필독하시기 바랍니다.
kernel panic 관련 질문
작성자
작성일 2008-11-11 (화) 12:01
ㆍ추천: 0  ㆍ조회: 14043      
IP: 61.xxx.4
안녕하세요 저는 Windows Mobile 을 개발하다 이제 android 를 처음 접해보는 초보입니다.
다름이 아니라 저희 보드의 kernel에 root file system 만 android 로 변경하여
porting 을 하고 있습니다.
헌데 부팅 중에
 
* Booting Android
JFFS2 notice: (745) read_dnode: node CRC failed on dnode at 0x36e7ff0: read
0xffffffff, calculated 0
x6494f44b
JFFS2 notice: (758) check_node_data: wrong data CRC in data node at 0x032a2800
: read 0x6a936b4f, cal
culated 0x95df937b.
JFFS2 notice: (758) check_node_data: wrong data CRC in data node at 0x038e9000
: read 0xc7f3811b, cal
culated 0x6ab9ffd4.
JFFS2 notice: (758) check_node_data: wrong data CRC in data node at 0x03514800
: read 0x6cbc8a8a, cal
culated 0x37ca208.
init: HOW ARE YOU GENTLEMEN
init: reading config file
00:01:00 execve("/system/bin/runtime", ["/system/bin/runtime"], [/* 13 vars */
]) = 0
00:01:00 getpid()                       = 765
00:01:00 syscall_983045(0xb0016b68, 0xb0013780, 0x3e4, 0, 0xbead0df8, 0x1, 0,
0xf0005, 0xb0013780, 0
, 0, 0xbead0df4, 0, 0xbead0da8, 0xb0000d89, 0xb00016ec, 0x10, 0xb0016b68, 0, 0
, 0xc764, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0) = 0
00:01:00 gettid()                       = 765
00:01:00 sigaction(SIGILL, {0xb0001469, [], SA_RESTART}, {SIG_DFL}, 0) = 0
00:01:00 sigaction(SIGABRT, {0xb0001469, [], SA_RESTART}, {SIG_DFL}, 0) = 0
00:01:00 sigaction(SIGBUS, {0xb0001469, [], SA_RESTART}, {SIG_DFL}, 0) = 0
00:01:00 sigaction(SIGFPE, {0xb0001469, [], SA_RESTART}, {SIG_DFL}, 0) = 0
00:01:00 sigaction(SIGSEGV, {0xb0001469, [], SA_RESTART}, {SIG_DFL}, 0) = 0
00:01:00 sigaction(SIGSTKFLT, {0xb0001469, [], SA_RESTART}, {SIG_DFL}, 0) = 0
00:01:00 open("libandroid_runtime.so", O_RDONLY|O_LARGEFILEinit: device init
) = -1 ENOENT (No such file or directory)
init: mtd partition -1,
init: mtd partition 0, "Bootloade
init: mtd partition 1, "Kernel"
init: mtd partition 2, "Filesyste
init: mtd partition 3, "MassStora
init: mtd partition 4, "BBT"
WARNING: `libz.so` is not a prelinked library
00:01:00 open("/system/lib/libandroid_runtime.so", O_RDONLY|O_LARGEFILE) = 3
00:01:00 lseek(3, -8, SEEK_END)         = 313648
00:01:00 read(3, [1]   Segmentation fault      /init
ERROR:   763 missing essential tables
ERROR: failed to link libz.so
ERROR:   763 could not load 'libz.so'
ERROR: failed to link libutils.so
ERROR:   763 could not load 'libutils.so'
ERROR: failed to link /system/bin/app_process
ERROR: CANNOT LINK EXECUTABLE '/system/bin/app_process'
"000255PRE ", 8)  = 8
00:01:00 mmap2(0xad300000, 315392, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE
, 3, 0) = 0xad300000
00:01:00 close(3)                       = 0
00:01:00 mmap2(0xad34d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|
MAP_ANONYMOUS, 0, 0) = 0xad34d000
00:01:00 open("libexpat.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file
or directory)
00:01:00 open("/system/lib/libexpat.so", O_RDONLY|O_LARGEFILE) = 3
00:01:00 lseek(3, -8, SEEK_END)         = 168700
00:01:00 read(3, "2712552002525256200252", 8) = 8
00:01:00 fstat64(1, {st_mode=S_IFCHR|0644, st_rdev=makedev(4, 66), ...}) = 0
00:01:00 brk(0)                         = 0x13000
00:01:00 brk(0x13000)                   = 0x13000
00:01:00 brk(0x15000)                   = 0x15000
00:01:00 ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B115200 opost isig icanon
echo ...}) = 0
00:01:00 write(1, "WARNING: `libexpat.so` is not a prelinked libraryn",
50WARNING: `libexpat.so` is
 not a prelinked library
) = 50
00:01:00 lseek(3, 0, SEEK_END)          = 168708
00:01:00 mmap2(0x80100000, 172032, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE
, 3, 0) = 0x80100000
00:01:00 close(3)                       = 0
00:01:00 open("libc.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or
directory)
00:01:00 open("/system/lib/libc.so", O_RDONLY|O_LARGEFILE) = 3
00:01:00 lseek(3, -8, SEEK_END)         = 231876
00:01:00 read(3, "340257PRE ", 8) = 8
00:01:00 mmap2(0xafe00000, 233472, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE
, 3, 0) = 0xafe00000
00:01:00 close(3)                       = 0
00:01:00 mmap2(0xafe39000, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|
MAP_ANONYMOUS, 0, 0) = 0xafe3900
0
00:01:00 mprotect(0xafe00000, 221184, PROT_READ|PROT_EXEC) = 0
00:01:00 open("libstdc++.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file
or directory)
00:01:00 open("/system/lib/libstdc++.so", O_RDONLY|O_LARGEFILE) = 3
00:01:00 lseek(3, -8, SEEK_END)         = 852884
00:01:00 read(3, "mt4", 8)  = 8
00:01:00 write(1, "WARNING: `libstdc++.so` is not a prelinked libraryn",
51WARNING: `libstdc++.so`
is not a prelinked library
) = 51
00:01:00 lseek(3, 0, SEEK_END)          = 852892
00:01:00 mmap2(0x80300000, 856064, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE
, 3, 0) = 0x80300000
00:01:00 close(3)                       = 0
00:01:00 open("libm.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or
directory)
00:01:00 open("/system/lib/libm.so", O_RDONLY|O_LARGEFILE) = 3
00:01:00 lseek(3, -8, SEEK_END)         = 131596
00:01:00 read(3, "300257PRE ", 8) = 8
00:01:00 mmap2(0xafc00000, 135168, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE
, 3, 0) = 0xafc00000
00:01:00 close(3)                       = 0
00:01:00 mprotect(0xafc00000, 126976, PROT_READ|PROT_EXEC) = 0
00:01:00 open("libnativehelper.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No
such file or directory)
00:01:00 open("/system/lib/libnativehelper.so", O_RDONLY|O_LARGEFILE) = 3
00:01:00 lseek(3, -8, SEEK_END)         = 168700
00:01:00 read(3, " 255PRE ", 8)    = 8
00:01:00 mmap2(0xad200000, 172032, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE
, 3, 0) = 0xad200000
00:01:00 close(3)                       = 0
00:01:00 open("libcutils.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file
or directory)
00:01:00 open("/system/lib/libcutils.so", O_RDONLY|O_LARGEFILE) = 3
00:01:00 lseek(3, -8, SEEK_END)         = 852884
00:01:00 read(3, "234((4", 8) = 8
00:01:00 write(1, "WARNING: `libcutils.so` is not a prelinked libraryn",
51WARNING: `libcutils.so`
is not a prelinked library
) = 51
00:01:00 lseek(3, 0, SEEK_END)          = 852892
00:01:00 mmap2(0x80600000, 856064, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE
, 3, 0) = 0x80600000
00:01:00 close(3)                       = 0
00:01:00 mprotect(0x80600000, 53248, PROT_READ|PROT_EXEC) = 0
00:01:00 open("libssl.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or
directory)
00:01:00 open("/system/lib/libssl.so", O_RDONLY|O_LARGEFILE) = 3
00:01:00 lseek(3, -8, SEEK_END)         = 432304
00:01:00 read(3, "l,4?&32346r", 8)  = 8
00:01:00 write(1, "WARNING: `libssl.so` is not a prelinked libraryn",
48WARNING: `libssl.so` is not
 a prelinked library
) = 48
00:01:00 lseek(3, 0, SEEK_END)          = 432312
00:01:00 mmap2(0x80700000, 434176, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE
, 3, 0) = 0x80700000
00:01:00 close(3)                       = 0
00:01:00 open("libcrypto.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file
or directory)
00:01:00 open("/system/lib/libcrypto.so", O_RDONLY|O_LARGEFILE) = 3
00:01:00 lseek(3, -8, SEEK_END)         = 852884
00:01:00 read(3, "P257PRE ", 8)    = 8
00:01:00 mmap2(0xaf500000, 856064, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE
, 3, 0) = 0xaf500000
00:01:00 close(3)                       = 0
00:01:00 mmap2(0xaf5d1000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|
MAP_ANONYMOUS, 0, 0) = 0xaf5d1000
00:01:00 mprotect(0xaf500000, 798720, PROT_READ|PROT_EXEC) = 0
00:01:00 mprotect(0x80700000, 143360, PROT_READ|PROT_EXEC) = 0
00:01:00 open("libutils.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file
or directory)
00:01:00 open("/system/lib/libutils.so", O_RDONLY|O_LARGEFILE) = 3
00:01:00 lseek(3, -8, SEEK_END)         = 425856
00:01:00 read(3, "320251PRE ", 8) = 8
00:01:00 mmap2(0xa9d00000, 425984, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE
, 3, 0) = 0xa9d00000
00:01:00 close(3)                       = 0
00:01:00 open("libz.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or
directory)
00:01:00 open("/system/lib/libz.so", O_RDONLY|O_LARGEFILE) = 3
00:01:00 lseek(3, -8, SEEK_END)         = 54548
00:01:00 read(3, "Ht361207", 8) = 8
00:01:00 write(1, "WARNING: `libz.so` is not a prelinked libraryn", 46WARNING
: `libz.so` is not a p
relinked library
) = 46
00:01:00 lseek(3, 0, SEEK_END)          = 54556
00:01:00 mmap2(0x80a00000, 57344, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE
, 3, 0) = 0x80a00000
00:01:00 close(3)                       = 0
00:01:00 write(1, "ERROR:   765 missing essential tablesn", 38ERROR:   765
missing essential tables
) = 38
00:01:00 write(1, "ERROR: failed to link libz.son", 30ERROR: failed to link
libz.so
) = 30
00:01:00 munmap(0x80a00000, 57344)      = 0
00:01:00 write(1, "ERROR:   765 could not load 'libz.so'n", 38ERROR:   765
could not load 'libz.s
o'
) = 38
00:01:00 write(1, "ERROR: failed to link libutils.son", 34ERROR: failed to
link libutils.so
) = 34
00:01:00 munmap(0xa9d00000, 425984)     = 0
00:01:00 write(1, "ERROR:   765 could not load 'libutils.so'n", 42ERROR:  
765 could not load 'li
butils.so'
) = 42
00:01:00 write(1, "ERROR: failed to link libnativehelper.son", 41ERROR:
failed to link libnativehel
per.so
) = 41
00:01:00 munmap(0xad200000, 172032)     = 0
00:01:00 write(1, "ERROR:   765 could not load 'libnativehelper.so'n",
49ERROR:   765 could not l
oad 'libnativehelper.so'
) = 49
00:01:00 write(1, "ERROR: failed to link libandroid_runtime.son", 44ERROR:
failed to link libandroi
d_runtime.so
) = 44
00:01:00 munmap(0xad300000, 315392)     = 0
00:01:00 write(1, "ERROR:   765 could not load 'libandroid_runtime.so'n",
52ERROR:   765 could no
t load 'libandroid_runtime.so'
) = 52
00:01:00 write(1, "ERROR: failed to link /system/bin/runtimen", 42ERROR:
failed to link /system/bin
/runtime
) = 42
00:01:00 write(1, "ERROR: CANNOT LINK EXECUTABLE '/system/bin/runtime'n",
52ERROR: CANNOT LINK EX
ECUTABLE '/system/bin/runtime'
) = 52
00:01:00 exit_group(-1)                 = ?
Process 765 detached
WARNING: `libstdc++.so` is not a prelinked library
# JFFS2 notice: (745) read_dnode: node CRC failed on dnode at 0x3a597e8: read
0xffffffff, calculated
 0x63ecf62
#
#
 
위와 같은 메세지를 뿌리고 "A N D R O I D _" display 된 상태로 죽어버리는데 원인을 모르겠습니다.
kernel 은 android kernel은 아니고 Marvel kernel을 수정 한 것이고
android root는 본 홈페이지에 있는 rootfs를 jffs2 로 변경하고 사용하고 있습니다.
혹시 android rootfs를 사용하기 위해 kernel에서 뭔가 작업을 해줘야 하는 것이 있는지요..?
경험이 있으신 분들의 조언 부탁 드립니다.
 
덧글 쓰기 0
3500
※ 회원등급 레벨 0 이상 읽기가 가능한 게시판입니다.
    N     분류     제목    글쓴이 작성일 조회
4803 MusicDroid에 대해서 문의드립니다. 2008-11-10 8473
4802 [질문] java.lang.RuntimeException.... 2008-11-10 13907
4801 Re..Kernel Panic 문제 2 2008-11-11 9470
4800 kernel panic 관련 질문 2008-11-11 14043
4799 Re..Kernel Panic 문제 3 2008-11-11 10484
4798 웹브라우져 관련 초보자 질문입니다. 2008-11-11 8092
4797 앞으로 몰 만들어야 할지요? 2008-11-11 8167
4796 Android 1.0 r1 Network 설정 문의 2008-11-12 8767
4795 Android PDK소스는 어떻게 얻나요? 2008-11-12 9615
4794 오픈소스 FBReader 를 받았는데 실행이 되질 않습니다... 2008-11-12 13687
4793 video player에 대해. 2008-11-12 8219
4792 [문의] zygote가 start와 exit를 반복합니다. 2008-11-12 13773
4791 Internet Radio 2008-11-12 9757
4790 도와주세요~ 2008-11-13 8640
4789 Framebuffer 문제 2008-11-13 11780
4788 Android 해상도 문제... 2008-11-13 12840
4787 Android Full source 다운로드 관련 2008-11-13 12752
4786 Android의 Location관련 서비스는 SUPL을 지원하나요?.. 2008-11-13 8718
4785 Android Full source 빌드 오류 관련 2008-11-14 9492
4784 [문의] Target에 yaffs2를 적용하는 방법 2008-11-14 14454
4783 Android Emulator에서 무선랜 관련 질문입니다. 2008-11-14 8482
4782 emulator 에서 기존 app을 uninstall 하는 방법 2008-11-15 10364
4781 QEMU Compile 관련 질문입니다 ㅜㅜ 2008-11-16 9122
4780 Android 소스 빌드 에러 - unrecognized command line option .. 2008-11-16 12592
4779 edittext의 줄 나눔 관련 질문 드립니다. 2008-11-16 10533
4778 안드로이드 풀 소스 make시 오류 문의~ 2008-11-17 10146
4777 Android에 Developer Registration 다들 어떻게 하셨나요?.. 2008-11-17 8145
4776 초보자질문... 2008-11-17 8443
4775 에러 발생...이유가.. 2008-11-17 8577
4774 android 버전문제 2008-11-17 8429
4773 [질문] open max il 2008-11-18 8575
4772 정말 기초질문좀 할게요 ㅠㅠ 2008-11-18 8142
4771 안드로이드 메뉴버튼 눌렀을때 2008-11-18 9146
4770 초순이 질문 드려요^^ 2008-11-19 8250
4769 map 관련해서 말풍선(info. balloon) 질문 2008-11-19 11468
4768 안드로이드 풀소스 컴파일 오류.. 2008-11-19 16871
4767 안드로이드 폰에 대한 질문입니다 2008-11-19 8611
4766 zygote? 2008-11-19 14080
4765 안드로이드 폰에 콘솔 프로그램 올리는 것에 대한 질문입니다.. 2008-11-19 9112
4764 어플리케이션에서 버튼 클릭할때, 인터넷으로 연결하는 방법 .. 2008-11-20 8473
4763 오버레이 이미지의 이벤트 2008-11-20 9518
4762 초보자의 질문 2008-11-20 8488
4761 구글맵, 자신의 위치를 찾는 방법 아시는분 계신가요?.. 2008-11-20 9315
4760 oracle 사용 가능한가요? 2008-11-20 10681
4759 [질문] android_power_suspend 관련 질문드립니다.? 2008-11-20 10264
4758 T-Mobile G1에 콘솔 프로그램 올리는 방법 문의입니다... 2008-11-20 8573
4757 초보자의 질문 2탄..;; 2008-11-21 8466
4756 포팅이 제대로 되었으면 콘솔창으로 입력이 가능한건가요?.. 2008-11-21 10879
4755 카메라 흑백(?) Display 문제 2008-11-21 9332
4754 Telephony API 질문 2008-11-22 8193
12345678910,,,101