linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
From: Christoph Hellwig <hch@lst.de>
To: Jens Axboe <jens.axboe@oracle.com>
Cc: Christoph Hellwig <hch@lst.de>,
	linux-fsdevel@vger.kernel.org, linux-mm@kvack.org
Subject: Re: writeback hang in current mainline
Date: Wed, 26 May 2010 14:08:55 +0200	[thread overview]
Message-ID: <20100526120855.GA30912@lst.de> (raw)
In-Reply-To: <20100526114950.GK23411@kernel.dk>

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@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>

  reply	other threads:[~2010-05-26 12:08 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-05-26 11:13 writeback hang in current mainline Christoph Hellwig
2010-05-26 11:21 ` Jens Axboe
2010-05-26 11:40   ` Christoph Hellwig
2010-05-26 11:49     ` Jens Axboe
2010-05-26 12:08       ` Christoph Hellwig [this message]
2010-05-26 12:21         ` Jens Axboe
2010-05-26 12:45           ` Christoph Hellwig
2010-05-26 12:56             ` Jens Axboe
2010-05-26 13:42               ` Christoph Hellwig
2010-05-26 13:44                 ` Jens Axboe
2010-05-26 13:45                   ` Jens Axboe
2010-05-26 13:56                     ` Christoph Hellwig
2010-05-26 17:18                       ` Jens Axboe
2010-05-26 17:43                         ` Christoph Hellwig
2010-05-26 17:47                           ` Jens Axboe
2010-05-26 19:18                             ` Christoph Hellwig

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20100526120855.GA30912@lst.de \
    --to=hch@lst.de \
    --cc=jens.axboe@oracle.com \
    --cc=linux-fsdevel@vger.kernel.org \
    --cc=linux-mm@kvack.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).