Bug#498165: Xen kernel oops netif_map...check_irq_resend
Package: linux-image-2.6.18-6-xen-686
Version: 2.6.18.dfsg.1-22etch2
My automated testing system's dom0 kernel produced this kernel oops:
Aug 29 01:23:37 magrathea kernel: ------------[ cut here ]------------
Aug 29 01:23:37 magrathea kernel: kernel BUG at drivers/xen/core/evtchn.c:481!
Aug 29 01:23:37 magrathea kernel: invalid opcode: 0000 [#1]
Aug 29 01:23:37 magrathea kernel: SMP
Aug 29 01:23:37 magrathea kernel: Modules linked in: tcp_diag inet_diag ipv6 button ac battery ipt_REJECT xt_tcpudp xt_conntrack ip_conntrack nfnetlink iptable_filter ip_tables x_tables nfs lockd nfs_acl sunrpc loop i2c_viapro via686a via_agp agpgart i2c_isa i2c_core serio_raw serial_core floppy shpchp pci_hotplug pcspkr rtc psmouse parport_pc parport evdev ext3 jbd mbcache dm_mirror dm_snapshot dm_mod ide_cd cdrom sd_mod via82cxxx generic ide_core sym53c8xx scsi_transport_spi scsi_mod 3c59x mii thermal proc
essor fan
Aug 29 01:23:37 magrathea kernel: CPU: 1
Aug 29 01:23:37 magrathea kernel: EIP: 0061:[<c020c4be>] Not tainted VLI
Aug 29 01:23:37 magrathea kernel: EFLAGS: 00010046 (2.6.18-6-xen-686 #1)
Aug 29 01:23:37 magrathea kernel: EIP is at retrigger+0x1f/0x35
Aug 29 01:23:37 magrathea kernel: eax: 00000000 ebx: 02080000 ecx: 00000015 edx: f55f6000
Aug 29 01:23:37 magrathea kernel: esi: c0318460 edi: 0000010a ebp: 00000000 esp: c0ea7eb0
Aug 29 01:23:37 magrathea kernel: ds: 007b es: 007b ss: 0069
Aug 29 01:23:37 magrathea kernel: Process xenwatch (pid: 11, ti=c0ea6000 task=c0397000 task.ti=c0ea6000)
Aug 29 01:23:37 magrathea kernel: Stack: c013b241 c0318460 0000010a c0318488 c013af95 c3564ec0 00000000 00000000
Aug 29 01:23:37 magrathea kernel: c3564ec0 c0217464 00000000 c0217844 c02109d3 00000010 00000000 0000020a
Aug 29 01:23:37 magrathea kernel: 0000020b 00000000 00000000 c26f2ad8 c02e67a4 c9308000 00000000 00000002
Aug 29 01:23:37 magrathea kernel: Call Trace:
Aug 29 01:23:37 magrathea kernel: [<c013b241>] check_irq_resend+0x41/0x48
Aug 29 01:23:37 magrathea kernel: [<c013af95>] enable_irq+0x72/0x89
Aug 29 01:23:37 magrathea kernel: [<c0217464>] __netif_up+0xb/0x13
Aug 29 01:23:37 magrathea kernel: [<c0217844>] netif_map+0x247/0x26f
Aug 29 01:23:37 magrathea kernel: [<c02109d3>] xs_talkv+0xe3/0x128
Aug 29 01:23:37 magrathea kernel: [<c0210d1c>] xenbus_read+0x34/0x3b
Aug 29 01:23:37 magrathea kernel: [<c02110de>] xenbus_scanf+0x18/0x4d
Aug 29 01:23:37 magrathea kernel: [<c0216ed5>] frontend_changed+0x29f/0x4a8
Aug 29 01:23:37 magrathea kernel: [<c02120bc>] otherend_changed+0x74/0x79
Aug 29 01:23:37 magrathea kernel: [<c0210856>] xenwatch_handle_callback+0x12/0x44
Aug 29 01:23:37 magrathea kernel: [<c021129b>] xenwatch_thread+0x105/0x11b
Aug 29 01:23:37 magrathea kernel: [<c012b701>] autoremove_wake_function+0x0/0x2d
Aug 29 01:23:37 magrathea kernel: [<c0211196>] xenwatch_thread+0x0/0x11b
Aug 29 01:23:37 magrathea kernel: [<c012b635>] kthread+0xc0/0xeb
Aug 29 01:23:37 magrathea kernel: [<c012b575>] kthread+0x0/0xeb
Aug 29 01:23:37 magrathea kernel: [<c010293d>] kernel_thread_helper+0x5/0xb
Aug 29 01:23:37 magrathea kernel: Code: ee 85 f6 75 96 58 5a 5b 5e 5f 5d c3 0f b7 0c 85 40 b8 37 c0 8b 15 84 19 2d c0 85 c9 74 1d 0f a3 8a 80 08 00 00 19 c0 85 c0 75 08 <0
f> 0b e1 01 92 1a 2b c0 f0 0f ab 8a 00 08 00 00 b8 01 00 00 00
Aug 29 01:23:37 magrathea kernel: EIP: [<c020c4be>] retrigger+0x1f/0x35 SS:ESP 0069:c0ea7eb0
Aug 29 01:26:48 magrathea kernel: <4>device-mapper: ioctl: unable to remove open device adt_lenny_snap
Aug 29 01:26:48 magrathea kernel: device-mapper: ioctl: unable to remove open device adt_lenny_snap
Aug 29 01:26:54 magrathea last message repeated 3 times
This is probably due to some kind of race in device backend
setup/teardown. My testing system creates and destroys domUs at a
very high rate compared to most normal environments.
At the moment this system is still running following this oops but I
want to reboot it as it has wedged in a way probably related to the
oops.
Ian.
Reply to: