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

Re: [Xen-users] pv_ops domU crashes on pv_ops dom0 (directly at boot)



On 12/05/09 16:40, Pasi Kärkkäinen wrote:
Hello,

Jeremy: Is this already known bug/crash?

I don't recognize it. What CPU is it? It would be useful to work out exactly what line is crashing.

    J

-- Pasi

On Sat, Dec 05, 2009 at 11:52:06PM +0100, Markus Schuster wrote:
Hi list,

I'm experiencing some really strange behavior when booting a pv_ops domU more
recent than kernel 2.6.29 (!) on a pv_ops dom0 (directly from git).
I'm using XEN 3.4.2 (Debian unstable packages (3.4.2-2) compiled for lenny) on
Debian lenny.
I've checked out pv_ops dom0 source as described in the wiki - currently I'm
working with changeset 8735edb4a976105fd29c97c00c6d14760537e4ee.
domU kernel is a prebuilt kernel image from Debian unstable.

The strange thing: With the same binaries, I can't trigger this problem in my
test environment (Athlon 64 3500+ socket 939, 2G RAM), only on my production
server (2x Opteron 2218 (dual core) socket F, 8GB RAM) - maybe it's a SMP
related problem?

dom0 .config:
http://markus.schuster.name/bugreport/xen/dom0-config.txt

kernel output of crashing domU
http://markus.schuster.name/bugreport/xen/domU-2.6.31.txt
http://markus.schuster.name/bugreport/xen/domU-2.6.32-rc8.txt

kernel output of working domU
http://markus.schuster.name/bugreport/xen/domU-2.6.29.txt

For those just wanting to have a quick look, here is the relevant kernel
output from a 2.6.31 domU:
[..]
[    0.012368] Booting paravirtualized kernel on Xen
[    0.012368] Xen version: 3.4 (preserve-AD)
[    0.012368] Grant table initialized
[    0.012368] regulator: core version 0.5
[    0.012368] NET: Registered protocol family 16
[    0.108050] PCI: Fatal: No config space access function found
[    0.108555] bio: create slab<bio-0>  at 0
[    0.108555] ACPI: Interpreter disabled.
[    0.108555] xen_balloon: Initialising balloon driver.
[    0.112044] usbcore: registered new interface driver usbfs
[    0.112074] usbcore: registered new interface driver hub
[    0.112099] usbcore: registered new device driver usb
[    0.112099] PCI: System does not support PCI
[    0.112099] PCI: System does not support PCI
[    0.125982] pnp: PnP ACPI: disabled
[    0.126234] NET: Registered protocol family 2
[    0.126234] IP route cache hash table entries: 65536 (order: 7, 524288
bytes)
[    0.128563] TCP established hash table entries: 262144 (order: 10, 4194304
bytes)
[    0.130630] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[    0.131149] TCP: Hash tables configured (established 262144 bind 65536)
[    0.131164] TCP reno registered
[    0.131416] NET: Registered protocol family 1
[    0.131510] Unpacking initramfs...
[    0.162893] Freeing initrd memory: 21240k freed
[    0.176404] platform rtc_cmos: registered platform RTC device (no PNP
device found)
[    0.176433] BUG: unable to handle kernel NULL pointer dereference at (null)
[    0.176445] IP: [<ffffffff81386142>] cache_add_dev+0x2e/0x2ae
[    0.176461] PGD 0
[    0.176468] Oops: 0000 [#1] SMP
[    0.176477] last sysfs file:
[    0.176484] CPU 0
[    0.176490] Modules linked in:
[    0.176500] Pid: 1, comm: swapper Tainted: G        W  2.6.31-1-amd64 #1
[    0.176508] RIP: e030:[<ffffffff81386142>]  [<ffffffff81386142>]
cache_add_dev+0x2e/0x2ae
[    0.176522] RSP: e02b:ffff88007ffe5e50  EFLAGS: 00010246
[    0.176529] RAX: 0000000000000003 RBX: 0000000000000000 RCX:
000000008a54cc73
[    0.176537] RDX: 0000000000000000 RSI: 0000000000000000 RDI:
0000000000000000
[    0.176545] RBP: ffffffff8152df60 R08: 0000000000000200 R09:
ffffffff8152df60
[    0.176553] R10: 0000000000000000 R11: ffffffff81200d1d R12:
00000000fffffffe
[    0.176561] R13: ffffffff8152dfa0 R14: ffffffff8158af20 R15:
0000000000000000
[    0.176573] FS:  0000000000000000(0000) GS:ffffc90000000000(0000)
knlGS:0000000000000000
[    0.176583] CS:  e033 DS: 0000 ES: 0000 CR0: 000000008005003b
[    0.176590] CR2: 0000000000000000 CR3: 0000000001001000 CR4:
0000000000000660
[    0.176599] DR0: 0000000000000000 DR1: 0000000000000000 DR2:
0000000000000000
[    0.176607] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7:
0000000000000400
[    0.176615] Process swapper (pid: 1, threadinfo ffff88007ffe4000, task
ffff88007ffc6740)
[    0.176625] Stack:
[    0.176630]  0000000000000002 00000000ffffffea ffffffff8152dfa0
ffffffff8158af20
[    0.176643]<0>  000000008a54cc73 0000000000000000 ffffffff8152df60
0000000000000000
[    0.176658]<0>  ffffffff8152dfa0 ffffffff8158af20 00000000014bd800
ffffffff81386503
[    0.176677] Call Trace:
[    0.176687]  [<ffffffff81386503>] ? cache_sysfs_init+0x3b/0x86
[    0.176699]  [<ffffffff81550787>] ? i8237A_init_sysfs+0x0/0x5e
[    0.176708]  [<ffffffff813864c8>] ? cache_sysfs_init+0x0/0x86
[    0.176718]  [<ffffffff8100a0a6>] ? do_one_initcall+0x78/0x1a8
[    0.176727]  [<ffffffff81549a5b>] ? kernel_init+0x178/0x1e5
[    0.176738]  [<ffffffff81012f2a>] ? child_rip+0xa/0x20
[    0.180013]  [<ffffffff810120e7>] ? int_ret_from_sys_call+0x7/0x1b
[    0.180013]  [<ffffffff8101289d>] ? retint_restore_args+0x5/0x6
[    0.180013]  [<ffffffff81200d1d>] ? dummycon_dummy+0x0/0x2e
[    0.180013]  [<ffffffff81200d1d>] ? dummycon_dummy+0x0/0x2e
[    0.180013]  [<ffffffff81012f20>] ? child_rip+0x0/0x20
[    0.180013] Code: 89 ff 41 56 41 55 41 54 41 bc fe ff ff ff 55 53 48 83 ec
28 65 48 8b 04 25 28 00 00 00 48 89 44 24 20 31 c0 66 8b 05 4e 35 29 00<44>
8b 37 66 85 c0 0f 84 4d 02 00 00 45 89 f5 0f b7 f8 48 c7 c5
[    0.180013] RIP  [<ffffffff81386142>] cache_add_dev+0x2e/0x2ae
[    0.180013]  RSP<ffff88007ffe5e50>
[    0.180013] CR2: 0000000000000000
[    0.180013] ---[ end trace a7919e7f17c0a726 ]---
[    0.209859] Kernel panic - not syncing: Attempted to kill init!
[    0.209869] Pid: 1, comm: swapper Tainted: G      D W  2.6.31-1-amd64 #1
[    0.209877] Call Trace:
[    0.209886]  [<ffffffff8138df3c>] ? panic+0x96/0x14a
[    0.209895]  [<ffffffff81200d1d>] ? dummycon_dummy+0x0/0x2e
[    0.209906]  [<ffffffff8100e592>] ? check_events+0x12/0x20
[    0.209915]  [<ffffffff813908a6>] ? _write_lock_irq+0x1b/0x43
[    0.209926]  [<ffffffff8106828b>] ? exit_ptrace+0xb7/0x14b
[    0.209935]  [<ffffffff813908a6>] ? _write_lock_irq+0x1b/0x43
[    0.209945]  [<ffffffff81060184>] ? do_exit+0x82/0x698
[    0.209955]  [<ffffffff8105cd81>] ? release_console_sem+0x1a4/0x1ed
[    0.209965]  [<ffffffff8101685f>] ? oops_end+0xc3/0xdf
[    0.209974]  [<ffffffff8103bcab>] ? no_context+0x1fc/0x220
[    0.209984]  [<ffffffff81200d1d>] ? dummycon_dummy+0x0/0x2e
[    0.209993]  [<ffffffff8103be6f>] ? __bad_area_nosemaphore+0x1a0/0x1dc
[    0.210002]  [<ffffffff8100e57f>] ? xen_restore_fl_direct_end+0x0/0x1
[    0.210012]  [<ffffffff8105d46c>] ? vprintk+0x300/0x343
[    0.210021]  [<ffffffff8100db31>] ? xen_force_evtchn_callback+0x1d/0x37
[    0.210031]  [<ffffffff8103c16c>] ? do_page_fault+0xae/0x315
[    0.210040]  [<ffffffff81391095>] ? page_fault+0x25/0x30
[    0.210049]  [<ffffffff81200d1d>] ? dummycon_dummy+0x0/0x2e
[    0.210058]  [<ffffffff81386142>] ? cache_add_dev+0x2e/0x2ae
[    0.210068]  [<ffffffff81386503>] ? cache_sysfs_init+0x3b/0x86
[    0.210079]  [<ffffffff81550787>] ? i8237A_init_sysfs+0x0/0x5e
[    0.210088]  [<ffffffff813864c8>] ? cache_sysfs_init+0x0/0x86
[    0.210097]  [<ffffffff8100a0a6>] ? do_one_initcall+0x78/0x1a8
[    0.210107]  [<ffffffff81549a5b>] ? kernel_init+0x178/0x1e5
[    0.210116]  [<ffffffff81012f2a>] ? child_rip+0xa/0x20
[    0.210125]  [<ffffffff810120e7>] ? int_ret_from_sys_call+0x7/0x1b
[    0.210133]  [<ffffffff8101289d>] ? retint_restore_args+0x5/0x6
[    0.210143]  [<ffffffff81200d1d>] ? dummycon_dummy+0x0/0x2e
[    0.210152]  [<ffffffff81200d1d>] ? dummycon_dummy+0x0/0x2e
[    0.210161]  [<ffffffff81012f20>] ? child_rip+0x0/0x20

Regards,
Markus Schuster

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users


_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.