Message info
 
To:Debian Bug Tracking System From:Thomas Goirand Subject:Bug#660554: Kernel crashes at boot in drivers/dma/ioat/dma_v2.c:163 when running under Xen 4.1 Date:Mon, 20 Feb 2012 04:21:33 +0800
 

Package: linux-image-3.2.0-1-686-pae
Version: 3.2.6-1
Severity: important

Hi,

When running kernel 3.2 with Xen 4.1 in SID, my development server just
crashes at boot time. When running with Linux 3.1 (which I currently do
so that I can continue the packaging work of XCP), there's no problem,
and the server boots up to the login.

It took me quite some time to do (it really isn't trivial to setup, btw),
but now I do have a serial console dump of the crash (see below).

Since it seems to be a driver issue, let me know if you need a dump of
lspci or something similar. Note that my server is a Supermicro with a
X8-STi-F motherboard, which is running all on Intel chipset, so this
should be some quite common hardware, especially for servers.

Cheers,

Thomas Goirand (zigo)

[ 8.771014] kernel BUG at /build/buildd-linux-2.6_3.2.6-1-i386-Ea61XL/linux-2.6-3.2.6/debian/build/source_i386_none/drivers/dma/ioat/dma_v2.c:163!M
[ 8.771023] invalid opcode: 0000 [#1] SMP M
[ 8.771031] Modules linked in: ioatdma(+) i2c_i801 serio_raw pcspkr dca i7core_edac i2c_core joydev evdev processor button edac_core iTCO_wdt iTCO_vendor_support thermal_sys ext3 jbd mbcache dm_mod raid1
[ 8.771131]
[ 8.771136] Pid: 0, comm: swapper/0 Not tainted 3.2.0-1-686-pae #1 Supermicro X8STi/X8STi
[ 8.771148] EIP: 0061:[<f74df33d>] EFLAGS: 00010246 CPU: 0
[ 8.771156] EIP is at __cleanup+0xd6/0x113 [ioatdma]
[ 8.771161] EAX: 00000000 EBX: c2d534c0 ECX: c2ea5e04 EDX: c2ea0204
[ 8.771167] ESI: c2f7dccc EDI: 00020002 EBP: 00000002 ESP: d840bfa0
[ 8.771172] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0069
[ 8.771178] Process swapper/0 (pid: 0, ti=d840a000 task=c13d8fe0 task.ti=c13d2000)
[ 8.771183] Stack:
[ 8.771187] 211cc040 00000002 00010002 c2f7dccc c2f7dcfc 00000000 00000100 f74df3a0
[ 8.771206] 211cc040 c2f7dd4c c2f7dd50 c103c7c7 00000006 c13d8a18 c103cd5d c103cdf1
[ 8.771226] 00000001 0000000a 00000000 c13d3f3c c13d2000 c103cd5d c13d0000 c100cfdc
[ 8.771245] Call Trace:
[ 8.771253] [<f74df3a0>] ? ioat2_cleanup_event+0x26/0x3c [ioatdma]
[ 8.771263] [<c103c7c7>] ? tasklet_action+0x62/0xa5
[ 8.771270] [<c103cd5d>] ? local_bh_enable+0x2/0x2
[ 8.771276] [<c103cdf1>] ? __do_softirq+0x94/0x12f
[ 8.771283] [<c103cd5d>] ? local_bh_enable+0x2/0x2
[ 8.771288] <IRQ>
[ 8.771294] [<c103cfe2>] ? irq_exit+0x32/0x80
[ 8.771302] [<c11bcb85>] ? xen_evtchn_do_upcall+0x1d/0x26
[ 8.771311] [<c12be317>] ? xen_do_upcall+0x7/0xc
[ 8.771319] [<c105007b>] ? __hrtimer_start_range_ns+0x106/0x308
[ 8.771327] [<c10023a7>] ? hypercall_page+0x3a7/0x1000
[ 8.771334] [<c100609a>] ? xen_safe_halt+0xf/0x19
[ 8.771342] [<c1010cfc>] ? default_idle+0x52/0x87
[ 8.771348] [<c100b234>] ? cpu_idle+0x95/0xaf
[ 8.771355] [<c1412708>] ? start_kernel+0x32a/0x32f
[ 8.771362] [<c1414014>] ? xen_start_kernel+0x58b/0x592
[ 8.771366] Code: 0b 43 14 0f 94 c0 45 3b 6c 24 04 7d 04 84 c0 74 8f 0f ae f0 89 f6 01 ef 66 83 7c 24 08 00 66 89 be c0 00 00 00 74 06 84 c0 75 02 <0f> 0b 8b 14 24 39 6c 24 04 89 56 2c 75 27 f0 80 66 38 fe b8 d0
[ 8.771485] EIP: [<f74df33d>] __cleanup+0xd6/0x113 [ioatdma] SS:ESP 0069:d840bfa0
[ 8.771500] ---[ end trace e846e774b59f2515 ]---
[ 8.771505] Kernel panic - not syncing: Fatal exception in interrupt
[ 8.771511] Pid: 0, comm: swapper/0 Tainted: G D 3.2.0-1-686-pae #1
[ 8.771516] Call Trace:
[ 8.771523] [<c12b4d0b>] ? panic+0x4d/0x144
[ 8.771529] [<c12ba8ba>] ? oops_end+0x8e/0x99
[ 8.771536] [<c100c231>] ? do_bounds+0x4c/0x4c
[ 8.771542] [<c100c29a>] ? do_invalid_op+0x69/0x72
[ 8.771551] [<f74df33d>] ? __cleanup+0xd6/0x113 [ioatdma]
[ 8.771558] [<c102ac3d>] ? test_tsk_need_resched+0xa/0x13
[ 8.771565] [<c102dc06>] ? resched_task+0x30/0x57
[ 8.771571] [<c10060da>] ? xen_force_evtchn_callback+0xc/0x10
[ 8.771578] [<c1006740>] ? check_events+0x8/0xc
[ 8.771585] [<c1006737>] ? xen_restore_fl_direct_reloc+0x4/0x4
[ 8.771592] [<c105d43a>] ? arch_local_irq_restore+0x6/0x7
[ 8.771599] [<c103222c>] ? try_to_wake_up+0x14b/0x155
[ 8.771605] [<c12ba28f>] ? error_code+0x67/0x6c
[ 8.771614] [<f74df33d>] ? __cleanup+0xd6/0x113 [ioatdma]
[ 8.771623] [<f74df3a0>] ? ioat2_cleanup_event+0x26/0x3c [ioatdma]
[ 8.771630] [<c103c7c7>] ? tasklet_action+0x62/0xa5
[ 8.771637] [<c103cd5d>] ? local_bh_enable+0x2/0x2
[ 8.771643] [<c103cdf1>] ? __do_softirq+0x94/0x12f
[ 8.771650] [<c103cd5d>] ? local_bh_enable+0x2/0x2
[ 8.771654] <IRQ> [<c103cfe2>] ? irq_exit+0x32/0x80
[ 8.771665] [<c11bcb85>] ? xen_evtchn_do_upcall+0x1d/0x26
[ 8.771672] [<c12be317>] ? xen_do_upcall+0x7/0xc
[ 8.771679] [<c105007b>] ? __hrtimer_start_range_ns+0x106/0x308
[ 8.771685] [<c10023a7>] ? hypercall_page+0x3a7/0x1000
[ 8.771692] [<c100609a>] ? xen_safe_halt+0xf/0x19
[ 8.771699] [<c1010cfc>] ? default_idle+0x52/0x87
[ 8.771705] [<c100b234>] ? cpu_idle+0x95/0xaf
[ 8.771711] [<c1412708>] ? start_kernel+0x32a/0x32f
[ 8.771718] [<c1414014>] ? xen_start_kernel+0x58b/0x592
(XEN) Domain 0 crashed: rebooting machine in 5 seconds.

-- System Information:
Debian Release: 6.0.4
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash



--
To UNSUBSCRIBE, email to debian-bugs-dist-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org