FAQ:[#6419] Kernel with write back and slob enabled will crash sometimes in latest trunk(2010)

Document created by Aaronwu Employee on Sep 11, 2013
Version 1Show Document
  • View in full screen mode

[#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

Attachments

Outcomes