From: Mark Jackson <mpfj-list@newflow.co.uk>
To: "linux-omap@vger.kernel.org" <linux-omap@vger.kernel.org>
Cc: lkml <linux-kernel@vger.kernel.org>
Subject: BUG: Unable to handle kernel NULL pointer dereference (cpsw driver)
Date: Fri, 26 Apr 2013 13:59:15 +0100 [thread overview]
Message-ID: <517A7A23.4050705@newflow.co.uk> (raw)
Just got this on my AM335x board.
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 3.9.0-rc8-00020-g6e8f1be-dirty (mpfj@mpfj-nanobone) (gcc version 4.5.4 (Buildroot 2012.11) ) #210 Thu Apr 25 13:00:09 BST 2013
[ 0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] Machine: Generic AM33XX (Flattened Device Tree), model: Newflow AM335x NanoBone
[ 0.000000] Memory policy: ECC disabled, Data cache writeback
[ 0.000000] CPU: All CPU(s) started in SVC mode.
[ 0.000000] AM335X ES1.0 (neon )
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 64768
[ 0.000000] Kernel command line: console=ttyO0,115200n8 noinitrd ip=off mem=256M rootwait=1 ubi.mtd=7,2048 rootfstype=ubifs root=ubi0:rootfs
[ 0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[ 0.000000] __ex_table already sorted, skipping sort
[ 0.000000] Memory: 255MB = 255MB total
[ 0.000000] Memory: 247484k/247484k available, 14660k reserved, 0K highmem
...
[ 2.592307] davinci_mdio 4a101000.mdio: davinci mdio revision 1.6
[ 2.598775] davinci_mdio 4a101000.mdio: detected phy mask fffffffc
[ 2.608358] libphy: 4a101000.mdio: probed
[ 2.612692] davinci_mdio 4a101000.mdio: phy[0]: device 4a101000.mdio:00, driver SMSC LAN8710/LAN8720
[ 2.622390] davinci_mdio 4a101000.mdio: phy[1]: device 4a101000.mdio:01, driver SMSC LAN8710/LAN8720
[ 2.632354] Detected MACID = 00:18:31:93:44:39
[ 2.639792] cpsw: Detected MACID = 00:18:31:93:44:3a
[ 2.647041] Unable to handle kernel NULL pointer dereference at virtual address 000000bc
[ 2.655613] pgd = c0004000
[ 2.658475] [000000bc] *pgd=00000000
[ 2.662298] Internal error: Oops: 805 [#1] ARM
[ 2.667005] CPU: 0 Not tainted (3.9.0-rc8-00020-g6e8f1be-dirty #210)
[ 2.674109] PC is at rtnl_fill_ifinfo+0x380/0x7d0
[ 2.679090] LR is at dev_get_stats+0x64/0xb0
[ 2.683605] pc : [<c0337610>] lr : [<c032be8c>] psr: 40000113
[ 2.683605] sp : cf04dca0 ip : 00000000 fp : 00000000
[ 2.695742] r10: cf331800 r9 : cf3318b4 r8 : c05d2cdc
[ 2.701263] r7 : cf04dca8 r6 : cf31e000 r5 : cf04dd84 r4 : cf17fbc0
[ 2.708165] r3 : 000000b8 r2 : 00000000 r1 : 00000017 r0 : cf17fbc0
[ 2.715069] Flags: nZcv IRQs on FIQs on Mode SVC_32 ISA ARM Segment kernel
[ 2.722797] Control: 10c5387d Table: 80004019 DAC: 00000015
[ 2.728870] Process swapper (pid: 1, stack limit = 0xcf04c238)
[ 2.735037] Stack: (0xcf04dca0 to 0xcf04e000)
[ 2.739649] dca0: 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 2.748297] dcc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 2.756949] dce0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 2.765600] dd00: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 2.774251] dd20: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 2.782901] dd40: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 2.791548] dd60: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 2.800197] dd80: 000000d0 00000001 00000000 00000000 cf31e000 ffffffff 00000010 cf17fbc0
[ 2.808847] dda0: 00000000 40000000 00000000 c0339c38 00000000 ffffffff 00000000 00000000
[ 2.817499] ddc0: 00000000 00000000 cf31e000 cf31e000 c05d2488 c032d128 cf31e000 cf0ba010
[ 2.826151] dde0: cf31edc0 c0b01e20 cf0ba000 c0444958 cf31e800 c032d1c8 c04448b8 c02967bc
[ 2.834802] de00: cf0b9940 cf31edc0 cf04b340 cf31ee20 cf0ba010 cf0ba000 cf31ee20 cf31e800
[ 2.843453] de20: cf0bcea0 cf0ba010 d0892800 d0892a00 d0892a20 d0892a40 d0892a60 d08928c0
[ 2.852105] de40: d08928e0 00000008 00000001 0000003c 4a102000 4a102000 00002000 00000010
[ 2.860756] de60: 00000001 cf31ea80 d0892d00 0000000a 00000400 00000002 00000008 00000002
[ 2.869406] de80: c0b00a7c cf0ba010 c0b00a7c c05dea70 00000000 c0b00a8c c058664c c05cc984
[ 2.878057] dea0: 00000000 c02408b8 c02408a0 c023f658 cf0ba010 cf0ba010 cf0ba010 c05cc984
[ 2.886708] dec0: cf0ba044 00000000 c057194c c058664c 0000006c c023f920 c05cc984 c023f88c
[ 2.895361] dee0: cf04dee8 c023db1c cf0444a8 cf0ac210 c057194c c05cc984 c05c6580 cf2f6c40
[ 2.904013] df00: 00000000 c023e400 c050f208 c05cc984 c05cc984 00000007 c057d0c0 00000000
[ 2.912664] df20: c057194c c023ff10 00000000 c057d0e0 00000007 c057d0c0 00000000 c057194c
[ 2.921313] df40: 0000006c c055281c 00000007 00000007 60000113 c057d0dc c057d0e0 00000007
[ 2.929964] df60: c057d0c0 c05e3d80 c0552168 0000006c 00000000 c05529d8 00000007 00000007
[ 2.938614] df80: c0552168 00000000 00000000 c0418e84 00000000 00000000 00000000 00000000
[ 2.947266] dfa0: 00000000 c0418e8c 00000000 c00141f0 00000000 00000000 00000000 00000000
[ 2.955916] dfc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 2.964567] dfe0: 00000000 00000000 00000000 00000000 00000013 00000000 f7dfdfff f7fadfff
[ 2.973233] [<c0337610>] (rtnl_fill_ifinfo+0x380/0x7d0) from [<c0339c38>] (rtmsg_ifinfo+0x60/0xd4)
[ 2.982719] [<c0339c38>] (rtmsg_ifinfo+0x60/0xd4) from [<c032d128>] (register_netdevice+0x430/0x4bc)
[ 2.992384] [<c032d128>] (register_netdevice+0x430/0x4bc) from [<c032d1c8>] (register_netdev+0x14/0x24)
[ 3.002333] [<c032d1c8>] (register_netdev+0x14/0x24) from [<c02967bc>] (cpsw_probe+0xd30/0xf60)
[ 3.011546] [<c02967bc>] (cpsw_probe+0xd30/0xf60) from [<c02408b8>] (platform_drv_probe+0x18/0x1c)
[ 3.021028] [<c02408b8>] (platform_drv_probe+0x18/0x1c) from [<c023f658>] (driver_probe_device+0x138/0x36c)
[ 3.031336] [<c023f658>] (driver_probe_device+0x138/0x36c) from [<c023f920>] (__driver_attach+0x94/0x98)
[ 3.041379] [<c023f920>] (__driver_attach+0x94/0x98) from [<c023db1c>] (bus_for_each_dev+0x68/0x8c)
[ 3.050955] [<c023db1c>] (bus_for_each_dev+0x68/0x8c) from [<c023e400>] (bus_add_driver+0x1c0/0x25c)
[ 3.060622] [<c023e400>] (bus_add_driver+0x1c0/0x25c) from [<c023ff10>] (driver_register+0x78/0x144)
[ 3.070291] [<c023ff10>] (driver_register+0x78/0x144) from [<c055281c>] (do_one_initcall+0x98/0x16c)
[ 3.079957] [<c055281c>] (do_one_initcall+0x98/0x16c) from [<c05529d8>] (kernel_init_freeable+0xe8/0x1ac)
[ 3.090088] [<c05529d8>] (kernel_init_freeable+0xe8/0x1ac) from [<c0418e8c>] (kernel_init+0x8/0xe4)
[ 3.099676] [<c0418e8c>] (kernel_init+0x8/0xe4) from [<c00141f0>] (ret_from_fork+0x14/0x24)
[ 3.108514] Code: e1a00004 e597c000 e589c004 e597c008 (e583c004)
[ 3.115012] ---[ end trace 798c03cb45c865a6 ]---
[ 3.119927] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b
[ 3.119927]
reply other threads:[~2013-04-26 12:59 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=517A7A23.4050705@newflow.co.uk \
--to=mpfj-list@newflow.co.uk \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-omap@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.