[Clfs-support] Oops booting a working kernel cross-compiled with CLFS cross-toolchain [SOLVED]

Angel Ivan Castell Rovira al004140 at gmail.com
Fri Apr 8 08:38:05 PDT 2011


2011/4/8 Andrew Bradford <bradfa at gmail.com>

> On Fri, Apr 8, 2011 at 5:34 AM, Angel Ivan Castell Rovira
> <al004140 at gmail.com> wrote:
> >
> > I have built a buildroot-based toolchain with the same package versions
> used
> > in CLFS book, to compile my custom kernel (2.6.30.4)
> >
> > binutils-2.21
> > gcc-4.5.2
> > uClibc-0.9.31
> >
> > The kernel image generated with that toolchain also generated the Oops
> > message reported yesterday building with CLFS toolchain. So, it was
> > obviously not related with any missing CLFS patch...
> >
> > I tryied again a buildroot-based toolchain, but setting up with older
> > version of gcc/binutils/uClibc packages. Just to test, I selected:
> >
> > binutils-2.20
> > gcc-4.2.4
> > uClibc-0.9.30
> >
> > And surprisingly (at least for me), the image of that kernel works fine,
> it
> > does not generate any Oops message. It seems that not every version of
> gcc
> > can build a working linux kernel. I'm curious to know why both
> > cross-compilers generate a kernel image fine, but only one of the
> generated
> > images runs fine on my platform. Does that have some sense to you?
>
> Ivan,
>
> Can you provide the entire boot up logs (both successful and
> unsuccessful), either as a plain text attachments to a reply to this
> thread or as pastebins?  The CLFS pastebin server is
> http://pastebin.cross-lfs.org/
>
> What version of the kernel headers are you using in your CLFS and
> buildroot builds (both that work and don't work)?  You should _NOT_ be
> using kernel headers that are newer than the kernel you are attempting
> to boot.
>
> For example, if you're booting a 2.6.30 kernel, use 2.6.30 or older
> headers.  Don't use 2.6.36 headers like the embedded book says.  There
> may be new functionality exposed by the headers that BusyBox or uClibc
> want to use.  Since to the compiler (looking at newer headers you
> installed) finds the functions that are exposed by the kernel, it'll
> try to call them, but when you run an older kernel, that kernel
> doesn't yet have said functionality and it'll be asked to do something
> it doesn't know how to.  And proceed to kernel oops.
>
> I'm not sure this is your problem, but it's worth ruling out.
> -Andrew
> _______________________________________________
> Clfs-support mailing list
> Clfs-support at lists.cross-lfs.org
> http://lists.cross-lfs.org/listinfo.cgi/clfs-support-cross-lfs.org
>

Hello Mr. Andrew:

I have rebuild all the CFLS from scratch using this CLFS environment (I
wanted to be sure is not a problem with my setup):

CLFS_HOST=i486-cross-linux-gnu
CLFS_TARGET=armv4-linux-uclibceabi
CLFS_FPU=
CLFS_ARM_ARCH=armv4t
CLFS_ARM_MODE=arm
CLFS=/home/clfs
CLFS_ARCH=arm
CLFS_ABI=aapcs-linux
CLFS_ENDIAN=little
CLFS_FLOAT=soft

You should be able to reproduce the same behabiour following the same steps
described on the book.

The small changes I made are theses:

I have installed this patches:

static gcc:
patch -Np1 -i ../810-arm-softfloat-libgcc.patch

uClibc:
patch -Np1 -i ../uClibc-0.9.31-configs-2.patch

busybox:
patch -Np1 -i ../busybox-1.17.3-fixes-1.patch
patch -Np1 -i ../busybox-1.17.3-config-1.patch

I installed sanitized headers of my 2.6.30.4 kernel instead of the 2.6.36
refered on the book

I customized uClibc configuration, doing that:

    $ make menuconfig
        Target ABI (EABI)  --->
        Target Processor Type (Arm 920T)  --->
        *** Using ELF file format ***
        Target Processor Endianness (Little Endian)  --->
        -*- Target CPU has a memory management unit (MMU)
        [*]   Do you want to utilize the MMU?
        [*] Enable floating point number support
        [ ]   Target CPU has a floating point unit (FPU)
        [*]   Enable full C99 math library support
        [ ]   Enable XSI math extensions to the ISO C standard (bessel)
        [ ]   Enable C99 Floating-point environment

This is my /etc/inittab on my rootfs

$ cat /etc/inittab
ttySAC1::respawn:/bin/sh

Also, I created all the necesary nodes on /dev (I don't want to use mdev
right now, just to test):

$ ls -l /dev
total 8
crw-rw---- 1 root root  10, 134 2010-11-02 10:43 apm_bios
crw-rw--w- 1 root root   5,   1 2010-11-02 10:43 console
drwxr-xr-x 3 root root     4096 2010-11-16 16:45 dev
crw------- 1 root root  29,   0 2010-11-02 10:43 fb0
brw-rw---- 1 root root   3,   0 2010-11-02 10:43 hda
brw-rw---- 1 root root   3,   1 2010-11-02 10:43 hda1
brw-rw---- 1 root root   3,  10 2010-11-02 10:43 hda10
brw-rw---- 1 root root   3,  11 2010-11-02 10:43 hda11
brw-rw---- 1 root root   3,  12 2010-11-02 10:43 hda12
brw-rw---- 1 root root   3,  13 2010-11-02 10:43 hda13
brw-rw---- 1 root root   3,  14 2010-11-02 10:43 hda14
brw-rw---- 1 root root   3,  15 2010-11-02 10:43 hda15
brw-rw---- 1 root root   3,  16 2010-11-02 10:43 hda16
brw-rw---- 1 root root   3,  17 2010-11-02 10:43 hda17
brw-rw---- 1 root root   3,  18 2010-11-02 10:43 hda18
brw-rw---- 1 root root   3,  19 2010-11-02 10:43 hda19
brw-rw---- 1 root root   3,   2 2010-11-02 10:43 hda2
brw-rw---- 1 root root   3,   3 2010-11-02 10:43 hda3
brw-rw---- 1 root root   3,   4 2010-11-02 10:43 hda4
brw-rw---- 1 root root   3,   5 2010-11-02 10:43 hda5
brw-rw---- 1 root root   3,   6 2010-11-02 10:43 hda6
brw-rw---- 1 root root   3,   7 2010-11-02 10:43 hda7
brw-rw---- 1 root root   3,   8 2010-11-02 10:43 hda8
brw-rw---- 1 root root   3,   9 2010-11-02 10:43 hda9
prw------- 1 root root        0 2010-11-02 10:43 initctl
crw-r----- 1 root root   1,   2 2010-11-02 10:43 kmem
crw-r----- 1 root root   1,   1 2010-11-02 10:43 mem
crw-rw---- 1 root root  90,   0 2010-11-02 10:43 mtd0
crw-rw---- 1 root root  90,   2 2010-11-02 10:43 mtd1
crw-rw---- 1 root root  90,   4 2010-11-02 10:43 mtd2
crw-rw---- 1 root root  90,   6 2010-11-02 10:43 mtd3
crw-rw---- 1 root root  90,   8 2010-11-02 10:43 mtd4
crw-rw---- 1 root root  90,  10 2010-11-02 10:43 mtd5
crw-rw---- 1 root root  90,  12 2010-11-02 10:43 mtd6
crw-rw---- 1 root root  90,  14 2010-11-02 10:43 mtd7
brw-r----- 1 root root  31,   0 2010-11-02 10:43 mtdblock0
brw-r----- 1 root root  31,   1 2010-11-02 10:43 mtdblock1
brw-r----- 1 root root  31,   2 2010-11-02 10:43 mtdblock2
brw-r----- 1 root root  31,   3 2010-11-02 10:43 mtdblock3
brw-r----- 1 root root  31,   4 2010-11-02 10:43 mtdblock4
brw-r----- 1 root root  31,   5 2010-11-02 10:43 mtdblock5
brw-r----- 1 root root  31,   6 2010-11-02 10:43 mtdblock6
brw-r----- 1 root root  31,   7 2010-11-02 10:43 mtdblock7
crw-rw-rw- 1 root root   1,   3 2010-11-02 10:43 null
drwxr-xr-x 2 root root     4096 2011-04-05 10:31 pts
brw-r----- 1 root root   1,   0 2010-11-02 10:43 ram0
brw-r----- 1 root root   1,   1 2010-11-02 10:43 ram1
brw-r----- 1 root root   1,   2 2010-11-02 10:43 ram2
brw-r----- 1 root root   1,   3 2010-11-02 10:43 ram3
crw-r--r-- 1 root root   1,   8 2010-11-02 10:43 random
crw-rw--w- 1 root root   5,   0 2010-11-02 10:43 tty
crw-rw-rw- 1 root root   4,   0 2010-11-02 10:43 tty0
crw-rw-rw- 1 root root   4,   1 2010-11-02 10:43 tty1
crw-rw-rw- 1 root root   4,   2 2010-11-02 10:43 tty2
crw-rw-rw- 1 root root   4,   3 2010-11-02 10:43 tty3
crw-rw-rw- 1 root root   4,   4 2010-11-02 10:43 tty4
crw-rw-rw- 1 root root   4,   5 2010-11-02 10:43 tty5
crw-rw-rw- 1 root root   4,   6 2010-11-02 10:43 tty6
crw-rw-rw- 1 root root   4,   7 2010-11-02 10:43 tty7
crw-rw-rw- 1 root root   4,   8 2010-11-02 10:43 tty8
crw-r----- 1 root root   4,  64 2010-11-02 10:43 ttyS0
crw-r----- 1 root root 204,   5 2010-11-02 10:43 ttySA0
crw-r--r-- 1 root root 204,  65 2011-04-05 08:44 ttySAC1
crw-r--r-- 1 root root   1,   9 2010-11-02 10:43 urandom
crw-r--r-- 1 root root   1,   5 2010-11-02 10:43 zero

Take into account that my rootfs is prompting fine (I have a running shell)
when I boot it from the kernel 2.6.30.4, but cross-compiled with buildroot
(snapshot buildroot-20110407.tar.bz2).

I will continue checking diffs between setup of patches between buildroot
and CLFS to see if that helps...

Hope somebody can help with that. Thanks a lot in advance!! Does your kernel
cross-compiled with CLFS work?

The complete messages when boots my kernel cross-compiled with CLFS:

Copy linux kernel from 0x00200000 to 0x30008000, size = 0x00200000 ... Copy
Ker.
Uncompressing
Linux.............................................................
Linux version 2.6.30.4 (clfs at devnull) (gcc version 4.5.2 (GCC) ) #1 Fri Apr
8 11
CPU: ARM920T [41129200] revision 0 (ARMv4T), cr=c0007177
CPU: VIVT data cache, VIVT instruction cache
Machine: BDC2440
ATAG_INITRD is deprecated; please update your bootloader.
Memory policy: ECC disabled, Data cache writeback
CPU S3C2440A (id 0x32440001)
S3C24XX Clocks, (c) 2004 Simtec Electronics
S3C244X: core 400.000 MHz, memory 100.000 MHz, peripheral 50.000 MHz
CLOCK: Slow mode (1.500 MHz), fast, MPLL on, UPLL on
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
Kernel command line: root=/dev/mtdblock2 rootfstype=yaffs2
console=ttySAC1,11520
NR_IRQS:85
irq: clearing pending ext status 00000800
irq: clearing subpending status 00000010
PID hash table entries: 256 (order: 8, 1024 bytes)
Console: colour dummy device 80x30
console [ttySAC1] enabled
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 64MB = 64MB total
Memory: 60896KB available (3508K code, 354K data, 112K init, 0K highmem)
SLUB: Genslabs=11, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
Calibrating delay loop... 199.47 BogoMIPS (lpj=498688)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
net_namespace: 296 bytes
NET: Registered protocol family 16
S3C2440: Initialising architecture
S3C2440: IRQ Support
S3C24XX DMA Driver, (c) 2003-2004,2006 Simtec Electronics
DMA channel 0 at c4808000, irq 33
DMA channel 1 at c4808040, irq 34
DMA channel 2 at c4808080, irq 35
DMA channel 3 at c48080c0, irq 36
S3C244X: Clock Support, DVS off
bio: create slab <bio-0> at 0
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
s3c2440-i2c s3c2440-i2c: slave address 0x10
s3c2440-i2c s3c2440-i2c: bus frequency set to 9 KHz
s3c2440-i2c s3c2440-i2c: i2c-0: S3C I2C adapter
cfg80211: Calling CRDA to update world regulatory domain
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
NET: Registered protocol family 1
yaffs Apr  8 2011 16:50:38 Installing.
msgmni has been set to 119
alg: No test for stdrng (krng)
io scheduler noop registered (default)
Console: switching to colour frame buffer device 100x30
fb0: s3c2410fb frame buffer device
backlight initialized
PWM-Test initialized
adc initialized
s3c2440-uart.0: ttySAC0 at MMIO 0x50000000 (irq = 70) is a S3C2440
s3c2440-uart.1: ttySAC1 at MMIO 0x50004000 (irq = 73) is a S3C2440
s3c2440-uart.2: ttySAC2 at MMIO 0x50008000 (irq = 76) is a S3C2440
loop: module loaded
at24 0-0050: 256 byte 24c02 EEPROM (writable)
Driver 'sd' needs updating - please use bus_type methods
PPP generic driver version 2.4.2
PPP Deflate Compression module registered
PPP BSD Compression module registered
PPP MPPE Compression module registered
dm9000 Ethernet Driver, V1.31
Now use the default MAC address: 10:23:45:67:89:ab
eth0 (dm9000): not using net_device_ops yet
eth0: dm9000e at c4814000,c4818004 IRQ 51 MAC: 10:23:45:67:89:ab
S3C24XX NAND Driver, (c) 2004 Simtec Electronics
s3c2440-nand s3c2440-nand: Tacls=2, 20ns Twrph0=3 30ns, Twrph1=2 20ns
NAND device: Manufacturer ID: 0xec, Chip ID: 0xda (Samsung NAND 256MiB 3,3V
8-b)
Scanning device for bad blocks
Bad eraseblock 1218 at 0x000009840000
Bad eraseblock 1740 at 0x00000d980000
Creating 3 MTD partitions on "NAND 256MiB 3,3V 8-bit":
0x000000000000-0x000000040000 : "Board_uboot"
0x000000200000-0x000000400000 : "Board_kernel"
0x000000400000-0x000010000000 : "Board_yaffs2"
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
s3c2410-ohci s3c2410-ohci: S3C24XX OHCI
s3c2410-ohci s3c2410-ohci: new USB bus registered, assigned bus number 1
s3c2410-ohci s3c2410-ohci: irq 42, io mem 0x49000000
usb usb1: New USB device found, idVendor=1d6b, idProduct=0001
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: S3C24XX OHCI
usb usb1: Manufacturer: Linux 2.6.30.4 ohci_hcd
usb usb1: SerialNumber: s3c24xx
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
s3c2410_udc: debugfs dir creation failed -19
s3c2440-usbgadget s3c2440-usbgadget: S3C2440: increasing FIFO to 128 bytes
mice: PS/2 mouse device common for all mice
TQ2440 TouchScreen successfully loaded
input: TQ2440 TouchScreen as /devices/virtual/input/input0
S3C24XX RTC, (c) 2004,2006 Simtec Electronics
s3c2410-rtc s3c2410-rtc: rtc disabled, re-enabling
s3c2410-rtc s3c2410-rtc: rtc core: registered s3c as rtc0
i2c /dev entries driver
mapped channel 0 to 0
s3c2440-sdi s3c2440-sdi: powered down.
s3c2440-sdi s3c2440-sdi: initialisation done.
s3c2440-sdi s3c2440-sdi: powered down.
usbcore: registered new interface driver usbhid
usbhid: v2.6:USB HID core driver
Advanced Linux Sound Architecture Driver Version 1.0.18a.
No device for DAI WM8731
No device for DAI s3c24xx-i2s
WM8731 Audio Codec 0.13<6>asoc: WM8731 <-> s3c24xx-i2s mapping ok
ALSA device list:
  #0: WM8731 (WM8731)
TCP cubic registered
NET: Registered protocol family 17
usb 1-1: new full speed USB device using s3c2410-ohci and address 2
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
lib80211: common routines for IEEE802.11 drivers
s3c2410-rtc s3c2410-rtc: setting system clock to 2010-09-17 13:54:13 UTC
(12847)
yaffs: dev is 32505858 name is "mtdblock2"
yaffs: passed flags ""
yaffs: Attempting MTD mount on 31.2, "mtdblock2"
block 1187 is bad
block 1709 is bad
usb 1-1: New USB device found, idVendor=058f, idProduct=6254
usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
usb 1-1: configuration #1 chosen from 1 choice
hub 1-1:1.0: USB hub found
hub 1-1:1.0: 4 ports detected
yaffs_read_super: isCheckpointed 0
VFS: Mounted root (yaffs2 filesystem) on device 31:2.
Freeing init memory: 112K
Unable to handle kernel paging request at virtual address 00100104
pgd = c3a24000
[00100104] *pgd=339ca031, *pte=00000000, *ppte=00000000
Internal error: Oops: 817 [#1]
Modules linked in:
CPU: 0    Not tainted  (2.6.30.4 #1)
PC is at get_page_from_freelist+0x1d8/0x41c
LR is at get_page_from_freelist+0xf8/0x41c
pc : [<c006582c>]    lr : [<c006574c>]    psr: 60000093
sp : c381da30  ip : 00100100  fp : c381da8c
r10: c03f5340  r9 : c039ce20  r8 : 60000013
r7 : 00000001  r6 : c03b773c  r5 : c03b775c  r4 : 00000000
r3 : 00100100  r2 : 00200200  r1 : 00200200  r0 : 00000001
Flags: nZCv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment user
Control: c000717f  Table: 33a24000  DAC: 00000015
Process init (pid: 1, stack limit = 0xc381c268)
Stack: (0xc381da30 to 0xc381e000)
da20:                                     00000044 c381a000 00000000
00000000
da40: 00000000 00000000 c03b7cc8 00000000 000284d0 00000000 c03b773c
c03b773c
da60: 00000001 c381a000 00000000 000084d0 c381c000 c03b7cc4 00000000
00000000
da80: c381dafc c381da90 c0065b18 c0065664 00000000 00000044 c00316fc
000284d0
daa0: 00000001 c381c000 41dcf640 00000400 008cfd30 00000000 c381a000
00000000
dac0: 00000010 00000001 00000000 00000001 c381dafc c3a25000 c39cc000
c39cd1b8
dae0: c381c000 c3a25000 c3a24000 00000200 c381db1c c381db00 c00727c0
c0065a80
db00: 4000d000 c381a000 c39cd1b8 c381c000 c381db84 c381db20 c0074d74
c00727a8
db20: 00000001 00000000 c381db44 c381db38 00000800 c0031c0c c381db74
c381db48
db40: c39cc000 c0031d9c 00000000 60000093 00000000 c39eccc0 00000000
c39cc000
db60: 4000d008 c381dd10 c381a000 c39cd1b8 00000805 c39cc034 c381dc3c
c381db88
db80: c002b734 c0074510 4000d000 00000800 c01aee84 c0137f60 c381dbbc
c39ecc00
dba0: 00000316 ffcfe018 c39eccc0 c39ce480 c381dbdc 00000000 c39eccc0
c38d2280
dbc0: c39ce480 c39eccc0 00000000 00000004 c381dc1c c381dbe0 00000000
00000000
dbe0: 00000000 00000000 c4e00000 c39ecc00 c381dc34 c381dc00 c013869c
c01383d0
dc00: 0000002a c39cd1dc c39cd16c c39cd1b8 c39cd1dc 00000805 4000d008
c381dd10
dc20: 00000005 c03966f4 20000013 40000000 c381dc5c c381dc40 c002b8fc
c002b5a4
dc40: 00000005 00000805 4000d008 c381dd10 c381dd0c c381dc60 c00241e4
c002b898
dc60: 4000c000 c39cc000 c381dce4 c381dc78 c0078184 c007713c c39cd018
00000000
dc80: c39ce400 00000004 00000000 c39cd1b8 c39cd000 c039cf44 c3406990
00000812
dca0: c39ce400 c381c000 c39ce400 c39cd018 c39cd020 c39cd160 c381dce4
00000007
dcc0: c381c000 c39ce400 00002000 c39cc000 00000812 00000002 c381dd2c
c381dce8
dce0: c0078660 c0077fe4 08100877 ffffffff c381dd44 00000000 c381df50
c381c000
dd00: c381dd6c c381dd10 c00249c0 c00241c0 4000d008 00000ff0 00000000
8100dfff
dd20: c39ce380 c39c5000 00000000 c381df50 c381c000 c39ce400 40000000
c381dd6c
dd40: 00000000 c381dd58 c00b81f8 c0132f10 20000013 ffffffff 00000ff8
c00b81f8
dd60: c381ddfc c381dd70 c00b90d0 c00b81b4 00000812 00000000 00000003
000c4a80
dd80: 00000001 000c3000 00008000 4000d008 4000d060 000ba584 00008000
c39ce380
dda0: 00000000 000c36e8 00000000 c39cf240 c38d2240 c39ce3b4 00000005
c39c5100
ddc0: fffffffe 00000000 c381df50 c381c000 c381ddfc c039d744 c039d390
c39c5000
dde0: fffffff8 00000001 c381df50 c381c000 c381de34 c381de00 c00890d8
c00b85d4
de00: 00000080 00000002 c39c5000 c39c5000 c381df50 c381de38 fffffffe
00000000
de20: c381df50 c381c000 c381dedc c381de38 c00b7ab0 c0089034 6e69622f
7375622f
de40: 786f6279 00000000 c381c000 00000000 c39c5080 c381c000 00000000
0000000b
de60: c381de8c c381de70 c0075268 c0074f9c 00000003 c381dea4 00000000
00000001
de80: c381dec4 c381de90 c0089794 c007523c 00000001 00000001 c381dea4
00000000
dea0: c381defc 00000000 beffffd4 c39c5000 c03b7de0 00000000 00000000
c39c5002
dec0: c0089984 c039d724 c039d390 c39c5000 c381df14 c381dee0 c00890d8
c00b786c
dee0: befff000 00000002 c03962b8 00000000 00000000 c39c5000 c381df50
c381c000
df00: c03962b8 c0396230 c381df4c c381df18 c008a220 c0089034 c381df9c
00000000
df20: 00000000 c0396230 c381df50 c0345910 c03962b8 00000000 00000000
00000000
df40: c381dfb4 c381df50 c0028260 c008a01c 00000000 00000000 00000000
00000000
df60: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000
df80: 00000000 00000000 00000000 00000000 00000000 00000000 c03b7d20
c001d36c
dfa0: 00000000 00000000 c381dfc4 c381dfb8 c0024284 c0028230 c381dfdc
c381dfc8
dfc0: c0024314 c0024278 c3401080 c03b7d20 c381dff4 c381dfe0 c00089c8
c002429c
dfe0: 00000000 00000000 00000000 c381dff8 c0039dc8 c0008918 00000000
00000000
Backtrace:
[<c0065654>] (get_page_from_freelist+0x0/0x41c) from [<c0065b18>]
(__alloc_page)
[<c0065a70>] (__alloc_pages_internal+0x0/0x424) from [<c00727c0>]
(__pte_alloc+)
[<c0072798>] (__pte_alloc+0x0/0x178) from [<c0074d74>]
(handle_mm_fault+0x874/0)
 r7:c381c000 r6:c39cd1b8 r5:c381a000 r4:4000d000
[<c0074500>] (handle_mm_fault+0x0/0xa8c) from [<c002b734>]
(do_page_fault+0x1a0)
[<c002b594>] (do_page_fault+0x0/0x268) from [<c002b8fc>]
(do_translation_fault+)
[<c002b888>] (do_translation_fault+0x0/0x7c) from [<c00241e4>]
(do_DataAbort+0x)
 r6:c381dd10 r5:4000d008 r4:00000805 r3:00000005
[<c00241b0>] (do_DataAbort+0x0/0x9c) from [<c00249c0>]
(__dabt_svc+0x40/0x60)
Exception stack(0xc381dd10 to 0xc381dd58)
dd00:                                     4000d008 00000ff0 00000000
8100dfff
dd20: c39ce380 c39c5000 00000000 c381df50 c381c000 c39ce400 40000000
c381dd6c
dd40: 00000000 c381dd58 c00b81f8 c0132f10 20000013
ffffffff
 r8:c381c000 r7:c381df50 r6:00000000 r5:c381dd44 r4:ffffffff
[<c00b81a4>] (padzero+0x0/0x60) from [<c00b90d0>]
(load_elf_binary+0xb0c/0x11e8)
[<c00b85c4>] (load_elf_binary+0x0/0x11e8) from [<c00890d8>]
(search_binary_hand)
[<c0089024>] (search_binary_handler+0x0/0x250) from [<c00b7ab0>]
(load_script+0)
[<c00b785c>] (load_script+0x0/0x25c) from [<c00890d8>]
(search_binary_handler+0)
 r6:c39c5000 r5:c039d390 r4:c039d724
[<c0089024>] (search_binary_handler+0x0/0x250) from [<c008a220>]
(do_execve+0x2)
[<c008a00c>] (do_execve+0x0/0x290) from [<c0028260>]
(kernel_execve+0x40/0x8c)
[<c0028220>] (kernel_execve+0x0/0x8c) from [<c0024284>]
(run_init_process+0x1c/)
 r7:00000000 r6:00000000 r5:c001d36c r4:c03b7d20
[<c0024268>] (run_init_process+0x0/0x24) from [<c0024314>]
(init_post+0x88/0x10)
[<c002428c>] (init_post+0x0/0x10c) from [<c00089c8>] (kernel_init+0xc0/0xe8)
 r4:c03b7d20 r3:c3401080
[<c0008908>] (kernel_init+0x0/0xe8) from [<c0039dc8>] (do_exit+0x0/0x638)
 r5:00000000 r4:00000000
Code: e59a101c e59a3018 e59fc234 e59f2234 (e5831004)
---[ end trace e6b87c8bf1deaaf1 ]---
Kernel panic - not syncing: Attempted to kill init!
Backtrace:
[<c0028ee0>] (dump_backtrace+0x0/0x10c) from [<c02b88b4>]
(dump_stack+0x18/0x1c)
 r6:c006582c r5:0000000b r4:c03b8360 r3:ffffffff
[<c02b889c>] (dump_stack+0x0/0x1c) from [<c02b8904>] (panic+0x4c/0x110)
[<c02b88b8>] (panic+0x0/0x110) from [<c003a3d4>] (do_exit+0x60c/0x638)
 r3:c039a85c r2:c381d6ac r1:00000002 r0:c0348d24
 r7:c006582c
[<c0039dc8>] (do_exit+0x0/0x638) from [<c00292e4>] (die+0x22c/0x270)
 r7:c006582c
[<c00290b8>] (die+0x0/0x270) from [<c002b584>] (__do_kernel_fault+0x6c/0x7c)
 r7:c39cc000
[<c002b518>] (__do_kernel_fault+0x0/0x7c) from [<c002b6d8>]
(do_page_fault+0x14)
 r7:c381a000 r6:c381d9e8 r5:00100104 r4:c39cc000
[<c002b594>] (do_page_fault+0x0/0x268) from [<c00241e4>]
(do_DataAbort+0x34/0x9)
[<c00241b0>] (do_DataAbort+0x0/0x9c) from [<c00249c0>]
(__dabt_svc+0x40/0x60)
Exception stack(0xc381d9e8 to 0xc381da30)
d9e0:                   00000001 00200200 00200200 00100100 00000000
c03b775c
da00: c03b773c 00000001 60000013 c039ce20 c03f5340 c381da8c 00100100
c381da30
da20: c006574c c006582c 60000093
ffffffff
 r8:60000013 r7:00000001 r6:c03b773c r5:c381da1c r4:ffffffff
[<c0065654>] (get_page_from_freelist+0x0/0x41c) from [<c0065b18>]
(__alloc_page)
[<c0065a70>] (__alloc_pages_internal+0x0/0x424) from [<c00727c0>]
(__pte_alloc+)
[<c0072798>] (__pte_alloc+0x0/0x178) from [<c0074d74>]
(handle_mm_fault+0x874/0)
 r7:c381c000 r6:c39cd1b8 r5:c381a000 r4:4000d000
[<c0074500>] (handle_mm_fault+0x0/0xa8c) from [<c002b734>]
(do_page_fault+0x1a0)
[<c002b594>] (do_page_fault+0x0/0x268) from [<c002b8fc>]
(do_translation_fault+)
[<c002b888>] (do_translation_fault+0x0/0x7c) from [<c00241e4>]
(do_DataAbort+0x)
 r6:c381dd10 r5:4000d008 r4:00000805 r3:00000005
[<c00241b0>] (do_DataAbort+0x0/0x9c) from [<c00249c0>]
(__dabt_svc+0x40/0x60)
Exception stack(0xc381dd10 to 0xc381dd58)
dd00:                                     4000d008 00000ff0 00000000
8100dfff
dd20: c39ce380 c39c5000 00000000 c381df50 c381c000 c39ce400 40000000
c381dd6c
dd40: 00000000 c381dd58 c00b81f8 c0132f10 20000013
ffffffff
 r8:c381c000 r7:c381df50 r6:00000000 r5:c381dd44 r4:ffffffff
[<c00b81a4>] (padzero+0x0/0x60) from [<c00b90d0>]
(load_elf_binary+0xb0c/0x11e8)
[<c00b85c4>] (load_elf_binary+0x0/0x11e8) from [<c00890d8>]
(search_binary_hand)
[<c0089024>] (search_binary_handler+0x0/0x250) from [<c00b7ab0>]
(load_script+0)
[<c00b785c>] (load_script+0x0/0x25c) from [<c00890d8>]
(search_binary_handler+0)
 r6:c39c5000 r5:c039d390 r4:c039d724
[<c0089024>] (search_binary_handler+0x0/0x250) from [<c008a220>]
(do_execve+0x2)
[<c008a00c>] (do_execve+0x0/0x290) from [<c0028260>]
(kernel_execve+0x40/0x8c)
[<c0028220>] (kernel_execve+0x0/0x8c) from [<c0024284>]
(run_init_process+0x1c/)
 r7:00000000 r6:00000000 r5:c001d36c r4:c03b7d20
[<c0024268>] (run_init_process+0x0/0x24) from [<c0024314>]
(init_post+0x88/0x10)
[<c002428c>] (init_post+0x0/0x10c) from [<c00089c8>] (kernel_init+0xc0/0xe8)
 r4:c03b7d20 r3:c3401080
[<c0008908>] (kernel_init+0x0/0xe8) from [<c0039dc8>] (do_exit+0x0/0x638)
 r5:00000000 r4:00000000
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.clfs.org/pipermail/clfs-support-clfs.org/attachments/20110408/4e3d668d/attachment-0001.htm>


More information about the Clfs-support mailing list