[#6737] slab alloc/free sometimes will crash(2011)
Submitted By: steven miao
Open Date
2011-08-18 22:31:40
Priority:
Low Assignee:
Nobody
Status:
Open Fixed In Release:
N/A
Found In Release:
2011R1 Release:
Category:
Memory Board:
N/A
Processor:
ALL Silicon Revision:
Is this bug repeatable?:
No Resolution:
Assigned (Not Start)
Uboot version or rev.:
Toolchain version or rev.:
2010R1
App binary format:
N/A
Summary: slab alloc/free sometimes will crash
Details:
kernel BUG at mm/slab.c:3059!
Kernel panic - not syncing: BUG()
Hardware Trace:
0 Target : <0x000042b4> { _trap_c + 0x0 }
Source : <0x0000a0fc> { _exception_to_level5 + 0xa4 } JUMP.L
1 Target : <0x0000a058> { _exception_to_level5 + 0x0 }
Source : <0x00009f0c> { _bfin_return_from_exception + 0x20 } RTX
2 Target : <0x00009eec> { _bfin_return_from_exception + 0x0 }
Source : <0x00009fb0> { _ex_trap_c + 0x74 } JUMP.S
3 Target : <0x00009f3c> { _ex_trap_c + 0x0 }
Source : <0x0000a1d0> { _trap + 0x68 } JUMP (P4)
4 Target : <0x0000a186> { _trap + 0x1e }
Source : <0x0000a182> { _trap + 0x1a } IF CC JUMP pcrel
5 Target : <0x0000a168> { _trap + 0x0 }
FAULT : <0x0004bb26> { _cache_alloc_refill + 0x15e } BUG
Source : <0x0004ba7c> { _cache_alloc_refill + 0xb4 } JUMP.S
6 Target : <0x0004ba66> { _cache_alloc_refill + 0x9e }
Source : <0x0004badc> { _cache_alloc_refill + 0x114 } IF !CC JUMP pcrel (BP)
7 Target : <0x0004ba7f> { _cache_alloc_refill + 0xb7 }
Source : <0x0004bab2> { _cache_alloc_refill + 0xea } IF CC JUMP pcrel (BP)
8 Target : <0x0004ba80> { _cache_alloc_refill + 0xb8 }
Source : <0x0004ba7a> { _cache_alloc_refill + 0xb2 } IF CC JUMP pcrel (BP)
9 Target : <0x0004ba4a> { _cache_alloc_refill + 0x82 }
Source : <0x0004ba32> { _cache_alloc_refill + 0x6a } IF CC JUMP pcrel
10 Target : <0x0004ba2e> { _cache_alloc_refill + 0x66 }
Source : <0x0004ba2a> { _cache_alloc_refill + 0x62 } IF !CC JUMP pcrel (BP)
11 Target : <0x0004ba28> { _cache_alloc_refill + 0x60 }
Source : <0x0004ba24> { _cache_alloc_refill + 0x5c } IF CC JUMP pcrel (BP)
12 Target : <0x0004b9c8> { _cache_alloc_refill + 0x0 }
Source : <0x0004beac> { ___kmalloc + 0xb0 } CALL pcrel
13 Target : <0x0004bea8> { ___kmalloc + 0xac }
Source : <0x0004be5a> { ___kmalloc + 0x5e } IF CC JUMP pcrel
14 Target : <0x0004be27> { ___kmalloc + 0x2b }
Source : <0x0004be2c> { ___kmalloc + 0x30 } IF !CC JUMP pcrel (BP)
15 Target : <0x0004be14> { ___kmalloc + 0x18 }
Source : <0x0004be06> { ___kmalloc + 0xa } IF !CC JUMP pcrel (BP)
Stack info:
SP: [0x02383c80] <0x02383c80> /* kernel dynamic memory (maybe user-space) */
FP: (0x02383fa0)
Memory from 0x02383c80 to 02384000
02383c80:[0014fab8] 00120b3c 02383d78 0014fab8 001823db 001823db 001823db 02383cc8
02383ca0: 020023b0 00004724 02383d78 ffe02014 02000540 0000ffc0 00000021 00000021
02383cc0: 00000013 0000ffff 0000003f ffffffff 00000000 00000000 000ab6dc 00008410
02383ce0: 00000000 00000000 02466000 0240dcd4 000ab6dc <000ab6ee> 0000000a 02003004
02383d00: ffa0007a 0009a9f0 ffa0007a 0009a9ee 00000000 00000000 00000048 00000000
02383d20: 00000000 00000000 0000000e 02383d5c 0000e9b8 0000000e 02383d6c 0000c180
02383d40: 0204784c 0202b820 0202b84c 02383d6c 0000c190 0000a100 0017f000 00008008
02383d60: 00000021 00100100 00000000 02383d9c <0000cb36> 00000480 00000480 00008008
02383d80: 00000021 00000000 02383e54 00000480 0004bb26 0004beb0 00000008 02003005
02383da0: 000c1ada 0009a9f0 000c1ace 0009a9ee 000001db 00000000 000000bd 00000000
02383dc0: 00cebcbd 00000000 00000000 7ffff000 000000c0 00000137 00000000 00000000
02383de0: 00000000 00000000 0000005b 00001802 00000001 fffffffc 00000006 00000003
02383e00: 00188760 00200200 00000000 020023b0 02006460 020023a0 02000540 020023a0
02383e20: 020023a0 023594e0 020023a8 00000001 00100100 00000000 0000000b 00000008
02383e40: 0000000b 00000008 00000008 023594e0 00000006 00000002 00000000 02383e8c
02383e60: 0000e0f0 00000020 011948fc 00000000 00000020 01000001 0019986c 0004beb0
02383e80: 02000540 00000000 0206c5e0 0000009f 00000020 0000ffff 00000020 02383ebc
02383ea0: 00000020 02018040 <000cf6ec> 02037260 0000009f 00000080 02003d40 02383ef4
02383ec0: 000c1c0c 02003d8c 000dd07c 025b59e0 00000004 0000001d 00190270 00000000
02383ee0: 025b59e0 00188760 0202a010 ffffffbc ffffffff 00000013 02383f2c 000de3d4
02383f00: 025b59e0 0000009b 00190270 00000001 00000000 02383f2c 0000e72e 00022c08
02383f20: 000de544 0206c5d0 0018ef1c 00123468 0202b820 001907bc
00199904
02383f40: 023597e0 0018e030 0200d205 000de460 0200d200 0018ef1c 0202b820 02382008
02383f60: 02382000 0018e030 00021e1c 023597e0 001907bc 00000000 023597f0 023597f0
02383f80: 0019093c 00187e58 0202b970 00021cf4 00000000 02382000 02382000 02382000
02383fa0:(00000000)
02025f00 00021cf4 00000000 023597e0 00000000 00000000
02383fc0: 00000000 00000000 00000000 00025924 00000000 023597e0 00000000 02383fdc
02383fe0: 02383fdc
00000000 00000000 00000000 00000000 ffffffff 00000006
Return addresses in stack:
address : <0x000ab6ee> { _uart_start + 0x66 }
address : <0x0000cb36> { _check_preempt_curr + 0x72 }
address : <0x000cf6ec> { ___alloc_skb + 0x3c }
address : <0x00021430> { _process_one_work + 0xd4 }
frame 1 : <0x00025980> { _kthread + 0x5c }
address : <0x00001676> { _kernel_thread_helper + 0x6 }
Follow-ups
No Messages Were Found
Files
Changes
Commits
Dependencies
Duplicates
Associations
Tags
File Name File Type File Size Posted By
No Files Were Found