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

Bug#410807: Kernel OOPS with 2.6.18-6-xen-686 kernel package



With the current kernel:

Linux wimmera 2.6.18-6-xen-686 #1 SMP Sat Jun 7 02:07:48 UTC 2008 i686 GNU/Linux

We got a similar crash as to the one others have been reporting:

Jul  7 10:20:38 wimmera kernel: ------------[ cut here ]------------
Jul  7 10:20:38 wimmera kernel: kernel BUG at drivers/xen/core/evtchn.c:481!
Jul  7 10:20:38 wimmera kernel: invalid opcode: 0000 [#1]
Jul  7 10:20:38 wimmera kernel: SMP
Jul  7 10:20:38 wimmera kernel: Modules linked in: xt_tcpudp xt_physdev iptable_filter ip_tables x_tables bridge netloop button ac battery w83627hf eeprom lm92 w83793 w83781d hwmon_vid i2c_isa loop parport_pc parport i2c_i801 psmouse f
loppy serial_core i2c_core serio_raw rtc pcspkr shpchp pci_hotplug tsdev evdev ext3 jbd mbcache dm_mirror dm_snapshot dm_mod ide_cd cdrom sd_mod usbhid piix mptfc mptscsih mptbase scsi_transport_fc uhci_hcd ehci_hcd ahci libata generic
 ide_core usbcore e1000 scsi_mod thermal processor fan
Jul  7 10:20:38 wimmera kernel: CPU:    7
Jul  7 10:20:38 wimmera kernel: EIP:    0061:[<c020c4be>]    Not tainted VLI
Jul  7 10:20:38 wimmera kernel: EFLAGS: 00010046   (2.6.18-6-xen-686 #1)
Jul  7 10:20:38 wimmera kernel: EIP is at retrigger+0x1f/0x35
Jul  7 10:20:38 wimmera kernel: eax: 00000000   ebx: 02080000   ecx: 00000068   edx: f55f6000
Jul  7 10:20:38 wimmera kernel: esi: c03193e0   edi: 00000148   ebp: 00000000   esp: c0e27eb0
Jul  7 10:20:38 wimmera kernel: ds: 007b   es: 007b   ss: 0069
Jul  7 10:20:38 wimmera kernel: Process xenwatch (pid: 29, ti=c0e26000 task=c0eaf000 task.ti=c0e26000)
Jul  7 10:20:38 wimmera kernel: Stack: c013b241 c03193e0 00000148 c0319408 c013af95 c18f96c0 00000000 00000000
Jul  7 10:20:38 wimmera kernel:        c18f96c0 c0217464 00000000 c0217844 c02109d3 00000010 00000000 0000060d
Jul  7 10:20:38 wimmera kernel:        0000060c 00000000 00000000 e6ba1cb5 c02e67a4 ee518000 00000000 00000002
Jul  7 10:20:38 wimmera kernel: Call Trace:
Jul  7 10:20:38 wimmera kernel:  [<c013b241>] check_irq_resend+0x41/0x48
Jul  7 10:20:38 wimmera kernel:  [<c013af95>] enable_irq+0x72/0x89
Jul  7 10:20:38 wimmera kernel:  [<c0217464>] __netif_up+0xb/0x13
Jul  7 10:20:38 wimmera kernel:  [<c0217844>] netif_map+0x247/0x26f
Jul  7 10:20:38 wimmera kernel:  [<c02109d3>] xs_talkv+0xe3/0x128
Jul  7 10:20:38 wimmera kernel:  [<c0210d1c>] xenbus_read+0x34/0x3b
Jul  7 10:20:38 wimmera kernel:  [<c02110de>] xenbus_scanf+0x18/0x4d
Jul  7 10:20:38 wimmera kernel:  [<c0216ed5>] frontend_changed+0x29f/0x4a8
Jul  7 10:20:38 wimmera kernel:  [<c02120bc>] otherend_changed+0x74/0x79
Jul  7 10:20:38 wimmera kernel:  [<c0210856>] xenwatch_handle_callback+0x12/0x44
Jul  7 10:20:38 wimmera kernel:  [<c021129b>] xenwatch_thread+0x105/0x11b
Jul  7 10:20:38 wimmera kernel:  [<c012b701>] autoremove_wake_function+0x0/0x2d
Jul  7 10:20:38 wimmera kernel:  [<c0211196>] xenwatch_thread+0x0/0x11b
Jul  7 10:20:38 wimmera kernel:  [<c012b635>] kthread+0xc0/0xeb
Jul  7 10:20:38 wimmera kernel:  [<c012b575>] kthread+0x0/0xeb
Jul  7 10:20:38 wimmera kernel:  [<c010293d>] kernel_thread_helper+0x5/0xb
Jul  7 10:20:38 wimmera 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 <0f> 0b e1 01 92 1a 2b c0 f0 0f ab 8a 00 08 00 00 b8 01 00 00 00
Jul  7 10:20:38 wimmera kernel: EIP: [<c020c4be>] retrigger+0x1f/0x35 SS:ESP 0069:c0e27eb0


We've now applied the fix from Hans here:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=410807#60

and have gone from this:

wimmera ~ # xm vcpu-list
Name                              ID VCPUs   CPU State   Time(s) CPU Affinity
Domain-0                           0     0     3   -b-     164.6 any cpu
Domain-0                           0     1     5   -b-      24.7 any cpu
Domain-0                           0     2     1   -b-      35.0 any cpu
Domain-0                           0     3     1   -b-      23.5 any cpu
Domain-0                           0     4     6   -b-      21.0 any cpu
Domain-0                           0     5     4   -b-      26.1 any cpu
Domain-0                           0     6     2   -b-      39.1 any cpu
Domain-0                           0     7     0   r--      26.5 any cpu
[...]

to this:

wimmera ~ # xm vcpu-list
Name                              ID VCPUs   CPU State   Time(s) CPU Affinity
Domain-0                           0     0     7   r--      20.8 any cpu
[...]

Fingers crossed that this fixes the oops.. :-(

Hope this helps someone else!

cheers,
Chris
-- 
Christopher Samuel - (03) 9925 4751 - Systems Manager
 The Victorian Partnership for Advanced Computing
 P.O. Box 201, Carlton South, VIC 3053, Australia
VPAC is a not-for-profit Registered Research Agency



Reply to: