Messages in this thread | | | Date | Wed, 28 Nov 2007 12:59:47 +0800 | From | "旭东王" <> | Subject | a questio about slab: double free detected in cache |
| |
Hi,
The environment of a device is as below:
kernel version is 2.6.14, it is OS distribution kernel Fedora 2. The file system is ext3. The cpu type is arm9.
I use "yafc" to upload the file from sd card in the device to ftp server through wifi.
I have tried two times,both of them calls below problem:
1) ************************************************************* slab: double free detected in cache 'journal_head', objp c0613dc8 kernel BUG at mm/slab.c:2641! Unable to handle kernel NULL pointer dereference at virtual address 00000000 pgd = c0004000 [00000000] *pgd=00000000 Internal error: Oops: 817 [#1] Modules linked in: rt73 fxcgpio rtc_pcf8563 keypad gpio_irda hi_sio tlv320 hi3510_vs adv7179 ohci_hcd tvp5150 hi_i2c hi_gpio CPU: 0 PC is at __bug+0x44/0x58 LR is at vprintk+0x304/0x368 pc : [<c0026f08>] lr : [<c003cb6c>] Not tainted sp : c2ee9e10 ip : c2ee9d70 fp : c2ee9e1c r10: 0000000b r9 : 00000010 r8 : c0613dc8 r7 : c2c382c0 r6 : 00000033 r5 : c2c179f0 r4 : 00000000 r3 : 00000000 r2 : 00000004 r1 : c2ee8000 r0 : 00000001 Flags: nZcv IRQs off FIQs on Mode SVC_32 Segment user Control: 5317F Table: 62F60000 DAC: 00000015 Process kjournald (pid: 324, stack limit = 0xc2ee8194) Stack: (0xc2ee9e10 to 0xc2eea000) 9e00: c2ee9e50 c2ee9e20 c00651cc c0026ed4 9e20: 00000000 c2c3c7d8 c2c3b1c8 00000010 c2c179f0 c2c3c7b8 c2c382c0 00000000 9e40: c2c17a18 c2ee9e78 c2ee9e54 c00653f4 c0065108 c00d8cb8 c2c382c0 c2c3c7b8 9e60: c2f39888 40000013 c2a54268 c2ee9e9c c2ee9e7c c0064f84 c0065358 c2f3988c 9e80: c1e886f8 00000000 00000000 c2a5413c c2ee9eb0 c2ee9ea0 c00d8cb8 c0064efc 9ea0: c2f3988c c2ee9ed4 c2ee9eb4 c00d976c c00d8c7c c194a644 c1e886f8 c2ee8000 9ec0: 0000007d c1d74848 c2ee9ee8 c2ee9ed8 c00d9824 c00d95c4 c1e886f8 c2ee9f80 9ee0: c2ee9eec c00d2da0 c00d97b4 c2ee9f08 c2a54150 00000000 00000000 00000000 9f00: 00000000 c217c8f8 c212d38c 0000511b 3b9aca00 c2ee9f40 c2ee9f24 c0037864 9f20: 00000000 c2ee9f40 c208b5a8 c2a541f0 80000013 c2a541f0 c2a541f0 c2ee8000 9f40: 80000013 c2ee9f64 c2ee9f54 c2a54150 c2a5413c c02fdd58 c2a54150 c2a5413c 9f60: c02fdd58 00000000 c2ee8000 c02fdd58 c2a541c0 c2ee9ff4 c2ee9f84 c00d6d78 9f80: c00d2734 c2ee9f80 00000000 c2f863a0 c005216c c2ee9fa8 c2ee9fa8 00000000 9fa0: c2f863a0 c005216c c2ee9fa8 c2ee9fa8 00000000 00200200 001a6049 4b87ad6e 9fc0: c00d6c4c c2f863a0 c02f96f8 00000000 00000000 00000000 00000000 00000000 9fe0: 00000000 00000000 00000000 c2ee9ff8 c003e304 c00d6c70 00000000 00000000 Backtrace: [<c0026ec4>] (__bug+0x0/0x58) from [<c00651cc>] (free_block+0xd4/0x19c) [<c00650f8>] (free_block+0x0/0x19c) from [<c00653f4>] (cache_flusharray+0xac/0x130) [<c0065348>] (cache_flusharray+0x0/0x130) from [<c0064f84>] (kmem_cache_free+0x98/0xb4) [<c0064eec>] (kmem_cache_free+0x0/0xb4) from [<c00d8cb8>] (journal_free_journal_head+0x4c/0x58) r8 = C2A5413C r7 = 00000000 r6 = 00000000 r5 = C1E886F8 r4 = C2F3988C [<c00d8c6c>] (journal_free_journal_head+0x0/0x58) from [<c00d976c>] (__journal_remove_journal_head+0x1b8/0x1f0) r4 = C2F3988C [<c00d95b4>] (__journal_remove_journal_head+0x0/0x1f0) from [<c00d9824>] (journal_remove_journal_head+0x80/0xe0) r7 = C1D74848 r6 = 0000007D r5 = C2EE8000 r4 = C1E886F8 [<c00d97a4>] (journal_remove_journal_head+0x0/0xe0) from [<c00d2da0>] (journal_commit_transaction+0x67c/0x19f0) r4 = C1E886F8 [<c00d2724>] (journal_commit_transaction+0x0/0x19f0) from [<c00d6d78>] (kjournald+0x118/0x318) [<c00d6c60>] (kjournald+0x0/0x318) from [<c003e304>] (do_exit+0x0/0xc38) Code: eb005734 e59f0014 eb005732 e3a03000 (e5833000) <6>note: kjournald[324] exited with preempt_count 3 BUG: spinlock cpu recursion on CPU#0, subwayD/328 lock: c2a54268, .magic: dead4ead, .owner: kjournald/324, .owner_cpu: 0 [<c0027078>] (dump_stack+0x0/0x14) from [<c01329c8>] (spin_bug+0x9c/0xb4) [<c013292c>] (spin_bug+0x0/0xb4) from [<c0132a48>] (_raw_spin_lock+0x68/0x170) r6 = C1FFF50C r5 = 00000000 r4 = C2A54268 [<c01329e0>] (_raw_spin_lock+0x0/0x170) from [<c023d694>] (_spin_lock+0x20/0x24) r8 = C2A54268 r7 = C20893A4 r6 = C1FFF50C r5 = 00000000 r4 = C2A54268 [<c023d674>] (_spin_lock+0x0/0x24) from [<c00d1714>] (journal_dirty_data+0xfc/0x394) r4 = C1709D4C [<c00d1618>] (journal_dirty_data+0x0/0x394) from [<c00bf5b0>] (ext3_journal_dirty_data+0x1c/0x48) [<c00bf594>] (ext3_journal_dirty_data+0x0/0x48) from [<c00bf308>] (walk_page_buffers+0x80/0xb4) r6 = C1709D4C r5 = C1709D4C r4 = 00001000 [<c00bf288>] (walk_page_buffers+0x0/0xb4) from [<c00bf6d8>] (ext3_ordered_commit_write+0x74/0x108) [<c00bf664>] (ext3_ordered_commit_write+0x0/0x108) from [<c005d83c>] (generic_file_buffered_write+0x418/0x698) [<c005d428>] (generic_file_buffered_write+0x4/0x698) from [<c005e2d4>] (__generic_file_aio_write_nolock+0x530/0x560) [<c005dda4>] (__generic_file_aio_write_nolock+0x0/0x560) from [<c005e668>] (generic_file_aio_write+0xb0/0x144) [<c005e5bc>] (generic_file_aio_write+0x4/0x144) from [<c00bdbe0>] (ext3_file_write+0x34/0xb8) [<c00bdbb0>] (ext3_file_write+0x4/0xb8) from [<c007dd2c>] (do_sync_write+0xc4/0x108) r7 = 00000C80 r6 = C20B3F78 r5 = C20B3EEC r4 = C20B3EB0 [<c007dc68>] (do_sync_write+0x0/0x108) from [<c007de2c>] (vfs_write+0xbc/0x178) [<c007dd70>] (vfs_write+0x0/0x178) from [<c007dfac>] (sys_write+0x4c/0x78) [<c007df60>] (sys_write+0x0/0x78) from [<c0021de0>] (ret_fast_syscall+0x0/0x2c) r8 = C0021F64 r7 = 00000004 r6 = 00000C80 r5 = 000500D0 r4 = 0000001D BUG: spinlock lockup on CPU#0, subwayD/328, c2a54268 [<c0027078>] (dump_stack+0x0/0x14) from [<c0132b18>] (_raw_spin_lock+0x138/0x170) [<c01329e0>] (_raw_spin_lock+0x0/0x170) from [<c023d694>] (_spin_lock+0x20/0x24) r8 = C2A54268 r7 = C20893A4 r6 = C1FFF50C r5 = 00000000 r4 = C2A54268 [<c023d674>] (_spin_lock+0x0/0x24) from [<c00d1714>] (journal_dirty_data+0xfc/0x394) r4 = C1709D4C [<c00d1618>] (journal_dirty_data+0x0/0x394) from [<c00bf5b0>] (ext3_journal_dirty_data+0x1c/0x48) [<c00bf594>] (ext3_journal_dirty_data+0x0/0x48) from [<c00bf308>] (walk_page_buffers+0x80/0xb4) r6 = C1709D4C r5 = C1709D4C r4 = 00001000 [<c00bf288>] (walk_page_buffers+0x0/0xb4) from [<c00bf6d8>] (ext3_ordered_commit_write+0x74/0x108) [<c00bf664>] (ext3_ordered_commit_write+0x0/0x108) from [<c005d83c>] (generic_file_buffered_write+0x418/0x698) [<c005d428>] (generic_file_buffered_write+0x4/0x698) from [<c005e2d4>] (__generic_file_aio_write_nolock+0x530/0x560) [<c005dda4>] (__generic_file_aio_write_nolock+0x0/0x560) from [<c005e668>] (generic_file_aio_write+0xb0/0x144) [<c005e5bc>] (generic_file_aio_write+0x4/0x144) from [<c00bdbe0>] (ext3_file_write+0x34/0xb8) [<c00bdbb0>] (ext3_file_write+0x4/0xb8) from [<c007dd2c>] (do_sync_write+0xc4/0x108) r7 = 00000C80 r6 = C20B3F78 r5 = C20B3EEC r4 = C20B3EB0 [<c007dc68>] (do_sync_write+0x0/0x108) from [<c007de2c>] (vfs_write+0xbc/0x178) [<c007dd70>] (vfs_write+0x0/0x178) from [<c007dfac>] (sys_write+0x4c/0x78) [<c007df60>] (sys_write+0x0/0x78) from [<c0021de0>] (ret_fast_syscall+0x0/0x2c) r8 = C0021F64 r7 = 00000004 r6 = 00000C80 r5 = 000500D0 r4 = 0000001D BUG: soft lockup detected on CPU#0!
Pid: 328, comm: subwayD CPU: 0 PC is at _raw_spin_lock+0xbc/0x170 LR is at vprintk+0x31c/0x368 pc : [<c0132a9c>] lr : [<c003cb84>] Not tainted sp : c20b3c14 ip : c20b3b38 fp : c20b3c38 r10: 00000001 r9 : c2a5413c r8 : 00000000 r7 : c20b2000 r6 : 00000000 r5 : 0159b6c4 r4 : c2a54268 r3 : 00000000 r2 : 04042000 r1 : 00000001 r0 : c0283a34 Flags: nzCv IRQs on FIQs on Mode SVC_32 Segment user Control: 5317F Table: 62F60000 DAC: 00000015 [<c0023a48>] (show_regs+0x0/0x4c) from [<c005a914>] (softlockup_tick+0x78/0x9c) r4 = 00000000 [<c005a89c>] (softlockup_tick+0x0/0x9c) from [<c0045bc4>] (do_timer+0x438/0x4b0) r5 = C02F96C0 r4 = 00000000 [<c004578c>] (do_timer+0x0/0x4b0) from [<c0026e94>] (timer_tick+0xb4/0xe4) [<c0026de0>] (timer_tick+0x0/0xe4) from [<c002d908>] (hisilicon_timer_interrupt+0x40/0x64) r6 = C02863DC r5 = C20B3BCC r4 = C02863D8 [<c002d8c8>] (hisilicon_timer_interrupt+0x0/0x64) from [<c0022acc>] (__do_irq+0x54/0x94) r6 = 00000000 r5 = 00000000 r4 = C0284C04 [<c0022a78>] (__do_irq+0x0/0x94) from [<c0022d30>] (do_level_IRQ+0x70/0xc8) r8 = C20B3BCC r7 = 00000003 r6 = C20B3BCC r5 = 00000004 r4 = C02D5F50 [<c0022cc0>] (do_level_IRQ+0x0/0xc8) from [<c0022ddc>] (asm_do_IRQ+0x54/0x150) r6 = 00000001 r5 = C02D5F50 r4 = 00000004 [<c0022d88>] (asm_do_IRQ+0x0/0x150) from [<c00219b8>] (__irq_svc+0x38/0x8c) [<c01329e0>] (_raw_spin_lock+0x0/0x170) from [<c023d694>] (_spin_lock+0x20/0x24) r8 = C2A54268 r7 = C20893A4 r6 = C1FFF50C r5 = 00000000 r4 = C2A54268 [<c023d674>] (_spin_lock+0x0/0x24) from [<c00d1714>] (journal_dirty_data+0xfc/0x394) r4 = C1709D4C [<c00d1618>] (journal_dirty_data+0x0/0x394) from [<c00bf5b0>] (ext3_journal_dirty_data+0x1c/0x48) [<c00bf594>] (ext3_journal_dirty_data+0x0/0x48) from [<c00bf308>] (walk_page_buffers+0x80/0xb4) r6 = C1709D4C r5 = C1709D4C r4 = 00001000 [<c00bf288>] (walk_page_buffers+0x0/0xb4) from [<c00bf6d8>] (ext3_ordered_commit_write+0x74/0x108) [<c00bf664>] (ext3_ordered_commit_write+0x0/0x108) from [<c005d83c>] (generic_file_buffered_write+0x418/0x698) [<c005d428>] (generic_file_buffered_write+0x4/0x698) from [<c005e2d4>] (__generic_file_aio_write_nolock+0x530/0x560) [<c005dda4>] (__generic_file_aio_write_nolock+0x0/0x560) from [<c005e668>] (generic_file_aio_write+0xb0/0x144) [<c005e5bc>] (generic_file_aio_write+0x4/0x144) from [<c00bdbe0>] (ext3_file_write+0x34/0xb8) [<c00bdbb0>] (ext3_file_write+0x4/0xb8) from [<c007dd2c>] (do_sync_write+0xc4/0x108) r7 = 00000C80 r6 = C20B3F78 r5 = C20B3EEC r4 = C20B3EB0 [<c007dc68>] (do_sync_write+0x0/0x108) from [<c007de2c>] (vfs_write+0xbc/0x178) [<c007dd70>] (vfs_write+0x0/0x178) from [<c007dfac>] (sys_write+0x4c/0x78) [<c007df60>] (sys_write+0x0/0x78) from [<c0021de0>] (ret_fast_syscall+0x0/0x2c) r8 = C0021F64 r7 = 00000004 r6 = 00000C80 r5 = 000500D0 r4 = 0000001D
************************************************************* 2)+WiFi_Guider-+WiFi_Guider-+WiFi_Guider-+WiFi_Guider-+WiFi_Guider-+WiFi_Guider-+WiFi_Guider-+WiFi_Guider-+WiFi_Guider-+WiFi_Guider-+WiFi_Guider-+WiFi_Guider-+WiFi_Guider-+WiFi_Guider-+WiFi_Guider-+WiFi_Guider-+WiFi_Guider-+WiFi_Guider-+WiFi_Guider-+WiFi_Guider-+WiFi_Guider-slab: double free detected in cache 'journal_head', objp c0613dc8 kernel BUG at mm/slab.c:2641! Unable to handle kernel NULL pointer dereference at virtual address 00000000 pgd = c0004000 [00000000] *pgd=00000000 Internal error: Oops: 817 [#1] Modules linked in: rt73 fxcgpio rtc_pcf8563 keypad gpio_irda hi_sio tlv320 hi3510_vs adv7179 ohci_hcd tvp5150 hi_i2c hi_gpio CPU: 0 PC is at __bug+0x44/0x58 LR is at vprintk+0x304/0x368 pc : [<c0026f08>] lr : [<c003cb6c>] Not tainted sp : c2ee1e10 ip : c2ee1d70 fp : c2ee1e1c r10: 00000004 r9 : 00000010 r8 : c0613dc8 r7 : c2c382c0 r6 : 00000033 r5 : c2c179f0 r4 : 00000000 r3 : 00000000 r2 : 00000004 r1 : c2ee0000 r0 : 00000001 Flags: nZcv IRQs off FIQs on Mode SVC_32 Segment user Control: 5317F Table: 62090000 DAC: 00000015 Process kjournald (pid: 322, stack limit = 0xc2ee0194) Stack: (0xc2ee1e10 to 0xc2ee2000) 1e00: c2ee1e50 c2ee1e20 c00651cc c0026ed4 1e20: 00000000 c2c3c7d8 c2c3b1c8 00000010 c2c179f0 c2c3c7b8 c2c382c0 00000000 1e40: c2c17a18 c2ee1e78 c2ee1e54 c00653f4 c0065108 c00d8cb8 c2c382c0 c2c3c7b8 1e60: c0566248 40000013 c2faf680 c2ee1e9c c2ee1e7c c0064f84 c0065358 c056624c 1e80: c08b1af4 00000000 00000000 c2faf554 c2ee1eb0 c2ee1ea0 c00d8cb8 c0064efc 1ea0: c056624c c2ee1ed4 c2ee1eb4 c00d976c c00d8c7c c2faf680 c08b1af4 c2ee0000 1ec0: 00000000 c21eef08 c2ee1ee8 c2ee1ed8 c00d9824 c00d95c4 c08b1af4 c2ee1f80 1ee0: c2ee1eec c00d2da0 c00d97b4 c2ee1f08 c2faf568 00000000 00000000 00000000 1f00: 00000000 c216e8d8 c1dd314c c02d81ac c2ee0000 c2ee1f9c c2faf608 c2f82960 1f20: 00000000 c2ee1f40 c2081320 c2faf608 20000013 c2faf608 c2faf608 c2ee0000 1f40: 20000013 c2ee1f64 c2ee1f54 c023d88c c0037238 c2ee1fa8 c2faf568 c2faf554 1f60: c02fdd58 00000000 c2ee0000 c02fdd58 c2faf5d8 c2ee1ff4 c2ee1f84 c00d6d78 1f80: c00d2734 c2ee1f80 00000000 c2f82960 c005216c c2ee1fa8 c2ee1fa8 00000000 1fa0: c2f82960 c005216c c2ee1fa8 c2ee1fa8 c02870c4 c030b3b8 000dbaf0 4b87ad6e 1fc0: c00d6c4c c2f82960 c02f96f8 00000000 00000000 00000000 00000000 00000000 1fe0: 00000000 00000000 00000000 c2ee1ff8 c003e304 c00d6c70 e92d40f0 e1a06000 Backtrace: [<c0026ec4>] (__bug+0x0/0x58) from [<c00651cc>] (free_block+0xd4/0x19c) [<c00650f8>] (free_block+0x0/0x19c) from [<c00653f4>] (cache_flusharray+0xac/0x130) [<c0065348>] (cache_flusharray+0x0/0x130) from [<c0064f84>] (kmem_cache_free+0x98/0xb4) [<c0064eec>] (kmem_cache_free+0x0/0xb4) from [<c00d8cb8>] (journal_free_journal_head+0x4c/0x58) r8 = C2FAF554 r7 = 00000000 r6 = 00000000 r5 = C08B1AF4 r4 = C056624C [<c00d8c6c>] (journal_free_journal_head+0x0/0x58) from [<c00d976c>] (__journal_remove_journal_head+0x1b8/0x1f0) r4 = C056624C [<c00d95b4>] (__journal_remove_journal_head+0x0/0x1f0) from [<c00d9824>] (journal_remove_journal_head+0x80/0xe0) r7 = C21EEF08 r6 = 00000000 r5 = C2EE0000 r4 = C08B1AF4 [<c00d97a4>] (journal_remove_journal_head+0x0/0xe0) from [<c00d2da0>] (journal_commit_transaction+0x67c/0x19f0) r4 = C08B1AF4 [<c00d2724>] (journal_commit_transaction+0x0/0x19f0) from [<c00d6d78>] (kjournald+0x118/0x318) [<c00d6c60>] (kjournald+0x0/0x318) from [<c003e304>] (do_exit+0x0/0xc38) Code: eb005734 e59f0014 eb005732 e3a03000 (e5833000) <6>note: kjournald[322] exited with preempt_count 3 BUG: spinlock cpu recursion on CPU#0, subwayDD/370 lock: c2faf680, .magic: dead4ead, .owner: kjournald/322, .owner_cpu: 0 [<c0027078>] (dump_stack+0x0/0x14) from [<c01329c8>] (spin_bug+0x9c/0xb4) [<c013292c>] (spin_bug+0x0/0xb4) from [<c0132a48>] (_raw_spin_lock+0x68/0x170) r6 = C061340C r5 = 00000000 r4 = C2FAF680 [<c01329e0>] (_raw_spin_lock+0x0/0x170) from [<c023d694>] (_spin_lock+0x20/0x24) r8 = C2FAF680 r7 = C22373A4 r6 = C061340C r5 = 00000000 r4 = C2FAF680 [<c023d674>] (_spin_lock+0x0/0x24) from [<c00d1714>] (journal_dirty_data+0xfc/0x394) r4 = C097DE78 [<c00d1618>] (journal_dirty_data+0x0/0x394) from [<c00bf5b0>] (ext3_journal_dirty_data+0x1c/0x48) [<c00bf594>] (ext3_journal_dirty_data+0x0/0x48) from [<c00bf308>] (walk_page_buffers+0x80/0xb4) r6 = C097DE78 r5 = C097DE78 r4 = 00001000 [<c00bf288>] (walk_page_buffers+0x0/0xb4) from [<c00bf6d8>] (ext3_ordered_commit_write +0x74/0x108) [<c00bf664>] (ext3_ordered_commit_write+0x0/0x108) from [<c005d83c>] (generic_file_buffered_write+0x418/0x698) [<c005d428>] (generic_file_buffered_write+0x4/0x698) from [<c005e2d4>] (__generic_file_aio_write_nolock+0x530/0x560) [<c005dda4>] (__generic_file_aio_write_nolock+0x0/0x560) from [<c005e668>] (generic_file_aio_write+0xb0/0x144) [<c005e5bc>] (generic_file_aio_write+0x4/0x144) from [<c00bdbe0>] (ext3_file_write+0x34/0xb8) [<c00bdbb0>] (ext3_file_write+0x4/0xb8) from [<c007dd2c>] (do_sync_write+0xc4/0x108) r7 = 00000C80 r6 = C2EABF78 r5 = C2EABEEC r4 = C2EABEB0 [<c007dc68>] (do_sync_write+0x0/0x108) from [<c007de2c>] (vfs_write+0xbc/0x178) [<c007dd70>] (vfs_write+0x0/0x178) from [<c007dfac>] (sys_write+0x4c/0x78) [<c007df60>] (sys_write+0x0/0x78) from [<c0021de0>] (ret_fast_syscall+0x0/0x2c) r8 = C0021F64 r7 = 00000004 r6 = 00000C80 r5 = 00051720 r4 = 0000001D BUG: spinlock lockup on CPU#0, subwayDD/370, c2faf680 [<c0027078>] (dump_stack+0x0/0x14) from [<c0132b18>] (_raw_spin_lock+0x138/0x170) [<c01329e0>] (_raw_spin_lock+0x0/0x170) from [<c023d694>] (_spin_lock+0x20/0x24) r8 = C2FAF680 r7 = C22373A4 r6 = C061340C r5 = 00000000 r4 = C2FAF680 [<c023d674>] (_spin_lock+0x0/0x24) from [<c00d1714>] (journal_dirty_data+0xfc/0x394) r4 = C097DE78 [<c00d1618>] (journal_dirty_data+0x0/0x394) from [<c00bf5b0>] (ext3_journal_dirty_data+0x1c/0x48) [<c00bf594>] (ext3_journal_dirty_data+0x0/0x48) from [<c00bf308>] (walk_page_buffers+0x80/0xb4) r6 = C097DE78 r5 = C097DE78 r4 = 00001000 [<c00bf288>] (walk_page_buffers+0x0/0xb4) from [<c00bf6d8>] (ext3_ordered_commit_write+0x74/0x108) [<c00bf664>] (ext3_ordered_commit_write+0x0/0x108) from [<c005d83c>] (generic_file_buffered_write +0x418/0x698) [<c005d428>] (generic_file_buffered_write+0x4/0x698) from [<c005e2d4>] (__generic_file_aio_write_nolock+0x530/0x560) [<c005dda4>] (__generic_file_aio_write_nolock+0x0/0x560) from [<c005e668>] (generic_file_aio_write+0xb0/0x144) [<c005e5bc>] (generic_file_aio_write+0x4/0x144) from [<c00bdbe0>] (ext3_file_write+0x34/0xb8) [<c00bdbb0>] (ext3_file_write+0x4/0xb8) from [<c007dd2c>] (do_sync_write+0xc4/0x108) r7 = 00000C80 r6 = C2EABF78 r5 = C2EABEEC r4 = C2EABEB0 [<c007dc68>] (do_sync_write+0x0/0x108) from [<c007de2c>] (vfs_write+0xbc/0x178) [<c007dd70>] (vfs_write+0x0/0x178) from [<c007dfac>] (sys_write+0x4c/0x78) [<c007df60>] (sys_write+0x0/0x78) from [<c0021de0>] (ret_fast_syscall+0x0/0x2c) r8 = C0021F64 r7 = 00000004 r6 = 00000C80 r5 = 00051720 r4 = 0000001D BUG: soft lockup detected on CPU#0!
Pid: 370, comm: subwayDD CPU: 0 PC is at _raw_spin_lock+0xd0/0x170 LR is at vprintk+0x31c/0x368 pc : [<c0132ab0>] lr : [<c003cb84>] Not tainted sp : c2eabc14 ip : c2eabb38 fp : c2eabc38 r10: 00000001 r9 : c2faf554 r8 : 00000000 r7 : c2eaa000 r6 : 00000000 r5 : 01e1f04a r4 : c2faf680 r3 : 000a4800 r2 : 04042000 r1 : 00000001 r0 : c0283a34 Flags: nZCv IRQs on FIQs on Mode SVC_32 Segment user Control: 5317F Table: 62090000 DAC: 00000015 [<c0023a48>] (show_regs+0x0/0x4c) from [<c005a914>] (softlockup_tick+0x78/0x9c) r4 = 00000000 [<c005a89c>] (softlockup_tick+0x0/0x9c) from [<c0045bc4>] (do_timer+0x438/0x4b0) r5 = C02F96C0 r4 = 00000000 [<c004578c>] (do_timer+0x0/0x4b0) from [<c0026e94>] (timer_tick+0xb4/0xe4) [<c0026de0>] (timer_tick+0x0/0xe4) from [<c002d908>] (hisilicon_timer_interrupt+0x40/0x64) r6 = C02863DC r5 = C2EABBCC r4 = C02863D8 [<c002d8c8>] (hisilicon_timer_interrupt+0x0 /0x64) from [<c0022acc>] (__do_irq+0x54/0x94) r6 = 00000000 r5 = 00000000 r4 = C0284C04 [<c0022a78>] (__do_irq+0x0/0x94) from [<c0022d30>] (do_level_IRQ+0x70/0xc8) r8 = C2EABBCC r7 = 00000003 r6 = C2EABBCC r5 = 00000004 r4 = C02D5F50 [<c0022cc0>] (do_level_IRQ+0x0/0xc8) from [<c0022ddc>] (asm_do_IRQ+0x54/0x150) r6 = 00000001 r5 = C02D5F50 r4 = 00000004 [<c0022d88>] (asm_do_IRQ+0x0/0x150) from [<c00219b8>] (__irq_svc+0x38/0x8c) [<c01329e0>] (_raw_spin_lock+0x0/0x170) from [<c023d694>] (_spin_lock+0x20/0x24) r8 = C2FAF680 r7 = C22373A4 r6 = C061340C r5 = 00000000 r4 = C2FAF680 [<c023d674>] (_spin_lock+0x0/0x24) from [<c00d1714>] (journal_dirty_data+0xfc/0x394) r4 = C097DE78 [<c00d1618>] (journal_dirty_data+0x0/0x394) from [<c00bf5b0>] (ext3_journal_dirty_data+0x1c/0x48) [<c00bf594>] (ext3_journal_dirty_data+0x0/0x48) from [<c00bf308>] (walk_page_buffers+0x80/0xb4) r6 = C097DE78 r5 = C097DE78 r4 = 00001000 [<c00bf288>] (walk_page_buffers+0x0/0xb4) from [<c00bf6d8>] (ext3_ordered_commit_write+0x74/0x108) [<c00bf664>] (ext3_ordered_commit_write+0x0/0x108) from [<c005d83c>] (generic_file_buffered_write+0x418/0x698) [<c005d428>] (generic_file_buffered_write+0x4/0x698) from [<c005e2d4>] (__generic_file_aio_write_nolock+0x530/0x560) [<c005dda4>] (__generic_file_aio_write_nolock+0x0/0x560) from [<c005e668>] (generic_file_aio_write+0xb0/0x144) [<c005e5bc>] (generic_file_aio_write+0x4/0x144) from [<c00bdbe0>] (ext3_file_write+0x34/0xb8) [<c00bdbb0>] (ext3_file_write+0x4/0xb8) from [<c007dd2c>] (do_sync_write+0xc4/0x108) r7 = 00000C80 r6 = C2EABF78 r5 = C2EABEEC r4 = C2EABEB0 [<c007dc68>] (do_sync_write+0x0/0x108) from [<c007de2c>] (vfs_write+0xbc/0x178) [<c007dd70>] (vfs_write+0x0/0x178) from [<c007dfac>] (sys_write+0x4c/0x78) [<c007df60>] (sys_write+0x0/0x78) from [<c0021de0>] (ret_fast_syscall+0x0/0x2c) r8 = C0021F64 r7 = 00000004 r6 = 00000C80 r5 = 00051720 r4 = 0000001D
Could you kindly enough tell me what is the problem and how to solve it?
Thanks very much.
Regards
Kurt - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |