2007 2013 Kandroid
www.kandroid.org »
kandroid s/w fundamentals 교육 »
Android 기술 Q&A 
Q&A 게시판에 질문을 남기신 글에 대한 답변/덧글/쪽글에 대한 Push 메일 서비스를 받고자 하시는 분들은
☞ Push 메일 서비스 공지를 필독하시기 바랍니다.
Re..Kernel Panic 문제 3
작성자 File
작성일 2008-11-11 (화) 13:08
ㆍ추천: 0  ㆍ조회: 6258      
IP: 210.xxx.89
NFS에 rootfs를 구성하고
mount 한 후에 chroot로 진입해서 실행한 결과

이 경우에도 마찬가지로 BootAnimation에서 커널 패닉이 발생합니다.

이렇게 되는걸 보니 아무래도 파일 시스템이 문제가 있다기 보다는
설정되어야 할 디바이스가 안되어 있거나 준비 단계에서 뭔가 부족했나 봅니다.

BootAnimation에서 죽는걸 보면 아무래도 프레임버퍼랑 관련이 클 것 같은 예감이 듭니다.
Frambuffer의 double buffering, page_flipping이 지원되어야 한다고 본 듯 한데,
이런 부분도 확인해봐야 겠네요.

NFS로 했을 ㅤㄸㅒㅤ의 kernel panic은 아래와 같습니다.
----------------------------------------------------
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = c1ff0000
[00000000] *pgd=11fd0031, *pte=00000000, *ppte=00000000
Internal error: Oops: 817 [#2] PREEMPT
Modules linked in: ether_cdc_ecm serial msm_hsusb touch_msm fusion rfs(P) xsr_st
l(P) xsr(P)
CPU: 0    Tainted: P      D   (2.6.25 #2)
PC is at __bug+0x20/0x2c
LR is at vprintk+0x3a4/0x3f8
pc : [<c0022b84>]    lr : [<c0047a44>]    psr: 40000013
sp : c1c7fef0  ip : c1c7fe48  fp : c1c7fefc
r10: c517fde0  r9 : c1c7e000  r8 : c055ef78
r7 : c5001580  r6 : c517fe58  r5 : c517fde0  r4 : 00000000
r3 : 00000000  r2 : c1c7e000  r1 : c1c7fe48  r0 : 0000002d
Flags: nZcv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
Control: 00c5387f  Table: 11ff0008  DAC: 00000015
Process BootAnimation (pid: 1317, stack limit = 0xc1c7e260)
Stack: (0xc1c7fef0 to 0xc1c80000)
fee0:                                     c1c7ff24 c1c7ff00 c00aa90c c0022b70
ff00: c1c7ff34 00000014 c51b4f00 c360c0e0 c057a8c0 00000000 c1c7ff64 c1c7ff28
ff20: c01c2cec c00aa7ec c0098c98 c0127084 00000014 00000000 00000000 c02d6f3c
ff40: c1c7ff64 c360c0e0 00000014 b000f55c 00000119 c001eba8 c1c7ff84 c1c7ff68
ff60: c01c2d9c c01c2cac c1c7ff8c c51b4f00 00000000 00000001 c1c7ffa4 c1c7ff88
ff80: c01c39e4 c01c2d78 c1c7ffa4 c360c0e0 c0051418 b000f55c 00000000 c1c7ffa8
ffa0: c001ea00 c01c39c8 b000f55c 00000001 00000001 00000001 00000000 ffffe52c
ffc0: b000f55c 00000001 b000f55c 00000119 44e67dbc afe35d78 a9d2760d 00000001
ffe0: a9d45784 45967aa0 b00013bd b000154c 40000010 00000001 00000000 00000000
Backtrace:
[<c0022b64>] (__bug+0x0/0x2c) from [<c00aa90c>] (d_alloc+0x12c/0x1bc)
[<c00aa7e0>] (d_alloc+0x0/0x1bc) from [<c01c2cec>] (sock_attach_fd+0x4c/0xcc)
[<c01c2ca0>] (sock_attach_fd+0x0/0xcc) from [<c01c2d9c>] (sock_map_fd+0x30/0x68)
 r8:c001eba8 r7:00000119 r6:b000f55c r5:00000014 r4:c360c0e0
[<c01c2d6c>] (sock_map_fd+0x0/0x68) from [<c01c39e4>] (sys_socket+0x28/0x44)
 r5:00000001 r4:00000000
[<c01c39bc>] (sys_socket+0x0/0x44) from [<c001ea00>] (ret_fast_syscall+0x0/0x2c)
 r4:b000f55c
Code: e1a01000 e59f000c eb0093c5 e3a03000 (e5833000)
kernel BUG at include/linux/dcache.h:324!
Kernel panic - not syncing: Fatal exception
-----------------------------------------------------------------------
이름아이콘 인베인
2008-11-11 16:53
위의 커널 에러메세지가 출력이 된다면, 가장 행복한 상태입니다. 왜냐하면 커널이 비명회사시에 저정도의 상세 커널 에레 메세지를 볼수 있는 상황이 실제로 그렇게 많지 안거던요.. 위의 에레메세지를 자세히 고민해보시면 좋은 결과를 얻으실수 있습니다. 먼저 사용하시는 파일시스템인 XSR이라는 nand파일시스템을 사용하시는 것 같은데, 이 파일시스템을 사용시 VFS의 denty가 왜 글로벌 ccache hash에 존재하지 못하게 되는지 추적해보세요...
   
이름아이콘 File
2008-11-12 10:02
감사합니다. 인베인님.
   
이름아이콘 File
2008-11-12 10:10
/ 디렉토리 밑에 default.prop 파일이 없어서 그랬던거 같습니다.
파일이 없는데 커널 패닉까지 나는게 이해는 잘 안가지만....아무튼
default.prop 파일을 root에 복사 해놓으니 커널패닉은 발생하지 않아요.
   
 
덧글 쓰기 0
3500
※ 회원등급 레벨 0 이상 읽기가 가능한 게시판입니다.
    N     분류     제목    글쓴이 작성일 조회
384 안드로이드 마켓 [1] wonae 2008-12-29 5947
383 Framework 관련 질문 [1] 딱정벌레 2008-12-29 5971
382 [질문]또 올립니다.^^;; 하드웨어 테스트하는 방법.. [1] sunflaur 2008-12-29 5658
381 [질문]안드로이드 상에서 화면 크기 변경 [2] sunflaur 2008-12-29 7007
380 스트리밍 관련 문의 Rybeck 2008-12-29 5979
379    Re..[재문의] 스트리밍 관련 Rybeck 2008-12-29 7031
378 저도 포팅에 관련되서 질문 좀 드릴께요 ㅠ [2] Gruv-K 2008-12-27 6005
377 안드로이드 포팅 관련 초보 질문드립니다 [1] 준빠 2008-12-26 5983
376    Re..Native Application에 대한 안드로이드 포팅 들풀 2008-12-27 6526
375 dev phone unlock [8] seanpark 2008-12-26 5976
374    Re..뚫었습니다!! [2] seanpark 2008-12-29 6253
373 안드로이드 마켓의 국내 개발자 등록 문제에,,,.. [8] 콩나물시루 2008-12-26 5977
372 엑티비티를 더 멋이게 보이는 방법? [1] 오동 2008-12-24 5901
371 터치나 키패드 없이 터미널 창으로 Application 실행 방법.. [1] 앵무니 2008-12-24 5984
370 리소스 layout에 xml파일 추가 하는 것 관련 질문입니다... [2]+1 홍냥 2008-12-24 5983
369 제품생산에 대한 라이센스? [6] 마디 2008-12-24 6123
1,,,261262263264265266267268269270,,,293