Android 기술 Q&A 
Q&A 게시판에 질문을 남기신 글에 대한 답변/덧글/쪽글에 대한 Push 메일 서비스를 받고자 하시는 분들은
☞ Push 메일 서비스 공지를 필독하시기 바랍니다.
다시 한번 질문을 드리겠습니다...
작성자
작성일 2008-11-27 (목) 14:22
ㆍ추천: 0  ㆍ조회: 10420      
IP: 61.xxx.4
첨부#1 android04.log (384KB) (Down:288)
아래 262 binder driver 와 연결된 질문을 다시 한번 드리겠습니다..
염치 없는 질문이지만 너그러히 읽어 주셨으면 합니다...
 
우선 android 를 1.0 바꾸고 ASHMEM 을 추가해서  이전 이랑은 증세가 조금 다릅니다...
 
아래 메세지가 계속적으로 박복이 되고 있고
문제는 dalvikvm 관련 분제인듯 싶습니다...
자세한 log는 첨부 파일과 같습니다.
 
strace를 뺴고 실행 하면
 
sh: can't access tty; job control turned off -> 메세지 까지 나오고
#
상태로 있습니다.
다른 분들을 보니 여기서 binder가 open되는 메세지가 나오던데요...
 
binder 를 module 로 컴파일 하니
MODPOST 1 modules
ERROR: "get_vm_area" [ drivers/android/binder.ko] undefined!
....
make[1]: *** [__modpost] error1
make: ***[modules] error 2
나오던데요....
혹시 뭔가 제가 빠뜨린 것인 있는지요??
CONFIG_ANDROID_BINDER_IPC=m 으로 하고 컴파일을 했습니다...
소스는 현재 android full source 내에 있는 kernel로 작업을 하고 있구요...
리눅스에 대한 지식도 별로 없는데다...
이것저것 하려고 하니   염치 없는 질문을 하게 되었습니다...
이문제와 관련된 내용을 알고 계신 분은 도움을 좀 주셨으면 합니다...
 
 [pid   434] 00:01:03.364288 writev(6, [{"6", 1}, {"dalvikvm", 9}, {"unable to mmap DEX cache: Inv
alid argumentn", 44}], 3) = 54
[pid   434] 00:01:03.366559 writev(6, [{"6", 1}, {"dalvikvm", 9}, {"Optimization failedn", 21}
], 3) = 31
[pid   434] 00:01:03.368573 exit_group(-1) = ?
Process 421 resumed
Process 434 detached
[pid   421] 00:01:03.370692 <... wait4 resumed> [{WIFEXITED(s) && WEXITSTATUS(s) == 255}], 0, NULL)
= 434
[pid   421] 00:01:03.371380 --- SIGCHLD (Child exited) @ 0 (0) ---
[pid   421] 00:01:03.372191 writev(3, [{"5", 1}, {"dalvikvm", 9}, {"DexOpt: --- END 'core.jar'
--- status=0xff00, process failedn", 62}], 3) = 72
[pid   421] 00:01:03.374694 writev(3, [{"6", 1}, {"dalvikvm", 9}, {"Unable to extract+optimize DE
X from '/system/framework/core.jar'n", 66}], 3) = 76
[pid   421] 00:01:03.377199 close(6)    = 0
[pid   421] 00:01:03.378192 munmap(0x4144b000, 1552200) = 0
[pid   421] 00:01:03.380791 flock(7, LOCK_UN) = 0
[pid   421] 00:01:03.381977 close(7)    = 0
[pid   421] 00:01:03.383129 writev(3, [{"3", 1}, {"dalvikvm", 9}, {"Failed on '/system/framework
/core.jar' (boot=1)n", 49}], 3) = 59
[pid   421] 00:01:03.385586 writev(3, [{"3", 1}, {"dalvikvm", 9}, {"VM cleaning upn", 16}], 3)
 = 26
[pid   421] 00:01:03.387630 munmap(0x41049000, 8192) = 0
[pid   421] 00:01:03.388935 writev(3, [{"3", 1}, {"dalvikvm", 9}, {"LinearAlloc 0x0 used 4100 of
4194304 (0%)n", 43}], 3) = 53
[pid   421] 00:01:03.391276 munmap(0x4104b000, 4194304) = 0
[pid   421] 00:01:03.392531 munmap(0x41009000, 262144) = 0
[pid   421] 00:01:03.393624 munmap(0x40009000, 16777216) = 0
[pid   421] 00:01:03.395103 writev(3, [{"5", 1}, {"dalvikvm", 9}, {"JNI_CreateJavaVM failedn",
 25}], 3) = 35
[pid   421] 00:01:03.397150 writev(3, [{"6", 1}, {"AndroidRuntime", 15}, {"JNI_CreateJavaVM faile
dn", 25}], 3) = 41
[pid   421] 00:01:03.399339 munmap(0x40008000, 4096) = 0
[pid   421] 00:01:03.400469 exit_group(0) = ?

[pid   432] 00:01:34.427296 nanosleep({10, 0}, {10, 0}) = 0
[pid   432] 00:01:44.430850 open("/dev/ttyS0", O_RDWR|O_LARGEFILE) = -1 EACCES (Permission denied)
[pid   432] 00:01:44.432298 write(2, "opening AT interface. retrying...", 33) = 33
[pid   432] 00:01:44.433799 write(2, ": ", 2) = 2
[pid   432] 00:01:44.434916 write(2, "Permission denied", 17) = 17
[pid   432] 00:01:44.436168 write(2, "n", 1) = 1
[pid   432] 00:01:44.437278 nanosleep({10, 0}, {10, 0}) = 0
[pid   432] 00:01:54.440843 open("/dev/ttyS0", O_RDWR|O_LARGEFILE) = -1 EACCES (Permission denied)
[pid   432] 00:01:54.442299 write(2, "opening AT interface. retrying...", 33) = 33
[pid   432] 00:01:54.443805 write(2, ": ", 2) = 2
[pid   432] 00:01:54.444924 write(2, "Permission denied", 17) = 17
[pid   432] 00:01:54.446185 write(2, "n", 1) = 1
[pid   432] 00:01:54.447299 nanosleep({10, 0},
이름아이콘 Excalibur
2008-11-27 19:16
file system을 yaffs로 바꾸니깐 문제는 해결되네요...그런데...
화면에 "ANDROID_" 나왔다가 잠시 후 "ANDROID" 글자가 없어지고 커서만 깜빡이고 있는 상태로
있습니다...
   
이름아이콘 HiJune
2008-11-28 09:23
위의 trace 로그에 나온 Error, Warnning을 하나씩 해결해야겟네요~

1. unable to mmap DEX cache :
   
  이건 아마.. /data/dalvik-cache 디렉토리일텐데요. data partition이 jffs2가 아니어야 할테구요.
  그리고. /data/dalvik-cache 디렉토리를 clean 한 후 다시 해보세요~

2. Unable to extract+optimize DEX from '/system/framework/core.jar
 
  1번으로 해결될것 같습니다. core.jar의 extract중 생기는.. (extract 하는 경로가 아마 /data/dalvik-cahce일겁니다.)

3. ("/dev/ttyS0", O_RDWR|O_LARGEFILE) = -1 EACCES (Permission denied
 
 /dev 아래의 디바이스들의 permission을 확인해보세요~ 최소한 system 계정이 rw 가능하도록
 되어야 합니다.

4. strace 말고, logcat -f /log.txt 나, 혹은 logcat -d 로 log를 보시는게 디버깅에 도움이
  되실수 있겠네요
   
이름아이콘 Excalibur
2008-11-28 10:31
^^ 답변 감사합니다...
   
 
덧글 쓰기 0
3500
※ 회원등급 레벨 0 이상 읽기가 가능한 게시판입니다.
    N     분류     제목    글쓴이 작성일 조회
4753 안드로이드 풀빌드 준비 과정 중 질문입니다. 2008-11-24 9680
4752 개발자 등록 2008-11-24 8216
4751 Wifi Setting..... 2008-11-24 10297
4750 현재 화면 을 캡쳐 할수 있는 길이 있을까요? 2008-11-24 10882
4749 make sdk 2008-11-25 8293
4748 수동으로 빌드할때 오류~ 질문있습니다. 2008-11-25 10556
4747 Camera app 추가 방법 질문입니다. 2008-11-25 9299
4746 screen을 flip 하는 방법 (rotation) 문의 2008-11-25 10926
4745 Re..[오웬] Camera app 추가 방법 질문입니다. 2008-11-25 12329
4744 텍스트파일 읽기에 대해 질문드려요~ 2008-11-26 9616
4743 안드로이드 마켓 질문 2008-11-26 8101
4742 make sdk error2 2008-11-26 8372
4741 binder driver 관련 2008-11-26 12405
4740 touch 잡기...어떤과정을 거쳐야 하나요?? 2008-11-26 8920
4739 초보질문입니다... (gui선택버튼 관련) 2008-11-27 8148
4738 ListView의 아이템이 클릭이 안되요. 2008-11-27 8433
4737 Android Input device porting (keyboard,touch) 2008-11-27 11653
4736 퀄컴소스에 Dalvik porting 해보신 분 계신가요? 2008-11-27 9118
4735 다시 한번 질문을 드리겠습니다... 2008-11-27 10420
4734 에뮬에서 웹브라우저를 통해 어플리케이션 설치하기.. 2008-11-27 11261
4733 Android porting 관련 질문 2008-11-27 10944
4732 APIDemo uninstall하고 새로 install하려는데 안되요.... 2008-11-28 10603
4731 [Tips]에뮬 홈화면을 원하는 자기사진으로 꾸미기.. 2008-11-28 8431
4730 Full build시 특정 app을 제외시키는 script 같은 것이 있나요.. 2008-11-28 8931
4729 Smack 관련 질문드려요~ 2008-11-28 11024
4728 ApiDemo에서 MediaPlayer 질문입니다. 2008-11-28 40034
4727 타이머에 대해 질문있어요~ 2008-11-28 8437
4726 안드로이드 포팅 하드웨어 스펙 2008-11-28 8946
4725 G1을 어떻게 구할수 있을까요? 2008-11-28 7947
4724 소스를 debug모드로 빌드 시 에러나는 문제 2008-11-28 8231
4723 슬라이드를 열었을때 View가 변하지 않게하는 방법 아시나요?.. 2008-11-29 8457
4722 웹서버와 연동 질문입니다 2008-11-29 9408
4721 intent 질문입니다. ㅠ_ㅠ 2008-11-29 8448
4720 R 관련 질문하나 드려도 될까요? 2008-11-29 8398
4719 로컬 비디오 플레이 실행 질문~ 2008-12-01 8418
4718 double buffering 관련 질문. 2008-12-01 9151
4717 안드로이드 어플 + trace32 2008-12-01 8513
4716 apache xml-rpc 관련.. 2008-12-01 8221
4715 안드로이드 포팅 보드 구입 관련 질문 드려요 2008-12-01 8383
4714 에뮬테이터에 시간이 흐르지 않습니다. 왜그럴까요?.. 2008-12-02 8107
4713 android application 실행 문제 2008-12-02 11981
4712 NFS로 포팅관련 질문드립니다 2008-12-02 9517
4711 Full source에서 IM만 따로 build하려면 어떻게 하나요.??.. 2008-12-02 9209
4710 Re..NFS로 포팅관련 질문드립니다 2008-12-02 9313
4709 Android file system에 대한 질문입니다. 2008-12-03 9047
4708 MediaPlayer 관해서....ㅠㅠ 2008-12-03 10461
4707 HAL Library Porting 관련 질문! 2008-12-03 8894
4706 다시 질문 입니다....ㅜㅜ 2008-12-03 8441
4705 SDK 1.0과 full source code의 관계.?? 2008-12-04 9285
4704 좀 갈켜주세요..ㅠㅠ 2008-12-04 8050
12345678910,,,101