Hi Dennis, I have the same toolchain. My board have 256MB of RAM. I got the sources doing:
repo init -u git://public.mipsandroid.com/platform/manifest.git -b mips-cupcake and compiling it for mips32r2. How do you did it? 2009/11/24 Dennis.Yxun <dennis.y...@gmail.com> > Not sure whether we have the same problem, > But can you use logcat to dump full debug info? > > Seems that you even can't run /system/bin/sh > but here, at least in my system is working (may fail sometimes) > > I'm using toolchain (mips-4.3-isa32r1) which compiled by codesourcy, > you can download from their web > > $mips-linux-gnu-gcc -v > Using built-in specs. > Target: mips-linux-gnu > Configured with: /scratch/clm/2008q3-src/src/gcc-4.3/configure > --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --target=mips-linux-gnu > --enable-threads --disable-libmudflap --disable-libssp > --disable-libstdcxx-pch --with-arch=mips32r2 --with-float=hard > --enable-mips-nonpic --enable-extra-sgxxlite-multilibs --with-gnu-as > --with-gnu-ld --enable-languages=c,c++ --enable-shared --enable-symvers=gnu > --enable-__cxa_atexit --with-pkgversion='Sourcery G++ Lite 4.3-51' > --with-bugurl=https://support.codesourcery.com/GNUToolchain/ --disable-nls > --prefix=/opt/codesourcery > --with-sysroot=/opt/codesourcery/mips-linux-gnu/libc > --with-build-sysroot=/scratch/clm/2008q3-lite/install/mips-linux-gnu/libc > --with-gmp=/scratch/clm/2008q3-lite/obj/host-libs-4.3-51-mips-linux-gnu-i686-pc-linux-gnu/usr > --with-mpfr=/scratch/clm/2008q3-lite/obj/host-libs-4.3-51-mips-linux-gnu-i686-pc-linux-gnu/usr > --disable-libgomp --enable-poison-system-directories > --with-build-time-tools=/scratch/clm/2008q3-lite/install/mips-linux-gnu/bin > --with-build-time-tools=/scratch/clm/2008q3-lite/install/mips-linux-gnu/bin > Thread model: posix > gcc version 4.3.2 (Sourcery G++ Lite 4.3-51) > > On Tue, Nov 24, 2009 at 5:19 PM, Carlos Piñeiro <carlosp...@gmail.com>wrote: > >> Hi All, >> >> I´m getting the same problem in a MIPS board with the same source code. >> Anyway when I try to launch zygote manually I get a linker error, so I think >> I have a compilation error. >> >> bionic/linker/linker.c:883| ERROR: [ 1273 - failed to extend segment from >> 'libc.so' @ 0x7ef69000 (0x0000a9c0) ] >> bionic/linker/linker.c:1875| ERROR: 1273 could not load 'libcinit: cannot >> find '/system/bin/playmp3', disabling 'bootsound' >> .so' >> bionic/linker/linker.c:1940| ERROR: failed to link /system/bin/sh >> bionic/linker/linker.c:2040| ERROR: CANNOT LINK EXECUTABLE >> '/system/bin/sh' >> init: cannot find '/system/bin/flash_image', disabling 'flash_recovery' >> init: untracked pid 1279 exited >> init: untracked pid 1280 exited >> >> Do you have the same problem? I´m trying to compile for mips32r2. >> >> >> >> >> >> 2009/11/24 Dennis.Yxun <dennis.y...@gmail.com> >> >>> Hi Hedwin Koning: >>> Thanks for your sharing >>> >>> Actually it's 32Mbytes, my fault~ >>> Here I'm a little bit clueless about the problem. >>> Seems that libsgl.so triggered the exception, but I can't find the >>> offended instruction >>> according to the value of PC, since libsgl is dynamically loaded. >>> Hope people can shed some lights on me, any idea or suggestion is >>> welcome! >>> >>> Dennis >>> >>> >>> On Tue, Nov 24, 2009 at 4:04 PM, Hedwin Koning >>> <hedwin.kon...@gmail.com>wrote: >>> >>>> Dennis.Yxun wrote: >>>> > HI ALL: >>>> > I'm trying to bring android up at my MIPS hardware platform, >>>> > while the first problem i encountered is app_process(zygote) is >>>> crashed. >>>> > The source code is pulled from mipsandroid.org < >>>> http://mipsandroid.org> >>>> > My hardware has pretty limited memory, only 16M SDRAM, >>>> > is it enough to bring up essential android system? >>>> > >>>> > Dennis >>>> > >>>> > ************************ err message ******************************* >>>> > turn off boot console >>>> > early0 >>>> > transport: local server >>>> > init >>>> > transport: server_socket_thread() >>>> > starting >>>> > jdwp control socket started >>>> > (7) >>>> > server: trying to get new connection from >>>> > 5555 >>>> > # >>>> > logcat >>>> > >>>> > I/vold ( 1401): Android Volume Daemon version >>>> > 2.0 >>>> > I/vold ( 1401): New MMC card 'SU512' (serial 546968682) added @ >>>> > /class/mmc_h4 >>>> > E/vold ( 1401): Unable to open '/sys/class/switch' >>>> > (m) >>>> > D/vold ( 1401): Bootstrapping >>>> > complete >>>> > I/DEBUG ( 1411): debuggerd: Nov 19 2009 >>>> > 15:24:08 >>>> > I/DEBUG ( 1411): *** *** *** *** *** *** *** *** *** *** *** *** *** >>>> > *** *** * >>>> > I/DEBUG ( 1411): Build fingerprint: >>>> > 'generic//hmp10/:1.5/CUPCAKE/eng.den' >>>> >>>> > I/DEBUG ( 1411): pid: 1407, tid: 1407 >>> /system/bin/app_process >>>> > <<< >>>> > I/DEBUG ( 1411): signal 11 (SIGSEGV), fault addr >>>> > 00160cc8 >>>> > I/DEBUG ( 1411): zr 00000000 at 00000001 v0 00006139 v1 >>>> > 7c033007 >>>> > I/DEBUG ( 1411): a0 7c1567a4 a1 7c02fd68 a2 00000000 a3 >>>> > 56464947 >>>> > I/DEBUG ( 1411): t0 7c194848 t1 00000005 t2 00000028 t3 >>>> > 7c194820 >>>> > I/DEBUG ( 1411): t4 7c194730 t5 00000a86 t6 40000000 t7 >>>> > 7f000000 >>>> > I/DEBUG ( 1411): s0 0000000f s1 7c18ea40 s2 7c02fd68 s3 >>>> > 00000009 >>>> > I/DEBUG ( 1411): s4 7f000000 s5 0000001c s6 00000015 s7 >>>> > 00000014 >>>> > I/DEBUG ( 1411): t8 7f0209fc t9 7c033008 k0 00000000 k1 >>>> > 00000000 >>>> > I/DEBUG ( 1411): gp 00166db8 sp 7fe230d8 s8 00000000 ra >>>> > 7f000228 >>>> > I/DEBUG ( 1411): hi 000006a9 lo 000192ec bva 00160cc8 epc >>>> > 7c033568 >>>> > I/DEBUG ( 1411): #00 pc 7c033568 >>>> > /system/lib/libsgl.so >>>> > I/DEBUG ( 1411): #01 ra 7f000228 >>>> > /system/bin/linker >>>> > I/DEBUG ( 1411): >>>> > stack: >>>> > I/DEBUG ( 1411): 7fe23098 >>>> > 00000000 >>>> > I/DEBUG ( 1411): 7fe2309c >>>> > 00000000 >>>> > I/DEBUG ( 1411): 7fe230a0 >>>> > 00000000 >>>> > I/DEBUG ( 1411): 7fe230a4 >>>> > 00000000 >>>> > I/DEBUG ( 1411): 7fe230a8 >>>> > 00000000 >>>> > I/DEBUG ( 1411): 7fe230ac >>>> > 00000000 >>>> > I/DEBUG ( 1411): 7fe230b0 >>>> > 7f0286a0 >>>> > I/DEBUG ( 1411): 7fe230b4 >>>> > 00000021 >>>> > I/DEBUG ( 1411): 7fe230b8 >>>> > 00000a87 >>>> > I/DEBUG ( 1411): 7fe230bc 7c1946d8 >>>> > /system/lib/libsgl.so >>>> > I/DEBUG ( 1411): 7fe230c0 7c00f45c >>>> > /system/lib/libsgl.so >>>> > I/DEBUG ( 1411): 7fe230c4 >>>> > 00000a87 >>>> > I/DEBUG ( 1411): 7fe230c8 >>>> > 7c199dc0 >>>> > I/DEBUG ( 1411): 7fe230cc 7c0001cc >>>> > /system/lib/libsgl.so >>>> > I/DEBUG ( 1411): 7fe230d0 7c00f46c >>>> > /system/lib/libsgl.so >>>> > I/DEBUG ( 1411): 7fe230d4 7f000228 >>>> > /system/bin/linker >>>> > I/DEBUG ( 1411): 7fe230d8 7c000198 >>>> > /system/lib/libsgl.so >>>> > I/DEBUG ( 1411): 7fe230dc >>>> > 7f0228a8 >>>> > I/DEBUG ( 1411): 7fe230e0 >>>> > 00000001 >>>> > I/DEBUG ( 1411): 7fe230e4 >>>> > 00000021 >>>> > I/DEBUG ( 1411): 7fe230e8 >>>> > 7f0286a0 >>>> > I/DEBUG ( 1411): 7fe230ec >>>> > 0000001c >>>> > I/DEBUG ( 1411): 7fe230f0 >>>> > 00166db8 >>>> > I/DEBUG ( 1411): 7fe230f4 >>>> > 00000000 >>>> > I/DEBUG ( 1411): 7fe230f8 >>>> > 7f0228a8 >>>> > I/DEBUG ( 1411): 7fe230fc 7f002d0c >>>> > /system/bin/linker >>>> > I/DEBUG ( 1411): 7fe23100 >>>> > 7f0228a8 >>>> > I/DEBUG ( 1411): 7fe23104 7c023b5c >>>> > /system/lib/libsgl.so >>>> > I/DEBUG ( 1411): 7fe23108 >>>> > 0000002f >>>> > I/DEBUG ( 1411): 7fe2310c 79d335ac >>>> > /system/lib/libutils.so >>>> > I/DEBUG ( 1411): 7fe23110 >>>> > 7ef6d6e0 >>>> > I/DEBUG ( 1411): 7fe23114 >>>> > 0000000f >>>> > I/DEBUG ( 1411): 7fe23118 7c18ea40 >>>> > /system/lib/libsgl.so >>>> > I/DEBUG ( 1411): 7fe2311c >>>> > 00000000 >>>> > I/DEBUG ( 1411): 7fe23120 >>>> > 00000009 >>>> > I/DEBUG ( 1411): 7fe23124 7f000228 >>>> > /system/bin/linker >>>> > I/DEBUG ( 1411): 7fe23128 >>>> > 00000000 >>>> > I/DEBUG ( 1411): 7fe2312c >>>> > 7f0228a8 >>>> > I/DEBUG ( 1411): 7fe23130 >>>> > 00000001 >>>> > I/DEBUG ( 1411): 7fe23134 >>>> > 00000021 >>>> > I/DEBUG ( 1411): 7fe23138 >>>> > 0000001b >>>> > I/DEBUG ( 1411): 7fe2313c >>>> > 0000001c >>>> > I/DEBUG ( 1411): 7fe23140 >>>> > 00000008 >>>> > I/DEBUG ( 1411): 7fe23144 >>>> > 00000007 >>>> > I/DEBUG ( 1411): 7fe23148 >>>> > 00000012 >>>> > I/DEBUG ( 1411): 7fe2314c 7f0028a4 >>>> > /system/bin/linker >>>> > I/DEBUG ( 1411): 7fe23150 >>>> > 00002000 >>>> > I/DEBUG ( 1411): 7fe23154 7f001274 >>>> > /system/bin/linker >>>> > I/DEBUG ( 1411): 7fe23158 >>>> > 7f02277c >>>> > I/DEBUG ( 1411): 7fe2315c >>>> > 00000003 >>>> > I/DEBUG ( 1411): 7fe23160 >>>> > ffffffff >>>> > I/DEBUG ( 1411): 7fe23164 >>>> > 00000000 >>>> > I/DEBUG ( 1411): 7fe23168 >>>> > 7f0286a0 >>>> > I/DEBUG ( 1411): 7fe2316c 7f020000 >>>> > /system/bin/linker >>>> > I/DEBUG ( 1411): 7fe23170 >>>> > 00000004 >>>> > I/DEBUG ( 1411): 7fe23174 502000d0 >>>> > /system/lib/libskiagl.so >>>> > I/DEBUG ( 1411): 7fe23178 >>>> > 7f02277c >>>> > I/DEBUG ( 1411): 7fe2317c 7f002ed0 >>>> > /system/bin/linker >>>> > I/DEBUG ( 1411): 7fe23180 >>>> > 00000003 >>>> > I/DEBUG ( 1411): 7fe23184 >>>> > 7f025660 >>>> > I/DEBUG ( 1411): 7fe23188 >>>> > 000009d4 >>>> > I/DEBUG ( 1411): 7fe2318c 79d335ac >>>> > /system/lib/libutils.so >>>> > I/DEBUG ( 1411): 7fe23190 00083120 >>>> > [heap] >>>> > I/DEBUG ( 1411): 7fe23194 79d3d828 >>>> > /system/lib/libutils.so >>>> > I/DEBUG ( 1411): 7fe23198 >>>> > 7f0286a0 >>>> > I/DEBUG ( 1411): 7fe2319c 79d75520 >>>> > /system/lib/libutils.so >>>> > I/DEBUG ( 1411): 7fe231a0 >>>> > 7f0286a0 >>>> > I/DEBUG ( 1411): 7fe231a4 7f000fe0 >>>> > /system/bin/linker >>>> > I/DEBUG ( 1411): 7fe231a8 >>>> > 00000000 >>>> > I/DEBUG ( 1411): 7fe231ac >>>> > 7f02277c >>>> > I/DEBUG ( 1411): 7fe231b0 >>>> > 00000001 >>>> > I/DEBUG ( 1411): 7fe231b4 >>>> > 00000021 >>>> > I/DEBUG ( 1411): 7fe231b8 >>>> > 0000001b >>>> > I/DEBUG ( 1411): 7fe231bc >>>> > 0000001c >>>> > I/DEBUG ( 1411): 7fe231c0 >>>> > 00000001 >>>> > I/DEBUG ( 1411): 7fe231c4 >>>> > 00000000 >>>> > I/DEBUG ( 1411): 7fe231c8 >>>> > 00000012 >>>> > I/DEBUG ( 1411): 7fe231cc 7f0028a4 >>>> > /system/bin/linker >>>> > I/DEBUG ( 1411): 7fe231d0 >>>> > 00002000 >>>> > I/DEBUG ( 1411): 7fe231d4 7f001274 >>>> > /system/bin/linker >>>> > I/DEBUG ( 1411): 7fe231d8 >>>> > 7f0214bc >>>> > I/DEBUG ( 1411): 7fe231dc >>>> > 00000003 >>>> > I/DEBUG ( 1411): 7fe231e0 >>>> > ffffffff >>>> > I/DEBUG ( 1411): 7fe231e4 7d2a0000 >>>> > /system/lib/libandroid_runtime.so >>>> > I/DEBUG ( 1411): 7fe231e8 >>>> > 7f0286a0 >>>> > I/DEBUG ( 1411): 7fe231ec 7f020000 >>>> > /system/bin/linker >>>> > I/DEBUG ( 1411): 7fe231f0 >>>> > 00000004 >>>> > I/DEBUG ( 1411): 7fe231f4 7d2a00f0 >>>> > /system/lib/libandroid_runtime.so >>>> > I/DEBUG ( 1411): 7fe231f8 >>>> > 7f0214bc >>>> > I/DEBUG ( 1411): 7fe231fc 7f002ed0 >>>> > /system/bin/linker >>>> > I/DEBUG ( 1411): 7fe23200 >>>> > 00000003 >>>> > I/DEBUG ( 1411): 7fe23204 >>>> > 7f025660 >>>> > I/DEBUG ( 1411): 7fe23208 >>>> > 000001db >>>> > I/DEBUG ( 1411): 7fe2320c >>>> > 00000000 >>>> > I/DEBUG ( 1411): 7fe23210 >>>> > 00000000 >>>> > I/DEBUG ( 1411): 7fe23214 >>>> > 00000000 >>>> > I/DEBUG ( 1411): 7fe23218 >>>> > 7f0286a0 >>>> > I/DEBUG ( 1411): 7fe2321c >>>> > 00000000 >>>> > I/DEBUG ( 1411): 7fe23220 >>>> > 7f0286a0 >>>> > I/DEBUG ( 1411): 7fe23224 >>>> > 00000000 >>>> > I/DEBUG ( 1411): 7fe23228 >>>> > 00000000 >>>> > I/DEBUG ( 1411): 7fe2322c >>>> > 7f0214bc >>>> > I/DEBUG ( 1411): 7fe23230 >>>> > 00000001 >>>> > I/DEBUG ( 1411): 7fe23234 >>>> > 00000021 >>>> > I/DEBUG ( 1411): 7fe23238 >>>> > 0000001b >>>> > I/DEBUG ( 1411): 7fe2323c >>>> > 0000001c >>>> > I/DEBUG ( 1411): 7fe23240 >>>> > 00000001 >>>> > I/DEBUG ( 1411): *** *** *** *** *** *** *** *** *** *** *** *** *** >>>> > *** *** * >>>> > I/DEBUG ( 1411): Build fingerprint: >>>> > 'generic/hmp10/hmp10/:1.5/CUPCAKE/eng.den' >>>> > I/DEBUG ( 1411): pid: 1413, tid: 1413 >>> /system/bin/app_process >>>> > <<< >>>> > I/DEBUG ( 1411): signal 11 (SIGSEGV), fault addr >>>> > 00000000 >>>> > I/DEBUG ( 1411): zr 00000000 at 00000001 v0 00000001 v1 >>>> > 6362696c >>>> > I/DEBUG ( 1411): a0 00000000 a1 7c03a018 a2 7c194730 a3 >>>> > 7c156980 >>>> > I/DEBUG ( 1411): t0 7c194a5c t1 00000001 t2 00000008 t3 >>>> > 7c194a54 >>>> > I/DEBUG ( 1411): t4 7c194730 t5 7c194730 t6 40000000 t7 >>>> > 7f000000 >>>> > I/DEBUG ( 1411): s0 00000000 s1 7c194810 s2 00000000 s3 >>>> > 00000009 >>>> > I/DEBUG ( 1411): s4 7f000000 s5 0000001c s6 00000015 s7 >>>> > 00000014 >>>> > I/DEBUG ( 1411): t8 7f0209fc t9 00000000 k0 00000000 k1 >>>> > 00000000 >>>> > I/DEBUG ( 1411): gp 7f0286a0 sp 7ff86fe8 s8 00000000 ra >>>> > 7c043cbc >>>> > I/DEBUG ( 1411): hi 000006a9 lo 000192ec bva 00000000 epc >>>> > 00000000 >>>> > -- >>>> > unsubscribe: >>>> > android-porting+unsubscr...@googlegroups.com<android-porting%2bunsubscr...@googlegroups.com> >>>> > website: http://groups.google.com/group/android-porting >>>> Hi Dennis. >>>> >>>> I have android running on a MIPS based TV system. >>>> That system has 128MB of ram available and that is >>>> almost eaten up when running Android and Linux. >>>> To get it to work in just 16MB would be quiet some >>>> task. >>>> >>>> Hedwin >>>> >>>> -- >>>> unsubscribe: >>>> android-porting+unsubscr...@googlegroups.com<android-porting%2bunsubscr...@googlegroups.com> >>>> website: http://groups.google.com/group/android-porting >>>> >>> >>> -- >>> unsubscribe: >>> android-porting+unsubscr...@googlegroups.com<android-porting%2bunsubscr...@googlegroups.com> >>> website: http://groups.google.com/group/android-porting >>> >> >> -- >> unsubscribe: >> android-porting+unsubscr...@googlegroups.com<android-porting%2bunsubscr...@googlegroups.com> >> website: http://groups.google.com/group/android-porting >> > > -- > unsubscribe: > android-porting+unsubscr...@googlegroups.com<android-porting%2bunsubscr...@googlegroups.com> > website: http://groups.google.com/group/android-porting > -- unsubscribe: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting