Issue of Android emulator m3-r20

Common bugs/problems with the Android SDK the Emulator and the ADT-Plugin.

Issue of Android emulator m3-r20

Postby sonbka2002 » Tue Jun 01, 2010 7:53 am

I try to build android emulator from oldest android emulator source code. After built, I get emulator.
I copy this file to android_sdk_linux_m3-rc20a/tools/ folder. And run but I get "segmentation fault". I try to run with with -debug-kernel option. and I get below information, Can you help me this issue
./emulator_m3 -debug-kernel
Uncompressing Linux................................................................................. done, booting the kernel.
Linux version 2.6.23-gcc3bc3b4 ( (gcc version 4.2.1) #3 Tue Oct 30 16:28:18 PDT 2007
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00003137
Machine: Goldfish
Memory policy: ECC disabled, Data cache writeback
CPU0: D VIVT write-through cache
CPU0: I cache: 4096 bytes, associativity 4, 32 byte lines, 32 sets
CPU0: D cache: 65536 bytes, associativity 4, 32 byte lines, 512 sets
Built 1 zonelists in Zone order. Total pages: 24384
Kernel command line: qemu=1 console=ttyS0 android.checkjni=1
Unknown boot option `android.checkjni=1': ignoring
Unknown boot option `': ignoring
PID hash table entries: 512 (order: 9, 2048 bytes)
Console: colour dummy device 80x30
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 96MB = 96MB total
Memory: 94212KB available (2268K code, 458K data, 96K init)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
android_power_init done
NET: Registered protocol family 16
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP reno registered
checking if image is initramfs... it is
Freeing initrd memory: 296K
goldfish_new_pdev goldfish_interrupt_controller at ff000000 irq -1
goldfish_new_pdev goldfish_device_bus at ff001000 irq 1
goldfish_new_pdev goldfish_timer at ff003000 irq 3
goldfish_new_pdev goldfish_rtc at ff010000 irq 10
goldfish_new_pdev goldfish_tty at ff002000 irq 4
goldfish_new_pdev goldfish_tty at ff011000 irq 11
goldfish_new_pdev smc91x at ff012000 irq 12
goldfish_new_pdev goldfish_fb at ff013000 irq 13
goldfish_new_pdev goldfish_events at ff014000 irq 14
goldfish_new_pdev goldfish_nand at ff015000 irq -1
goldfish_new_pdev goldfish-switch at ff016000 irq 15
goldfish_new_pdev goldfish-switch at ff017000 irq 16
goldfish_pdev_worker registered goldfish-switch
goldfish_pdev_worker registered goldfish-switch
goldfish_pdev_worker registered goldfish_nand
goldfish_pdev_worker registered goldfish_events
goldfish_pdev_worker registered goldfish_fb
goldfish_pdev_worker registered smc91x
goldfish_pdev_worker registered goldfish_tty
goldfish_pdev_worker registered goldfish_tty
goldfish_pdev_worker registered goldfish_rtc
goldfish_pdev_worker registered goldfish_timer
goldfish_pdev_worker registered goldfish_device_bus
goldfish_pdev_worker registered goldfish_interrupt_controller
Installing knfsd (copyright (C) 1996
yaffs Oct 30 2007 16:24:34 Installing.
io scheduler noop registered
io scheduler anticipatory registered (default)
io scheduler deadline registered
io scheduler cfq registered
allocating frame buffer 320 * 240, got ffc00000
Console: switching to colour frame buffer device 40x30
console [ttyS0] enabled
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
loop: module loaded
nbd: registered device at major 43
smc91x.c: v1.1, sep 22 2004 by Nicolas Pitre <>
No IRQF_TRIGGER set_type function for IRQ 12 (goldfish)
eth0: SMC91C11xFD (rev 1) at c6800000 IRQ 12 [nowait]
eth0: Ethernet addr: 52:54:00:12:34:56
goldfish nand dev0: size 4000000, page 2048, extra 64, erase 131072
goldfish nand dev1: size 4000000, page 2048, extra 64, erase 131072
mice: PS/2 mouse device common for all mice
*** events probe ***
events_probe() addr=0xc6804000 irq=14
input: goldfish-events-keyboard as /class/input/input0
goldfish_rtc goldfish_rtc: rtc core: registered goldfish_rtc as rtc0
logger: created 64K log 'log_main'
logger: created 64K log 'log_events'
logger: created 64K log 'log_radio'
IPv4 over IPv4 tunneling driver
GRE over IPv4 tunneling driver
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
802.1Q VLAN Support v1.8 Ben Greear <>
All bugs added by David S. Miller <>
VFP support v0.3: implementor 41 architecture 1 part 10 variant 9 rev 0
goldfish_rtc goldfish_rtc: setting the system clock to 2010-06-01 18:42:53 (1275417773)
Freeing init memory: 96K
init: reading config file
init: device init
init: mtd partition -1,
init: mtd partition 0, "system"
yaffs: dev is 32505856 name is "mtdblock0"
yaffs: passed flags ""
yaffs: Attempting MTD mount on 31.0, "mtdblock0"
init: mtd partition 1, "userdata"
yaffs: dev is 32505857 name is "mtdblock1"
yaffs: passed flags ""
yaffs: Attempting MTD mount on 31.1, "mtdblock1"
Unable to handle kernel paging request at virtual address cc360fe8
pgd = c0008000
[cc360fe8] *pgd=00000000
Internal error: Oops: 815 [#1]
CPU: 0 Not tainted (2.6.23-gcc3bc3b4 #3)
PC is at goldfish_nand_cmd+0x20/0x78
LR is at 0xc6802000
pc : [<c014ef14>] lr : [<c6802000>] psr: 60000093
sp : c03afaa4 ip : e9bd37a7 fp : c03afabc
r10: c03afb20 r9 : 00000800 r8 : c09212c0
r7 : 00000000 r6 : a0000013 r5 : 00000000 r4 : 00000000
r3 : c0954000 r2 : 00000000 r1 : 00000001 r0 : 00000001
Flags: nZCv IRQs off FIQs on Mode SVC_32 ISA ARM Segment user
Control: 00003137 Table: 00008000 DAC: 00000015
Process init (pid: 1, stack limit = 0xc03ae260)
Stack: (0xc03afaa4 to 0xc03b0000)
faa0: 00000000 00000000 00000000 c03afb0c c03afac0 c014f5b0 c014ef00
fac0: 00000800 c0954000 04000000 00000000 04000000 c0954000 00000040 00000000
fae0: c03afb04 c03afbf0 c09212c0 c0955000 c0954000 00000000 00000000 c0a06000
fb00: c03afb84 c03afb10 c00ed938 c014f4c8 c03afb20 c026241c 00000001 0000001c
fb20: 00000001 00000800 0000001c 0000001c 00000000 00000000 c0954000 c0019ca0
fb40: ffffffff ffffffff ffffffff ffffffff ffffffff fffdf000 07ffffff ffffffc0
fb60: c0955000 c03afbf0 00000040 00000040 00000001 00000008 c03afbec c03afb88
fb80: c00ebda8 c00ed868 c03afda8 c03afbf0 c0955000 c03afbf0 c03afbbc c03afba8
fba0: c00ebb14 c00eb97c c03afda8 00000000 c03afc34 c03afbc0 c00ed964 c00eba3c
fbc0: c03afbd0 c03afbd0 c01fe188 c002fd68 00000000 c0954000 c0955000 00000040
fbe0: c03afc54 c03afbf0 c00e45c8 c00ebd78 ffffffff ffffffff ffffffff ffffffff
fc00: ffffffff ffffffff ffffffff 00000000 c0955000 c03afda8 00000000 00000000
fc20: c03afca8 c0955000 c03afc9c c03afc38 c00ebda8 c00ed868 00000000 c0955000
fc40: 00000001 00000040 c03afc9c c03afc58 c00e5c68 c00e459c 00000001 c03afdf0
fc60: c0954800 00000001 00000000 c0a05000 c0952098 c03afdf0 c0a080f8 c0954800
fc80: 00000000 00000001 c0955000 00000000 c03afe64 c03afca0 c00e6f38 c00e58f4
fca0: c0955000 00000000 00000000 00000000 00Segmentation fault
Posts: 5
Joined: Tue Feb 17, 2009 7:29 am


Return to SDK/ADT/Emulator Problems

Who is online

Users browsing this forum: No registered users and 3 guests