Friends, I have a mips port on Android. I cross compiled the BrowserPlugin sample under froyo source for mips and Installed it in the mips board. But at the time of browser launch, the browser crashes with the following logcat message:
=================== MESSAGE BEGINS =================== I/ActivityManager( 1426): Starting activity: Intent { act=android.intent.action.MAIN flg=0x10000000 cmp=com.android.browser/.BrowserActivity } I/ActivityManager( 1426): Start proc com.android.browser for activity com.android.browser/.BrowserActivity: pid=1835 uid=10023 gids={3003, 1015} D/dalvikvm( 1312): GC_EXPLICIT freed 283 objects / 10736 bytes in 49ms D/dalvikvm( 1312): GC_EXPLICIT freed 47 objects / 2072 bytes in 43ms E/dalvikvm( 1835): could not disable core file generation for pid 1835, errno=1 D/dalvikvm( 1312): GC_EXPLICIT freed 2 objects / 64 bytes in 51ms I/ActivityThread( 1835): Publishing provider browser: com.android.browser.BrowserProvider I/BrowserSettings( 1835): Selected search engine: ActivitySearchEngine{android.app.SearchableInfo@2e9220f8} D/dalvikvm( 1835): GC_FOR_MALLOC freed 2890 objects / 199104 bytes in 63ms I/ActivityManager( 1426): Displayed activity com.android.browser/.BrowserActivity: 1485 ms (total 1485 ms) I/DEBUG ( 1311): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** I/DEBUG ( 1311): Build fingerprint: 'SigmaDesigns/smp86xx/smp86xx/: 2.2.1/FRG83/40:eng/test-keys' I/DEBUG ( 1311): pid: 1835, tid: 1845 >>> com.android.browser <<< I/DEBUG ( 1311): signal 11 (SIGSEGV), fault addr 00000000 I/DEBUG ( 1311): zr 00000000 at 00000001 v0 50301c38 v1 7f010000 I/DEBUG ( 1311): a0 00000002 a1 50300b74 a2 2fffa750 a3 00000006 I/DEBUG ( 1311): t0 00000001 t1 00000674 t2 7f00f068 t3 00000050 I/DEBUG ( 1311): t4 00000012 t5 00000006 t6 503001e0 t7 00000003 I/DEBUG ( 1311): s0 004d0650 s1 004d0660 s2 00000000 s3 2fffa830 I/DEBUG ( 1311): s4 ffffffff s5 00000000 s6 00000000 s7 7b0c7058 I/DEBUG ( 1311): t8 00000000 t9 00000000 k0 00000000 k1 00000000 I/DEBUG ( 1311): gp 50309a50 sp 2fffa708 s8 9e3779b9 ra 503006a4 I/DEBUG ( 1311): hi 0000000c lo 00c0e3c9 bva 00000000 epc 00000000 I/DEBUG ( 1311): #00 pc 00000000 <unknown> I/DEBUG ( 1311): #01 ra 503006a4 /data/data/ com.android.sampleplugin/lib/libsampleplugin.so I/DEBUG ( 1311): I/DEBUG ( 1311): code around pc: I/DEBUG ( 1311): I/DEBUG ( 1311): code around ra: I/DEBUG ( 1311): 50300684 afbf001c afbc0010 8f828018 8f85801c I/DEBUG ( 1311): 50300694 24040002 8c590004 0320f809 24a51214 I/DEBUG ( 1311): 503006a4 8fbf001c 24020001 03e00008 27bd0020 I/DEBUG ( 1311): 503006b4 3c1c0001 279c939c 0399e021 27bdffa8 I/DEBUG ( 1311): 503006c4 afbf0054 afbc0010 8f878018 8f85801c I/DEBUG ( 1311): I/DEBUG ( 1311): stack: I/DEBUG ( 1311): 2fffa6c8 7f00f068 I/DEBUG ( 1311): 2fffa6cc 7f00f068 I/DEBUG ( 1311): 2fffa6d0 7f012eb0 I/DEBUG ( 1311): 2fffa6d4 00000000 I/DEBUG ( 1311): 2fffa6d8 00009004 I/DEBUG ( 1311): 2fffa6dc 00000000 I/DEBUG ( 1311): 2fffa6e0 00000000 I/DEBUG ( 1311): 2fffa6e4 00000000 I/DEBUG ( 1311): 2fffa6e8 ffffffff I/DEBUG ( 1311): 2fffa6ec 7f004860 /system/bin/linker I/DEBUG ( 1311): 2fffa6f0 9e3779b9 I/DEBUG ( 1311): 2fffa6f4 7ee0bcc0 /system/lib/libc.so I/DEBUG ( 1311): 2fffa6f8 ffffffff I/DEBUG ( 1311): 2fffa6fc 7f00492c /system/bin/linker I/DEBUG ( 1311): 2fffa700 7f012eb0 I/DEBUG ( 1311): 2fffa704 7b7af7d0 /system/lib/libwebcore.so I/DEBUG ( 1311): 2fffa708 7f00f068 I/DEBUG ( 1311): 2fffa70c 00000002 I/DEBUG ( 1311): 2fffa710 7b81d458 /system/lib/libwebcore.so I/DEBUG ( 1311): 2fffa714 004d0660 [heap] I/DEBUG ( 1311): 2fffa718 50309a50 I/DEBUG ( 1311): 2fffa71c 004d0650 [heap] I/DEBUG ( 1311): 2fffa720 004d0660 [heap] I/DEBUG ( 1311): 2fffa724 7b0cde48 /system/lib/libwebcore.so I/DEBUG ( 1311): 2fffa728 ffffffff I/DEBUG ( 1311): 2fffa72c 7b7af7d0 /system/lib/libwebcore.so I/DEBUG ( 1311): 2fffa730 7ee7adf0 I/DEBUG ( 1311): 2fffa734 00000000 I/DEBUG ( 1311): 2fffa738 7b9b2f40 I/DEBUG ( 1311): 2fffa73c 2fffa89c I/DEBUG ( 1311): 2fffa740 7f00f068 I/DEBUG ( 1311): 2fffa744 004c5af0 [heap] I/DEBUG ( 1311): 2fffa748 5030062c /data/data/ com.android.sampleplugin/lib/libsampleplugin.so I/DEBUG ( 1311): 2fffa74c 50300674 /data/data/ com.android.sampleplugin/lib/libsampleplugin.so I/DEBUG ( 1311): 2fffa750 2fffa7d0 I/DEBUG ( 1311): 2fffa754 7b0bb8f4 /system/lib/libwebcore.so I/DEBUG ( 1311): 2fffa758 00329238 [heap] I/DEBUG ( 1311): 2fffa75c 7b0b477c /system/lib/libwebcore.so I/DEBUG ( 1311): 2fffa760 7b9b2f40 I/DEBUG ( 1311): 2fffa764 2fffa830 I/DEBUG ( 1311): 2fffa768 7b9b2f40 I/DEBUG ( 1311): 2fffa76c 7ee73660 /system/lib/libc.so I/DEBUG ( 1311): 2fffa770 0032903c [heap] I/DEBUG ( 1311): 2fffa774 00000027 I/DEBUG ( 1311): 2fffa778 004d0650 [heap] I/DEBUG ( 1311): 2fffa77c 004d0660 [heap] I/DEBUG ( 1311): 2fffa780 0000003a I/DEBUG ( 1311): 2fffa784 7b0b477c /system/lib/libwebcore.so I/DEBUG ( 1311): 2fffa788 004d0650 [heap] I/DEBUG ( 1311): 2fffa78c 7b0a8438 /system/lib/libwebcore.so I/DEBUG ( 1311): 2fffa790 004c5af0 [heap] I/DEBUG ( 1311): 2fffa794 00000000 I/DEBUG ( 1311): 2fffa798 7b9b2f40 I/DEBUG ( 1311): 2fffa79c 2fffa89c I/DEBUG ( 1311): 2fffa7a0 004d0838 [heap] I/DEBUG ( 1311): 2fffa7a4 00000000 I/DEBUG ( 1311): 2fffa7a8 2fffa7d4 I/DEBUG ( 1311): 2fffa7ac 004d0650 [heap] I/DEBUG ( 1311): 2fffa7b0 004d0660 [heap] I/DEBUG ( 1311): 2fffa7b4 7b0cb048 /system/lib/libwebcore.so I/DEBUG ( 1311): 2fffa7b8 7f00f068 I/DEBUG ( 1311): 2fffa7bc 7b7af7d0 /system/lib/libwebcore.so I/DEBUG ( 1311): 2fffa7c0 004d0650 [heap] I/DEBUG ( 1311): 2fffa7c4 2fffa834 I/DEBUG ( 1311): 2fffa7c8 00329238 [heap] I/DEBUG ( 1311): 2fffa7cc 2fffa830 I/DEBUG ( 1311): 2fffa7d0 ffffffff I/DEBUG ( 1311): 2fffa7d4 00000000 I/DEBUG ( 1311): 2fffa7d8 00000000 I/DEBUG ( 1311): 2fffa7dc 7b0c7058 /system/lib/libwebcore.so I/DEBUG ( 1311): 2fffa7e0 9e3779b9 I/DEBUG ( 1311): 2fffa7e4 7b0cb200 /system/lib/libwebcore.so I/DEBUG ( 1311): 2fffa7e8 9d2bd915 I/DEBUG ( 1311): 2fffa7ec 00000000 I/DEBUG ( 1311): 2fffa7f0 003291c0 [heap] I/DEBUG ( 1311): 2fffa7f4 0045f618 [heap] I/DEBUG ( 1311): 2fffa7f8 7b9b2f40 I/DEBUG ( 1311): 2fffa7fc 2fffa830 I/DEBUG ( 1311): 2fffa800 003291c0 [heap] I/DEBUG ( 1311): 2fffa804 2fffa830 I/DEBUG ( 1311): 2fffa808 00000000 I/DEBUG ( 1311): 2fffa80c 003291c0 [heap] I/DEBUG ( 1311): 2fffa810 0045f618 [heap] I/DEBUG ( 1311): 2fffa814 7b0c841c /system/lib/libwebcore.so I/DEBUG ( 1311): 2fffa818 7d821fe4 /system/lib/libdvm.so I/DEBUG ( 1311): 2fffa81c 7d776e4c /system/lib/libdvm.so I/DEBUG ( 1311): 2fffa820 00000001 I/DEBUG ( 1311): 2fffa824 2fffa830 I/DEBUG ( 1311): 2fffa828 7b9b2f40 I/DEBUG ( 1311): 2fffa82c 002ce3e8 [heap] I/DEBUG ( 1311): 2fffa830 4d3e4fdb I/DEBUG ( 1311): 2fffa834 7d75eb48 /system/lib/libdvm.so I/DEBUG ( 1311): 2fffa838 004d0558 [heap] I/DEBUG ( 1311): 2fffa83c 004d0648 [heap] I/DEBUG ( 1311): 2fffa840 7d82df01 I/DEBUG ( 1311): 2fffa844 002ce3e8 [heap] I/DEBUG ( 1311): 2fffa848 7ee7adf0 I/DEBUG ( 1311): 2fffa84c 7d76936c /system/lib/libdvm.so I/DEBUG ( 1311): 2fffa850 7d82df20 I/DEBUG ( 1311): 2fffa854 002ce588 [heap] I/DEBUG ( 1311): 2fffa858 00000004 I/DEBUG ( 1311): 2fffa85c 7ee73660 /system/lib/libc.so I/DEBUG ( 1311): 2fffa860 7ee7adf0 I/DEBUG ( 1311): 2fffa864 7ee6cd40 /system/lib/libc.so I/DEBUG ( 1311): 2fffa868 00000004 I/DEBUG ( 1311): 2fffa86c 00000002 I/DEBUG ( 1311): 2fffa870 00000010 I/DEBUG ( 1311): 2fffa874 00000003 I/DEBUG ( 1311): 2fffa878 004b7410 [heap] I/DEBUG ( 1311): 2fffa87c 7ee0ab80 /system/lib/libc.so I/DEBUG ( 1311): 2fffa880 2fffa888 I/DEBUG ( 1311): 2fffa884 0045f618 [heap] I/DEBUG ( 1311): 2fffa888 00329138 [heap] I/DEBUG ( 1311): 2fffa88c 00000040 I/DEBUG ( 1311): 2fffa890 0000003f I/DEBUG ( 1311): 2fffa894 00000001 I/DEBUG ( 1311): 2fffa898 00000000 I/DEBUG ( 1311): 2fffa89c 004d0448 [heap] I/DEBUG ( 1311): 2fffa8a0 00000040 I/DEBUG ( 1311): 2fffa8a4 0000003f I/DEBUG ( 1311): 2fffa8a8 00000001 I/DEBUG ( 1311): 2fffa8ac 00000000 I/DEBUG ( 1311): 2fffa8b0 00000000 I/DEBUG ( 1311): 2fffa8b4 2fffa838 I/DEBUG ( 1311): 2fffa8b8 2fffa89c I/DEBUG ( 1311): 2fffa8bc 2fffa834 I/DEBUG ( 1311): 2fffa8c0 2fffa874 I/DEBUG ( 1311): 2fffa8c4 0045f63c [heap] I/DEBUG ( 1311): 2fffa8c8 2fffa85c I/DEBUG ( 1311): 2fffa8cc 0045f650 [heap] I/DEBUG ( 1311): 2fffa8d0 2fffa868 I/DEBUG ( 1311): 2fffa8d4 00000004 I/DEBUG ( 1311): 2fffa8d8 31a343e8 I/DEBUG ( 1311): 2fffa8dc 00000007 I/DEBUG ( 1311): 2fffa8e0 ffffffff I/DEBUG ( 1311): 2fffa8e4 7ee0bcc0 /system/lib/libc.so I/DEBUG ( 1311): 2fffa8e8 7b9b2f40 I/DEBUG ( 1311): 2fffa8ec 0045f618 [heap] I/DEBUG ( 1311): 2fffa8f0 7b9c0000 I/DEBUG ( 1311): 2fffa8f4 00328ed4 [heap] I/DEBUG ( 1311): 2fffa8f8 0045ff00 [heap] I/DEBUG ( 1311): 2fffa8fc 00328ed4 [heap] I/DEBUG ( 1311): 2fffa900 00000001 I/DEBUG ( 1311): 2fffa904 00000004 I/DEBUG ( 1311): 2fffa908 31a343e8 I/DEBUG ( 1311): 2fffa90c 00000007 I/DEBUG ( 1311): 2fffa910 ffffffff I/DEBUG ( 1311): 2fffa914 7b0c9468 /system/lib/libwebcore.so I/DEBUG ( 1311): 2fffa918 00000000 I/DEBUG ( 1311): 2fffa91c 00000000 I/DEBUG ( 1311): 2fffa920 2fffa928 I/DEBUG ( 1311): 2fffa924 00000010 I/DEBUG ( 1311): 2fffa928 7b9b2f40 I/DEBUG ( 1311): 2fffa92c 2fffa9f4 I/DEBUG ( 1311): 2fffa930 00000000 I/DEBUG ( 1311): 2fffa934 00000000 I/DEBUG ( 1311): 2fffa938 00000000 I/DEBUG ( 1311): 2fffa93c 7ee0ab80 /system/lib/libc.so I/DEBUG ( 1311): 2fffa940 2fffa930 I/DEBUG ( 1311): debuggerd committing suicide to free the zombie! I/ActivityManager( 1426): Process com.android.browser (pid 1835) has died. I/WindowManager( 1426): WIN DEATH: Window{2e953620 com.android.browser/ com.android.browser.BrowserActivity paused=false} I/WindowManager( 1426): WIN DEATH: Window{2e9e5608 com.android.browser/ com.android.browser.BrowserActivity paused=false} I/UsageStats( 1426): Unexpected resume of com.android.launcher while already resumed in com.android.browser I/ActivityManager( 1426): Low Memory: No more background processes. D/Zygote ( 1312): Process 1835 terminated by signal (11) W/InputManagerService( 1426): Got RemoteException sending setActive(false) notification to pid 1835 uid 10023 I/DEBUG ( 1858): debuggerd: Dec 6 2010 13:21:26 D/skia ( 1524): purging 66K from font cache [9 entries] D/dalvikvm( 1524): GC_EXPLICIT freed 602 objects / 38488 bytes in 54ms D/skia ( 1426): purging 7K from font cache [1 entries] D/dalvikvm( 1426): GC_EXPLICIT freed 2248 objects / 105032 bytes in 75ms =================== MESSAGE ENDS =================== The following were the information regarding the development environment: [01] Host OS : Ubuntu 10.04 LTS [02] ToolChain : mips-4.3-51-mips-linux-gnu-i686-pc- linux-gnu.tar.bz2 [03] Android mount : Through NFS kernel server from host ( So no storage problem ) [04] Target Linux kernel : vmlinux-2.6.32-2 [05] Device MemTotal : 132992 kB (Obtained using 'cat /proc/ meminfo' from device root) [06] Device MemAvail : 11345 kB (Obtained using 'cat /proc/ meminfo' from device root) [07] Android Version : 2.2 (Froyo) To my knowledge I am sure though the crash is caused by the sample plugin installed. Its not the root cause of the problem since the browser got crashed without printing any of the log messages in the Plugin Init. Please someone let me know the root nature of the crash. Also any assistance to solve this issue will be greatly appreciated. -- unsubscribe: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting