[Bug 581271] New: bug aoe modules in xen kernel
http://bugzilla.novell.com/show_bug.cgi?id=581271 http://bugzilla.novell.com/show_bug.cgi?id=581271#c0 Summary: bug aoe modules in xen kernel Classification: openSUSE Product: openSUSE 11.2 Version: Final Platform: x86-64 OS/Version: openSUSE 11.2 Status: NEW Severity: Critical Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: taeuber@bbaw.de QAContact: qa@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.9.0.18) Gecko/2010021501 Ubuntu/9.04 (jaunty) Firefox/3.0.18 This happens right after starting a just updated a para-virt opensuse 11.2 guest to the most recent kernel. The para-virt guest doesn't start up it gets into paused state. Rebooting the host is not possible. This happens on the host system: [10285.958008] ------------[ cut here ]------------ [10285.958030] kernel BUG at /usr/src/packages/BUILD/kernel-xen-2.6.31.12/linux-2.6.31/drivers/block/aoe/aoeblk.c:177! [10285.958064] invalid opcode: 0000 [#1] SMP [10285.958083] last sysfs file: /sys/devices/virtual/block/dm-0/range [10285.958095] CPU 2 [10285.958104] Modules linked in: nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack xt_physdev iptable_filter ip_tables x_tables nls_utf8 netbk blkbk blkback_pagemap blktap xenbus_be nfs lockd fscache nfs_acl auth_rpcgss sunrpc bridge stp llc fuse loop dm_mod aoe tg3 bnx2 i2c_piix4 sg pcspkr shpchp container i2c_core pci_hotplug button mptctl raid456 raid6_pq async_xor async_memcpy async_tx xor raid0 ohci_hcd ehci_hcd xenblk cdrom xennet edd raid1 fan processor mptsas mptscsih mptbase scsi_transport_sas thermal thermal_sys hwmon [10285.958279] Pid: 3888, comm: kdmflush Not tainted 2.6.31.12-0.1-xen #1 PRIMERGY BX630 S2 [10285.958296] RIP: e030:[<ffffffffa01ea976>] [<ffffffffa01ea976>] aoeblk_make_request+0x256/0x280 [aoe] [10285.958330] RSP: e02b:ffff8807a3949ad0 EFLAGS: 00010246 [10285.958341] RAX: 000000000000002c RBX: ffff8807a395df00 RCX: 000000000003ffff [10285.958353] RDX: 0000000000000000 RSI: 0000000000000001 RDI: ffffffff80801490 [10285.958366] RBP: ffff8807a3949b20 R08: 0000000000000033 R09: 0000000000010643 [10285.958378] R10: 0000000000000005 R11: 0000000000000000 R12: ffff8807a4b0c600 [10285.958390] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000009800810 [10285.958414] FS: 00007fbfb5ca4790(0000) GS:ffffc90000020000(0000) knlGS:0000000000000000 [10285.958429] CS: e033 DS: 0000 ES: 0000 CR0: 000000008005003b [10285.958440] CR2: 00007fff8852f0a0 CR3: 00000007de18a000 CR4: 0000000000000660 [10285.958455] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10285.958468] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 [10285.958481] Process kdmflush (pid: 3888, threadinfo ffff8807a3948000, task ffff8806c11cc440) [10285.958495] Stack: [10285.958501] ffff8806c11cc440 ffff8807a395df00 0000000000000000 0000000000000000 [10285.958519] <0> 0000000000000000 000000007e5388d1 ffff8807a395df00 ffff8807da980e58 [10285.958539] <0> 0000000000000000 0000000000000000 ffff8807a3949be0 ffffffff802223bb [10285.958562] Call Trace: [10285.958605] [<ffffffff802223bb>] generic_make_request+0x19b/0x4c0 [10285.958646] [<ffffffffa01fa215>] __map_bio+0xd5/0x160 [dm_mod] [10285.958687] [<ffffffffa01fa34b>] __clone_and_map_empty_barrier+0xab/0xf0 [dm_mod] [10285.958725] [<ffffffffa01fa6af>] __clone_and_map+0x31f/0x330 [dm_mod] [10285.958761] [<ffffffffa01fbdb7>] __split_and_process_bio+0x117/0x1a0 [dm_mod] [10285.958801] [<ffffffffa01fbe9f>] dm_flush+0x5f/0x90 [dm_mod] [10285.958838] [<ffffffffa01fbf08>] process_barrier+0x38/0x150 [dm_mod] [10285.958876] [<ffffffffa01fc07b>] dm_wq_work+0x5b/0x170 [dm_mod] [10285.958909] [<ffffffff80069303>] run_workqueue+0x83/0x230 [10285.958930] [<ffffffff80069564>] worker_thread+0xb4/0x140 [10285.958947] [<ffffffff8006f9d6>] kthread+0xb6/0xc0 [10285.958967] [<ffffffff8000d38a>] child_rip+0xa/0x20 [10285.958981] Code: e8 1e a0 31 c0 e8 0c 13 28 e0 48 8b 7d b8 be f4 ff ff ff e8 8d 1f f6 df e9 5e ff ff ff 48 c7 c7 b0 e5 1e a0 31 c0 e8 eb 12 28 e0 <0f> 0b eb fe 48 c7 c7 a8 e8 1e a0 31 c0 e8 d9 12 28 e0 0f 0b eb [10285.959107] RIP [<ffffffffa01ea976>] aoeblk_make_request+0x256/0x280 [aoe] [10285.959128] RSP <ffff8807a3949ad0> [10285.960116] ---[ end trace be65f4e90431af85 ]--- Reproducible: Always Steps to Reproduce: 1. install opensuse 11.2 xen host system 2. install all updates on host 3. install para-virt opensuse 11.2 guest with aoe phy drives: disk=[ 'phy:/dev/etherd/e8.1,xvda,w', 'phy:/dev/etherd/e8.2,xvdb,w', 'phy:/dev/etherd/e8.3,xvdc,w', 'file:/root/openSUSE-11.2-DVD-x86_64.iso,xvdd,r', ] 4. update para-virt guest to the most recent kernel 5. halt para-virt guest 6. start para-virt guest: # xm list Name ID Mem VCPUs State Time(s) Domain-0 0 28288 8 r----- 1857.5 domU-1 8 4096 0 --p--- 0.0 Actual Results: hosts system doesn't react on shutdown command as it should do guest system can't be started -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=581271 http://bugzilla.novell.com/show_bug.cgi?id=581271#c Jeff Mahoney <jeffm@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium CC| |jbeulich@novell.com, | |jeffm@novell.com AssignedTo|kernel-maintainers@forge.pr |teheo@novell.com |ovo.novell.com | -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=581271 http://bugzilla.novell.com/show_bug.cgi?id=581271#c1 Tejun Heo <teheo@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED --- Comment #1 from Tejun Heo <teheo@novell.com> 2010-03-03 03:53:09 UTC --- Hmmm... this is aoeblk choking on zero-length barrier which in recent kernels are used to implement proper flushing on RAIDs. Upstream is still broken. Pinging maintainer. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=581271 http://bugzilla.novell.com/show_bug.cgi?id=581271#c2 --- Comment #2 from Tejun Heo <teheo@novell.com> 2010-03-03 07:33:03 UTC --- Heh heh, turns out I was looking at the wrong tree. It's already fixed in upstream by commit 18d8217bc441630c3c5ec7416c5a65c69e8a0979. Will commit it into kernel branches. Thanks. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=581271 http://bugzilla.novell.com/show_bug.cgi?id=581271#c3 Tejun Heo <teheo@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #3 from Tejun Heo <teheo@novell.com> 2010-03-03 08:01:05 UTC --- Patch committed to openSUSE-11.2 and SLE11_BRANCH. Resolving as FIXED. Thanks. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=581271 http://bugzilla.novell.com/show_bug.cgi?id=581271#c4 Swamp Workflow Management <swamp@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status Whiteboard| |maint:released:11.2:32013 --- Comment #4 from Swamp Workflow Management <swamp@suse.com> 2010-03-22 13:52:40 UTC --- Update released for: kernel-debug, kernel-debug-base, kernel-debug-base-debuginfo, kernel-debug-debuginfo, kernel-debug-debugsource, kernel-debug-devel, kernel-debug-devel-debuginfo, kernel-default, kernel-default-base, kernel-default-base-debuginfo, kernel-default-debuginfo, kernel-default-debugsource, kernel-default-devel, kernel-default-devel-debuginfo, kernel-desktop, kernel-desktop-base, kernel-desktop-base-debuginfo, kernel-desktop-debuginfo, kernel-desktop-debugsource, kernel-desktop-devel, kernel-desktop-devel-debuginfo, kernel-pae, kernel-pae-base, kernel-pae-base-debuginfo, kernel-pae-debuginfo, kernel-pae-debugsource, kernel-pae-devel, kernel-pae-devel-debuginfo, kernel-source, kernel-source-vanilla, kernel-syms, kernel-trace, kernel-trace-base, kernel-trace-base-debuginfo, kernel-trace-debuginfo, kernel-trace-debugsource, kernel-trace-devel, kernel-trace-devel-debuginfo, kernel-vanilla, kernel-vanilla-base, kernel-vanilla-base-debuginfo, kernel-vanilla-debuginfo, kernel-vanilla-debugsource, kernel-vanilla-devel, kernel-vanilla-devel-debuginfo, kernel-xen, kernel-xen-base, kernel-xen-base-debuginfo, kernel-xen-debuginfo, kernel-xen-debugsource, kernel-xen-devel, kernel-xen-devel-debuginfo, preload-kmp-default, preload-kmp-desktop Products: openSUSE 11.2 (debug, i586, x86_64) -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com