4 messages in com.googlegroups.android-internals[android-internals] Re: porting andro...| From | Sent On | Attachments |
|---|---|---|
| trustchen | 13 Jul 2008 21:21 | |
| Andrea Bernardi | 14 Jul 2008 08:25 | |
| trustchen | 15 Jul 2008 21:23 | |
| Andrea Bernardi | 16 Jul 2008 08:04 |
| Subject: | [android-internals] Re: porting android,strange errors!![]() |
|---|---|
| From: | Andrea Bernardi (aber...@gmail.com) |
| Date: | 07/14/2008 08:25:05 AM |
| List: | com.googlegroups.android-internals |
Hi, I think you should export the following enviroment variable before launch xzygote:
export PATH=/sbin:/system/sbin:/system/bin:$PATH export LD_LIBRARY_PATH=/system/lib export ANDROID_ROOT=/system export ANDROID_ASSETS=/system/app export ANDROID_DATA=/data export EXTERNAL_STORAGE=/sdcard export DRM_CONTENT=/data/drm/content
For more information check out this site http://code.google.com/p/android-on-n8xx/wiki/Home.
Best Regards, Andrea
2008/7/14 trustchen <trus...@gmail.com>:
deal all! i meet strange errors when i port android kernel m5-r14 to my platform(kernel2.6.21). it can show ui. but when start the sentence : /system/bin/app_process -Xzygote /system/bin --zygote & (manully start)
i strace it,the log indicates that(details below) : stat64("/system/framework/core.jar", 0xbea86400) = -1 EACCES (Permission denied) mprotect(0x41098000, 8192, PROT_READ|PROT_WRITE) = 0 stat64("/.", 0xbea86250) = -1 EACCES (Permission denied) stat64("/.", 0xbea86250) = -1 EACCES (Permission denied) i chmod all files attribute 777, it can not works well. why? would you give me some advice? thanks!
it prints: # /system/bin/app_process -Xzygote /system/bin --zygote & # PathClassLoader: can't find '.' PathClassLoader: can't find '.' PathClassLoader: can't find '.' PathClassLoader: can't find '.' PathClassLoader: can't find '.' PathClassLoader: can't find '.' PathClassLoader: can't find '.' PathClassLoader: can't find '.' PathClassLoader: can't find '.' PathClassLoader: can't find '.' PathClassLoader: can't find '.' PathClassLoader: can't find '.' java.lang.NullPointerException at java.io.BufferedInputStream.fillbuf(BufferedInputStream.java:150) at java.io.BufferedInputStream.read(BufferedInputStream.java:306) at java.io.FilterInputStream.read(FilterInputStream.java:137) at java.util.Properties.load(Properties.java:269) at java.util.logging.LogManager.readConfigurationImpl(LogManager.java:532) at java.util.logging.LogManager.readConfiguration(LogManager.java:455) at java.util.logging.LogManager$1.run(LogManager.java:247) at java.security.AccessController.doPrivilegedImpl(AccessController.java:173) at java.security.AccessController.doPrivileged(AccessController.java:53) at java.util.logging.LogManager.<clinit>(LogManager.java:233) at java.util.logging.Logger.initHandler(Logger.java:435) at java.util.logging.Logger.log(Logger.java:1099) at java.util.logging.Logger.warning(Logger.java:918) at java.util.ZoneInfoDB.<clinit>(ZoneInfoDB.java:113) at java.util.TimeZone.getDefault(TimeZone.java:176) at java.util.GregorianCalendar.<init>(GregorianCalendar.java:192) at java.util.GregorianCalendar.<init>(GregorianCalendar.java:151) at java.util.Date.getYear(Date.java:333) at java.util.Date.<clinit>(Date.java:44) at android.dalvik.Zygote.initClass(Native Method) at android.os.ZygoteInit.preloadClasses(ZygoteInit.java:1392) at android.os.ZygoteInit.main(ZygoteInit.java:1427) at android.dalvik.NativeStart.main(Native Method)
[1] Killed /system/bin/app_process -Xzygote /system/bin --zygote
then i strace and its log:
# # # /tools/strace /system/bin/app_process -Xzygote /system/bin --zygote &
execve("/system/bin/app_process", ["/system/bin/app_process", "-Xzygote", "/system/bin", "--zygote"], [/* 9 vars */]) = 0 getpid() = 1606 syscall_983045(0xb0015cb0, 0xb00128d8, 0x3d4, 0, 0xbea86d94, 0x4, 0, 0xf0005, 0xb00128d8, 0, 0, 0xbea86d84, 0, 0xbea86d38, 0xb0000dd9, 0xb00016fc, 0x10, 0xb0015cb0, 0, 0, 0xc764, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) = 0 gettid() = 1606 sigaction(SIGILL, {0xb0001471, [], SA_RESTART}, {SIG_DFL}, 0) = 0 sigaction(SIGABRT, {0xb0001471, [], SA_RESTART}, {SIG_DFL}, 0) = 0 sigaction(SIGBUS, {0xb0001471, [], SA_RESTART}, {SIG_DFL}, 0) = 0 sigaction(SIGFPE, {0xb0001471, [], SA_RESTART}, {SIG_DFL}, 0) = 0 sigaction(SIGSEGV, {0xb0001471, [], SA_RESTART}, {SIG_DFL}, 0) = 0 sigaction(SIGSTKFLT, {0xb0001471, [], SA_RESTART}, {SIG_DFL}, 0) = 0 open("libutils.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/system/lib/libutils.so", O_RDONLY|O_LARGEFILE) = 4 lseek(4, -8, SEEK_END) = 379532 read(4, "\0\0\320\251PRE ", 8) = 8 mmap2(0xa9d00000, 380928, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xa9d00000 close(4) = 0 open("libz.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/system/lib/libz.so", O_RDONLY|O_LARGEFILE) = 4 lseek(4, -8, SEEK_END) = 78444 read(4, "\0\0\220\257PRE ", 8) = 8 mmap2(0xaf900000, 81920, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xaf900000 close(4) = 0 open("libc.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/system/lib/libc.so", O_RDONLY|O_LARGEFILE) = 4 lseek(4, -8, SEEK_END) = 241860 read(4, "\0\0\340\257PRE ", 8) = 8 mmap2(0xafe00000, 245760, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xafe00000 close(4) = 0 mmap2(0xafe3c000, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xafe3c000 mprotect(0xafe00000, 233472, PROT_READ|PROT_EXEC) = 0 open("libstdc++.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/system/lib/libstdc++.so", O_RDONLY|O_LARGEFILE) = 4 lseek(4, -8, SEEK_END) = 4144 read(4, "\0\0\320\257PRE ", 8) = 8 mmap2(0xafd00000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xafd00000 close(4) = 0 open("libm.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/system/lib/libm.so", O_RDONLY|O_LARGEFILE) = 4 lseek(4, -8, SEEK_END) = 133184 read(4, "\0\0\300\257PRE ", 8) = 8 mmap2(0xafc00000, 135168, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xafc00000 close(4) = 0 mprotect(0xafc00000, 131072, PROT_READ|PROT_EXEC) = 0 mprotect(0xaf900000, 73728, PROT_READ|PROT_EXEC) = 0 open("libcutils.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/system/lib/libcutils.so", O_RDONLY|O_LARGEFILE) = 4 lseek(4, -8, SEEK_END) = 57576 read(4, "\0\0\260\257PRE ", 8) = 8 mmap2(0xafb00000, 61440, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xafb00000 close(4) = 0 mmap2(0xafb0f000, 57344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xafb0f000 mprotect(0xafb00000, 53248, PROT_READ|PROT_EXEC) = 0 mprotect(0xa9d00000, 376832, PROT_READ|PROT_EXEC) = 0 brk(0) = 0xa000 brk(0xa000) = 0xa000 brk(0xb000) = 0xb000 sched_get_priority_min(SCHED_RR) = 1 sched_get_priority_max(SCHED_RR) = 99 open("libandroid_runtime.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/system/lib/libandroid_runtime.so", O_RDONLY|O_LARGEFILE) = 4 lseek(4, -8, SEEK_END) = 367012 read(4, "\0\0000\255PRE ", 8) = 8 mmap2(0xad300000, 368640, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xad300000 close(4) = 0 mmap2(0xad35a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xad35a000 open("libexpat.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/system/lib/libexpat.so", O_RDONLY|O_LARGEFILE) = 4 lseek(4, -8, SEEK_END) = 122472 read(4, "\0\0\200\252PRE ", 8) = 8 mmap2(0xaa800000, 122880, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xaa800000 close(4) = 0 open("libnativehelper.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/system/lib/libnativehelper.so", O_RDONLY|O_LARGEFILE) = 4 lseek(4, -8, SEEK_END) = 317520 read(4, "\0\0 \255PRE ", 8) = 8 mmap2(0xad200000, 319488, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xad200000 close(4) = 0 open("libssl.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/system/lib/libssl.so", O_RDONLY|O_LARGEFILE) = 4 lseek(4, -8, SEEK_END) = 158600 read(4, "\0\0p\257PRE ", 8) = 8 mmap2(0xaf700000, 159744, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xaf700000 close(4) = 0 open("libcrypto.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/system/lib/libcrypto.so", O_RDONLY|O_LARGEFILE) = 4 lseek(4, -8, SEEK_END) = 893848 read(4, "\0\0P\257PRE ", 8) = 8 mmap2(0xaf500000, 897024, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xaf500000 close(4) = 0 mmap2(0xaf5db000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xaf5db000 mprotect(0xaf500000, 839680, PROT_READ|PROT_EXEC) = 0 mprotect(0xaf700000, 147456, PROT_READ|PROT_EXEC) = 0 open("libicudata.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/system/lib/libicudata.so", O_RDONLY|O_LARGEFILE) = 4 lseek(4, -8, SEEK_END) = 1041228 read(4, "\0\0`\255PRE ", 8) = 8 mmap2(0xad600000, 1044480, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xad600000 close(4) = 0 open("libicuuc.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/system/lib/libicuuc.so", O_RDONLY|O_LARGEFILE) = 4 lseek(4, -8, SEEK_END) = 806372 read(4, "\0\0P\255PRE ", 8) = 8 mmap2(0xad500000, 806912, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xad500000 close(4) = 0 mmap2(0xad5c5000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xad5c5000 mprotect(0xad500000, 802816, PROT_READ|PROT_EXEC) = 0 open("libicui18n.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/system/lib/libicui18n.so", O_RDONLY|O_LARGEFILE) = 4 lseek(4, -8, SEEK_END) = 754908 read(4, "\0\0@\255PRE ", 8) = 8 mmap2(0xad400000, 757760, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xad400000 close(4) = 0 mprotect(0xad400000, 753664, PROT_READ|PROT_EXEC) = 0 open("libsqlite.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/system/lib/libsqlite.so", O_RDONLY|O_LARGEFILE) = 4 lseek(4, -8, SEEK_END) = 444316 read(4, "\0\0\300\252PRE ", 8) = 8 mmap2(0xaac00000, 446464, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xaac00000 close(4) = 0 mprotect(0xaac00000, 442368, PROT_READ|PROT_EXEC) = 0 mprotect(0xad200000, 307200, PROT_READ|PROT_EXEC) = 0 open("libui.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/system/lib/libui.so", O_RDONLY|O_LARGEFILE) = 4 lseek(4, -8, SEEK_END) = 109496 read(4, "\0\0@\254PRE ", 8) = 8 mmap2(0xac400000, 110592, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xac400000 close(4) = 0 mmap2(0xac41b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xac41b000 open("libcorecg.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/system/lib/libcorecg.so", O_RDONLY|O_LARGEFILE) = 4 lseek(4, -8, SEEK_END) = 48316 read(4, "\0\0\340\254PRE ", 8) = 8 mmap2(0xace00000, 49152, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xace00000 close(4) = 0 open("libpixelflinger.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/system/lib/libpixelflinger.so", O_RDONLY|O_LARGEFILE) = 4 lseek(4, -8, SEEK_END) = 114512 read(4, "\0\0\360\254PRE ", 8) = 8 mmap2(0xacf00000, 114688, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xacf00000 close(4) = 0 open("libhardware.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/system/lib/libhardware.so", O_RDONLY|O_LARGEFILE) = 4 lseek(4, -8, SEEK_END) = 22560 read(4, "\0\0\300\251PRE ", 8) = 8 mmap2(0xa9c00000, 24576, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xa9c00000 close(4) = 0 open("libmedia.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/system/lib/libmedia.so", O_RDONLY|O_LARGEFILE) = 4 lseek(4, -8, SEEK_END) = 84336 read(4, "\0\0 \253PRE ", 8) = 8 mmap2(0xab200000, 86016, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xab200000 close(4) = 0 open("libvorbisidec.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/system/lib/libvorbisidec.so", O_RDONLY|O_LARGEFILE) = 4 lseek(4, -8, SEEK_END) = 122024 read(4, "\0\0@\253PRE ", 8) = 8 mmap2(0xab400000, 122880, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xab400000 close(4) = 0 mprotect(0xab400000, 118784, PROT_READ|PROT_EXEC) = 0 open("libsonivox.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/system/lib/libsonivox.so", O_RDONLY|O_LARGEFILE) = 4 lseek(4, -8, SEEK_END) = 280836 read(4, "\0\0`\253PRE ", 8) = 8 mmap2(0xab600000, 282624, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xab600000 close(4) = 0 mmap2(0xab645000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0xab645000 mprotect(0xab600000, 278528, PROT_READ|PROT_EXEC) = 0 mprotect(0xab200000, 81920, PROT_READ|PROT_EXEC) = 0 mprotect(0xa9c00000, 20480, PROT_READ|PROT_EXEC) = 0 mprotect(0xacf00000, 110592, PROT_READ|PROT_EXEC) = 0 mprotect(0xac400000, 106496, PROT_READ|PROT_EXEC) = 0 open("libsgl.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/system/lib/libsgl.so", O_RDONLY|O_LARGEFILE) = 4 lseek(4, -8, SEEK_END) = 1068224 read(4, "\0\0\0\254PRE ", 8) = 8 mmap2(0xac000000, 1069056, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xac000000 close(4) = 0 mprotect(0xac000000, 1064960, PROT_READ|PROT_EXEC) = 0 open("libdvm.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/system/lib/libdvm.so", O_RDONLY|O_LARGEFILE) = 4 lseek(4, -8, SEEK_END) = 454396 read(4, "\0\0\0\255PRE ", 8) = 8 mmap2(0xad000000, 454656, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xad000000 close(4) = 0 mprotect(0xad000000, 450560, PROT_READ|PROT_EXEC) = 0 open("libpim.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/system/lib/libpim.so", O_RDONLY|O_LARGEFILE) = 4 lseek(4, -8, SEEK_END) = 6444 read(4, "\0\0\360\251PRE ", 8) = 8 mmap2(0xa9f00000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xa9f00000 close(4) = 0 open("libGLES_CM.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/system/lib/libGLES_CM.so", O_RDONLY|O_LARGEFILE) = 4 lseek(4, -8, SEEK_END) = 29996 read(4, "\0\0\260\254PRE ", 8) = 8 mmap2(0xacb00000, 32768, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xacb00000 close(4) = 0 mprotect(0xacb00000, 28672, PROT_READ|PROT_EXEC) = 0 open("libdbus.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/system/lib/libdbus.so", O_RDONLY|O_LARGEFILE) = 4 lseek(4, -8, SEEK_END) = 321552 read(4, "\0\0\200\256PRE ", 8) = 8 mmap2(0xae800000, 323584, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xae800000 close(4) = 0 mprotect(0xae800000, 319488, PROT_READ|PROT_EXEC) = 0 mprotect(0xad300000, 352256, PROT_READ|PROT_EXEC) = 0 mprotect(0, 0, PROT_READ|PROT_EXEC) = 0 gettid() = 1606 syscall_983045(0xbea86c6c, 0, 0x20, 0, 0xbea67000, 0xbea86d28, 0xbea86d80, 0xf0005, 0xbea86d80, 0, 0x8a88, 0x8a84, 0, 0xbea86c60, 0xafe2108b, 0xafe0d09c, 0x60000010, 0xbea86c6c, 0, 0, 0xc764, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) = 0 socket(PF_FILE, SOCK_STREAM, 0) = 4 connect(4, {sa_family=AF_FILE, path=@property_service}, 19) = 0 recvmsg(4, {msg_name(0)=NULL, msg_iov(1)=[{"\0\200\0\0", 4}], msg_controllen=16, {cmsg_len=16, cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, {5}}, msg_flags=0}, 0) = 4 mmap2(NULL, 32768, PROT_READ, MAP_SHARED, 5, 0) = 0x40000000 close(5) = 0 close(4) = 0 open("/dev/log/main", O_WRONLY|O_LARGEFILE) = 4 open("/dev/log/radio", O_WRONLY|O_LARGEFILE) = 5 open("/dev/log/events", O_WRONLY|O_LARGEFILE) = 6 writev(4, [{"\3", 1}, {"AndroidRuntime\0", 15}, {"\n>>>>>>>>>>>>>> AndroidRuntime S"..., 53}], 3) = 69 sigprocmask(SIG_BLOCK, [PIPE], NULL) = 0 writev(4, [{"\4", 1}, {"AndroidRuntime\0", 15}, {"Assertions enabled for ALL code "..., 48}], 3) = 64 sigprocmask(SIG_BLOCK, [QUIT USR1], NULL) = 0 getpid() = 1606 open("/tmp/dalvik-heap-1606", O_RDWR|O_CREAT|O_LARGEFILE, 0700) = 7 ftruncate(7, 16777216) = 0 unlink("/tmp/dalvik-heap-1606") = 0 mmap2(NULL, 16777216, PROT_READ|PROT_WRITE, MAP_PRIVATE, 7, 0) = 0x40008000 mprotect(0x40108014, 15728620, PROT_NONE) = -1 EINVAL (Invalid argument) brk(0xc000) = 0xc000 mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x41008000 gettid() = 1606 brk(0xd000) = 0xd000 brk(0x11ect(0x41032000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41033000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41034000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41035000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41036000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41037000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41038000, 8192, PROT_READ|PROT_WRITE) = 0 brk(0xd1000) = 0xd1000 mprotect(0x41039000, 8192, PROT_READ|PROT_WRITE) = 0 brk(0xd4000) = 0xd4000 brk(0xda000) = 0xda000 setpgid(0, 0) = 0 writev(4, [{"\3", 1}, {"AndroidRuntime\0", 15}, {"--- registering native functions"..., 38}], 3) = 54 mprotect(0x4103a000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x4103b000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x4103c000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x4103d000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x4103e000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x4103f000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41040000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41041000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41042000, 8192, PROT_READ|PROT_WRITE) = 0 uname({sys="Linux", node="localhost", ...}) = 0 getcwd("/", 4096) = 2 mprotect(0x41043000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41044000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41045000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41046000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41047000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41048000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41049000, 8192, PROT_READ|PROT_WRITE) = 0 brk(0xdb000) = 0xdb000 mprotect(0x4104a000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x4104b000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x4104c000, 12288, PROT_READ|PROT_WRITE) = 0 brk(0xdc000) = 0xdc000 mprotect(0x4104e000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x4104f000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41050000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41051000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41052000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41053000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41054000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41055000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41056000, 20480, PROT_READ|PROT_WRITE) = 0 mprotect(0x4105a000, 8192, PROT_READ|PROT_WRITE) = 0 brk(0xde000) = 0xde000 mprotect(0x4105b000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x4105c000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x4105d000, 8192, PROT_READ|PROT_WRITE) = 0 brk(0xdf000) = 0xdf000 mprotect(0x4105e000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x4105f000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41060000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41061000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41062000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41063000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41064000, 8192, PROT_READ|PROT_WRITE) = 0 brk(0xe5000) = 0xe5000 mprotect(0x41065000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41066000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41067000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41068000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41069000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x4106a000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x4106b000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x4106c000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x4106d000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x4106e000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x4106f000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41070000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41071000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41072000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41073000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41074000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41075000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41076000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41077000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41078000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41079000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x4107a000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x4107b000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x4107c000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x4107d000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x4107e000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x4107f000, 12288, PROT_READ|PROT_WRITE) = 0 mprotect(0x41081000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41082000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41083000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41084000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41085000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41086000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41087000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41088000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41089000, 8192, PROT_READ|PROT_WRITE) = 0 brk(0xe8000) = 0xe8000 brk(0xee000) = 0xee000 socket(PF_FILE, SOCK_STREAM, 0) = 13 setsockopt(13, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0 bind(13, {sa_family=AF_FILE, path=@android.zygote}, 17) = 0 listen(13, 50) = 0 setregid32(0, 9999) = 0 setreuid32(0, 9999) = 0 mprotect(0x4108a000, 8192, PROT_READ|PROT_WRITE) = 0 gettimeofday({946684985, 946265}, NULL) = 0 mprotect(0x4108b000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x4108c000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x4108d000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x4108e000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x4108f000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41090000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41091000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41092000, 8192, PROT_READ|PROT_WRITE) = 0 open("/system/usr/share/zoneinfo/zoneinfo.idx", O_RDONLY|O_LARGEFILE) = -1 EACCES (Permission denied) gettimeofday({946684985, 976571}, NULL) = 0 mprotect(0x41093000, 8192, PROT_READ|PROT_WRITE) = 0 brk(0xef000) = 0xef000 brk(0xf0000) = 0xf0000 brk(0xf1000) = 0xf1000 brk(0xf4000) = 0xf4000 brk(0xf7000) = 0xf7000 brk(0xf8000) = 0xf8000 brk(0xf9000) = 0xf9000 brk(0xfa000) = 0xfa000 mprotect(0x41094000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41095000, 8192, PROT_READ|PROT_WRITE) = 0 brk(0xfc000) = 0xfc000 brk(0xfe000) = 0xfe000 brk(0xff000) = 0xff000 brk(0x100000) = 0x100000 brk(0x101000) = 0x101000 brk(0x102000) = 0x102000 brk(0x103000) = 0x103000 brk(0x104000) = 0x104000 brk(0x105000) = 0x105000 mprotect(0x41096000, 8192, PROT_READ|PROT_WRITE) = 0 mprotect(0x41097000, 8192, PROT_READ|PROT_WRITE) = 0 brk(0x106000) = 0x106000 brk(0x107000) = 0x107000 brk(0x108000) = 0x108000 stat64("/system/framework/core.jar", 0xbea86400) = -1 EACCES (Permission denied) mprotect(0x41098000, 8192, PROT_READ|PROT_WRITE) = 0 stat64("/.", 0xbea86250) = -1 EACCES (Permission denied) stat64("/.", 0xbea86250) = -1 EACCES (Permission denied) writev(4, [{"\3", 1}, {"dalvikvm\0", 9}, {"Exception Ljava/lang/ClassNotFou"..., 95}], 3) = 105 writev(4, [{"\3", 1}, {"dalvikvm\0", 9}, {"NOTE: loadClass \'org.apache.harm"..., 101}], 3) = 111 stat64("/.", 0xbea86400) = -1 EACCES (Permission denied) stat64("/.", 0xbea86400) = -1 EACCES (Permission denied) write(2, "PathClassLoader: can\'t find \'.\'", 31PathClassLoader: can't find '.') = 31 write(2, "\n", 1 ) = 1 stat64("/.", 0xbea86250) = -1 EACCES (Permission denied) writev(4, [{"\3", 1}, {"dalvikvm\0", 9}, {"Exception Ljava/lang/ClassNotFou"..., 95}], 3) = 105 writev(4, [{"\3", 1}, {"dalvikvm\0", 9}, {"NOTE: loadClass \'org.apache.harm"..., 98}], 3) = 108 stat64("/.", 0xbea86400) = -1 EACCES (Permission denied) stat64("/.", 0xbea86400) = -1 EACCES (Permission denied) write(2, "PathClassLoader: can\'t find \'.\'", 31PathClassLoader: can't find '.') = 31 write(2, "\n", 1 ) = 1 stat64("/.", 0xbea86250) = -1 EACCES (Permission denied) writev(4, [{"\3", 1}, {"dalvikvm\0", 9}, {"Exception Ljava/lang/ClassNotFou"..., 95}], 3) = 105 writev(4, [{"\3", 1}, {"dalvikvm\0", 9}, {"NOTE: loadClass \'org.apache.harm"..., 95}], 3) = 105 brk(0x109000) = 0x109000 brk(0x10a000) = 0x10a000 brk(0x10b000) = 0x10b000 brk(0x10c000) = 0x10c000 brk(0x10d000) = 0x10d000 brk(0x10e000) = 0x10e000 brk(0x10f000) = 0x10f000 brk(0x110000) = 0x110000 brk(0x111000) = 0x111000 brk(0x112000) = 0x112000 brk(0x113000) = 0x113000 stat64("/system/framework/core.jar", 0xbea86400) = -1 EACCES (Permission denied) stat64("/.", 0xbea86250) = -1 EACCES (Permission denied) writev(4, [{"\3", 1}, {"dalvikvm\0", 9}, {"Exception Ljava/lang/ClassNotFou"..., 95}], 3) = 105 writev(4, [{"\3", 1}, {"dalvikvm\0", 9}, {"NOTE: loadClass \'org.apache.harm"..., 101}], 3) = 111 stat64("/.", 0xbea86400) = -1 EACCES (Permission denied) stat64("/.", 0xbea86400) = -1 EACCES (Permission denied) write(2, "PathClassLoader: can\'t find \'.\'", 31PathClassLoader: can't find '.') = 31 write(2, "\n", 1 ) = 1 stat64("/.", 0xbea86250) = -1 EACCES (Permission denied) writev(4, [{"\3", 1}, {"dalvikvm\0", 9}, {"Exception Ljava/lang/ClassNotFou"..., 95}], 3) = 105 writev(4, [{"\3", 1}, {"dalvikvm\0", 9}, {"NOTE: loadClass \'org.apache.harm"..., 98}], 3) = 108 stat64("/.", 0xbea86400) = -1 EACCES (Permission denied) stat64("/.", 0xbea86400) = -1 EACCES (Permission denied) write(2, "PathClassLoader: can\'t find \'.\'", 31PathClassLoader: can't find '.') = 31 write(2, "\n", 1 ) = 1 stat64("/.", 0xbea86250) = -1 EACCES (Permission denied) writev(4, [{"\3", 1}, {"dalvikvm\0", 9}, {"Exception Ljava/lang/ClassNotFou"..., 95}], 3) = 105 writev(4, [{"\3", 1}, {"dalvikvm\0", 9}, {"NOTE: loadClass \'org.apache.harm"..., 95}], 3) = 105 brk(0x114000) = 0x114000 brk(0x115000) = 0x115000 brk(0x116000) = 0x116000 brk(0x117000) = 0x117000 brk(0x118000) = 0x118000 brk(0x119000) = 0x119000 brk(0x11a000) = 0x11a000 brk(0x11b000) = 0x11b000 brk(0x11c000) = 0x11c000 brk(0x11d000) = 0x11d000 brk(0x11e000) = 0x11e000 stat64("/system/framework/core.jar", 0xbea86400) = -1 EACCES (Permission denied) stat64("/.", 0xbea86250) = -1 EACCES (Permission denied) writev(4, [{"\3", 1}, {"dalvikvm\0", 9}, {"Exception Ljava/lang/ClassNotFou"..., 95}], 3) = 105 writev(4, [{"\3", 1}, {"dalvikvm\0", 9}, {"NOTE: loadClass \'org.apache.harm"..., 101}], 3) = 111 stat64("/.", 0xbea86400) = -1 EACCES (Permission denied) stat64("/.", 0xbea86400) = -1 EACCES (Permission denied) write(2, "PathClassLoader: can\'t find \'.\'", 31PathClassLoader: can't find '.') = 31 write(2, "\n", 1 ) = 1 stat64("/.", 0xbea86250) = -1 EACCES (Permission denied) writev(4, [{"\3", 1}, {"dalvikvm\0", 9}, {"Exception Ljava/lang/ClassNotFou"..., 95}], 3) = 105 writev(4, [{"\3", 1}, {"dalvikvm\0", 9}, {"NOTE: loadClass \'org.apache.harm"..., 98}], 3) = 108 stat64("/.", 0xbea86400) = -1 EACCES (Permission denied) stat64("/.", 0xbea86400) = -1 EACCES (Permission denied) write(2, "PathClassLoader: can\'t find \'.\'", 31PathClassLoader: can't find '.') = 31 write(2, "\n", 1 ) = 1 stat64("/.", 0xbea86250) = -1 EACCES (Permission denied) writev(4, [{"\3", 1}, {"dalvikvm\0", 9}, {"Exception Ljava/lang/ClassNotFou"..., 95}], 3) = 105 writev(4, [{"\3", 1}, {"dalvikvm\0", 9}, {"NOTE: loadClass \'org.apache.harm"..., 95}], 3) = 105 brk(0x11f000) = 0x11f000 brk(0x120000) = 0x120000 brk(0x121000) = 0x121000 brk(0x122000) = 0x122000 brk(0x123000) = 0x123000 brk(0x124000) = 0x124000 brk(0x125000) = 0x125000 brk(0x126000) = 0x126000 brk(0x127000) = 0x127000 brk(0x128000) = 0x128000 brk(0x129000) = 0x129000 brk(0x12a000) = 0x12a000
2008-07-14
------------------------------ trustchen
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Android Internals" group.
To post to this group, send email to andr...@googlegroups.com
To unsubscribe from this group, send email to
andr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-internals?hl=en
-~----------~----~----~----~------~----~------~--~---




