[#6419] Kernel with write back and slob enabled will crash sometimes in latest trunk
Submitted By: Vivi Li
Open Date
2010-12-23 22:35:49 Close Date
2011-10-19 04:40:09
Priority:
Medium Assignee:
Bob Liu
Status:
Closed Fixed In Release:
N/A
Found In Release:
2011R1 Release:
Category:
N/A Board:
N/A
Processor:
ALL Silicon Revision:
Is this bug repeatable?:
Yes Resolution:
Not reproducible
Uboot version or rev.:
Toolchain version or rev.:
gcc4.3-trunk
App binary format:
N/A
Summary: Kernel with write back and slob enabled will crash sometimes in latest trunk
Details:
Kernel with write back and slob enabled will crash sometimes in latest trunk.
Last passed version:
--
kernel: Linux release 2.6.36.2-ADI-2011R1-pre-svn9533, build #44 Wed Dec 22 11:36:18 CST 2010
toolchain: bfin-uclinux-gcc release gcc version 4.3.5 (ADI-2010R1-RC4)
user-dist: release svn-10014, build #885 Wed Dec 22 11:35:41 CST 2010
--
First failed version:
--
kernel: Linux release 2.6.36.2-ADI-2011R1-pre-svn9535, build #48 Thu Dec 23 17:15:40 CST 2010
toolchain: bfin-uclinux-gcc release gcc version 4.3.5 (ADI-2010R1-RC4)
user-dist: release svn-10023, build #970 Thu Dec 23 17:15:00 CST 2010
--
Bellow is the log:
--
Linux version 2.6.36.2-ADI-2011R1-pre-svn9535 (test@uclinux52-bf537-spinet) (gcc version 4.3.5 (ADI-2010R1-RC4) ) #48 Fri Dec 240
register early platform devices
bootconsole [early_shadow0] enabled
bootconsole [early_BFuart0] enabled
early printk enabled on early_BFuart0
Limiting kernel memory to 56MB due to anomaly 05000263
Board Memory: 64MB
Kernel Managed Memory: 64MB
Memory map:
fixedcode = 0x00000400-0x00000490
text = 0x00001000-0x001083e0
rodata = 0x001083e0-0x0015bb04
bss = 0x0015c000-0x0016c624
data = 0x0016c624-0x0017c000
stack = 0x0017a000-0x0017c000
init = 0x0017c000-0x00335000
available = 0x00335000-0x03800000
DMA Zone = 0x03f00000-0x04000000
Hardware Trace Active and Enabled
Boot Mode: 0
Blackfin support (C) 2004-2010 Analog Devices, Inc.
Compiled for ADSP-BF537 Rev 0.2
Blackfin Linux support by http://blackfin.uclinux.org/
Processor Speed: 500 MHz core clock and 125 MHz System Clock
NOMPU: setting up cplb tables
Instruction Cache Enabled for CPU0
External memory: cacheable in instruction cache
Data Cache Enabled for CPU0
External memory: cacheable (write-back) in data cache
Built 1 zonelists in Zone order, mobility grouping off. Total pages: 14224
Kernel command line: root=/dev/mtdblock0 rw clkin_hz=25000000 earlyprintk=serial,uart0,57600 console=ttyBF0,57600 ip=10.100.4.50f
PID hash table entries: 256 (order: -2, 1024 bytes)
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory available: 53492k/65536k RAM, (1764k init code, 1052k kernel code, 464k data, 1024k dma, 7740k reserved)
Hierarchical RCU implementation.
RCU-based detection of stalled CPUs is disabled.
Verbose stalled-CPUs detection is disabled.
NR_IRQS:138
Configuring Blackfin Priority Driven Interrupts
console [ttyBF0] enabled, bootconsole disabled
console [ttyBF0] enabled, bootconsole disabled
Calibrating delay loop... 995.32 BogoMIPS (lpj=1990656)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
Blackfin Scratchpad data SRAM: 4 KB
Blackfin L1 Data A SRAM: 16 KB (16 KB free)
Blackfin L1 Data B SRAM: 16 KB (16 KB free)
Blackfin L1 Instruction SRAM: 48 KB (35 KB free)
NET: Registered protocol family 16
Blackfin DMA Controller
stamp_init(): registering device resources
bio: create slab <bio-0> at 0
bfin-spi bfin-spi.0: Blackfin on-chip SPI Controller Driver, Version 1.0, regs_base@ffc00500, dma channel@7
Switching to clocksource bfin_cs_cycles
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
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
debug-mmrs: setting up Blackfin MMR debugfs
msgmni has been set to 104
io scheduler noop registered (default)
bfin-uart: Blackfin serial driver
bfin-uart.0: ttyBF0 at MMIO 0xffc00400 (irq = 18) is a BFIN-UART
brd: module loaded
bfin_mii_bus: probed
bfin_mac: attached PHY driver [SMSC LAN83C185] (mii_bus:phy_addr=0:01, irq=-1, mdc_clk=2500000Hz(mdc_div=24)@sclk=125MHz)
BUG: Bad page state in process swapper pfn:0234c
page:0037d980 count:0 mapcount:-65489 mapping:(null) index:0x234cc04
page flags: 0x800(private)
Hardware Trace:
0 Target : <0x001081a0> { _dump_stack + 0x0 }
Source : <0x00037d14> { _bad_page + 0x80 } JUMP.L
1 Target : <0x00037d14> { _bad_page + 0x80 }
Source : <0x00108374> { _printk + 0x14 } RTS
2 Target : <0x00108370> { _printk + 0x10 }
Source : <0x00010e3e> { _vprintk + 0x166 } RTS
3 Target : <0x00010e1c> { _vprintk + 0x144 }
Source : <0x00010f06> { _vprintk + 0x22e } JUMP.S
4 Target : <0x00010f06> { _vprintk + 0x22e }
Source : <0x00010a5e> { _release_console_sem + 0x1be } RTS
5 Target : <0x00010a56> { _release_console_sem + 0x1b6 }
Source : <0x00010a48> { _release_console_sem + 0x1a8 } IF CC JUMP pcrel
6 Target : <0x00010a38> { _release_console_sem + 0x198 }
Source : <0x00010a2a> { _release_console_sem + 0x18a } IF CC JUMP pcrel (BP)
7 Target : <0x00010a22> { _release_console_sem + 0x182 }
Source : <0x00025886> { _up + 0x3e } RTS
8 Target : <0x00025880> { _up + 0x38 }
Source : <0x00025872> { _up + 0x2a } IF CC JUMP pcrel (BP)
9 Target : <0x00025848> { _up + 0x0 }
Source : <0x00010a1e> { _release_console_sem + 0x17e } CALL pcrel
10 Target : <0x00010a0a> { _release_console_sem + 0x16a }
Source : <0x00010902> { _release_console_sem + 0x62 } IF CC JUMP pcrel
11 Target : <0x000108e2> { _release_console_sem + 0x42 }
Source : <0x00010934> { _release_console_sem + 0x94 } IF CC JUMP pcrel (BP)
12 Target : <0x0001092a> { _release_console_sem + 0x8a }
Source : <0x000104a6> { __call_console_drivers + 0x62 } RTS
13 Target : <0x000104a0> { __call_console_drivers + 0x5c }
Source : <0x0001047a> { __call_console_drivers + 0x36 } IF CC JUMP pcrel
14 Target : <0x0001046a> { __call_console_drivers + 0x26 }
Source : <0x0001045a> { __call_console_drivers + 0x16 } IF !CC JUMP pcrel (BP)
15 Target : <0x00010444> { __call_console_drivers + 0x0 }
Source : <0x00010926> { _release_console_sem + 0x86 } CALL pcrel
Stack info:
SP: [0x02009bc0] <0x02009bc0> /* kernel dynamic memory */
FP: (0x02009eb0)
Memory from 0x02009bc0 to 0200a000
02009bc0:[0234cc04] 00037d18 001676c4 00000000 0016e730 00139ed4 <0013a1ac> 00009f72
02009be0: 001734d0 000384b4 0037d980 003fffff 00000000 02009c24 0000a314 02001c80
02009c00: 000384de 0232dca0 0037d980 00173630 00000005 00000001 02350998 0000000a
02009c20: 00173630 00000005 0231b4d4 02350998 0000f1e8 0232dca0 02350998 00000005
02009c40: 0231b4d4 00173630 00000004 0232df28 <00033166> 00173618 00166bdc 001669dc
02009c60: 001734d0 00165ca8 00033378 00000009 00165cd4 02008000 00000001 00000024
02009c80: 00000100 00000101 00000004 00000100 <000149de> 00000100 00032188 00170ad4
02009ca0: 0233e440 0016590d 00000006 0016eca4 ffa00386 00174e88 0233e440 0016590d
02009cc0: 00000006 00000000 00044b83 10624dd3 02009d0c 0000000a 0000007d ffa00cd2
02009ce0: ffc00014 00000000 00000080 00000000 00000000 0031bf80 00010e32 00008050
02009d00: 00000000 00000000 00000000 00000000 00010e32 00010f06 00000006 00003004
02009d20: 0008f356 ffa015e8 0008f34c ffa015e6 00000000 00000000 00000204 00000000
02009d40: 00000c80 00000000 00000000 00000000 00000000 00000000 00000000 00000000
02009d60: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
02009d80: 001416a4 00000fff 00000000 0016eca4 0016eca4 0233e440 0016590d 0016db68
02009da0: 0016ec48 00000f28 00000000 00000080 00044b83 10624dd3 00000f29 0000003f
02009dc0: 0000ffff 0000ffff 0000ffff 00000f28 00000006 0231ce28 <000b14b4> 00000000
02009de0: 02009e64 02009df0 00000036 0000ffff 000b2698 0233e5e0 0233e5e0 000b2698
02009e00: 0001f69c 0233e5e0 0233e5e0 0233e440 00002002 000000fa 000b1246 0231b4a0
02009e20: 0233e140 000b2698 00000000 0016df94 00108370 0233e140 0233e440 0233e440
02009e40: 0233e5e0 07735940 00000018 00000000 000b25ca 00000000 07735940 000b268e
02009e60: 02009eb8 001414e8 0231b4a0 ffffffff 002625a0 00000018 0000007d 00107be0
02009e80: 0016e4e4 0233e140 0016dfd0 0016df9c 0017637c 00000000 00000000 02009eb8
02009ea0: 00000000 ffffffff 00000001 000a7212 (00000000)<000a7300> 0016df9c 0016a7c4
02009ec0: 0017637c 0016dfd0 02009f18 00000000 00000000 00000000 ffa027c8 000a7454
02009ee0: 0016df9c 0017637c 02343180 0016dfd0 0008a832 00175908 00000000 <000a6cac>
02009f00: 000a73f0 0017637c 00000000 00000000 00175908 0008aa02 02018af8 0202d770
02009f20: 000a71b6 00175908 00000000 00000000 00000000 00000000 02009f58 000a66dc
02009f40: 000a73f0 000a67cc 00136400 000a7688 00191f3c 00131524 00136410 000a7688
02009f60: 00191f3c 0015c00c 0017637c 00000000 00000000 00000000 00191f3c 0015c00c
02009f80: 0018ae1c <00001136> 00191f3c 0015c00c 0018ae1c 00000000 00000000 001708f0
02009fa0: 00191d8c 00000089 0017c12c 00191f3c 00191f80 00000000 00000000 00000000
02009fc0: 00000000 00191d8c 00191d8c 00000000 0017c1ac 00191d8c 00191d8c 00000000
02009fe0: 00000000 00000000 <000014a6> 00000000 00000000 00000000 ffffffff 00000006
Return addresses in stack:
address : <0x0013a1ac> /* kernel dynamic memory */
address : <0x00033166> { _rcu_do_batch + 0x6e }
address : <0x000149de> { ___do_softirq + 0x76 }
address : <0x000b14b4> { _mdiobus_read + 0x38 }
frame 1 : <0x000a7300> { _really_probe + 0x64 }
address : <0x000a6cac> { _bus_for_each_dev + 0x44 }
address : <0x00001136> { _do_one_initcall + 0x9a }
address : <0x000014a6> { _kernel_thread_helper + 0x6 }
Disabling lock debugging due to kernel taint
bfin_mac bfin_mac.0: eth0: Blackfin on-chip Ethernet MAC driver, Version 1.1
BUG: Bad page state in process swapper pfn:0234f
page:0037d9e0 count:-1 mapcount:-65483 mapping:(null) index:0x234fdd4
page flags: 0x800(private)
Hardware Trace:
0 Target : <0x001081a0> { _dump_stack + 0x0 }
Source : <0x00037d14> { _bad_page + 0x80 } JUMP.L
1 Target : <0x00037d14> { _bad_page + 0x80 }
Source : <0x00108374> { _printk + 0x14 } RTS
2 Target : <0x00108370> { _printk + 0x10 }
Source : <0x00010e3e> { _vprintk + 0x166 } RTS
3 Target : <0x00010e1c> { _vprintk + 0x144 }
Source : <0x00010f06> { _vprintk + 0x22e } JUMP.S
4 Target : <0x00010f06> { _vprintk + 0x22e }
Source : <0x00010a5e> { _release_console_sem + 0x1be } RTS
5 Target : <0x00010a56> { _release_console_sem + 0x1b6 }
Source : <0x00010a48> { _release_console_sem + 0x1a8 } IF CC JUMP pcrel
6 Target : <0x00010a38> { _release_console_sem + 0x198 }
Source : <0x00010a2a> { _release_console_sem + 0x18a } IF CC JUMP pcrel (BP)
7 Target : <0x00010a22> { _release_console_sem + 0x182 }
Source : <0x00025886> { _up + 0x3e } RTS
8 Target : <0x00025880> { _up + 0x38 }
Source : <0x00025872> { _up + 0x2a } IF CC JUMP pcrel (BP)
9 Target : <0x00025848> { _up + 0x0 }
Source : <0x00010a1e> { _release_console_sem + 0x17e } CALL pcrel
10 Target : <0x00010a0a> { _release_console_sem + 0x16a }
Source : <0x00010902> { _release_console_sem + 0x62 } IF CC JUMP pcrel
11 Target : <0x000108e2> { _release_console_sem + 0x42 }
Source : <0x00010934> { _release_console_sem + 0x94 } IF CC JUMP pcrel (BP)
12 Target : <0x0001092a> { _release_console_sem + 0x8a }
Source : <0x000104a6> { __call_console_drivers + 0x62 } RTS
13 Target : <0x000104a0> { __call_console_drivers + 0x5c }
Source : <0x0001047a> { __call_console_drivers + 0x36 } IF CC JUMP pcrel
14 Target : <0x0001046a> { __call_console_drivers + 0x26 }
Source : <0x0001045a> { __call_console_drivers + 0x16 } IF !CC JUMP pcrel (BP)
15 Target : <0x00010444> { __call_console_drivers + 0x0 }
Source : <0x00010926> { _release_console_sem + 0x86 } CALL pcrel
Stack info:
SP: [0x02009b90] <0x02009b90> /* kernel dynamic memory */
FP: (0x02009eb0)
Memory from 0x02009b90 to 0200a000
02009b90:[0234fdd4] 00037d18 0037d9e0 00000001 0037d980 00139ed4 <0013a1ac> 00009f72
02009bb0: 001734d0 000384b4 0037d9e0 003fffff 00000000 02009bf4 0000a314 02001c80
02009bd0: 000384de 02334000 0037d9c0 00173630 00000003 00000001 02347438 0000000a
02009bf0: 00173630 00000003 02343110 02347438 0000f1e8 02334000 02347438 00000003
02009c10: 02343110 00173618 02347438 00173630 <00033166> 00173618 00166bdc 001669dc
02009c30: 001734d0 00165ca8 00033378 00000009 00165cd4 02008000 00000001 00000024
02009c50: 00000100 00000101 00000004 00000100 <000149de> 001658df 00032188 00170ad4
02009c70: 0233e140 001658e0 00000006 0016eca4 ffa00386 00174e88 0233e140 001658e0
02009c90: 00000006 00000000 00044b83 10624dd3 001425b0 001658ae 0000002d ffa00cd2
02009cb0: ffc00014 00000000 00000053 00000000 02009ea0 00000002 00010e32 00008050
02009cd0: 00000000 00000000 00000000 00000000 00010e32 00010f06 00000006 00003004
02009cf0: 0008ec84 ffa01614 0008ec78 ffa01612 00000000 00000000 00000597 00000000
02009d10: 00367d97 00000000 00000000 00000000 00000000 00000000 00000000 00000000
02009d30: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffe0
02009d50: 02009d48 00000050 00000000 0016eca4 0016eca4 0233e140 001658e0 0016db68
02009d70: 0016ec48 0000270f 00000000 00000053 00044b83 10624dd3 00002710 0000003f
02009d90: 0000ffff 0000ffff 0000ffff 0000270f 00000006 00000000 00000000 00000000
02009db0: 02009e34 02009dc0 00000036 0000ffff 02350300 0016ab58 0233e440 000001b4
02009dd0: 00000000 020208e0 00000000 020208e0 00000000 00000000 00000001 000000d0
02009df0: 00000000 00000000 000d1824 0016df94 00108370 0016e4e4 0233e140 0233e440
02009e10: 00000000 0016df9c 0017637c 00000000 00000000 ffffffff 00025ae0 000a461a
02009e30: 0016ab58 00140074 00136410 0202d280 02009e54 000a47ac 0233e140 00000000
02009e50: 0233e140 001425ac 02009e5c 02009e70 000c035c 0016e4e4 0233e140 0233e440
02009e70: 0233e140 02009e88 000c03c6 00000000 0233e140 0233e440 00141814 02009e90
02009e90: 02009ea0 00107d1c 00000000 02009eb8 00141824 0014184c 001417c4 0233e140
02009eb0:(00000000)<000a7300> 0016df9c 0016a7c4 0017637c 0016dfd0 02009f18 00000000
02009ed0: 00000000 00000000 ffa027c8 000a7454 0016df9c 0017637c 02343180 0016dfd0
02009ef0: 0008a832 00175908 00000000 <000a6cac> 000a73f0 0017637c 00000000 00000000
02009f10: 00175908 0008aa02 02018af8 0202d770 000a71b6 00175908 00000000 00000000
02009f30: 00000000 00000000 02009f58 000a66dc 000a73f0 000a67cc 00136400 000a7688
02009f50: 00191f3c 00131524 00136410 000a7688 00191f3c 0015c00c 0017637c 00000000
02009f70: 00000000 00000000 00191f3c 0015c00c 0018ae1c <00001136> 00191f3c 0015c00c
02009f90: 0018ae1c 00000000 00000000 001708f0 00191d8c 00000089 0017c12c 00191f3c
02009fb0: 00191f80 00000000 00000000 00000000 00000000 00191d8c 00191d8c 00000000
02009fd0: 0017c1ac 00191d8c 00191d8c 00000000 00000000 00000000 <000014a6> 00000000
02009ff0: 00000000 00000000 ffffffff 00000006
Return addresses in stack:
address : <0x0013a1ac> /* kernel dynamic memory */
address : <0x00033166> { _rcu_do_batch + 0x6e }
address : <0x000149de> { ___do_softirq + 0x76 }
frame 1 : <0x000a7300> { _really_probe + 0x64 }
address : <0x000a6cac> { _bus_for_each_dev + 0x44 }
address : <0x00001136> { _do_one_initcall + 0x9a }
address : <0x000014a6> { _kernel_thread_helper + 0x6 }
Instruction fetch misaligned address violation
<5> - Attempted misaligned instruction cache fetch.
Kernel OOPS in progress
Deferred Exception context
CURRENT PROCESS:
COMM=swapper PID=1 CPU=0
invalid mm
return address: [0x00033164]; contents of:
0x00033140: 1891 6200 5401 bdeb 0c00 145e 0c41 1891
0x00033150: 6007 2005 320e 0c41 180b 0000 3041 640f
0x00033160: ac4a 910e [0062] a3a8 0887 1ff5 320e 0033
0x00033170: 61f8 0040 a2e9 5279 b2e9 0c41 1875 0000
ADSP-BF537-0.2 500(MHz CCLK) 125(MHz SCLK) (mpu off)
Linux version 2.6.36.2-ADI-2011R1-pre-svn9535 (test@uclinux52-bf537-spinet) (gcc version 4.3.5 (ADI-2010R1-RC4) ) #48 Fri Dec 240
SEQUENCER STATUS: Tainted: G B
SEQSTAT: 0000002a IPEND: c008 IMASK: ffff SYSCFG: 0006
EXCAUSE : 0x2a
physical IVG3 asserted : <0xffa007d4> { _trap + 0x0 }
physical IVG14 asserted : <0xffa00b2c> { _evt_evt14 + 0x0 }
physical IVG15 asserted : <0xffa010b8> { _evt_system_call + 0x0 }
logical irq 6 mapped : <0xffa003ec> { _bfin_coretmr_interrupt + 0x0 }
logical irq 24 mapped : <0x000b2948> { _bfin_mac_interrupt + 0x0 }
RETE: <0x00000000> /* Maybe null pointer? */
RETN: <0x02009c28> /* kernel dynamic memory (maybe user-space) */
RETX: <0x00000480> /* Maybe fixed code section */
RETS: <0x00033166> { _rcu_do_batch + 0x6e }
PC : <0x00033164> { _rcu_do_batch + 0x6c }
DCPLB_FAULT_ADDR: <0x02343000> /* kernel dynamic memory (maybe user-space) */
ICPLB_FAULT_ADDR: <0x00033164> { _rcu_do_batch + 0x6c }
PROCESSOR STATE:
R0 : 02343000 R1 : 0000ffff R2 : 000000e0 R3 : ffffb448
R4 : 0000000a R5 : 02347438 R6 : ffe67f30 R7 : 00000005
P0 : 023430e0 P1 : 02343000 P2 : 00000001 P3 : 00173630
P4 : 02347438 P5 : 00173618 FP : 001734d0 SP : 02009b4c
LB0: ffa01614 LT0: ffa01612 LC0: 00000000
LB1: 0008ec84 LT1: 0008ec78 LC1: 00000000
B0 : 0000001b L0 : 00000000 M0 : ffffffff I0 : 00000040
B1 : 00000000 L1 : 00000000 M1 : 00000000 I1 : 00133880
B2 : 00000000 L2 : 00000000 M2 : 00000000 I2 : 00000020
B3 : 00000000 L3 : 00000000 M3 : 00000000 I3 : 0000000f
A0.w: 0000002d A0.x: 00000000 A1.w: 0000000e A1.x: 00000000
USP : 00000000 ASTAT: 02002000
Hardware Trace:
0 Target : <0x00003ef4> { _trap_c + 0x0 }
Source : <0xffa00768> { _exception_to_level5 + 0xa4 } CALL pcrel
1 Target : <0xffa006c4> { _exception_to_level5 + 0x0 }
Source : <0xffa00578> { _bfin_return_from_exception + 0x20 } RTX
2 Target : <0xffa00558> { _bfin_return_from_exception + 0x0 }
Source : <0xffa0061c> { _ex_trap_c + 0x74 } JUMP.S
3 Target : <0xffa005a8> { _ex_trap_c + 0x0 }
Source : <0xffa0083c> { _trap + 0x68 } JUMP (P4)
4 Target : <0xffa007f2> { _trap + 0x1e }
Source : <0xffa007ee> { _trap + 0x1a } IF CC JUMP pcrel
5 Target : <0xffa007d4> { _trap + 0x0 }
FAULT : <0x00033164> { _rcu_do_batch + 0x6c } CALL (P2)
Source : <0x00033162> { _rcu_do_batch + 0x6a } R6 = [P1]
6 Target : <0x00033154> { _rcu_do_batch + 0x5c }
Source : <0x0003316a> { _rcu_do_batch + 0x72 } IF CC JUMP pcrel (BP)
7 Target : <0x00033166> { _rcu_do_batch + 0x6e }
Source : <0x00042a38> { _kmem_cache_free + 0x1c } RTS
8 Target : <0x00042a34> { _kmem_cache_free + 0x18 }
Source : <0x00042798> { _slob_free + 0x98 } RTS
9 Target : <0x0004277c> { _slob_free + 0x7c }
Source : <0x000428f0> { _slob_free + 0x1f0 } JUMP.S
10 Target : <0x000428f0> { _slob_free + 0x1f0 }
Source : <0x000424d2> { _set_slob + 0x1a } RTS
11 Target : <0x000424ce> { _set_slob + 0x16 }
Source : <0x000424c6> { _set_slob + 0xe } IF CC JUMP pcrel
12 Target : <0x000424b8> { _set_slob + 0x0 }
Source : <0x000428ec> { _slob_free + 0x1ec } CALL pcrel
13 Target : <0x000428da> { _slob_free + 0x1da }
Source : <0x00042926> { _slob_free + 0x226 } JUMP.S
14 Target : <0x00042924> { _slob_free + 0x224 }
Source : <0x000428d4> { _slob_free + 0x1d4 } IF CC JUMP pcrel
15 Target : <0x000428ce> { _slob_free + 0x1ce }
Source : <0x000424cc> { _set_slob + 0x14 } RTS
Kernel Stack
Stack info:
SP: [0x02009cbc] <0x02009cbc> /* kernel dynamic memory (maybe user-space) */
FP: (0x02009eb0)
Memory from 0x02009cb0 to 0200a000
02009cb0: ffc00014 00000000 00000053 [00000000] 02009ea0 00000002 00010e32 00008050
02009cd0: 00000000 00000000 00000000 00000000 00010e32 00010f06 00000006 00003004
02009cf0: 0008ec84 ffa01614 0008ec78 ffa01612 00000000 00000000 00000597 00000000
02009d10: 00367d97 00000000 00000000 00000000 00000000 00000000 00000000 00000000
02009d30: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffe0
02009d50: 02009d48 00000050 00000000 0016eca4 0016eca4 0233e140 001658e0 0016db68
02009d70: 0016ec48 0000270f 00000000 00000053 00044b83 10624dd3 00002710 0000003f
02009d90: 0000ffff 0000ffff 0000ffff 0000270f 00000006 00000000 00000000 00000000
02009db0: 02009e34 02009dc0 00000036 0000ffff 02350300 0016ab58 0233e440 000001b4
02009dd0: 00000000 020208e0 00000000 020208e0 00000000 00000000 00000001 000000d0
02009df0: 00000000 00000000 000d1824 0016df94 00108370 0016e4e4 0233e140 0233e440
02009e10: 00000000 0016df9c 0017637c 00000000 00000000 ffffffff 00025ae0 000a461a
02009e30: 0016ab58 00140074 00136410 0202d280 02009e54 000a47ac 0233e140 00000000
02009e50: 0233e140 001425ac 02009e5c 02009e70 000c035c 0016e4e4 0233e140 0233e440
02009e70: 0233e140 02009e88 000c03c6 00000000 0233e140 0233e440 00141814 02009e90
02009e90: 02009ea0 00107d1c 00000000 02009eb8 00141824 0014184c 001417c4 0233e140
02009eb0:(00000000)<000a7300> 0016df9c 0016a7c4 0017637c 0016dfd0 02009f18 00000000
02009ed0: 00000000 00000000 ffa027c8 000a7454 0016df9c 0017637c 02343180 0016dfd0
02009ef0: 0008a832 00175908 00000000 <000a6cac> 000a73f0 0017637c 00000000 00000000
02009f10: 00175908 0008aa02 02018af8 0202d770 000a71b6 00175908 00000000 00000000
02009f30: 00000000 00000000 02009f58 000a66dc 000a73f0 000a67cc 00136400 000a7688
02009f50: 00191f3c 00131524 00136410 000a7688 00191f3c 0015c00c 0017637c 00000000
02009f70: 00000000 00000000 00191f3c 0015c00c 0018ae1c <00001136> 00191f3c 0015c00c
02009f90: 0018ae1c 00000000 00000000 001708f0 00191d8c 00000089 0017c12c 00191f3c
02009fb0: 00191f80 00000000 00000000 00000000 00000000 00191d8c 00191d8c 00000000
02009fd0: 0017c1ac 00191d8c 00191d8c 00000000 00000000 00000000 <000014a6> 00000000
02009ff0: 00000000 00000000 ffffffff 00000006
Return addresses in stack:
frame 1 : <0x000a7300> { _really_probe + 0x64 }
address : <0x000a6cac> { _bus_for_each_dev + 0x44 }
address : <0x00001136> { _do_one_initcall + 0x9a }
address : <0x000014a6> { _kernel_thread_helper + 0x6 }
Modules linked in:
Kernel panic - not syncing: Kernel exception
Hardware Trace:
Stack info:
SP: [0x02009a58] <0x02009a58> /* kernel dynamic memory (maybe user-space) */
FP: (0x02009eb0)
Memory from 0x02009a50 to 0200a000
02009a50: 02009a58 00000013 [00133248] 0010822c 02009b4c 00133248 001613bf 001613bf
02009a70: 001613bf 02009aa0 001734d0 0000432c 02009b4c ffe02014 00173630 0000c008
02009a90: 00000007 0000002a 00000013 02009b4c 0000003f 0000003f 00000001 00006304
02009ab0: 00030001 00000001 000084b4 02009ac4 02009ad1 3078303c 31303030 3e366134
02009ad0: 5f207b20 6e72656b 745f6c65 61657268 65685f64 7265706c 30202b20 7d203678
02009af0: 7d203600 00000000 00165890 003fffff 00165892 00000000 00000002 00044b83
02009b10: 10624dd3 003fffff 001658c0 0016db68 02009ba4 02009b30 ffa0076c 0015e000
02009b30: 0000c008 0000002a 02347438 0000000a 0000ffff 0000ffff 00000480 00000480
02009b50: 0000c008 0000002a 00000000 02009c28 00000480 00033164 <00033166> 02343000
02009b70: 02002000 0008ec84 ffa01614 0008ec78 ffa01612 00000000 00000000 0000000e
02009b90: 00000000 0000002d 00000000 00000000 00000000 00000000 0000001b 00000000
02009bb0: 00000000 00000000 00000000 00000000 00000000 00000000 ffffffff 0000000f
02009bd0: 00000020 00133880 00000040 00000000 001734d0 00173618 02347438 00173630
02009bf0: 00000001 02343000 023430e0 00000005 ffe67f30 02347438 0000000a ffffb448
02009c10: 000000e0 0000ffff 02343000 02343000 023430e0 00000006 00166bdc 001669dc
02009c30: 001734d0 00165ca8 00033378 00000009 00165cd4 02008000 00000001 00000024
02009c50: 00000100 00000101 00000004 00000100 <000149de> 001658df 00032188 00170ad4
02009c70: 0233e140 001658e0 00000006 0016eca4 ffa00386 00174e88 0233e140 001658e0
02009c90: 00000006 00000000 00044b83 10624dd3 001425b0 001658ae 0000002d ffa00cd2
02009cb0: ffc00014 00000000 00000053 00000000 02009ea0 00000002 00010e32 00008050
02009cd0: 00000000 00000000 00000000 00000000 00010e32 00010f06 00000006 00003004
02009cf0: 0008ec84 ffa01614 0008ec78 ffa01612 00000000 00000000 00000597 00000000
02009d10: 00367d97 00000000 00000000 00000000 00000000 00000000 00000000 00000000
02009d30: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffffe0
02009d50: 02009d48 00000050 00000000 0016eca4 0016eca4 0233e140 001658e0 0016db68
02009d70: 0016ec48 0000270f 00000000 00000053 00044b83 10624dd3 00002710 0000003f
02009d90: 0000ffff 0000ffff 0000ffff 0000270f 00000006 00000000 00000000 00000000
02009db0: 02009e34 02009dc0 00000036 0000ffff 02350300 0016ab58 0233e440 000001b4
02009dd0: 00000000 020208e0 00000000 020208e0 00000000 00000000 00000001 000000d0
02009df0: 00000000 00000000 000d1824 0016df94 00108370 0016e4e4 0233e140 0233e440
02009e10: 00000000 0016df9c 0017637c 00000000 00000000 ffffffff 00025ae0 000a461a
02009e30: 0016ab58 00140074 00136410 0202d280 02009e54 000a47ac 0233e140 00000000
02009e50: 0233e140 001425ac 02009e5c 02009e70 000c035c 0016e4e4 0233e140 0233e440
02009e70: 0233e140 02009e88 000c03c6 00000000 0233e140 0233e440 00141814 02009e90
02009e90: 02009ea0 00107d1c 00000000 02009eb8 00141824 0014184c 001417c4 0233e140
02009eb0:(00000000)<000a7300> 0016df9c 0016a7c4 0017637c 0016dfd0 02009f18 00000000
02009ed0: 00000000 00000000 ffa027c8 000a7454 0016df9c 0017637c 02343180 0016dfd0
02009ef0: 0008a832 00175908 00000000 <000a6cac> 000a73f0 0017637c 00000000 00000000
02009f10: 00175908 0008aa02 02018af8 0202d770 000a71b6 00175908 00000000 00000000
02009f30: 00000000 00000000 02009f58 000a66dc 000a73f0 000a67cc 00136400 000a7688
02009f50: 00191f3c 00131524 00136410 000a7688 00191f3c 0015c00c 0017637c 00000000
02009f70: 00000000 00000000 00191f3c 0015c00c 0018ae1c <00001136> 00191f3c 0015c00c
02009f90: 0018ae1c 00000000 00000000 001708f0 00191d8c 00000089 0017c12c 00191f3c
02009fb0: 00191f80 00000000 00000000 00000000 00000000 00191d8c 00191d8c 00000000
02009fd0: 0017c1ac 00191d8c 00191d8c 00000000 00000000 00000000 <000014a6> 00000000
02009ff0: 00000000 00000000 ffffffff 00000006
Return addresses in stack:
address : <0x00033166> { _rcu_do_batch + 0x6e }
address : <0x000149de> { ___do_softirq + 0x76 }
frame 1 : <0x000a7300> { _really_probe + 0x64 }
address : <0x000a6cac> { _bus_for_each_dev + 0x44 }
address : <0x00001136> { _do_one_initcall + 0x9a }
address : <0x000014a6> { _kernel_thread_helper + 0x6 }
--
Follow-ups
--- Bob Liu 2011-01-03 22:08:25
Can't reproduce.
--- Vivi Li 2011-10-19 04:45:31
Close it.
Files
Changes
Commits
Dependencies
Duplicates
Associations
Tags
File Name File Type File Size Posted By
config.ltp_wb_slob application/octet-stream 33820 Vivi Li