Re: writeback hang in current mainline

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, May 26, 2010 at 01:49:50PM +0200, Jens Axboe wrote:
> Oops yes, you need to revert the parent too. But nevermind, I think I
> see the issue. Can you try the below (go back to -git again)?

This one crashes during mount of the first XFS fs in a really strange
way:

[   44.897741] XFS mounting filesystem vdb6
[   45.188094] BUG: unable to handle kernel paging request at 6b6b6b6b
[   45.190150] IP: [<6b6b6b6b>] 0x6b6b6b6b
[   45.191531] *pde = 00000000 
[   45.192055] Oops: 0010 [#1] SMP 
[   45.192055] last sysfs file: /sys/devices/virtual/net/lo/operstate
[   45.192055] Modules linked in:
[   45.192055] 
[   45.192055] Pid: 1216, comm: udevd Not tainted 2.6.34 #123 /Bochs
[   45.192055] EIP: 0060:[<6b6b6b6b>] EFLAGS: 00010202 CPU: 0
[   45.192055] EIP is at 0x6b6b6b6b
[   45.192055] EAX: f5c501e8 EBX: c2144120 ECX: 00000000 EDX: f5c501e8
[   45.192055] ESI: f3ebbe9c EDI: 00000001 EBP: f6fdfab0 ESP: f6fdfa8c
[   45.192055]  DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
[   45.192055] Process udevd (pid: 1216, ti=f6fde000 task=f6fe2d70
task.ti=f6fde000)
[   45.192055] Stack:
[   45.192055]  c01b3e0c 00000296 f6fe2d70 f3ebbe9c c2144138 c0c50e00
00000001 00000024
[   45.192055] <0> 00000009 f6fdfab8 c01b4060 f6fdfb00 c016a828 c01862a4
856a5530 0000000a
[   45.192055] <0> 856aedde 0000000a c2003f84 c0c2ea24 0000000a 00000000
0000000a 00000000
[   45.192055] Call Trace:
[   45.192055]  [<c01b3e0c>] ? __rcu_process_callbacks+0x10c/0x340
[   45.192055]  [<c01b4060>] ? rcu_process_callbacks+0x20/0x40
[   45.192055]  [<c016a828>] ? __do_softirq+0x98/0x1c0
[   45.192055]  [<c01862a4>] ? sched_clock_local+0xa4/0x180
[   45.192055]  [<c016a9b5>] ? do_softirq+0x65/0x70
[   45.192055]  [<c016ab3d>] ? irq_exit+0x6d/0x80
[   45.192055]  [<c01467c6>] ? smp_apic_timer_interrupt+0x56/0x90
[   45.192055]  [<c06c06a4>] ? trace_hardirqs_off_thunk+0xc/0x18
[   45.192055]  [<c08ff5ef>] ? apic_timer_interrupt+0x2f/0x34
[   45.192055]  [<c0196aaa>] ? lock_release+0xca/0x220
[   45.192055]  [<c08fef66>] ? _raw_spin_unlock+0x16/0x20
[   45.192055]  [<c088a551>] ? unix_peer_get+0x31/0x40
[   45.192055]  [<c088b527>] ? unix_dgram_poll+0xd7/0x160
[   45.192055]  [<c080d582>] ? sock_poll+0x12/0x20
[   45.192055]  [<c0215d53>] ? do_sys_poll+0x223/0x480
[   45.192055]  [<c0215a00>] ? __pollwait+0x0/0xd0
[   45.192055]  [<c0215ad0>] ? pollwake+0x0/0x60
[   45.192055]  [<c0215ad0>] ? pollwake+0x0/0x60
[   45.192055]  [<c0215ad0>] ? pollwake+0x0/0x60
[   45.192055]  [<c0135898>] ? sched_clock+0x8/0x10
[   45.192055]  [<c01862a4>] ? sched_clock_local+0xa4/0x180
[   45.192055]  [<c01864a9>] ? sched_clock_cpu+0x129/0x180
[   45.192055]  [<c014f1f5>] ? pvclock_clocksource_read+0xf5/0x190
[   45.192055]  [<c014f1f5>] ? pvclock_clocksource_read+0xf5/0x190
[   45.192055]  [<c014e5f7>] ? kvm_clock_read+0x17/0x20
[   45.192055]  [<c0135898>] ? sched_clock+0x8/0x10
[   45.192055]  [<c01862a4>] ? sched_clock_local+0xa4/0x180
[   45.192055]  [<c01864a9>] ? sched_clock_cpu+0x129/0x180
[   45.192055]  [<c01955c3>] ? __lock_acquire+0x2f3/0x1310
[   45.192055]  [<c019162b>] ? trace_hardirqs_off+0xb/0x10
[   45.192055]  [<c018656d>] ? cpu_clock+0x6d/0x70
[   45.192055]  [<c01e8936>] ? might_fault+0x46/0xa0
[   45.192055]  [<c01e8936>] ? might_fault+0x46/0xa0
[   45.192055]  [<c01e8936>] ? might_fault+0x46/0xa0
[   45.192055]  [<c014f1f5>] ? pvclock_clocksource_read+0xf5/0x190
[   45.192055]  [<c014e5f7>] ? kvm_clock_read+0x17/0x20
[   45.192055]  [<c01898cb>] ? ktime_get_ts+0xdb/0x110
[   45.192055]  [<c0215234>] ? poll_select_set_timeout+0x64/0x70
[   45.192055]  [<c0216124>] ? sys_poll+0x54/0xb0
[   45.192055]  [<c013075c>] ? sysenter_do_call+0x12/0x3c
[   45.192055] Code:  Bad EIP value.
[   45.192055] EIP: [<6b6b6b6b>] 0x6b6b6b6b SS:ESP 0068:f6fdfa8c
[   45.192055] CR2: 000000006b6b6b6b
[   45.290509] ---[ end trace 09bdcdca6b9734ca ]---
[   45.291988] Kernel panic - not syncing: Fatal exception in interrupt
[   45.293915] Pid: 1216, comm: udevd Tainted: G      D     2.6.34 #123
[   45.295793] Call Trace:
[   45.296864]  [<c08fc07d>] ? printk+0x28/0x2a
[   45.298206]  [<c08fbfd8>] panic+0x42/0xbf
[   45.299515]  [<c09002f5>] oops_end+0xc5/0xd0
[   45.300972]  [<c015051e>] no_context+0xbe/0x150
[   45.302375]  [<c0150640>] __bad_area_nosemaphore+0x90/0x130
[   45.304218]  [<c0902196>] ? do_page_fault+0x226/0x430
[   45.305779]  [<c01506f2>] bad_area_nosemaphore+0x12/0x20
[   45.307345]  [<c09022f1>] do_page_fault+0x381/0x430
[   45.308949]  [<c018656d>] ? cpu_clock+0x6d/0x70
[   45.310344]  [<c08fef25>] ? _raw_spin_unlock_irqrestore+0x35/0x60
[   45.312154]  [<c0901f70>] ? do_page_fault+0x0/0x430
[   45.313663]  [<c08ff797>] error_code+0x6b/0x70
[   45.315095]  [<c0901f70>] ? do_page_fault+0x0/0x430
[   45.316690]  [<c01b3e0c>] ? __rcu_process_callbacks+0x10c/0x340
[   45.318380]  [<c01b4060>] rcu_process_callbacks+0x20/0x40
[   45.319999]  [<c016a828>] __do_softirq+0x98/0x1c0
[   45.321583]  [<c01862a4>] ? sched_clock_local+0xa4/0x180
[   45.323300]  [<c016a9b5>] do_softirq+0x65/0x70
[   45.324809]  [<c016ab3d>] irq_exit+0x6d/0x80
[   45.326213]  [<c01467c6>] smp_apic_timer_interrupt+0x56/0x90
[   45.336186]  [<c06c06a4>] ? trace_hardirqs_off_thunk+0xc/0x18
[   45.337865]  [<c08ff5ef>] apic_timer_interrupt+0x2f/0x34
[   45.339440]  [<c0196aaa>] ? lock_release+0xca/0x220
[   45.341016]  [<c08fef66>] _raw_spin_unlock+0x16/0x20
[   45.342623]  [<c088a551>] unix_peer_get+0x31/0x40
[   45.344207]  [<c088b527>] unix_dgram_poll+0xd7/0x160
[   45.345741]  [<c080d582>] sock_poll+0x12/0x20
[   45.347107]  [<c0215d53>] do_sys_poll+0x223/0x480
[   45.348694]  [<c0215a00>] ? __pollwait+0x0/0xd0
[   45.350108]  [<c0215ad0>] ? pollwake+0x0/0x60
[   45.351504]  [<c0215ad0>] ? pollwake+0x0/0x60
[   45.352963]  [<c0215ad0>] ? pollwake+0x0/0x60
[   45.354335]  [<c0135898>] ? sched_clock+0x8/0x10
[   45.355835]  [<c01862a4>] ? sched_clock_local+0xa4/0x180
[   45.357514]  [<c01864a9>] ? sched_clock_cpu+0x129/0x180
[   45.359075]  [<c014f1f5>] ? pvclock_clocksource_read+0xf5/0x190
[   45.360894]  [<c014f1f5>] ? pvclock_clocksource_read+0xf5/0x190
[   45.362683]  [<c014e5f7>] ? kvm_clock_read+0x17/0x20
[   45.364486]  [<c0135898>] ? sched_clock+0x8/0x10
[   45.365935]  [<c01862a4>] ? sched_clock_local+0xa4/0x180
[   45.367566]  [<c01864a9>] ? sched_clock_cpu+0x129/0x180
[   45.370936]  [<c01955c3>] ? __lock_acquire+0x2f3/0x1310
[   45.372679]  [<c019162b>] ? trace_hardirqs_off+0xb/0x10
[   45.374250]  [<c018656d>] ? cpu_clock+0x6d/0x70
[   45.375722]  [<c01e8936>] ? might_fault+0x46/0xa0
[   45.377291]  [<c01e8936>] ? might_fault+0x46/0xa0
[   45.378802]  [<c01e8936>] ? might_fault+0x46/0xa0
[   45.380367]  [<c014f1f5>] ? pvclock_clocksource_read+0xf5/0x190
[   45.382137]  [<c014e5f7>] ? kvm_clock_read+0x17/0x20
[   45.383851]  [<c01898cb>] ? ktime_get_ts+0xdb/0x110
[   45.385464]  [<c0215234>] ? poll_select_set_timeout+0x64/0x70
[   45.387150]  [<c0216124>] sys_poll+0x54/0xb0
[   45.388611]  [<c013075c>] sysenter_do_call+0x12/0x3c


--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@xxxxxxxxxx  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@xxxxxxxxx";> email@xxxxxxxxx </a>


[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]