This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

android kernel panic in move_freepages_block

Other Parts Discussed in Thread: OMAP3530, DM3730

I download and compile rowboat android with TI-Android-EVMKit-V2.2.0.0.xml, but the kernel sometimes(not only once) got panic:

Unable to handle kernel NULL pointer dereference at virtual address 00000901

pgd = c06b4000

[00000901] *pgd=8841a031, *pte=00000000, *ppte=00000000

Internal error: Oops: 817 [#1]

last sysfs file: /sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state

Modules linked in: sdmak lpm_omap3530 omaplfb dsplinkk pvrsrvkm cmemk

CPU: 0    Not tainted  (2.6.32 #3)

PC is at move_freepages_block+0xc8/0x114

LR is at __rmqueue+0x1d4/0x310

pc : [<c009423c>]    lr : [<c00944c8>]    psr: 00000093

sp : ca2fbad4  ip : c067c120  fp : 0000002c

r10: 00000901  r9 : 00100100  r8 : 018bcb70

r7 : 0008fee5  r6 : 00000001  r5 : 0008fece  r4 : c067dfe0

r3 : c055e1f0  r2 : 00000008  r1 : c067c120  r0 : 0000002d

Flags: nzcv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment user

Control: 10c5387d  Table: 806b4019  DAC: 00000015

 

PC: 0xc00941bc:

41bc  e1540006 23a00000 28bd8ff0 e3075fe0 e5916000 e3a00fbe e28c4c7f e79c5005

41dc  e28440e0 e1a0cfa6 e1a05fa5 e00c0c90 e0000590 e15c0000 01a02182 03a00000

41fc  059f9080 03a0b02c 0a000019 e3a03000 e5833000 eafffffd e5915000 e3150702

421c  02811020 0a000012 e591500c e3a06001 e5917018 e591a01c e0800516 e028259b

423c  e58a7000 e587a004 e0836008 e5ac9018 e2888038 e5967038 e0838008 e5817018

425c  e587c004 e3a07020 e581801c e0811517 e586c038 e1510004 e1a0c001 9affffe5

427c  e8bd8ff0 c05678dc 00100100 e92d4070 e1a05000 e5906000 e10f4000 f10c0080

429c  e3a01000 e3a02002 ebfffee9 e3500004 1a000009 e1a00005 e3a01002 ebffffa5

 

LR: 0xc0094448:

4448  e08a0205 ea00005b e592b000 e35b0003 e081c18b e087400c e28cc038 e087c00c

4468  0a00004f e594a038 e15a000c 0a00004c e0873001 e3550001 13a02000 03a02001

4488  e3560004 c3822001 e24a4018 e3520000 e5932060 e2422001 e5832060 1a000003

44a8  e59f3150 e5933004 e3530000 0a00000d e1a00007 e1a01004 e1a02005 ebffff2a

44c8  e3500c02 2a000003 e59f3128 e5933004 e3530000 0a000002 e1a00004 e1a01005

44e8  ebffff19 e1a0b005 e594201c e356000a e5943018 e3a00000 e5823000 e5832004

4508  e51a3018 e59f20e0 e3c33702 e50a3018 e59f30d8 e50a000c e5842018 e584301c

4528  1a000002 e1a01005 e1a00004 ebffff06 e3a03001 e1a0b18b e248202c e1a0c00b

 

SP: 0xca2fba54:

ba54  00000000 ca2fba78 ca2fba6c 00000000 c055e218 00000028 00000000 c0533344

ba74  ffffffff ca2fbabc 00000001 0008fee5 c0036a2c 0000002d c067c120 00000008

ba94  c055e1f0 c067dfe0 0008fece 00000001 0008fee5 018bcb70 00100100 00000901

bab4  0000002c c067c120 ca2fbad4 c00944c8 c009423c 00000093 ffffffff c14482c0

bad4  c067b500 00000001 00000003 c055e1f0 c055e2ac 00000000 c067b518 00000002

baf4  c00944c8 00000000 00000000 c0728758 c055e1f0 00000008 0000000f c055e218

bb14  ca2fa000 00080050 c0095ad4 00000040 cf49b3c8 c0ff4a00 00000003 00000001

bb34  ffffffff c055e218 c055e7e4 00000000 00000000 00000000 c055e210 00000020

 

IP: 0xc067c0a0:

c0a0  000450e5 000450bd 000450c9 00044f99 000450b1 0008953a 0008e5cc 0005d285

c0c0  0005d0d5 0005c969 0005ca99 0005d069 0005d0c9 0005c96d 0005c981 0005cd01

c0e0  0005ca05 0005c9a1 00000101 00060765 0008fe40 00000201 000606e5 0008fe57

c100  00000401 000606a9 0008fe79 00000501 0005f339 0008fe93 00000601 0005e60d

c120  0008feb7 00000701 0005eb01 0008fece 00000801 0006069d 0008fee5 00000901

c140  00060691 0008fefc 00000a01 00060649 0008ff12 00000b01 000605f9 0008ff26

c160  00000c01 0005e879 0008ff42 00000d01 0005f4e1 0008ff5e 00000e01 0005e611

c180  0008ff78 00001101 0005e7b9 0008ff96 00001401 0006054d 0008ffb5 00000102

 

R1: 0xc067c0a0:

c0a0  000450e5 000450bd 000450c9 00044f99 000450b1 0008953a 0008e5cc 0005d285

c0c0  0005d0d5 0005c969 0005ca99 0005d069 0005d0c9 0005c96d 0005c981 0005cd01

c0e0  0005ca05 0005c9a1 00000101 00060765 0008fe40 00000201 000606e5 0008fe57

c100  00000401 000606a9 0008fe79 00000501 0005f339 0008fe93 00000601 0005e60d

c120  0008feb7 00000701 0005eb01 0008fece 00000801 0006069d 0008fee5 00000901

c140  00060691 0008fefc 00000a01 00060649 0008ff12 00000b01 000605f9 0008ff26

c160  00000c01 0005e879 0008ff42 00000d01 0005f4e1 0008ff5e 00000e01 0005e611

c180  0008ff78 00001101 0005e7b9 0008ff96 00001401 0006054d 0008ffb5 00000102

 

R3: 0xc055e170:

e170  00000000 00000000 00000000 00000002 c055e180 c055e180 c03b2ba4 00000000

e190  00000000 c03b3d20 c03b3d74 00000000 00000000 00000000 c055e1c8 c0528514

e1b0  00000000 00000000 00000000 00000000 c03b3ce0 c03b3d44 c0528514 c055e1a8

e1d0  cf928d44 cf928684 c052851c 00000000 00000000 c03b3d18 c055e1e8 c055e1e8

e1f0  000001c1 00000231 000002a1 00000000 00000000 00000003 0000005a 0000000f

e210  c055e210 c055e210 c072bdd8 c0728758 c0726478 c072ca38 c055e228 c055e228

e230  c067a498 c067a498 c072cc18 c072d198 c055e240 c055e240 c055e248 c055e248

e250  00000003 c0607998 c072c8d8 c067b718 c067a4d8 c0716058 c072df98 c060f5d8

 

R4: 0xc067df60:

df60  00044b21 00044b05 00044ae9 00044acd 00044aad 00044a91 00044a71 00047b9d

df80  00046ec1 00046e8d 00046e35 00047b5d 00047b39 00047ae5 00044a51 00044a35

dfa0  00047a69 00046f89 00046f39 00047a29 000479e9 000479a9 00047969 00047929

dfc0  000478e9 000478a9 00047869 000467f5 000467c9 0004679d 00046771 00046745

dfe0  00046719 000466ed 000466c1 00046c79 00046c55 00046c31 00046c0d 00046be9

e000  80aab0b0 7ffcebb0 80b107ab 7ffcecd8 8032abb0 7ffcee3c 80aab0b0 7ffcee90

e020  8004abb0 7ffcefc4 80aab0b0 7ffcf058 80aab0b0 7ffcf120 8004abb0 7ffcf1a8

e040  80aab0b0 7ffcf1e0 80b107ab 7ffcf270 80aab0b0 7ffcf550 80b107ab 7ffcf61c

Process Binder Thread # (pid: 1418, stack limit = 0xca2fa2e8)

Stack: (0xca2fbad4 to 0xca2fc000)

bac0:                                              c067b500 00000001 00000003

bae0: c055e1f0 c055e2ac 00000000 c067b518 00000002 c00944c8 00000000 00000000

bb00: c0728758 c055e1f0 00000008 0000000f c055e218 ca2fa000 00080050 c0095ad4

bb20: 00000040 cf49b3c8 c0ff4a00 00000003 00000001 ffffffff c055e218 c055e7e4

bb40: 00000000 00000000 00000000 c055e210 00000020 60000013 cf4cf188 c055e1f0

bb60: cf560e78 00080050 00000000 c055e7e0 ca2fa000 ca2fbbdc 00000000 00000040

bb80: 00000000 c009606c 00000000 00000040 c055e1f0 00000001 00000001 00000001

bba0: 00000000 c055e1f0 00000000 00000001 00000010 cf52f500 ca2fbc04 c055e7e4

bbc0: 000a0050 00000000 00000050 ca2fbc14 cf560e10 00000010 00000000 00000000

bbe0: 0003d0eb c055e1f0 00000000 cf808f40 cf802880 00000010 00000001 00001000

bc00: 00000050 00000000 00000050 c00b35ac ca2fa000 c0095a6c 00000040 00000000

bc20: 60000013 00000040 cf802890 ffffffff c055e220 c0568038 00000000 00000000

bc40: 00000000 00001000 c072cdc0 00000001 00001000 c00d4a7c 00000000 c00d5278

bc60: c072cdc0 00000000 00000000 00000000 cf560f20 cf560e78 0005c000 c00d5320

bc80: c072cdc0 00001000 00000000 c00d6f74 c9f81e88 00000002 00000000 c055e1f0

bca0: 00000000 c072cdc0 00000010 cf52f500 cf560e78 c055e7e4 cf49b3c8 cfb2c2dc

bcc0: c072cdc0 cf560f20 00000000 0000005c 60000013 c072cdc0 cf560e78 ca2fbdcc

bce0: 00000000 cf560f20 00001000 0005c000 00000000 c00d7518 c0104a2c cf560f20

bd00: 0005c000 cf560e78 c072cdc0 cf49b3c8 00000000 cf560f20 cf560f20 ca2fbd64

bd20: 00001000 c01060cc 00001000 00000000 ca2fbdcc ca2fbdc8 c0104a2c 0005c000

bd40: 0005c000 00000000 0005d000 00000000 0000000b 00001000 0000005c ca273c40

bd60: 00001000 00000000 c072c880 00001000 00000000 ca2fa000 00000000 ca273c40

bd80: cf560f20 00000000 ca2fbdc8 c0091c44 00001000 00000000 ca2fbdcc ca2fbdc8

bda0: 0005c000 00000000 c03c4c6c 00001000 00000000 cf560f20 ca2fbf38 00000001

bdc0: 00000000 00001000 cf560e78 c072cdc0 0005c000 cf560e78 ca273c40 0005c000

bde0: 00000000 00000000 cf560f20 00001000 ca2fbf38 c0092390 0005c000 00000000

be00: ca2fbef8 00001000 00000000 c0092cb0 cfbf13c0 ca2fbef8 c82b7ac0 93ac70ef

be20: ca2fbea8 00000000 00001000 60000013 cf560f20 00000001 22222222 22222222

be40: 22222222 22222222 cf52f870 00001000 0005c000 00000000 0005c000 ca273c40

be60: cf560ee8 ca2fbea8 ca2fbf38 00000001 00000000 c0092440 ca2fbea8 ca2fbf38

be80: ca2fbea8 ca2fbf80 ca273c40 fffffdee ca2fbf38 ca2fa000 0005c000 c00b6628

bea0: 0005c000 00000000 c0566844 c008182c 00000000 00000001 ffffffff ca273c40

bec0: 00000000 00000000 00000000 00000000 cf52f500 c0082fe8 00000000 00000000

bee0: ca2fbfb0 cf52f500 c007587c ca2fbeec ca2fbeec c051c158 0005c000 00000000

bf00: 456028c0 c003b1c4 cf52f530 c82b7ac0 00001000 00000000 ca2fbf5c c005d864

bf20: cf52f500 93ac70ef ffd584a1 ffffffff 00000000 cf4fe118 43fed4e0 00001000

bf40: 00001000 ca273c40 43fed4e0 ca2fbf80 00001000 00000000 4525fcd0 c00b7034

bf60: ca273c40 43fed4e0 ca273c40 43fed4e0 0005c000 00000000 00001000 c00b7188

bf80: 0005c000 00000000 00001000 00000001 0011db90 ad12e150 43fed4e0 00000004

bfa0: c0037068 c0036ec0 0011db90 ad12e150 0000001c 43fed4e0 00001000 43fed4e0

bfc0: 0011db90 ad12e150 43fed4e0 00000004 4525f968 41046dd8 41046dc0 4525fcd0

bfe0: ad12e5c0 4525f928 ad116111 afd0da5c 00000010 0000001c 00000000 00000000

[<c009423c>] (move_freepages_block+0xc8/0x114) from [<c00944c8>] (__rmqueue+0x1d4/0x310)

[<c00944c8>] (__rmqueue+0x1d4/0x310) from [<c0095ad4>] (get_page_from_freelist+0x114/0x448)

[<c0095ad4>] (get_page_from_freelist+0x114/0x448) from [<c009606c>] (__alloc_pages_nodemask+0x264/0x554)

[<c009606c>] (__alloc_pages_nodemask+0x264/0x554) from [<c00b35ac>] (kmem_cache_alloc+0x2a0/0x5ac)

[<c00b35ac>] (kmem_cache_alloc+0x2a0/0x5ac) from [<c00d4a7c>] (alloc_buffer_head+0x14/0x74)

[<c00d4a7c>] (alloc_buffer_head+0x14/0x74) from [<c00d5278>] (alloc_page_buffers+0x28/0xbc)

[<c00d5278>] (alloc_page_buffers+0x28/0xbc) from [<c00d5320>] (create_empty_buffers+0x14/0xf4)

[<c00d5320>] (create_empty_buffers+0x14/0xf4) from [<c00d6f74>] (__block_prepare_write+0x70/0x438)

[<c00d6f74>] (__block_prepare_write+0x70/0x438) from [<c00d7518>] (block_write_begin+0x88/0xfc)

[<c00d7518>] (block_write_begin+0x88/0xfc) from [<c01060cc>] (ext3_write_begin+0xf8/0x230)

[<c01060cc>] (ext3_write_begin+0xf8/0x230) from [<c0091c44>] (generic_file_buffered_write+0xdc/0x26c)

[<c0091c44>] (generic_file_buffered_write+0xdc/0x26c) from [<c0092390>] (__generic_file_aio_write+0x40c/0x454)

[<c0092390>] (__generic_file_aio_write+0x40c/0x454) from [<c0092440>] (generic_file_aio_write+0x68/0xc4)

[<c0092440>] (generic_file_aio_write+0x68/0xc4) from [<c00b6628>] (do_sync_write+0xb8/0x104)

[<c00b6628>] (do_sync_write+0xb8/0x104) from [<c00b7034>] (vfs_write+0xac/0x154)

[<c00b7034>] (vfs_write+0xac/0x154) from [<c00b7188>] (sys_write+0x3c/0x68)

[<c00b7188>] (sys_write+0x3c/0x68) from [<c0036ec0>] (ret_fast_syscall+0x0/0x2c)

Code: e5917018 e591a01c e0800516 e028259b (e58a7000) 

---[ end trace 48abbcdca65dccde ]---

Kernel panic - not syncing: Fatal exception

anyone can help me? i'm using it on dm3730 EVM board.

thanks.