Hi All: I installed the pvops domain0 with kernel 2.6.31.13 in my Q35 platform by git clone git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git linux-2.6-xen. I am failed to start the X server, and the dom0 crashed with the following logs. The root cause is: [ 234.397144] BUG: unable to handle kernel paging request at f5790010 [ 234.397164] IP: [<c122be10>] i915_gem_execbuffer+0x572/0xbe5 Is anyone meet such issue before? Thanks Ben (XEN) d0:v2: reserved bit in page table (ec=000B) (XEN) Pagetable walk from f5790010: (XEN) L3[0x003] = 0000000064038001 0001c577 (XEN) L2[0x1ab] = 00000000397bd067 000017bd (XEN) L1[0x190] = 800007fffffff06b ffffffff (XEN) ----[ Xen-4.0.0 x86_32p debug=n Not tainted ]---- (XEN) CPU: 2 (XEN) EIP: 0061:[<c122be10>] (XEN) EFLAGS: 00010206 EM: 0 CONTEXT: pv guest (XEN) eax: f5790000 ebx: dd5cf980 ecx: f5790010 edx: 01011000 (XEN) esi: dd5cf280 edi: 00000010 ebp: da19be74 esp: da19bde0 (XEN) cr0: 8005003b cr4: 000026f0 cr3: 64097000 cr2: f5790010 (XEN) ds: 007b es: 007b fs: 00d8 gs: 0033 ss: 0069 cs: 0061 (XEN) Guest stack trace from esp=da19bde0: (XEN) 0000016b 80000000 00000000 fffe0001 df19b9c0 da19be88 df8ab400 de698000 (XEN) df8ab414 df19bba0 df19bf00 df8d7770 00000000 dd5cf280 00000002 00000000 (XEN) 00000000 df19bde0 da19be30 dd5cf980 df19bea0 00000000 de698000 dc42d780 (XEN) df19bba0 da19be5c c121706a df19bf04 00000002 c1215d99 00000003 c163331d (XEN) df19bf40 c118e3c9 da19be88 00000054 40286454 da19bf14 c1215f06 df19b9c0 (XEN) df8ab400 c122b89e 082f0288 00000000 00000003 00000000 00000068 00003039 (XEN) ffffffff 00000000 00000000 00000000 00000041 c1729840 00000002 df180268 (XEN) dc457c00 dc457c00 c172a740 00000010 c2484fe0 00000007 c2484fe0 da19bf00 (XEN) c10289be c10045ab 80000000 c10048bb da19bf10 c1005d05 80000000 00000000 (XEN) da155d00 bfc49a24 c16defd8 da155d00 bfc49a24 da19bf30 c10bed0d bfc49a24 (XEN) 40286454 da155d00 dddea3f0 0000000a da19bf90 c10bf262 80000000 00000000 (XEN) 00000000 000000a0 dc4e1210 d487f0a0 c246c9a0 c2484fe0 00000000 dce8f1f4 (XEN) 00000000 df18d598 df18d000 da19bf90 c10704d6 00000000 0000000a da19bf9c (XEN) 40000003 00000000 da155d00 bfc49a24 da19bfac c10bf2dc bfc49a24 00000000 (XEN) 0000000a bfc49a24 00000000 da19a000 c1009aa9 0000000a 40286454 bfc49a24 (XEN) bfc49a24 00000000 bfc49a58 ffffffda 0000007b 0000007b c1000000 00000000 (XEN) 00000036 b771d416 00000073 00000246 bfc499d4 0000007b 00000000 00000000 [ 234.397144] BUG: unable to handle kernel paging request at f5790010 [ 234.397164] IP: [<c122be10>] i915_gem_execbuffer+0x572/0xbe5 [ 234.397185] *pdpt = 0000000064038001 [ 234.397198] Oops: 000b [#1] SMP [ 234.397213] last sysfs file: /sys/devices/virtual/dmi/id/chassis_asset_tag [ 234.397224] Modules linked in: [ 234.397235] [ 234.397243] Pid: 5275, comm: X Not tainted (2.6.31.13 #1) OptiPlex 755 [ 234.397257] EIP: 0061:[<c122be10>] EFLAGS: 00010206 CPU: 2 [ 234.397268] EIP is at i915_gem_execbuffer+0x572/0xbe5 [ 234.397278] EAX: f5790000 EBX: dd5cf980 ECX: f5790010 EDX: 01011000 [ 234.397288] ESI: dd5cf280 EDI: 00000010 EBP: da19be74 ESP: da19bde0 [ 234.397299] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0069 [ 234.397309] Process X (pid: 5275, ti=da19a000 task=da181400 task.ti=da19a000) [ 234.397319] Stack: [ 234.397326] 0000016b 80000000 00000000 fffe0001 df19b9c0 da19be88 df8ab400 d e698000 [ 234.397359] <0> df8ab414 df19bba0 df19bf00 df8d7770 00000000 dd5cf280 0000000 2 00000000 [ 234.397397] <0> 00000000 df19bde0 da19be30 dd5cf980 df19bea0 00000000 de69800 0 dc42d780 [ 234.397438] Call Trace: [ 234.397452] [<c121706a>] ? drm_gem_object_lookup+0x33/0x3c [ 234.397456] [<c1215d99>] ? drm_ioctl+0x99/0x286 [ 234.397456] [<c118e3c9>] ? copy_from_user+0x2a/0x111 [ 234.397456] [<c1215f06>] ? drm_ioctl+0x206/0x286 [ 234.397456] [<c122b89e>] ? i915_gem_execbuffer+0x0/0xbe5 [ 234.397456] [<c10289be>] ? kmap_atomic_prot+0xf6/0xf8 [ 234.397456] [<c10045ab>] ? pfn_to_mfn+0x11/0x18 [ 234.397456] [<c10048bb>] ? xen_make_pte+0xa2/0xbe [ 234.397456] [<c1005d05>] ? xen_set_pte_at+0x92/0xac [ 234.397456] [<c10bed0d>] ? vfs_ioctl+0x50/0x69 [ 234.397456] [<c10bf262>] ? do_vfs_ioctl+0x498/0x4d2 [ 234.397456] [<c10704d6>] ? audit_syscall_entry+0x102/0x124 [ 234.397456] [<c10bf2dc>] ? sys_ioctl+0x40/0x5a [ 234.397456] [<c1009aa9>] ? syscall_call+0x7/0xb [ 234.397456] Code: ba 03 00 00 00 13 58 04 81 e7 ff 0f 00 00 ff 70 10 ff 70 0c 0f ac d9 0c 89 c8 e8 47 c2 df ff 8b 5d b8 8b 56 04 03 53 2c 8d 0c 38 <89> 11 ba 03 00 00 00 e8 42 c1 df ff 8b 7b 2c c7 46 14 00 00 00 [ 234.397456] EIP: [<c122be10>] i915_gem_execbuffer+0x572/0xbe5 SS:ESP 0069:da1 9bde0 [ 234.397456] CR2: 00000000f5790010 [ 234.397456] ---[ end trace 9042e94c07667bf4 ]--- [ 234.397456] note: X[5275] exited with preempt_count 1 [ 234.423654] BUG: scheduling while atomic: X/5275/0x10000001 [ 234.423662] Modules linked in: [ 234.423672] Pid: 5275, comm: X Tainted: G D 2.6.31.13 #1 [ 234.423678] Call Trace: [ 234.423689] [<c1032d8e>] ? __schedule_bug+0x37/0x51 [ 234.423698] [<c1032da3>] __schedule_bug+0x4c/0x51 [ 234.423708] [<c148c9db>] schedule+0x8c/0x7df [ 234.423717] [<c10067eb>] ? xen_restore_fl_direct_end+0x0/0x1 [ 234.423728] [<c103da8c>] ? do_softirq+0x3c/0x40 [ 234.423737] [<c1090809>] ? __pagevec_free+0x1d/0x25 [ 234.423746] [<c10067f4>] ? check_events+0x8/0xc [ 234.423754] [<c10067eb>] ? xen_restore_fl_direct_end+0x0/0x1 [ 234.423763] [<c1004eb5>] ? xen_mc_issue+0x20/0x23 [ 234.423772] [<c10353f9>] __cond_resched+0x16/0x2c [ 234.423780] [<c148d214>] _cond_resched+0x1b/0x26 [ 234.423790] [<c109ecbd>] unmap_vmas+0x607/0x674 [ 234.423799] [<c1006127>] ? xen_force_evtchn_callback+0xf/0x14 [ 234.423809] [<c10a28ee>] exit_mmap+0xae/0x128 [ 234.423817] [<c1036deb>] mmput+0x26/0x8b [ 234.423825] [<c103a0d6>] exit_mm+0xe1/0xe9 [ 234.423833] [<c103b90e>] do_exit+0x175/0x618 [ 234.423841] [<c148c76a>] ? printk+0xf/0x11 [ 234.423849] [<c1038af1>] ? oops_exit+0x23/0x28 [ 234.423859] [<c148eec3>] oops_end+0xa0/0xa8 [ 234.423868] [<c102423c>] no_context+0x13d/0x147 [ 234.423876] [<c1024360>] __bad_area_nosemaphore+0x11a/0x122 [ 234.423887] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 [ 234.423896] [<c10b1003>] ? __kmalloc+0x115/0x121 [ 234.423904] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 [ 234.423914] [<c12111e1>] ? intel_i965_mask_memory+0x41/0x92 [ 234.423923] [<c12104cb>] ? intel_i915_insert_entries+0x11f/0x137 [ 234.423933] [<c148e336>] ? _spin_lock+0x8/0xb [ 234.423941] [<c1024375>] bad_area_nosemaphore+0xd/0x10 [ 234.423956] [<c148ff7e>] do_page_fault+0x19f/0x304 [ 234.423961] [<c10048bb>] ? xen_make_pte+0xa2/0xbe [ 234.423969] [<c148fddf>] ? do_page_fault+0x0/0x304 [ 234.423974] [<c148e5ae>] error_code+0x66/0x6c [ 234.423978] [<c148fddf>] ? do_page_fault+0x0/0x304 [ 234.423987] [<c122be10>] ? i915_gem_execbuffer+0x572/0xbe5 [ 234.423993] [<c121706a>] ? drm_gem_object_lookup+0x33/0x3c [ 234.423997] [<c1215d99>] ? drm_ioctl+0x99/0x286 [ 234.424005] [<c118e3c9>] ? copy_from_user+0x2a/0x111 [ 234.424010] [<c1215f06>] drm_ioctl+0x206/0x286 [ 234.424014] [<c122b89e>] ? i915_gem_execbuffer+0x0/0xbe5 [ 234.424023] [<c10289be>] ? kmap_atomic_prot+0xf6/0xf8 [ 234.424028] [<c10045ab>] ? pfn_to_mfn+0x11/0x18 [ 234.424032] [<c10048bb>] ? xen_make_pte+0xa2/0xbe [ 234.424040] [<c1005d05>] ? xen_set_pte_at+0x92/0xac [ 234.424046] [<c10bed0d>] vfs_ioctl+0x50/0x69 [ 234.424051] [<c10bf262>] do_vfs_ioctl+0x498/0x4d2 [ 234.424062] [<c10704d6>] ? audit_syscall_entry+0x102/0x124 [ 234.424067] [<c10bf2dc>] sys_ioctl+0x40/0x5a [ 234.424071] [<c1009aa9>] syscall_call+0x7/0xb [ 234.426288] BUG: scheduling while atomic: X/5275/0x10000001 [ 234.426295] Modules linked in: [ 234.426304] Pid: 5275, comm: X Tainted: G D 2.6.31.13 #1 [ 234.426310] Call Trace: [ 234.426319] [<c1032d8e>] ? __schedule_bug+0x37/0x51 [ 234.426328] [<c1032da3>] __schedule_bug+0x4c/0x51 [ 234.426336] [<c148c9db>] schedule+0x8c/0x7df [ 234.426345] [<c10067eb>] ? xen_restore_fl_direct_end+0x0/0x1 [ 234.426354] [<c103da8c>] ? do_softirq+0x3c/0x40 [ 234.426364] [<c11e2f3d>] ? xen_evtchn_do_upcall+0x12d/0x13e [ 234.426374] [<c1006127>] ? xen_force_evtchn_callback+0xf/0x14 [ 234.426383] [<c10353f9>] __cond_resched+0x16/0x2c [ 234.426392] [<c148d214>] _cond_resched+0x1b/0x26 [ 234.426400] [<c109ecbd>] unmap_vmas+0x607/0x674 [ 234.426409] [<c1006127>] ? xen_force_evtchn_callback+0xf/0x14 [ 234.426419] [<c10a28ee>] exit_mmap+0xae/0x128 [ 234.426427] [<c1036deb>] mmput+0x26/0x8b [ 234.426435] [<c103a0d6>] exit_mm+0xe1/0xe9 [ 234.426443] [<c103b90e>] do_exit+0x175/0x618 [ 234.426451] [<c148c76a>] ? printk+0xf/0x11 [ 234.426461] [<c1038af1>] ? oops_exit+0x23/0x28 [ 234.426470] [<c148eec3>] oops_end+0xa0/0xa8 [ 234.426478] [<c102423c>] no_context+0x13d/0x147 [ 234.426487] [<c1024360>] __bad_area_nosemaphore+0x11a/0x122 [ 234.426496] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 [ 234.426505] [<c10b1003>] ? __kmalloc+0x115/0x121 [ 234.426514] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 [ 234.426523] [<c12111e1>] ? intel_i965_mask_memory+0x41/0x92 [ 234.426532] [<c12104cb>] ? intel_i915_insert_entries+0x11f/0x137 [ 234.426542] [<c148e336>] ? _spin_lock+0x8/0xb [ 234.426550] [<c1024375>] bad_area_nosemaphore+0xd/0x10 [ 234.426559] [<c148ff7e>] do_page_fault+0x19f/0x304 [ 234.426567] [<c10048bb>] ? xen_make_pte+0xa2/0xbe [ 234.426576] [<c148fddf>] ? do_page_fault+0x0/0x304 [ 234.426585] [<c148e5ae>] error_code+0x66/0x6c [ 234.426593] [<c148fddf>] ? do_page_fault+0x0/0x304 [ 234.426602] [<c122be10>] ? i915_gem_execbuffer+0x572/0xbe5 [ 234.426611] [<c121706a>] ? drm_gem_object_lookup+0x33/0x3c [ 234.426620] [<c1215d99>] ? drm_ioctl+0x99/0x286 [ 234.426628] [<c118e3c9>] ? copy_from_user+0x2a/0x111 [ 234.426637] [<c1215f06>] drm_ioctl+0x206/0x286 [ 234.426645] [<c122b89e>] ? i915_gem_execbuffer+0x0/0xbe5 [ 234.426655] [<c10289be>] ? kmap_atomic_prot+0xf6/0xf8 [ 234.426663] [<c10045ab>] ? pfn_to_mfn+0x11/0x18 [ 234.426671] [<c10048bb>] ? xen_make_pte+0xa2/0xbe [ 234.426680] [<c1005d05>] ? xen_set_pte_at+0x92/0xac [ 234.426689] [<c10bed0d>] vfs_ioctl+0x50/0x69 [ 234.426697] [<c10bf262>] do_vfs_ioctl+0x498/0x4d2 [ 234.426706] [<c10704d6>] ? audit_syscall_entry+0x102/0x124 [ 234.426715] [<c10bf2dc>] sys_ioctl+0x40/0x5a [ 234.426723] [<c1009aa9>] syscall_call+0x7/0xb [ 234.508447] BUG: scheduling while atomic: X/5275/0x10000001 [ 234.508457] Modules linked in: [ 234.508466] Pid: 5275, comm: X Tainted: G D 2.6.31.13 #1 [ 234.508473] Call Trace: [ 234.508485] [<c1032d8e>] ? __schedule_bug+0x37/0x51 [ 234.508494] [<c1032da3>] __schedule_bug+0x4c/0x51 [ 234.508504] [<c148c9db>] schedule+0x8c/0x7df [ 234.508515] [<c10067eb>] ? xen_restore_fl_direct_end+0x0/0x1 [ 234.508525] [<c103da8c>] ? do_softirq+0x3c/0x40 [ 234.508535] [<c11e2f3d>] ? xen_evtchn_do_upcall+0x12d/0x13e [ 234.508545] [<c1006127>] ? xen_force_evtchn_callback+0xf/0x14 [ 234.508554] [<c10353f9>] __cond_resched+0x16/0x2c [ 234.508563] [<c148d214>] _cond_resched+0x1b/0x26 [ 234.508573] [<c109ecbd>] unmap_vmas+0x607/0x674 [ 234.508581] [<c1006127>] ? xen_force_evtchn_callback+0xf/0x14 [ 234.508591] [<c10a28ee>] exit_mmap+0xae/0x128 [ 234.508600] [<c1036deb>] mmput+0x26/0x8b [ 234.508608] [<c103a0d6>] exit_mm+0xe1/0xe9 [ 234.508616] [<c103b90e>] do_exit+0x175/0x618 [ 234.508624] [<c148c76a>] ? printk+0xf/0x11 [ 234.508632] [<c1038af1>] ? oops_exit+0x23/0x28 [ 234.508641] [<c148eec3>] oops_end+0xa0/0xa8 [ 234.508650] [<c102423c>] no_context+0x13d/0x147 [ 234.508659] [<c1024360>] __bad_area_nosemaphore+0x11a/0x122 [ 234.508669] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 [ 234.508678] [<c10b1003>] ? __kmalloc+0x115/0x121 [ 234.508687] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 [ 234.508696] [<c12111e1>] ? intel_i965_mask_memory+0x41/0x92 [ 234.508706] [<c12104cb>] ? intel_i915_insert_entries+0x11f/0x137 [ 234.508715] [<c148e336>] ? _spin_lock+0x8/0xb [ 234.508724] [<c1024375>] bad_area_nosemaphore+0xd/0x10 [ 234.508732] [<c148ff7e>] do_page_fault+0x19f/0x304 [ 234.508741] [<c10048bb>] ? xen_make_pte+0xa2/0xbe [ 234.508750] [<c148fddf>] ? do_page_fault+0x0/0x304 [ 234.508758] [<c148e5ae>] error_code+0x66/0x6c [ 234.508767] [<c148fddf>] ? do_page_fault+0x0/0x304 [ 234.508777] [<c122be10>] ? i915_gem_execbuffer+0x572/0xbe5 [ 234.508787] [<c121706a>] ? drm_gem_object_lookup+0x33/0x3c [ 234.508795] [<c1215d99>] ? drm_ioctl+0x99/0x286 [ 234.508804] [<c118e3c9>] ? copy_from_user+0x2a/0x111 [ 234.508813] [<c1215f06>] drm_ioctl+0x206/0x286 [ 234.508822] [<c122b89e>] ? i915_gem_execbuffer+0x0/0xbe5 [ 234.508831] [<c10289be>] ? kmap_atomic_prot+0xf6/0xf8 [ 234.508840] [<c10045ab>] ? pfn_to_mfn+0x11/0x18 [ 234.508848] [<c10048bb>] ? xen_make_pte+0xa2/0xbe [ 234.508856] [<c1005d05>] ? xen_set_pte_at+0x92/0xac [ 234.508866] [<c10bed0d>] vfs_ioctl+0x50/0x69 [ 234.508874] [<c10bf262>] do_vfs_ioctl+0x498/0x4d2 [ 234.508884] [<c10704d6>] ? audit_syscall_entry+0x102/0x124 [ 234.508892] [<c10bf2dc>] sys_ioctl+0x40/0x5a [ 234.508901] [<c1009aa9>] syscall_call+0x7/0xb [ 234.545148] BUG: scheduling while atomic: X/5275/0x00000001 [ 234.545156] Modules linked in: [ 234.545165] Pid: 5275, comm: X Tainted: G D 2.6.31.13 #1 [ 234.545172] Call Trace: [ 234.545183] [<c1032d8e>] ? __schedule_bug+0x37/0x51 [ 234.545192] [<c1032da3>] __schedule_bug+0x4c/0x51 [ 234.545238] [<c148c9db>] schedule+0x8c/0x7df [ 234.545247] [<c103db80>] ? irq_exit+0x39/0x5c [ 234.545252] [<c11e2f3d>] ? xen_evtchn_do_upcall+0x12d/0x13e [ 234.545252] [<c100a5a7>] ? xen_do_upcall+0x7/0xc [ 234.545252] [<c148d85f>] __mutex_lock_common+0xe4/0x13d [ 234.545252] [<c148e336>] ? _spin_lock+0x8/0xb [ 234.545252] [<c148d8ca>] __mutex_lock_slowpath+0x12/0x15 [ 234.545252] [<c148d96d>] ? mutex_lock+0x1a/0x28 [ 234.545252] [<c148d96d>] mutex_lock+0x1a/0x28 [ 234.545252] [<c1216e58>] drm_gem_vm_close+0x15/0x30 [ 234.545252] [<c10a2815>] remove_vma+0x21/0x4c [ 234.545252] [<c10a2950>] exit_mmap+0x110/0x128 [ 234.545252] [<c1036deb>] mmput+0x26/0x8b [ 234.545252] [<c103a0d6>] exit_mm+0xe1/0xe9 [ 234.545252] [<c103b90e>] do_exit+0x175/0x618 [ 234.545252] [<c148c76a>] ? printk+0xf/0x11 [ 234.545252] [<c1038af1>] ? oops_exit+0x23/0x28 [ 234.545252] [<c148eec3>] oops_end+0xa0/0xa8 [ 234.545252] [<c102423c>] no_context+0x13d/0x147 [ 234.545252] [<c1024360>] __bad_area_nosemaphore+0x11a/0x122 [ 234.545252] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 [ 234.545252] [<c10b1003>] ? __kmalloc+0x115/0x121 [ 234.545252] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 [ 234.545252] [<c12111e1>] ? intel_i965_mask_memory+0x41/0x92 [ 234.545252] [<c12104cb>] ? intel_i915_insert_entries+0x11f/0x137 [ 234.545252] [<c148e336>] ? _spin_lock+0x8/0xb [ 234.545252] [<c1024375>] bad_area_nosemaphore+0xd/0x10 [ 234.545252] [<c148ff7e>] do_page_fault+0x19f/0x304 [ 234.545252] [<c10048bb>] ? xen_make_pte+0xa2/0xbe [ 234.545252] [<c148fddf>] ? do_page_fault+0x0/0x304 [ 234.545252] [<c148e5ae>] error_code+0x66/0x6c [ 234.545252] [<c148fddf>] ? do_page_fault+0x0/0x304 [ 234.545252] [<c122be10>] ? i915_gem_execbuffer+0x572/0xbe5 [ 234.545252] [<c121706a>] ? drm_gem_object_lookup+0x33/0x3c [ 234.545252] [<c1215d99>] ? drm_ioctl+0x99/0x286 [ 234.545252] [<c118e3c9>] ? copy_from_user+0x2a/0x111 [ 234.545252] [<c1215f06>] drm_ioctl+0x206/0x286 [ 234.545252] [<c122b89e>] ? i915_gem_execbuffer+0x0/0xbe5 [ 234.545252] [<c10289be>] ? kmap_atomic_prot+0xf6/0xf8 [ 234.545252] [<c10045ab>] ? pfn_to_mfn+0x11/0x18 [ 234.545252] [<c10048bb>] ? xen_make_pte+0xa2/0xbe [ 234.545252] [<c1005d05>] ? xen_set_pte_at+0x92/0xac [ 234.545252] [<c10bed0d>] vfs_ioctl+0x50/0x69 [ 234.545252] [<c10bf262>] do_vfs_ioctl+0x498/0x4d2 [ 234.545252] [<c10704d6>] ? audit_syscall_entry+0x102/0x124 [ 234.545252] [<c10bf2dc>] sys_ioctl+0x40/0x5a [ 234.545252] [<c1009aa9>] syscall_call+0x7/0xb _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
On Thu, May 13, 2010 at 02:21:28PM +0800, Lin, Ben Y wrote:> Hi All: > > > > I installed the pvops domain0 with kernel 2.6.31.13 in my Q35 platform by > git clone git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git > linux-2.6-xen. I am failed to start the X server, and the dom0 crashed > with the following logs. > > > > The root cause is: > > [ 234.397144] BUG: unable to handle kernel paging request at f5790010 > > [ 234.397164] IP: [<c122be10>] i915_gem_execbuffer+0x572/0xbe5 > > > > Is anyone meet such issue before? >Take a look at this: http://wiki.xensource.com/xenwiki/XenPVOPSDRM How much memory does your dom0 have? Also please paste your dom0 grub.conf. -- Pasi> > > > > Thanks > > Ben > > > > (XEN) d0:v2: reserved bit in page table (ec=000B) > > (XEN) Pagetable walk from f5790010: > > (XEN) L3[0x003] = 0000000064038001 0001c577 > > (XEN) L2[0x1ab] = 00000000397bd067 000017bd > > (XEN) L1[0x190] = 800007fffffff06b ffffffff > > (XEN) ----[ Xen-4.0.0 x86_32p debug=n Not tainted ]---- > > (XEN) CPU: 2 > > (XEN) EIP: 0061:[<c122be10>] > > (XEN) EFLAGS: 00010206 EM: 0 CONTEXT: pv guest > > (XEN) eax: f5790000 ebx: dd5cf980 ecx: f5790010 edx: 01011000 > > (XEN) esi: dd5cf280 edi: 00000010 ebp: da19be74 esp: da19bde0 > > (XEN) cr0: 8005003b cr4: 000026f0 cr3: 64097000 cr2: f5790010 > > (XEN) ds: 007b es: 007b fs: 00d8 gs: 0033 ss: 0069 cs: 0061 > > (XEN) Guest stack trace from esp=da19bde0: > > (XEN) 0000016b 80000000 00000000 fffe0001 df19b9c0 da19be88 df8ab400 > de698000 > > (XEN) df8ab414 df19bba0 df19bf00 df8d7770 00000000 dd5cf280 00000002 > 00000000 > > (XEN) 00000000 df19bde0 da19be30 dd5cf980 df19bea0 00000000 de698000 > dc42d780 > > (XEN) df19bba0 da19be5c c121706a df19bf04 00000002 c1215d99 00000003 > c163331d > > (XEN) df19bf40 c118e3c9 da19be88 00000054 40286454 da19bf14 c1215f06 > df19b9c0 > > (XEN) df8ab400 c122b89e 082f0288 00000000 00000003 00000000 00000068 > 00003039 > > (XEN) ffffffff 00000000 00000000 00000000 00000041 c1729840 00000002 > df180268 > > (XEN) dc457c00 dc457c00 c172a740 00000010 c2484fe0 00000007 c2484fe0 > da19bf00 > > (XEN) c10289be c10045ab 80000000 c10048bb da19bf10 c1005d05 80000000 > 00000000 > > (XEN) da155d00 bfc49a24 c16defd8 da155d00 bfc49a24 da19bf30 c10bed0d > bfc49a24 > > (XEN) 40286454 da155d00 dddea3f0 0000000a da19bf90 c10bf262 80000000 > 00000000 > > (XEN) 00000000 000000a0 dc4e1210 d487f0a0 c246c9a0 c2484fe0 00000000 > dce8f1f4 > > (XEN) 00000000 df18d598 df18d000 da19bf90 c10704d6 00000000 0000000a > da19bf9c > > (XEN) 40000003 00000000 da155d00 bfc49a24 da19bfac c10bf2dc bfc49a24 > 00000000 > > (XEN) 0000000a bfc49a24 00000000 da19a000 c1009aa9 0000000a 40286454 > bfc49a24 > > (XEN) bfc49a24 00000000 bfc49a58 ffffffda 0000007b 0000007b c1000000 > 00000000 > > (XEN) 00000036 b771d416 00000073 00000246 bfc499d4 0000007b 00000000 > 00000000 > > [ 234.397144] BUG: unable to handle kernel paging request at f5790010 > > [ 234.397164] IP: [<c122be10>] i915_gem_execbuffer+0x572/0xbe5 > > [ 234.397185] *pdpt = 0000000064038001 > > [ 234.397198] Oops: 000b [#1] SMP > > [ 234.397213] last sysfs file: > /sys/devices/virtual/dmi/id/chassis_asset_tag > > [ 234.397224] Modules linked in: > > [ 234.397235] > > [ 234.397243] Pid: 5275, comm: X Not tainted (2.6.31.13 #1) OptiPlex 755 > > > > [ 234.397257] EIP: 0061:[<c122be10>] EFLAGS: 00010206 CPU: 2 > > [ 234.397268] EIP is at i915_gem_execbuffer+0x572/0xbe5 > > [ 234.397278] EAX: f5790000 EBX: dd5cf980 ECX: f5790010 EDX: 01011000 > > [ 234.397288] ESI: dd5cf280 EDI: 00000010 EBP: da19be74 ESP: da19bde0 > > [ 234.397299] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0069 > > [ 234.397309] Process X (pid: 5275, ti=da19a000 task=da181400 > task.ti=da19a000) > > [ 234.397319] Stack: > > [ 234.397326] 0000016b 80000000 00000000 fffe0001 df19b9c0 da19be88 > df8ab400 d > > e698000 > > [ 234.397359] <0> df8ab414 df19bba0 df19bf00 df8d7770 00000000 dd5cf280 > 0000000 > > 2 00000000 > > [ 234.397397] <0> 00000000 df19bde0 da19be30 dd5cf980 df19bea0 00000000 > de69800 > > 0 dc42d780 > > [ 234.397438] Call Trace: > > [ 234.397452] [<c121706a>] ? drm_gem_object_lookup+0x33/0x3c > > [ 234.397456] [<c1215d99>] ? drm_ioctl+0x99/0x286 > > [ 234.397456] [<c118e3c9>] ? copy_from_user+0x2a/0x111 > > [ 234.397456] [<c1215f06>] ? drm_ioctl+0x206/0x286 > > [ 234.397456] [<c122b89e>] ? i915_gem_execbuffer+0x0/0xbe5 > > [ 234.397456] [<c10289be>] ? kmap_atomic_prot+0xf6/0xf8 > > [ 234.397456] [<c10045ab>] ? pfn_to_mfn+0x11/0x18 > > [ 234.397456] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > [ 234.397456] [<c1005d05>] ? xen_set_pte_at+0x92/0xac > > [ 234.397456] [<c10bed0d>] ? vfs_ioctl+0x50/0x69 > > [ 234.397456] [<c10bf262>] ? do_vfs_ioctl+0x498/0x4d2 > > [ 234.397456] [<c10704d6>] ? audit_syscall_entry+0x102/0x124 > > [ 234.397456] [<c10bf2dc>] ? sys_ioctl+0x40/0x5a > > [ 234.397456] [<c1009aa9>] ? syscall_call+0x7/0xb > > [ 234.397456] Code: ba 03 00 00 00 13 58 04 81 e7 ff 0f 00 00 ff 70 10 ff > 70 0c > > 0f ac d9 0c 89 c8 e8 47 c2 df ff 8b 5d b8 8b 56 04 03 53 2c 8d 0c 38 <89> > 11 ba > > 03 00 00 00 e8 42 c1 df ff 8b 7b 2c c7 46 14 00 00 00 > > [ 234.397456] EIP: [<c122be10>] i915_gem_execbuffer+0x572/0xbe5 SS:ESP > 0069:da1 > > 9bde0 > > [ 234.397456] CR2: 00000000f5790010 > > [ 234.397456] ---[ end trace 9042e94c07667bf4 ]--- > > [ 234.397456] note: X[5275] exited with preempt_count 1 > > [ 234.423654] BUG: scheduling while atomic: X/5275/0x10000001 > > [ 234.423662] Modules linked in: > > [ 234.423672] Pid: 5275, comm: X Tainted: G D 2.6.31.13 #1 > > [ 234.423678] Call Trace: > > [ 234.423689] [<c1032d8e>] ? __schedule_bug+0x37/0x51 > > [ 234.423698] [<c1032da3>] __schedule_bug+0x4c/0x51 > > [ 234.423708] [<c148c9db>] schedule+0x8c/0x7df > > [ 234.423717] [<c10067eb>] ? xen_restore_fl_direct_end+0x0/0x1 > > [ 234.423728] [<c103da8c>] ? do_softirq+0x3c/0x40 > > [ 234.423737] [<c1090809>] ? __pagevec_free+0x1d/0x25 > > [ 234.423746] [<c10067f4>] ? check_events+0x8/0xc > > [ 234.423754] [<c10067eb>] ? xen_restore_fl_direct_end+0x0/0x1 > > [ 234.423763] [<c1004eb5>] ? xen_mc_issue+0x20/0x23 > > [ 234.423772] [<c10353f9>] __cond_resched+0x16/0x2c > > [ 234.423780] [<c148d214>] _cond_resched+0x1b/0x26 > > [ 234.423790] [<c109ecbd>] unmap_vmas+0x607/0x674 > > [ 234.423799] [<c1006127>] ? xen_force_evtchn_callback+0xf/0x14 > > [ 234.423809] [<c10a28ee>] exit_mmap+0xae/0x128 > > [ 234.423817] [<c1036deb>] mmput+0x26/0x8b > > [ 234.423825] [<c103a0d6>] exit_mm+0xe1/0xe9 > > [ 234.423833] [<c103b90e>] do_exit+0x175/0x618 > > [ 234.423841] [<c148c76a>] ? printk+0xf/0x11 > > [ 234.423849] [<c1038af1>] ? oops_exit+0x23/0x28 > > [ 234.423859] [<c148eec3>] oops_end+0xa0/0xa8 > > [ 234.423868] [<c102423c>] no_context+0x13d/0x147 > > [ 234.423876] [<c1024360>] __bad_area_nosemaphore+0x11a/0x122 > > [ 234.423887] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > [ 234.423896] [<c10b1003>] ? __kmalloc+0x115/0x121 > > [ 234.423904] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > [ 234.423914] [<c12111e1>] ? intel_i965_mask_memory+0x41/0x92 > > [ 234.423923] [<c12104cb>] ? intel_i915_insert_entries+0x11f/0x137 > > [ 234.423933] [<c148e336>] ? _spin_lock+0x8/0xb > > [ 234.423941] [<c1024375>] bad_area_nosemaphore+0xd/0x10 > > [ 234.423956] [<c148ff7e>] do_page_fault+0x19f/0x304 > > [ 234.423961] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > [ 234.423969] [<c148fddf>] ? do_page_fault+0x0/0x304 > > [ 234.423974] [<c148e5ae>] error_code+0x66/0x6c > > [ 234.423978] [<c148fddf>] ? do_page_fault+0x0/0x304 > > [ 234.423987] [<c122be10>] ? i915_gem_execbuffer+0x572/0xbe5 > > [ 234.423993] [<c121706a>] ? drm_gem_object_lookup+0x33/0x3c > > [ 234.423997] [<c1215d99>] ? drm_ioctl+0x99/0x286 > > [ 234.424005] [<c118e3c9>] ? copy_from_user+0x2a/0x111 > > [ 234.424010] [<c1215f06>] drm_ioctl+0x206/0x286 > > [ 234.424014] [<c122b89e>] ? i915_gem_execbuffer+0x0/0xbe5 > > [ 234.424023] [<c10289be>] ? kmap_atomic_prot+0xf6/0xf8 > > [ 234.424028] [<c10045ab>] ? pfn_to_mfn+0x11/0x18 > > [ 234.424032] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > [ 234.424040] [<c1005d05>] ? xen_set_pte_at+0x92/0xac > > [ 234.424046] [<c10bed0d>] vfs_ioctl+0x50/0x69 > > [ 234.424051] [<c10bf262>] do_vfs_ioctl+0x498/0x4d2 > > [ 234.424062] [<c10704d6>] ? audit_syscall_entry+0x102/0x124 > > [ 234.424067] [<c10bf2dc>] sys_ioctl+0x40/0x5a > > [ 234.424071] [<c1009aa9>] syscall_call+0x7/0xb > > [ 234.426288] BUG: scheduling while atomic: X/5275/0x10000001 > > [ 234.426295] Modules linked in: > > [ 234.426304] Pid: 5275, comm: X Tainted: G D 2.6.31.13 #1 > > [ 234.426310] Call Trace: > > [ 234.426319] [<c1032d8e>] ? __schedule_bug+0x37/0x51 > > [ 234.426328] [<c1032da3>] __schedule_bug+0x4c/0x51 > > [ 234.426336] [<c148c9db>] schedule+0x8c/0x7df > > [ 234.426345] [<c10067eb>] ? xen_restore_fl_direct_end+0x0/0x1 > > [ 234.426354] [<c103da8c>] ? do_softirq+0x3c/0x40 > > [ 234.426364] [<c11e2f3d>] ? xen_evtchn_do_upcall+0x12d/0x13e > > [ 234.426374] [<c1006127>] ? xen_force_evtchn_callback+0xf/0x14 > > [ 234.426383] [<c10353f9>] __cond_resched+0x16/0x2c > > [ 234.426392] [<c148d214>] _cond_resched+0x1b/0x26 > > [ 234.426400] [<c109ecbd>] unmap_vmas+0x607/0x674 > > [ 234.426409] [<c1006127>] ? xen_force_evtchn_callback+0xf/0x14 > > [ 234.426419] [<c10a28ee>] exit_mmap+0xae/0x128 > > [ 234.426427] [<c1036deb>] mmput+0x26/0x8b > > [ 234.426435] [<c103a0d6>] exit_mm+0xe1/0xe9 > > [ 234.426443] [<c103b90e>] do_exit+0x175/0x618 > > [ 234.426451] [<c148c76a>] ? printk+0xf/0x11 > > [ 234.426461] [<c1038af1>] ? oops_exit+0x23/0x28 > > [ 234.426470] [<c148eec3>] oops_end+0xa0/0xa8 > > [ 234.426478] [<c102423c>] no_context+0x13d/0x147 > > [ 234.426487] [<c1024360>] __bad_area_nosemaphore+0x11a/0x122 > > [ 234.426496] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > [ 234.426505] [<c10b1003>] ? __kmalloc+0x115/0x121 > > [ 234.426514] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > [ 234.426523] [<c12111e1>] ? intel_i965_mask_memory+0x41/0x92 > > [ 234.426532] [<c12104cb>] ? intel_i915_insert_entries+0x11f/0x137 > > [ 234.426542] [<c148e336>] ? _spin_lock+0x8/0xb > > [ 234.426550] [<c1024375>] bad_area_nosemaphore+0xd/0x10 > > [ 234.426559] [<c148ff7e>] do_page_fault+0x19f/0x304 > > [ 234.426567] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > [ 234.426576] [<c148fddf>] ? do_page_fault+0x0/0x304 > > [ 234.426585] [<c148e5ae>] error_code+0x66/0x6c > > [ 234.426593] [<c148fddf>] ? do_page_fault+0x0/0x304 > > [ 234.426602] [<c122be10>] ? i915_gem_execbuffer+0x572/0xbe5 > > [ 234.426611] [<c121706a>] ? drm_gem_object_lookup+0x33/0x3c > > [ 234.426620] [<c1215d99>] ? drm_ioctl+0x99/0x286 > > [ 234.426628] [<c118e3c9>] ? copy_from_user+0x2a/0x111 > > [ 234.426637] [<c1215f06>] drm_ioctl+0x206/0x286 > > [ 234.426645] [<c122b89e>] ? i915_gem_execbuffer+0x0/0xbe5 > > [ 234.426655] [<c10289be>] ? kmap_atomic_prot+0xf6/0xf8 > > [ 234.426663] [<c10045ab>] ? pfn_to_mfn+0x11/0x18 > > [ 234.426671] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > [ 234.426680] [<c1005d05>] ? xen_set_pte_at+0x92/0xac > > [ 234.426689] [<c10bed0d>] vfs_ioctl+0x50/0x69 > > [ 234.426697] [<c10bf262>] do_vfs_ioctl+0x498/0x4d2 > > [ 234.426706] [<c10704d6>] ? audit_syscall_entry+0x102/0x124 > > [ 234.426715] [<c10bf2dc>] sys_ioctl+0x40/0x5a > > [ 234.426723] [<c1009aa9>] syscall_call+0x7/0xb > > [ 234.508447] BUG: scheduling while atomic: X/5275/0x10000001 > > [ 234.508457] Modules linked in: > > [ 234.508466] Pid: 5275, comm: X Tainted: G D 2.6.31.13 #1 > > [ 234.508473] Call Trace: > > [ 234.508485] [<c1032d8e>] ? __schedule_bug+0x37/0x51 > > [ 234.508494] [<c1032da3>] __schedule_bug+0x4c/0x51 > > [ 234.508504] [<c148c9db>] schedule+0x8c/0x7df > > [ 234.508515] [<c10067eb>] ? xen_restore_fl_direct_end+0x0/0x1 > > [ 234.508525] [<c103da8c>] ? do_softirq+0x3c/0x40 > > [ 234.508535] [<c11e2f3d>] ? xen_evtchn_do_upcall+0x12d/0x13e > > [ 234.508545] [<c1006127>] ? xen_force_evtchn_callback+0xf/0x14 > > [ 234.508554] [<c10353f9>] __cond_resched+0x16/0x2c > > [ 234.508563] [<c148d214>] _cond_resched+0x1b/0x26 > > [ 234.508573] [<c109ecbd>] unmap_vmas+0x607/0x674 > > [ 234.508581] [<c1006127>] ? xen_force_evtchn_callback+0xf/0x14 > > [ 234.508591] [<c10a28ee>] exit_mmap+0xae/0x128 > > [ 234.508600] [<c1036deb>] mmput+0x26/0x8b > > [ 234.508608] [<c103a0d6>] exit_mm+0xe1/0xe9 > > [ 234.508616] [<c103b90e>] do_exit+0x175/0x618 > > [ 234.508624] [<c148c76a>] ? printk+0xf/0x11 > > [ 234.508632] [<c1038af1>] ? oops_exit+0x23/0x28 > > [ 234.508641] [<c148eec3>] oops_end+0xa0/0xa8 > > [ 234.508650] [<c102423c>] no_context+0x13d/0x147 > > [ 234.508659] [<c1024360>] __bad_area_nosemaphore+0x11a/0x122 > > [ 234.508669] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > [ 234.508678] [<c10b1003>] ? __kmalloc+0x115/0x121 > > [ 234.508687] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > [ 234.508696] [<c12111e1>] ? intel_i965_mask_memory+0x41/0x92 > > [ 234.508706] [<c12104cb>] ? intel_i915_insert_entries+0x11f/0x137 > > [ 234.508715] [<c148e336>] ? _spin_lock+0x8/0xb > > [ 234.508724] [<c1024375>] bad_area_nosemaphore+0xd/0x10 > > [ 234.508732] [<c148ff7e>] do_page_fault+0x19f/0x304 > > [ 234.508741] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > [ 234.508750] [<c148fddf>] ? do_page_fault+0x0/0x304 > > [ 234.508758] [<c148e5ae>] error_code+0x66/0x6c > > [ 234.508767] [<c148fddf>] ? do_page_fault+0x0/0x304 > > [ 234.508777] [<c122be10>] ? i915_gem_execbuffer+0x572/0xbe5 > > [ 234.508787] [<c121706a>] ? drm_gem_object_lookup+0x33/0x3c > > [ 234.508795] [<c1215d99>] ? drm_ioctl+0x99/0x286 > > [ 234.508804] [<c118e3c9>] ? copy_from_user+0x2a/0x111 > > [ 234.508813] [<c1215f06>] drm_ioctl+0x206/0x286 > > [ 234.508822] [<c122b89e>] ? i915_gem_execbuffer+0x0/0xbe5 > > [ 234.508831] [<c10289be>] ? kmap_atomic_prot+0xf6/0xf8 > > [ 234.508840] [<c10045ab>] ? pfn_to_mfn+0x11/0x18 > > [ 234.508848] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > [ 234.508856] [<c1005d05>] ? xen_set_pte_at+0x92/0xac > > [ 234.508866] [<c10bed0d>] vfs_ioctl+0x50/0x69 > > [ 234.508874] [<c10bf262>] do_vfs_ioctl+0x498/0x4d2 > > [ 234.508884] [<c10704d6>] ? audit_syscall_entry+0x102/0x124 > > [ 234.508892] [<c10bf2dc>] sys_ioctl+0x40/0x5a > > [ 234.508901] [<c1009aa9>] syscall_call+0x7/0xb > > [ 234.545148] BUG: scheduling while atomic: X/5275/0x00000001 > > [ 234.545156] Modules linked in: > > [ 234.545165] Pid: 5275, comm: X Tainted: G D 2.6.31.13 #1 > > [ 234.545172] Call Trace: > > [ 234.545183] [<c1032d8e>] ? __schedule_bug+0x37/0x51 > > [ 234.545192] [<c1032da3>] __schedule_bug+0x4c/0x51 > > [ 234.545238] [<c148c9db>] schedule+0x8c/0x7df > > [ 234.545247] [<c103db80>] ? irq_exit+0x39/0x5c > > [ 234.545252] [<c11e2f3d>] ? xen_evtchn_do_upcall+0x12d/0x13e > > [ 234.545252] [<c100a5a7>] ? xen_do_upcall+0x7/0xc > > [ 234.545252] [<c148d85f>] __mutex_lock_common+0xe4/0x13d > > [ 234.545252] [<c148e336>] ? _spin_lock+0x8/0xb > > [ 234.545252] [<c148d8ca>] __mutex_lock_slowpath+0x12/0x15 > > [ 234.545252] [<c148d96d>] ? mutex_lock+0x1a/0x28 > > [ 234.545252] [<c148d96d>] mutex_lock+0x1a/0x28 > > [ 234.545252] [<c1216e58>] drm_gem_vm_close+0x15/0x30 > > [ 234.545252] [<c10a2815>] remove_vma+0x21/0x4c > > [ 234.545252] [<c10a2950>] exit_mmap+0x110/0x128 > > [ 234.545252] [<c1036deb>] mmput+0x26/0x8b > > [ 234.545252] [<c103a0d6>] exit_mm+0xe1/0xe9 > > [ 234.545252] [<c103b90e>] do_exit+0x175/0x618 > > [ 234.545252] [<c148c76a>] ? printk+0xf/0x11 > > [ 234.545252] [<c1038af1>] ? oops_exit+0x23/0x28 > > [ 234.545252] [<c148eec3>] oops_end+0xa0/0xa8 > > [ 234.545252] [<c102423c>] no_context+0x13d/0x147 > > [ 234.545252] [<c1024360>] __bad_area_nosemaphore+0x11a/0x122 > > [ 234.545252] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > [ 234.545252] [<c10b1003>] ? __kmalloc+0x115/0x121 > > [ 234.545252] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > [ 234.545252] [<c12111e1>] ? intel_i965_mask_memory+0x41/0x92 > > [ 234.545252] [<c12104cb>] ? intel_i915_insert_entries+0x11f/0x137 > > [ 234.545252] [<c148e336>] ? _spin_lock+0x8/0xb > > [ 234.545252] [<c1024375>] bad_area_nosemaphore+0xd/0x10 > > [ 234.545252] [<c148ff7e>] do_page_fault+0x19f/0x304 > > [ 234.545252] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > [ 234.545252] [<c148fddf>] ? do_page_fault+0x0/0x304 > > [ 234.545252] [<c148e5ae>] error_code+0x66/0x6c > > [ 234.545252] [<c148fddf>] ? do_page_fault+0x0/0x304 > > [ 234.545252] [<c122be10>] ? i915_gem_execbuffer+0x572/0xbe5 > > [ 234.545252] [<c121706a>] ? drm_gem_object_lookup+0x33/0x3c > > [ 234.545252] [<c1215d99>] ? drm_ioctl+0x99/0x286 > > [ 234.545252] [<c118e3c9>] ? copy_from_user+0x2a/0x111 > > [ 234.545252] [<c1215f06>] drm_ioctl+0x206/0x286 > > [ 234.545252] [<c122b89e>] ? i915_gem_execbuffer+0x0/0xbe5 > > [ 234.545252] [<c10289be>] ? kmap_atomic_prot+0xf6/0xf8 > > [ 234.545252] [<c10045ab>] ? pfn_to_mfn+0x11/0x18 > > [ 234.545252] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > [ 234.545252] [<c1005d05>] ? xen_set_pte_at+0x92/0xac > > [ 234.545252] [<c10bed0d>] vfs_ioctl+0x50/0x69 > > [ 234.545252] [<c10bf262>] do_vfs_ioctl+0x498/0x4d2 > > [ 234.545252] [<c10704d6>] ? audit_syscall_entry+0x102/0x124 > > [ 234.545252] [<c10bf2dc>] sys_ioctl+0x40/0x5a > > [ 234.545252] [<c1009aa9>] syscall_call+0x7/0xb> _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
I searched my issue with Google, and found that someone has already reported this issue in http://lists.xensource.com/archives/html/xen-bugs/2010-04/msg00021.html, but I didn''t find any solution. It may be caused by PFN != MFN issue. Here is my grub.conf: Root (hd0,1) Kernel /xen-4.0.0.gz dom0_mem=2G Module /vmlinuz-2.6.31.13 ro root=/dev/VolGroup00/LogVol00 Module /initrd-2.6.31.13.img Thanks Ben -----Original Message----- From: Pasi Kärkkäinen [mailto:pasik@iki.fi] Sent: Thursday, May 13, 2010 7:42 PM To: Lin, Ben Y Cc: xen-devel@lists.xensource.com Subject: Re: [Xen-devel] i915 crashs in the pvops dom0 On Thu, May 13, 2010 at 02:21:28PM +0800, Lin, Ben Y wrote:> Hi All: > > > > I installed the pvops domain0 with kernel 2.6.31.13 in my Q35 platform by > git clone git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git > linux-2.6-xen. I am failed to start the X server, and the dom0 crashed > with the following logs. > > > > The root cause is: > > [ 234.397144] BUG: unable to handle kernel paging request at f5790010 > > [ 234.397164] IP: [<c122be10>] i915_gem_execbuffer+0x572/0xbe5 > > > > Is anyone meet such issue before? >Take a look at this: http://wiki.xensource.com/xenwiki/XenPVOPSDRM How much memory does your dom0 have? Also please paste your dom0 grub.conf. -- Pasi> > > > > Thanks > > Ben > > > > (XEN) d0:v2: reserved bit in page table (ec=000B) > > (XEN) Pagetable walk from f5790010: > > (XEN) L3[0x003] = 0000000064038001 0001c577 > > (XEN) L2[0x1ab] = 00000000397bd067 000017bd > > (XEN) L1[0x190] = 800007fffffff06b ffffffff > > (XEN) ----[ Xen-4.0.0 x86_32p debug=n Not tainted ]---- > > (XEN) CPU: 2 > > (XEN) EIP: 0061:[<c122be10>] > > (XEN) EFLAGS: 00010206 EM: 0 CONTEXT: pv guest > > (XEN) eax: f5790000 ebx: dd5cf980 ecx: f5790010 edx: 01011000 > > (XEN) esi: dd5cf280 edi: 00000010 ebp: da19be74 esp: da19bde0 > > (XEN) cr0: 8005003b cr4: 000026f0 cr3: 64097000 cr2: f5790010 > > (XEN) ds: 007b es: 007b fs: 00d8 gs: 0033 ss: 0069 cs: 0061 > > (XEN) Guest stack trace from esp=da19bde0: > > (XEN) 0000016b 80000000 00000000 fffe0001 df19b9c0 da19be88 df8ab400 > de698000 > > (XEN) df8ab414 df19bba0 df19bf00 df8d7770 00000000 dd5cf280 00000002 > 00000000 > > (XEN) 00000000 df19bde0 da19be30 dd5cf980 df19bea0 00000000 de698000 > dc42d780 > > (XEN) df19bba0 da19be5c c121706a df19bf04 00000002 c1215d99 00000003 > c163331d > > (XEN) df19bf40 c118e3c9 da19be88 00000054 40286454 da19bf14 c1215f06 > df19b9c0 > > (XEN) df8ab400 c122b89e 082f0288 00000000 00000003 00000000 00000068 > 00003039 > > (XEN) ffffffff 00000000 00000000 00000000 00000041 c1729840 00000002 > df180268 > > (XEN) dc457c00 dc457c00 c172a740 00000010 c2484fe0 00000007 c2484fe0 > da19bf00 > > (XEN) c10289be c10045ab 80000000 c10048bb da19bf10 c1005d05 80000000 > 00000000 > > (XEN) da155d00 bfc49a24 c16defd8 da155d00 bfc49a24 da19bf30 c10bed0d > bfc49a24 > > (XEN) 40286454 da155d00 dddea3f0 0000000a da19bf90 c10bf262 80000000 > 00000000 > > (XEN) 00000000 000000a0 dc4e1210 d487f0a0 c246c9a0 c2484fe0 00000000 > dce8f1f4 > > (XEN) 00000000 df18d598 df18d000 da19bf90 c10704d6 00000000 0000000a > da19bf9c > > (XEN) 40000003 00000000 da155d00 bfc49a24 da19bfac c10bf2dc bfc49a24 > 00000000 > > (XEN) 0000000a bfc49a24 00000000 da19a000 c1009aa9 0000000a 40286454 > bfc49a24 > > (XEN) bfc49a24 00000000 bfc49a58 ffffffda 0000007b 0000007b c1000000 > 00000000 > > (XEN) 00000036 b771d416 00000073 00000246 bfc499d4 0000007b 00000000 > 00000000 > > [ 234.397144] BUG: unable to handle kernel paging request at f5790010 > > [ 234.397164] IP: [<c122be10>] i915_gem_execbuffer+0x572/0xbe5 > > [ 234.397185] *pdpt = 0000000064038001 > > [ 234.397198] Oops: 000b [#1] SMP > > [ 234.397213] last sysfs file: > /sys/devices/virtual/dmi/id/chassis_asset_tag > > [ 234.397224] Modules linked in: > > [ 234.397235] > > [ 234.397243] Pid: 5275, comm: X Not tainted (2.6.31.13 #1) OptiPlex 755 > > > > [ 234.397257] EIP: 0061:[<c122be10>] EFLAGS: 00010206 CPU: 2 > > [ 234.397268] EIP is at i915_gem_execbuffer+0x572/0xbe5 > > [ 234.397278] EAX: f5790000 EBX: dd5cf980 ECX: f5790010 EDX: 01011000 > > [ 234.397288] ESI: dd5cf280 EDI: 00000010 EBP: da19be74 ESP: da19bde0 > > [ 234.397299] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0069 > > [ 234.397309] Process X (pid: 5275, ti=da19a000 task=da181400 > task.ti=da19a000) > > [ 234.397319] Stack: > > [ 234.397326] 0000016b 80000000 00000000 fffe0001 df19b9c0 da19be88 > df8ab400 d > > e698000 > > [ 234.397359] <0> df8ab414 df19bba0 df19bf00 df8d7770 00000000 dd5cf280 > 0000000 > > 2 00000000 > > [ 234.397397] <0> 00000000 df19bde0 da19be30 dd5cf980 df19bea0 00000000 > de69800 > > 0 dc42d780 > > [ 234.397438] Call Trace: > > [ 234.397452] [<c121706a>] ? drm_gem_object_lookup+0x33/0x3c > > [ 234.397456] [<c1215d99>] ? drm_ioctl+0x99/0x286 > > [ 234.397456] [<c118e3c9>] ? copy_from_user+0x2a/0x111 > > [ 234.397456] [<c1215f06>] ? drm_ioctl+0x206/0x286 > > [ 234.397456] [<c122b89e>] ? i915_gem_execbuffer+0x0/0xbe5 > > [ 234.397456] [<c10289be>] ? kmap_atomic_prot+0xf6/0xf8 > > [ 234.397456] [<c10045ab>] ? pfn_to_mfn+0x11/0x18 > > [ 234.397456] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > [ 234.397456] [<c1005d05>] ? xen_set_pte_at+0x92/0xac > > [ 234.397456] [<c10bed0d>] ? vfs_ioctl+0x50/0x69 > > [ 234.397456] [<c10bf262>] ? do_vfs_ioctl+0x498/0x4d2 > > [ 234.397456] [<c10704d6>] ? audit_syscall_entry+0x102/0x124 > > [ 234.397456] [<c10bf2dc>] ? sys_ioctl+0x40/0x5a > > [ 234.397456] [<c1009aa9>] ? syscall_call+0x7/0xb > > [ 234.397456] Code: ba 03 00 00 00 13 58 04 81 e7 ff 0f 00 00 ff 70 10 ff > 70 0c > > 0f ac d9 0c 89 c8 e8 47 c2 df ff 8b 5d b8 8b 56 04 03 53 2c 8d 0c 38 <89> > 11 ba > > 03 00 00 00 e8 42 c1 df ff 8b 7b 2c c7 46 14 00 00 00 > > [ 234.397456] EIP: [<c122be10>] i915_gem_execbuffer+0x572/0xbe5 SS:ESP > 0069:da1 > > 9bde0 > > [ 234.397456] CR2: 00000000f5790010 > > [ 234.397456] ---[ end trace 9042e94c07667bf4 ]--- > > [ 234.397456] note: X[5275] exited with preempt_count 1 > > [ 234.423654] BUG: scheduling while atomic: X/5275/0x10000001 > > [ 234.423662] Modules linked in: > > [ 234.423672] Pid: 5275, comm: X Tainted: G D 2.6.31.13 #1 > > [ 234.423678] Call Trace: > > [ 234.423689] [<c1032d8e>] ? __schedule_bug+0x37/0x51 > > [ 234.423698] [<c1032da3>] __schedule_bug+0x4c/0x51 > > [ 234.423708] [<c148c9db>] schedule+0x8c/0x7df > > [ 234.423717] [<c10067eb>] ? xen_restore_fl_direct_end+0x0/0x1 > > [ 234.423728] [<c103da8c>] ? do_softirq+0x3c/0x40 > > [ 234.423737] [<c1090809>] ? __pagevec_free+0x1d/0x25 > > [ 234.423746] [<c10067f4>] ? check_events+0x8/0xc > > [ 234.423754] [<c10067eb>] ? xen_restore_fl_direct_end+0x0/0x1 > > [ 234.423763] [<c1004eb5>] ? xen_mc_issue+0x20/0x23 > > [ 234.423772] [<c10353f9>] __cond_resched+0x16/0x2c > > [ 234.423780] [<c148d214>] _cond_resched+0x1b/0x26 > > [ 234.423790] [<c109ecbd>] unmap_vmas+0x607/0x674 > > [ 234.423799] [<c1006127>] ? xen_force_evtchn_callback+0xf/0x14 > > [ 234.423809] [<c10a28ee>] exit_mmap+0xae/0x128 > > [ 234.423817] [<c1036deb>] mmput+0x26/0x8b > > [ 234.423825] [<c103a0d6>] exit_mm+0xe1/0xe9 > > [ 234.423833] [<c103b90e>] do_exit+0x175/0x618 > > [ 234.423841] [<c148c76a>] ? printk+0xf/0x11 > > [ 234.423849] [<c1038af1>] ? oops_exit+0x23/0x28 > > [ 234.423859] [<c148eec3>] oops_end+0xa0/0xa8 > > [ 234.423868] [<c102423c>] no_context+0x13d/0x147 > > [ 234.423876] [<c1024360>] __bad_area_nosemaphore+0x11a/0x122 > > [ 234.423887] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > [ 234.423896] [<c10b1003>] ? __kmalloc+0x115/0x121 > > [ 234.423904] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > [ 234.423914] [<c12111e1>] ? intel_i965_mask_memory+0x41/0x92 > > [ 234.423923] [<c12104cb>] ? intel_i915_insert_entries+0x11f/0x137 > > [ 234.423933] [<c148e336>] ? _spin_lock+0x8/0xb > > [ 234.423941] [<c1024375>] bad_area_nosemaphore+0xd/0x10 > > [ 234.423956] [<c148ff7e>] do_page_fault+0x19f/0x304 > > [ 234.423961] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > [ 234.423969] [<c148fddf>] ? do_page_fault+0x0/0x304 > > [ 234.423974] [<c148e5ae>] error_code+0x66/0x6c > > [ 234.423978] [<c148fddf>] ? do_page_fault+0x0/0x304 > > [ 234.423987] [<c122be10>] ? i915_gem_execbuffer+0x572/0xbe5 > > [ 234.423993] [<c121706a>] ? drm_gem_object_lookup+0x33/0x3c > > [ 234.423997] [<c1215d99>] ? drm_ioctl+0x99/0x286 > > [ 234.424005] [<c118e3c9>] ? copy_from_user+0x2a/0x111 > > [ 234.424010] [<c1215f06>] drm_ioctl+0x206/0x286 > > [ 234.424014] [<c122b89e>] ? i915_gem_execbuffer+0x0/0xbe5 > > [ 234.424023] [<c10289be>] ? kmap_atomic_prot+0xf6/0xf8 > > [ 234.424028] [<c10045ab>] ? pfn_to_mfn+0x11/0x18 > > [ 234.424032] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > [ 234.424040] [<c1005d05>] ? xen_set_pte_at+0x92/0xac > > [ 234.424046] [<c10bed0d>] vfs_ioctl+0x50/0x69 > > [ 234.424051] [<c10bf262>] do_vfs_ioctl+0x498/0x4d2 > > [ 234.424062] [<c10704d6>] ? audit_syscall_entry+0x102/0x124 > > [ 234.424067] [<c10bf2dc>] sys_ioctl+0x40/0x5a > > [ 234.424071] [<c1009aa9>] syscall_call+0x7/0xb > > [ 234.426288] BUG: scheduling while atomic: X/5275/0x10000001 > > [ 234.426295] Modules linked in: > > [ 234.426304] Pid: 5275, comm: X Tainted: G D 2.6.31.13 #1 > > [ 234.426310] Call Trace: > > [ 234.426319] [<c1032d8e>] ? __schedule_bug+0x37/0x51 > > [ 234.426328] [<c1032da3>] __schedule_bug+0x4c/0x51 > > [ 234.426336] [<c148c9db>] schedule+0x8c/0x7df > > [ 234.426345] [<c10067eb>] ? xen_restore_fl_direct_end+0x0/0x1 > > [ 234.426354] [<c103da8c>] ? do_softirq+0x3c/0x40 > > [ 234.426364] [<c11e2f3d>] ? xen_evtchn_do_upcall+0x12d/0x13e > > [ 234.426374] [<c1006127>] ? xen_force_evtchn_callback+0xf/0x14 > > [ 234.426383] [<c10353f9>] __cond_resched+0x16/0x2c > > [ 234.426392] [<c148d214>] _cond_resched+0x1b/0x26 > > [ 234.426400] [<c109ecbd>] unmap_vmas+0x607/0x674 > > [ 234.426409] [<c1006127>] ? xen_force_evtchn_callback+0xf/0x14 > > [ 234.426419] [<c10a28ee>] exit_mmap+0xae/0x128 > > [ 234.426427] [<c1036deb>] mmput+0x26/0x8b > > [ 234.426435] [<c103a0d6>] exit_mm+0xe1/0xe9 > > [ 234.426443] [<c103b90e>] do_exit+0x175/0x618 > > [ 234.426451] [<c148c76a>] ? printk+0xf/0x11 > > [ 234.426461] [<c1038af1>] ? oops_exit+0x23/0x28 > > [ 234.426470] [<c148eec3>] oops_end+0xa0/0xa8 > > [ 234.426478] [<c102423c>] no_context+0x13d/0x147 > > [ 234.426487] [<c1024360>] __bad_area_nosemaphore+0x11a/0x122 > > [ 234.426496] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > [ 234.426505] [<c10b1003>] ? __kmalloc+0x115/0x121 > > [ 234.426514] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > [ 234.426523] [<c12111e1>] ? intel_i965_mask_memory+0x41/0x92 > > [ 234.426532] [<c12104cb>] ? intel_i915_insert_entries+0x11f/0x137 > > [ 234.426542] [<c148e336>] ? _spin_lock+0x8/0xb > > [ 234.426550] [<c1024375>] bad_area_nosemaphore+0xd/0x10 > > [ 234.426559] [<c148ff7e>] do_page_fault+0x19f/0x304 > > [ 234.426567] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > [ 234.426576] [<c148fddf>] ? do_page_fault+0x0/0x304 > > [ 234.426585] [<c148e5ae>] error_code+0x66/0x6c > > [ 234.426593] [<c148fddf>] ? do_page_fault+0x0/0x304 > > [ 234.426602] [<c122be10>] ? i915_gem_execbuffer+0x572/0xbe5 > > [ 234.426611] [<c121706a>] ? drm_gem_object_lookup+0x33/0x3c > > [ 234.426620] [<c1215d99>] ? drm_ioctl+0x99/0x286 > > [ 234.426628] [<c118e3c9>] ? copy_from_user+0x2a/0x111 > > [ 234.426637] [<c1215f06>] drm_ioctl+0x206/0x286 > > [ 234.426645] [<c122b89e>] ? i915_gem_execbuffer+0x0/0xbe5 > > [ 234.426655] [<c10289be>] ? kmap_atomic_prot+0xf6/0xf8 > > [ 234.426663] [<c10045ab>] ? pfn_to_mfn+0x11/0x18 > > [ 234.426671] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > [ 234.426680] [<c1005d05>] ? xen_set_pte_at+0x92/0xac > > [ 234.426689] [<c10bed0d>] vfs_ioctl+0x50/0x69 > > [ 234.426697] [<c10bf262>] do_vfs_ioctl+0x498/0x4d2 > > [ 234.426706] [<c10704d6>] ? audit_syscall_entry+0x102/0x124 > > [ 234.426715] [<c10bf2dc>] sys_ioctl+0x40/0x5a > > [ 234.426723] [<c1009aa9>] syscall_call+0x7/0xb > > [ 234.508447] BUG: scheduling while atomic: X/5275/0x10000001 > > [ 234.508457] Modules linked in: > > [ 234.508466] Pid: 5275, comm: X Tainted: G D 2.6.31.13 #1 > > [ 234.508473] Call Trace: > > [ 234.508485] [<c1032d8e>] ? __schedule_bug+0x37/0x51 > > [ 234.508494] [<c1032da3>] __schedule_bug+0x4c/0x51 > > [ 234.508504] [<c148c9db>] schedule+0x8c/0x7df > > [ 234.508515] [<c10067eb>] ? xen_restore_fl_direct_end+0x0/0x1 > > [ 234.508525] [<c103da8c>] ? do_softirq+0x3c/0x40 > > [ 234.508535] [<c11e2f3d>] ? xen_evtchn_do_upcall+0x12d/0x13e > > [ 234.508545] [<c1006127>] ? xen_force_evtchn_callback+0xf/0x14 > > [ 234.508554] [<c10353f9>] __cond_resched+0x16/0x2c > > [ 234.508563] [<c148d214>] _cond_resched+0x1b/0x26 > > [ 234.508573] [<c109ecbd>] unmap_vmas+0x607/0x674 > > [ 234.508581] [<c1006127>] ? xen_force_evtchn_callback+0xf/0x14 > > [ 234.508591] [<c10a28ee>] exit_mmap+0xae/0x128 > > [ 234.508600] [<c1036deb>] mmput+0x26/0x8b > > [ 234.508608] [<c103a0d6>] exit_mm+0xe1/0xe9 > > [ 234.508616] [<c103b90e>] do_exit+0x175/0x618 > > [ 234.508624] [<c148c76a>] ? printk+0xf/0x11 > > [ 234.508632] [<c1038af1>] ? oops_exit+0x23/0x28 > > [ 234.508641] [<c148eec3>] oops_end+0xa0/0xa8 > > [ 234.508650] [<c102423c>] no_context+0x13d/0x147 > > [ 234.508659] [<c1024360>] __bad_area_nosemaphore+0x11a/0x122 > > [ 234.508669] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > [ 234.508678] [<c10b1003>] ? __kmalloc+0x115/0x121 > > [ 234.508687] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > [ 234.508696] [<c12111e1>] ? intel_i965_mask_memory+0x41/0x92 > > [ 234.508706] [<c12104cb>] ? intel_i915_insert_entries+0x11f/0x137 > > [ 234.508715] [<c148e336>] ? _spin_lock+0x8/0xb > > [ 234.508724] [<c1024375>] bad_area_nosemaphore+0xd/0x10 > > [ 234.508732] [<c148ff7e>] do_page_fault+0x19f/0x304 > > [ 234.508741] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > [ 234.508750] [<c148fddf>] ? do_page_fault+0x0/0x304 > > [ 234.508758] [<c148e5ae>] error_code+0x66/0x6c > > [ 234.508767] [<c148fddf>] ? do_page_fault+0x0/0x304 > > [ 234.508777] [<c122be10>] ? i915_gem_execbuffer+0x572/0xbe5 > > [ 234.508787] [<c121706a>] ? drm_gem_object_lookup+0x33/0x3c > > [ 234.508795] [<c1215d99>] ? drm_ioctl+0x99/0x286 > > [ 234.508804] [<c118e3c9>] ? copy_from_user+0x2a/0x111 > > [ 234.508813] [<c1215f06>] drm_ioctl+0x206/0x286 > > [ 234.508822] [<c122b89e>] ? i915_gem_execbuffer+0x0/0xbe5 > > [ 234.508831] [<c10289be>] ? kmap_atomic_prot+0xf6/0xf8 > > [ 234.508840] [<c10045ab>] ? pfn_to_mfn+0x11/0x18 > > [ 234.508848] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > [ 234.508856] [<c1005d05>] ? xen_set_pte_at+0x92/0xac > > [ 234.508866] [<c10bed0d>] vfs_ioctl+0x50/0x69 > > [ 234.508874] [<c10bf262>] do_vfs_ioctl+0x498/0x4d2 > > [ 234.508884] [<c10704d6>] ? audit_syscall_entry+0x102/0x124 > > [ 234.508892] [<c10bf2dc>] sys_ioctl+0x40/0x5a > > [ 234.508901] [<c1009aa9>] syscall_call+0x7/0xb > > [ 234.545148] BUG: scheduling while atomic: X/5275/0x00000001 > > [ 234.545156] Modules linked in: > > [ 234.545165] Pid: 5275, comm: X Tainted: G D 2.6.31.13 #1 > > [ 234.545172] Call Trace: > > [ 234.545183] [<c1032d8e>] ? __schedule_bug+0x37/0x51 > > [ 234.545192] [<c1032da3>] __schedule_bug+0x4c/0x51 > > [ 234.545238] [<c148c9db>] schedule+0x8c/0x7df > > [ 234.545247] [<c103db80>] ? irq_exit+0x39/0x5c > > [ 234.545252] [<c11e2f3d>] ? xen_evtchn_do_upcall+0x12d/0x13e > > [ 234.545252] [<c100a5a7>] ? xen_do_upcall+0x7/0xc > > [ 234.545252] [<c148d85f>] __mutex_lock_common+0xe4/0x13d > > [ 234.545252] [<c148e336>] ? _spin_lock+0x8/0xb > > [ 234.545252] [<c148d8ca>] __mutex_lock_slowpath+0x12/0x15 > > [ 234.545252] [<c148d96d>] ? mutex_lock+0x1a/0x28 > > [ 234.545252] [<c148d96d>] mutex_lock+0x1a/0x28 > > [ 234.545252] [<c1216e58>] drm_gem_vm_close+0x15/0x30 > > [ 234.545252] [<c10a2815>] remove_vma+0x21/0x4c > > [ 234.545252] [<c10a2950>] exit_mmap+0x110/0x128 > > [ 234.545252] [<c1036deb>] mmput+0x26/0x8b > > [ 234.545252] [<c103a0d6>] exit_mm+0xe1/0xe9 > > [ 234.545252] [<c103b90e>] do_exit+0x175/0x618 > > [ 234.545252] [<c148c76a>] ? printk+0xf/0x11 > > [ 234.545252] [<c1038af1>] ? oops_exit+0x23/0x28 > > [ 234.545252] [<c148eec3>] oops_end+0xa0/0xa8 > > [ 234.545252] [<c102423c>] no_context+0x13d/0x147 > > [ 234.545252] [<c1024360>] __bad_area_nosemaphore+0x11a/0x122 > > [ 234.545252] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > [ 234.545252] [<c10b1003>] ? __kmalloc+0x115/0x121 > > [ 234.545252] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > [ 234.545252] [<c12111e1>] ? intel_i965_mask_memory+0x41/0x92 > > [ 234.545252] [<c12104cb>] ? intel_i915_insert_entries+0x11f/0x137 > > [ 234.545252] [<c148e336>] ? _spin_lock+0x8/0xb > > [ 234.545252] [<c1024375>] bad_area_nosemaphore+0xd/0x10 > > [ 234.545252] [<c148ff7e>] do_page_fault+0x19f/0x304 > > [ 234.545252] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > [ 234.545252] [<c148fddf>] ? do_page_fault+0x0/0x304 > > [ 234.545252] [<c148e5ae>] error_code+0x66/0x6c > > [ 234.545252] [<c148fddf>] ? do_page_fault+0x0/0x304 > > [ 234.545252] [<c122be10>] ? i915_gem_execbuffer+0x572/0xbe5 > > [ 234.545252] [<c121706a>] ? drm_gem_object_lookup+0x33/0x3c > > [ 234.545252] [<c1215d99>] ? drm_ioctl+0x99/0x286 > > [ 234.545252] [<c118e3c9>] ? copy_from_user+0x2a/0x111 > > [ 234.545252] [<c1215f06>] drm_ioctl+0x206/0x286 > > [ 234.545252] [<c122b89e>] ? i915_gem_execbuffer+0x0/0xbe5 > > [ 234.545252] [<c10289be>] ? kmap_atomic_prot+0xf6/0xf8 > > [ 234.545252] [<c10045ab>] ? pfn_to_mfn+0x11/0x18 > > [ 234.545252] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > [ 234.545252] [<c1005d05>] ? xen_set_pte_at+0x92/0xac > > [ 234.545252] [<c10bed0d>] vfs_ioctl+0x50/0x69 > > [ 234.545252] [<c10bf262>] do_vfs_ioctl+0x498/0x4d2 > > [ 234.545252] [<c10704d6>] ? audit_syscall_entry+0x102/0x124 > > [ 234.545252] [<c10bf2dc>] sys_ioctl+0x40/0x5a > > [ 234.545252] [<c1009aa9>] syscall_call+0x7/0xb> _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
On Fri, May 14, 2010 at 10:27:28AM +0800, Lin, Ben Y wrote:> I searched my issue with Google, and found that someone has already reported this issue in http://lists.xensource.com/archives/html/xen-bugs/2010-04/msg00021.html, but I didn''t find any solution. > It may be caused by PFN != MFN issue. > > Here is my grub.conf: > Root (hd0,1) > Kernel /xen-4.0.0.gz dom0_mem=2G > Module /vmlinuz-2.6.31.13 ro root=/dev/VolGroup00/LogVol00 > Module /initrd-2.6.31.13.img >Try adding "nomodeset" parameter to the Module /vmlinuz line. -- Pasi> > Thanks > Ben > > > -----Original Message----- > From: Pasi Kärkkäinen [mailto:pasik@iki.fi] > Sent: Thursday, May 13, 2010 7:42 PM > To: Lin, Ben Y > Cc: xen-devel@lists.xensource.com > Subject: Re: [Xen-devel] i915 crashs in the pvops dom0 > > On Thu, May 13, 2010 at 02:21:28PM +0800, Lin, Ben Y wrote: > > Hi All: > > > > > > > > I installed the pvops domain0 with kernel 2.6.31.13 in my Q35 platform by > > git clone git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git > > linux-2.6-xen. I am failed to start the X server, and the dom0 crashed > > with the following logs. > > > > > > > > The root cause is: > > > > [ 234.397144] BUG: unable to handle kernel paging request at f5790010 > > > > [ 234.397164] IP: [<c122be10>] i915_gem_execbuffer+0x572/0xbe5 > > > > > > > > Is anyone meet such issue before? > > > > Take a look at this: > http://wiki.xensource.com/xenwiki/XenPVOPSDRM > > How much memory does your dom0 have? > Also please paste your dom0 grub.conf. > > -- Pasi > > > > > > > > > > > Thanks > > > > Ben > > > > > > > > (XEN) d0:v2: reserved bit in page table (ec=000B) > > > > (XEN) Pagetable walk from f5790010: > > > > (XEN) L3[0x003] = 0000000064038001 0001c577 > > > > (XEN) L2[0x1ab] = 00000000397bd067 000017bd > > > > (XEN) L1[0x190] = 800007fffffff06b ffffffff > > > > (XEN) ----[ Xen-4.0.0 x86_32p debug=n Not tainted ]---- > > > > (XEN) CPU: 2 > > > > (XEN) EIP: 0061:[<c122be10>] > > > > (XEN) EFLAGS: 00010206 EM: 0 CONTEXT: pv guest > > > > (XEN) eax: f5790000 ebx: dd5cf980 ecx: f5790010 edx: 01011000 > > > > (XEN) esi: dd5cf280 edi: 00000010 ebp: da19be74 esp: da19bde0 > > > > (XEN) cr0: 8005003b cr4: 000026f0 cr3: 64097000 cr2: f5790010 > > > > (XEN) ds: 007b es: 007b fs: 00d8 gs: 0033 ss: 0069 cs: 0061 > > > > (XEN) Guest stack trace from esp=da19bde0: > > > > (XEN) 0000016b 80000000 00000000 fffe0001 df19b9c0 da19be88 df8ab400 > > de698000 > > > > (XEN) df8ab414 df19bba0 df19bf00 df8d7770 00000000 dd5cf280 00000002 > > 00000000 > > > > (XEN) 00000000 df19bde0 da19be30 dd5cf980 df19bea0 00000000 de698000 > > dc42d780 > > > > (XEN) df19bba0 da19be5c c121706a df19bf04 00000002 c1215d99 00000003 > > c163331d > > > > (XEN) df19bf40 c118e3c9 da19be88 00000054 40286454 da19bf14 c1215f06 > > df19b9c0 > > > > (XEN) df8ab400 c122b89e 082f0288 00000000 00000003 00000000 00000068 > > 00003039 > > > > (XEN) ffffffff 00000000 00000000 00000000 00000041 c1729840 00000002 > > df180268 > > > > (XEN) dc457c00 dc457c00 c172a740 00000010 c2484fe0 00000007 c2484fe0 > > da19bf00 > > > > (XEN) c10289be c10045ab 80000000 c10048bb da19bf10 c1005d05 80000000 > > 00000000 > > > > (XEN) da155d00 bfc49a24 c16defd8 da155d00 bfc49a24 da19bf30 c10bed0d > > bfc49a24 > > > > (XEN) 40286454 da155d00 dddea3f0 0000000a da19bf90 c10bf262 80000000 > > 00000000 > > > > (XEN) 00000000 000000a0 dc4e1210 d487f0a0 c246c9a0 c2484fe0 00000000 > > dce8f1f4 > > > > (XEN) 00000000 df18d598 df18d000 da19bf90 c10704d6 00000000 0000000a > > da19bf9c > > > > (XEN) 40000003 00000000 da155d00 bfc49a24 da19bfac c10bf2dc bfc49a24 > > 00000000 > > > > (XEN) 0000000a bfc49a24 00000000 da19a000 c1009aa9 0000000a 40286454 > > bfc49a24 > > > > (XEN) bfc49a24 00000000 bfc49a58 ffffffda 0000007b 0000007b c1000000 > > 00000000 > > > > (XEN) 00000036 b771d416 00000073 00000246 bfc499d4 0000007b 00000000 > > 00000000 > > > > [ 234.397144] BUG: unable to handle kernel paging request at f5790010 > > > > [ 234.397164] IP: [<c122be10>] i915_gem_execbuffer+0x572/0xbe5 > > > > [ 234.397185] *pdpt = 0000000064038001 > > > > [ 234.397198] Oops: 000b [#1] SMP > > > > [ 234.397213] last sysfs file: > > /sys/devices/virtual/dmi/id/chassis_asset_tag > > > > [ 234.397224] Modules linked in: > > > > [ 234.397235] > > > > [ 234.397243] Pid: 5275, comm: X Not tainted (2.6.31.13 #1) OptiPlex 755 > > > > > > > > [ 234.397257] EIP: 0061:[<c122be10>] EFLAGS: 00010206 CPU: 2 > > > > [ 234.397268] EIP is at i915_gem_execbuffer+0x572/0xbe5 > > > > [ 234.397278] EAX: f5790000 EBX: dd5cf980 ECX: f5790010 EDX: 01011000 > > > > [ 234.397288] ESI: dd5cf280 EDI: 00000010 EBP: da19be74 ESP: da19bde0 > > > > [ 234.397299] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0069 > > > > [ 234.397309] Process X (pid: 5275, ti=da19a000 task=da181400 > > task.ti=da19a000) > > > > [ 234.397319] Stack: > > > > [ 234.397326] 0000016b 80000000 00000000 fffe0001 df19b9c0 da19be88 > > df8ab400 d > > > > e698000 > > > > [ 234.397359] <0> df8ab414 df19bba0 df19bf00 df8d7770 00000000 dd5cf280 > > 0000000 > > > > 2 00000000 > > > > [ 234.397397] <0> 00000000 df19bde0 da19be30 dd5cf980 df19bea0 00000000 > > de69800 > > > > 0 dc42d780 > > > > [ 234.397438] Call Trace: > > > > [ 234.397452] [<c121706a>] ? drm_gem_object_lookup+0x33/0x3c > > > > [ 234.397456] [<c1215d99>] ? drm_ioctl+0x99/0x286 > > > > [ 234.397456] [<c118e3c9>] ? copy_from_user+0x2a/0x111 > > > > [ 234.397456] [<c1215f06>] ? drm_ioctl+0x206/0x286 > > > > [ 234.397456] [<c122b89e>] ? i915_gem_execbuffer+0x0/0xbe5 > > > > [ 234.397456] [<c10289be>] ? kmap_atomic_prot+0xf6/0xf8 > > > > [ 234.397456] [<c10045ab>] ? pfn_to_mfn+0x11/0x18 > > > > [ 234.397456] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > [ 234.397456] [<c1005d05>] ? xen_set_pte_at+0x92/0xac > > > > [ 234.397456] [<c10bed0d>] ? vfs_ioctl+0x50/0x69 > > > > [ 234.397456] [<c10bf262>] ? do_vfs_ioctl+0x498/0x4d2 > > > > [ 234.397456] [<c10704d6>] ? audit_syscall_entry+0x102/0x124 > > > > [ 234.397456] [<c10bf2dc>] ? sys_ioctl+0x40/0x5a > > > > [ 234.397456] [<c1009aa9>] ? syscall_call+0x7/0xb > > > > [ 234.397456] Code: ba 03 00 00 00 13 58 04 81 e7 ff 0f 00 00 ff 70 10 ff > > 70 0c > > > > 0f ac d9 0c 89 c8 e8 47 c2 df ff 8b 5d b8 8b 56 04 03 53 2c 8d 0c 38 <89> > > 11 ba > > > > 03 00 00 00 e8 42 c1 df ff 8b 7b 2c c7 46 14 00 00 00 > > > > [ 234.397456] EIP: [<c122be10>] i915_gem_execbuffer+0x572/0xbe5 SS:ESP > > 0069:da1 > > > > 9bde0 > > > > [ 234.397456] CR2: 00000000f5790010 > > > > [ 234.397456] ---[ end trace 9042e94c07667bf4 ]--- > > > > [ 234.397456] note: X[5275] exited with preempt_count 1 > > > > [ 234.423654] BUG: scheduling while atomic: X/5275/0x10000001 > > > > [ 234.423662] Modules linked in: > > > > [ 234.423672] Pid: 5275, comm: X Tainted: G D 2.6.31.13 #1 > > > > [ 234.423678] Call Trace: > > > > [ 234.423689] [<c1032d8e>] ? __schedule_bug+0x37/0x51 > > > > [ 234.423698] [<c1032da3>] __schedule_bug+0x4c/0x51 > > > > [ 234.423708] [<c148c9db>] schedule+0x8c/0x7df > > > > [ 234.423717] [<c10067eb>] ? xen_restore_fl_direct_end+0x0/0x1 > > > > [ 234.423728] [<c103da8c>] ? do_softirq+0x3c/0x40 > > > > [ 234.423737] [<c1090809>] ? __pagevec_free+0x1d/0x25 > > > > [ 234.423746] [<c10067f4>] ? check_events+0x8/0xc > > > > [ 234.423754] [<c10067eb>] ? xen_restore_fl_direct_end+0x0/0x1 > > > > [ 234.423763] [<c1004eb5>] ? xen_mc_issue+0x20/0x23 > > > > [ 234.423772] [<c10353f9>] __cond_resched+0x16/0x2c > > > > [ 234.423780] [<c148d214>] _cond_resched+0x1b/0x26 > > > > [ 234.423790] [<c109ecbd>] unmap_vmas+0x607/0x674 > > > > [ 234.423799] [<c1006127>] ? xen_force_evtchn_callback+0xf/0x14 > > > > [ 234.423809] [<c10a28ee>] exit_mmap+0xae/0x128 > > > > [ 234.423817] [<c1036deb>] mmput+0x26/0x8b > > > > [ 234.423825] [<c103a0d6>] exit_mm+0xe1/0xe9 > > > > [ 234.423833] [<c103b90e>] do_exit+0x175/0x618 > > > > [ 234.423841] [<c148c76a>] ? printk+0xf/0x11 > > > > [ 234.423849] [<c1038af1>] ? oops_exit+0x23/0x28 > > > > [ 234.423859] [<c148eec3>] oops_end+0xa0/0xa8 > > > > [ 234.423868] [<c102423c>] no_context+0x13d/0x147 > > > > [ 234.423876] [<c1024360>] __bad_area_nosemaphore+0x11a/0x122 > > > > [ 234.423887] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > > > [ 234.423896] [<c10b1003>] ? __kmalloc+0x115/0x121 > > > > [ 234.423904] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > > > [ 234.423914] [<c12111e1>] ? intel_i965_mask_memory+0x41/0x92 > > > > [ 234.423923] [<c12104cb>] ? intel_i915_insert_entries+0x11f/0x137 > > > > [ 234.423933] [<c148e336>] ? _spin_lock+0x8/0xb > > > > [ 234.423941] [<c1024375>] bad_area_nosemaphore+0xd/0x10 > > > > [ 234.423956] [<c148ff7e>] do_page_fault+0x19f/0x304 > > > > [ 234.423961] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > [ 234.423969] [<c148fddf>] ? do_page_fault+0x0/0x304 > > > > [ 234.423974] [<c148e5ae>] error_code+0x66/0x6c > > > > [ 234.423978] [<c148fddf>] ? do_page_fault+0x0/0x304 > > > > [ 234.423987] [<c122be10>] ? i915_gem_execbuffer+0x572/0xbe5 > > > > [ 234.423993] [<c121706a>] ? drm_gem_object_lookup+0x33/0x3c > > > > [ 234.423997] [<c1215d99>] ? drm_ioctl+0x99/0x286 > > > > [ 234.424005] [<c118e3c9>] ? copy_from_user+0x2a/0x111 > > > > [ 234.424010] [<c1215f06>] drm_ioctl+0x206/0x286 > > > > [ 234.424014] [<c122b89e>] ? i915_gem_execbuffer+0x0/0xbe5 > > > > [ 234.424023] [<c10289be>] ? kmap_atomic_prot+0xf6/0xf8 > > > > [ 234.424028] [<c10045ab>] ? pfn_to_mfn+0x11/0x18 > > > > [ 234.424032] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > [ 234.424040] [<c1005d05>] ? xen_set_pte_at+0x92/0xac > > > > [ 234.424046] [<c10bed0d>] vfs_ioctl+0x50/0x69 > > > > [ 234.424051] [<c10bf262>] do_vfs_ioctl+0x498/0x4d2 > > > > [ 234.424062] [<c10704d6>] ? audit_syscall_entry+0x102/0x124 > > > > [ 234.424067] [<c10bf2dc>] sys_ioctl+0x40/0x5a > > > > [ 234.424071] [<c1009aa9>] syscall_call+0x7/0xb > > > > [ 234.426288] BUG: scheduling while atomic: X/5275/0x10000001 > > > > [ 234.426295] Modules linked in: > > > > [ 234.426304] Pid: 5275, comm: X Tainted: G D 2.6.31.13 #1 > > > > [ 234.426310] Call Trace: > > > > [ 234.426319] [<c1032d8e>] ? __schedule_bug+0x37/0x51 > > > > [ 234.426328] [<c1032da3>] __schedule_bug+0x4c/0x51 > > > > [ 234.426336] [<c148c9db>] schedule+0x8c/0x7df > > > > [ 234.426345] [<c10067eb>] ? xen_restore_fl_direct_end+0x0/0x1 > > > > [ 234.426354] [<c103da8c>] ? do_softirq+0x3c/0x40 > > > > [ 234.426364] [<c11e2f3d>] ? xen_evtchn_do_upcall+0x12d/0x13e > > > > [ 234.426374] [<c1006127>] ? xen_force_evtchn_callback+0xf/0x14 > > > > [ 234.426383] [<c10353f9>] __cond_resched+0x16/0x2c > > > > [ 234.426392] [<c148d214>] _cond_resched+0x1b/0x26 > > > > [ 234.426400] [<c109ecbd>] unmap_vmas+0x607/0x674 > > > > [ 234.426409] [<c1006127>] ? xen_force_evtchn_callback+0xf/0x14 > > > > [ 234.426419] [<c10a28ee>] exit_mmap+0xae/0x128 > > > > [ 234.426427] [<c1036deb>] mmput+0x26/0x8b > > > > [ 234.426435] [<c103a0d6>] exit_mm+0xe1/0xe9 > > > > [ 234.426443] [<c103b90e>] do_exit+0x175/0x618 > > > > [ 234.426451] [<c148c76a>] ? printk+0xf/0x11 > > > > [ 234.426461] [<c1038af1>] ? oops_exit+0x23/0x28 > > > > [ 234.426470] [<c148eec3>] oops_end+0xa0/0xa8 > > > > [ 234.426478] [<c102423c>] no_context+0x13d/0x147 > > > > [ 234.426487] [<c1024360>] __bad_area_nosemaphore+0x11a/0x122 > > > > [ 234.426496] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > > > [ 234.426505] [<c10b1003>] ? __kmalloc+0x115/0x121 > > > > [ 234.426514] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > > > [ 234.426523] [<c12111e1>] ? intel_i965_mask_memory+0x41/0x92 > > > > [ 234.426532] [<c12104cb>] ? intel_i915_insert_entries+0x11f/0x137 > > > > [ 234.426542] [<c148e336>] ? _spin_lock+0x8/0xb > > > > [ 234.426550] [<c1024375>] bad_area_nosemaphore+0xd/0x10 > > > > [ 234.426559] [<c148ff7e>] do_page_fault+0x19f/0x304 > > > > [ 234.426567] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > [ 234.426576] [<c148fddf>] ? do_page_fault+0x0/0x304 > > > > [ 234.426585] [<c148e5ae>] error_code+0x66/0x6c > > > > [ 234.426593] [<c148fddf>] ? do_page_fault+0x0/0x304 > > > > [ 234.426602] [<c122be10>] ? i915_gem_execbuffer+0x572/0xbe5 > > > > [ 234.426611] [<c121706a>] ? drm_gem_object_lookup+0x33/0x3c > > > > [ 234.426620] [<c1215d99>] ? drm_ioctl+0x99/0x286 > > > > [ 234.426628] [<c118e3c9>] ? copy_from_user+0x2a/0x111 > > > > [ 234.426637] [<c1215f06>] drm_ioctl+0x206/0x286 > > > > [ 234.426645] [<c122b89e>] ? i915_gem_execbuffer+0x0/0xbe5 > > > > [ 234.426655] [<c10289be>] ? kmap_atomic_prot+0xf6/0xf8 > > > > [ 234.426663] [<c10045ab>] ? pfn_to_mfn+0x11/0x18 > > > > [ 234.426671] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > [ 234.426680] [<c1005d05>] ? xen_set_pte_at+0x92/0xac > > > > [ 234.426689] [<c10bed0d>] vfs_ioctl+0x50/0x69 > > > > [ 234.426697] [<c10bf262>] do_vfs_ioctl+0x498/0x4d2 > > > > [ 234.426706] [<c10704d6>] ? audit_syscall_entry+0x102/0x124 > > > > [ 234.426715] [<c10bf2dc>] sys_ioctl+0x40/0x5a > > > > [ 234.426723] [<c1009aa9>] syscall_call+0x7/0xb > > > > [ 234.508447] BUG: scheduling while atomic: X/5275/0x10000001 > > > > [ 234.508457] Modules linked in: > > > > [ 234.508466] Pid: 5275, comm: X Tainted: G D 2.6.31.13 #1 > > > > [ 234.508473] Call Trace: > > > > [ 234.508485] [<c1032d8e>] ? __schedule_bug+0x37/0x51 > > > > [ 234.508494] [<c1032da3>] __schedule_bug+0x4c/0x51 > > > > [ 234.508504] [<c148c9db>] schedule+0x8c/0x7df > > > > [ 234.508515] [<c10067eb>] ? xen_restore_fl_direct_end+0x0/0x1 > > > > [ 234.508525] [<c103da8c>] ? do_softirq+0x3c/0x40 > > > > [ 234.508535] [<c11e2f3d>] ? xen_evtchn_do_upcall+0x12d/0x13e > > > > [ 234.508545] [<c1006127>] ? xen_force_evtchn_callback+0xf/0x14 > > > > [ 234.508554] [<c10353f9>] __cond_resched+0x16/0x2c > > > > [ 234.508563] [<c148d214>] _cond_resched+0x1b/0x26 > > > > [ 234.508573] [<c109ecbd>] unmap_vmas+0x607/0x674 > > > > [ 234.508581] [<c1006127>] ? xen_force_evtchn_callback+0xf/0x14 > > > > [ 234.508591] [<c10a28ee>] exit_mmap+0xae/0x128 > > > > [ 234.508600] [<c1036deb>] mmput+0x26/0x8b > > > > [ 234.508608] [<c103a0d6>] exit_mm+0xe1/0xe9 > > > > [ 234.508616] [<c103b90e>] do_exit+0x175/0x618 > > > > [ 234.508624] [<c148c76a>] ? printk+0xf/0x11 > > > > [ 234.508632] [<c1038af1>] ? oops_exit+0x23/0x28 > > > > [ 234.508641] [<c148eec3>] oops_end+0xa0/0xa8 > > > > [ 234.508650] [<c102423c>] no_context+0x13d/0x147 > > > > [ 234.508659] [<c1024360>] __bad_area_nosemaphore+0x11a/0x122 > > > > [ 234.508669] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > > > [ 234.508678] [<c10b1003>] ? __kmalloc+0x115/0x121 > > > > [ 234.508687] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > > > [ 234.508696] [<c12111e1>] ? intel_i965_mask_memory+0x41/0x92 > > > > [ 234.508706] [<c12104cb>] ? intel_i915_insert_entries+0x11f/0x137 > > > > [ 234.508715] [<c148e336>] ? _spin_lock+0x8/0xb > > > > [ 234.508724] [<c1024375>] bad_area_nosemaphore+0xd/0x10 > > > > [ 234.508732] [<c148ff7e>] do_page_fault+0x19f/0x304 > > > > [ 234.508741] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > [ 234.508750] [<c148fddf>] ? do_page_fault+0x0/0x304 > > > > [ 234.508758] [<c148e5ae>] error_code+0x66/0x6c > > > > [ 234.508767] [<c148fddf>] ? do_page_fault+0x0/0x304 > > > > [ 234.508777] [<c122be10>] ? i915_gem_execbuffer+0x572/0xbe5 > > > > [ 234.508787] [<c121706a>] ? drm_gem_object_lookup+0x33/0x3c > > > > [ 234.508795] [<c1215d99>] ? drm_ioctl+0x99/0x286 > > > > [ 234.508804] [<c118e3c9>] ? copy_from_user+0x2a/0x111 > > > > [ 234.508813] [<c1215f06>] drm_ioctl+0x206/0x286 > > > > [ 234.508822] [<c122b89e>] ? i915_gem_execbuffer+0x0/0xbe5 > > > > [ 234.508831] [<c10289be>] ? kmap_atomic_prot+0xf6/0xf8 > > > > [ 234.508840] [<c10045ab>] ? pfn_to_mfn+0x11/0x18 > > > > [ 234.508848] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > [ 234.508856] [<c1005d05>] ? xen_set_pte_at+0x92/0xac > > > > [ 234.508866] [<c10bed0d>] vfs_ioctl+0x50/0x69 > > > > [ 234.508874] [<c10bf262>] do_vfs_ioctl+0x498/0x4d2 > > > > [ 234.508884] [<c10704d6>] ? audit_syscall_entry+0x102/0x124 > > > > [ 234.508892] [<c10bf2dc>] sys_ioctl+0x40/0x5a > > > > [ 234.508901] [<c1009aa9>] syscall_call+0x7/0xb > > > > [ 234.545148] BUG: scheduling while atomic: X/5275/0x00000001 > > > > [ 234.545156] Modules linked in: > > > > [ 234.545165] Pid: 5275, comm: X Tainted: G D 2.6.31.13 #1 > > > > [ 234.545172] Call Trace: > > > > [ 234.545183] [<c1032d8e>] ? __schedule_bug+0x37/0x51 > > > > [ 234.545192] [<c1032da3>] __schedule_bug+0x4c/0x51 > > > > [ 234.545238] [<c148c9db>] schedule+0x8c/0x7df > > > > [ 234.545247] [<c103db80>] ? irq_exit+0x39/0x5c > > > > [ 234.545252] [<c11e2f3d>] ? xen_evtchn_do_upcall+0x12d/0x13e > > > > [ 234.545252] [<c100a5a7>] ? xen_do_upcall+0x7/0xc > > > > [ 234.545252] [<c148d85f>] __mutex_lock_common+0xe4/0x13d > > > > [ 234.545252] [<c148e336>] ? _spin_lock+0x8/0xb > > > > [ 234.545252] [<c148d8ca>] __mutex_lock_slowpath+0x12/0x15 > > > > [ 234.545252] [<c148d96d>] ? mutex_lock+0x1a/0x28 > > > > [ 234.545252] [<c148d96d>] mutex_lock+0x1a/0x28 > > > > [ 234.545252] [<c1216e58>] drm_gem_vm_close+0x15/0x30 > > > > [ 234.545252] [<c10a2815>] remove_vma+0x21/0x4c > > > > [ 234.545252] [<c10a2950>] exit_mmap+0x110/0x128 > > > > [ 234.545252] [<c1036deb>] mmput+0x26/0x8b > > > > [ 234.545252] [<c103a0d6>] exit_mm+0xe1/0xe9 > > > > [ 234.545252] [<c103b90e>] do_exit+0x175/0x618 > > > > [ 234.545252] [<c148c76a>] ? printk+0xf/0x11 > > > > [ 234.545252] [<c1038af1>] ? oops_exit+0x23/0x28 > > > > [ 234.545252] [<c148eec3>] oops_end+0xa0/0xa8 > > > > [ 234.545252] [<c102423c>] no_context+0x13d/0x147 > > > > [ 234.545252] [<c1024360>] __bad_area_nosemaphore+0x11a/0x122 > > > > [ 234.545252] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > > > [ 234.545252] [<c10b1003>] ? __kmalloc+0x115/0x121 > > > > [ 234.545252] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > > > [ 234.545252] [<c12111e1>] ? intel_i965_mask_memory+0x41/0x92 > > > > [ 234.545252] [<c12104cb>] ? intel_i915_insert_entries+0x11f/0x137 > > > > [ 234.545252] [<c148e336>] ? _spin_lock+0x8/0xb > > > > [ 234.545252] [<c1024375>] bad_area_nosemaphore+0xd/0x10 > > > > [ 234.545252] [<c148ff7e>] do_page_fault+0x19f/0x304 > > > > [ 234.545252] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > [ 234.545252] [<c148fddf>] ? do_page_fault+0x0/0x304 > > > > [ 234.545252] [<c148e5ae>] error_code+0x66/0x6c > > > > [ 234.545252] [<c148fddf>] ? do_page_fault+0x0/0x304 > > > > [ 234.545252] [<c122be10>] ? i915_gem_execbuffer+0x572/0xbe5 > > > > [ 234.545252] [<c121706a>] ? drm_gem_object_lookup+0x33/0x3c > > > > [ 234.545252] [<c1215d99>] ? drm_ioctl+0x99/0x286 > > > > [ 234.545252] [<c118e3c9>] ? copy_from_user+0x2a/0x111 > > > > [ 234.545252] [<c1215f06>] drm_ioctl+0x206/0x286 > > > > [ 234.545252] [<c122b89e>] ? i915_gem_execbuffer+0x0/0xbe5 > > > > [ 234.545252] [<c10289be>] ? kmap_atomic_prot+0xf6/0xf8 > > > > [ 234.545252] [<c10045ab>] ? pfn_to_mfn+0x11/0x18 > > > > [ 234.545252] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > [ 234.545252] [<c1005d05>] ? xen_set_pte_at+0x92/0xac > > > > [ 234.545252] [<c10bed0d>] vfs_ioctl+0x50/0x69 > > > > [ 234.545252] [<c10bf262>] do_vfs_ioctl+0x498/0x4d2 > > > > [ 234.545252] [<c10704d6>] ? audit_syscall_entry+0x102/0x124 > > > > [ 234.545252] [<c10bf2dc>] sys_ioctl+0x40/0x5a > > > > [ 234.545252] [<c1009aa9>] syscall_call+0x7/0xb > > > _______________________________________________ > > Xen-devel mailing list > > Xen-devel@lists.xensource.com > > http://lists.xensource.com/xen-devel >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
I did add nomodeset before, the dom0 could boot to console mode. But after I run startX, the i915 module will crash as long as it executes batch buffer. Without adding nomodeset, the dom0 could not boot to console successfully. Thanks Ben -----Original Message----- From: Pasi Kärkkäinen [mailto:pasik@iki.fi] Sent: Friday, May 14, 2010 1:49 PM To: Lin, Ben Y Cc: xen-devel@lists.xensource.com Subject: Re: [Xen-devel] i915 crashs in the pvops dom0 On Fri, May 14, 2010 at 10:27:28AM +0800, Lin, Ben Y wrote:> I searched my issue with Google, and found that someone has already reported this issue in http://lists.xensource.com/archives/html/xen-bugs/2010-04/msg00021.html, but I didn''t find any solution. > It may be caused by PFN != MFN issue. > > Here is my grub.conf: > Root (hd0,1) > Kernel /xen-4.0.0.gz dom0_mem=2G > Module /vmlinuz-2.6.31.13 ro root=/dev/VolGroup00/LogVol00 > Module /initrd-2.6.31.13.img >Try adding "nomodeset" parameter to the Module /vmlinuz line. -- Pasi> > Thanks > Ben > > > -----Original Message----- > From: Pasi Kärkkäinen [mailto:pasik@iki.fi] > Sent: Thursday, May 13, 2010 7:42 PM > To: Lin, Ben Y > Cc: xen-devel@lists.xensource.com > Subject: Re: [Xen-devel] i915 crashs in the pvops dom0 > > On Thu, May 13, 2010 at 02:21:28PM +0800, Lin, Ben Y wrote: > > Hi All: > > > > > > > > I installed the pvops domain0 with kernel 2.6.31.13 in my Q35 platform by > > git clone git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git > > linux-2.6-xen. I am failed to start the X server, and the dom0 crashed > > with the following logs. > > > > > > > > The root cause is: > > > > [ 234.397144] BUG: unable to handle kernel paging request at f5790010 > > > > [ 234.397164] IP: [<c122be10>] i915_gem_execbuffer+0x572/0xbe5 > > > > > > > > Is anyone meet such issue before? > > > > Take a look at this: > http://wiki.xensource.com/xenwiki/XenPVOPSDRM > > How much memory does your dom0 have? > Also please paste your dom0 grub.conf. > > -- Pasi > > > > > > > > > > > Thanks > > > > Ben > > > > > > > > (XEN) d0:v2: reserved bit in page table (ec=000B) > > > > (XEN) Pagetable walk from f5790010: > > > > (XEN) L3[0x003] = 0000000064038001 0001c577 > > > > (XEN) L2[0x1ab] = 00000000397bd067 000017bd > > > > (XEN) L1[0x190] = 800007fffffff06b ffffffff > > > > (XEN) ----[ Xen-4.0.0 x86_32p debug=n Not tainted ]---- > > > > (XEN) CPU: 2 > > > > (XEN) EIP: 0061:[<c122be10>] > > > > (XEN) EFLAGS: 00010206 EM: 0 CONTEXT: pv guest > > > > (XEN) eax: f5790000 ebx: dd5cf980 ecx: f5790010 edx: 01011000 > > > > (XEN) esi: dd5cf280 edi: 00000010 ebp: da19be74 esp: da19bde0 > > > > (XEN) cr0: 8005003b cr4: 000026f0 cr3: 64097000 cr2: f5790010 > > > > (XEN) ds: 007b es: 007b fs: 00d8 gs: 0033 ss: 0069 cs: 0061 > > > > (XEN) Guest stack trace from esp=da19bde0: > > > > (XEN) 0000016b 80000000 00000000 fffe0001 df19b9c0 da19be88 df8ab400 > > de698000 > > > > (XEN) df8ab414 df19bba0 df19bf00 df8d7770 00000000 dd5cf280 00000002 > > 00000000 > > > > (XEN) 00000000 df19bde0 da19be30 dd5cf980 df19bea0 00000000 de698000 > > dc42d780 > > > > (XEN) df19bba0 da19be5c c121706a df19bf04 00000002 c1215d99 00000003 > > c163331d > > > > (XEN) df19bf40 c118e3c9 da19be88 00000054 40286454 da19bf14 c1215f06 > > df19b9c0 > > > > (XEN) df8ab400 c122b89e 082f0288 00000000 00000003 00000000 00000068 > > 00003039 > > > > (XEN) ffffffff 00000000 00000000 00000000 00000041 c1729840 00000002 > > df180268 > > > > (XEN) dc457c00 dc457c00 c172a740 00000010 c2484fe0 00000007 c2484fe0 > > da19bf00 > > > > (XEN) c10289be c10045ab 80000000 c10048bb da19bf10 c1005d05 80000000 > > 00000000 > > > > (XEN) da155d00 bfc49a24 c16defd8 da155d00 bfc49a24 da19bf30 c10bed0d > > bfc49a24 > > > > (XEN) 40286454 da155d00 dddea3f0 0000000a da19bf90 c10bf262 80000000 > > 00000000 > > > > (XEN) 00000000 000000a0 dc4e1210 d487f0a0 c246c9a0 c2484fe0 00000000 > > dce8f1f4 > > > > (XEN) 00000000 df18d598 df18d000 da19bf90 c10704d6 00000000 0000000a > > da19bf9c > > > > (XEN) 40000003 00000000 da155d00 bfc49a24 da19bfac c10bf2dc bfc49a24 > > 00000000 > > > > (XEN) 0000000a bfc49a24 00000000 da19a000 c1009aa9 0000000a 40286454 > > bfc49a24 > > > > (XEN) bfc49a24 00000000 bfc49a58 ffffffda 0000007b 0000007b c1000000 > > 00000000 > > > > (XEN) 00000036 b771d416 00000073 00000246 bfc499d4 0000007b 00000000 > > 00000000 > > > > [ 234.397144] BUG: unable to handle kernel paging request at f5790010 > > > > [ 234.397164] IP: [<c122be10>] i915_gem_execbuffer+0x572/0xbe5 > > > > [ 234.397185] *pdpt = 0000000064038001 > > > > [ 234.397198] Oops: 000b [#1] SMP > > > > [ 234.397213] last sysfs file: > > /sys/devices/virtual/dmi/id/chassis_asset_tag > > > > [ 234.397224] Modules linked in: > > > > [ 234.397235] > > > > [ 234.397243] Pid: 5275, comm: X Not tainted (2.6.31.13 #1) OptiPlex 755 > > > > > > > > [ 234.397257] EIP: 0061:[<c122be10>] EFLAGS: 00010206 CPU: 2 > > > > [ 234.397268] EIP is at i915_gem_execbuffer+0x572/0xbe5 > > > > [ 234.397278] EAX: f5790000 EBX: dd5cf980 ECX: f5790010 EDX: 01011000 > > > > [ 234.397288] ESI: dd5cf280 EDI: 00000010 EBP: da19be74 ESP: da19bde0 > > > > [ 234.397299] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0069 > > > > [ 234.397309] Process X (pid: 5275, ti=da19a000 task=da181400 > > task.ti=da19a000) > > > > [ 234.397319] Stack: > > > > [ 234.397326] 0000016b 80000000 00000000 fffe0001 df19b9c0 da19be88 > > df8ab400 d > > > > e698000 > > > > [ 234.397359] <0> df8ab414 df19bba0 df19bf00 df8d7770 00000000 dd5cf280 > > 0000000 > > > > 2 00000000 > > > > [ 234.397397] <0> 00000000 df19bde0 da19be30 dd5cf980 df19bea0 00000000 > > de69800 > > > > 0 dc42d780 > > > > [ 234.397438] Call Trace: > > > > [ 234.397452] [<c121706a>] ? drm_gem_object_lookup+0x33/0x3c > > > > [ 234.397456] [<c1215d99>] ? drm_ioctl+0x99/0x286 > > > > [ 234.397456] [<c118e3c9>] ? copy_from_user+0x2a/0x111 > > > > [ 234.397456] [<c1215f06>] ? drm_ioctl+0x206/0x286 > > > > [ 234.397456] [<c122b89e>] ? i915_gem_execbuffer+0x0/0xbe5 > > > > [ 234.397456] [<c10289be>] ? kmap_atomic_prot+0xf6/0xf8 > > > > [ 234.397456] [<c10045ab>] ? pfn_to_mfn+0x11/0x18 > > > > [ 234.397456] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > [ 234.397456] [<c1005d05>] ? xen_set_pte_at+0x92/0xac > > > > [ 234.397456] [<c10bed0d>] ? vfs_ioctl+0x50/0x69 > > > > [ 234.397456] [<c10bf262>] ? do_vfs_ioctl+0x498/0x4d2 > > > > [ 234.397456] [<c10704d6>] ? audit_syscall_entry+0x102/0x124 > > > > [ 234.397456] [<c10bf2dc>] ? sys_ioctl+0x40/0x5a > > > > [ 234.397456] [<c1009aa9>] ? syscall_call+0x7/0xb > > > > [ 234.397456] Code: ba 03 00 00 00 13 58 04 81 e7 ff 0f 00 00 ff 70 10 ff > > 70 0c > > > > 0f ac d9 0c 89 c8 e8 47 c2 df ff 8b 5d b8 8b 56 04 03 53 2c 8d 0c 38 <89> > > 11 ba > > > > 03 00 00 00 e8 42 c1 df ff 8b 7b 2c c7 46 14 00 00 00 > > > > [ 234.397456] EIP: [<c122be10>] i915_gem_execbuffer+0x572/0xbe5 SS:ESP > > 0069:da1 > > > > 9bde0 > > > > [ 234.397456] CR2: 00000000f5790010 > > > > [ 234.397456] ---[ end trace 9042e94c07667bf4 ]--- > > > > [ 234.397456] note: X[5275] exited with preempt_count 1 > > > > [ 234.423654] BUG: scheduling while atomic: X/5275/0x10000001 > > > > [ 234.423662] Modules linked in: > > > > [ 234.423672] Pid: 5275, comm: X Tainted: G D 2.6.31.13 #1 > > > > [ 234.423678] Call Trace: > > > > [ 234.423689] [<c1032d8e>] ? __schedule_bug+0x37/0x51 > > > > [ 234.423698] [<c1032da3>] __schedule_bug+0x4c/0x51 > > > > [ 234.423708] [<c148c9db>] schedule+0x8c/0x7df > > > > [ 234.423717] [<c10067eb>] ? xen_restore_fl_direct_end+0x0/0x1 > > > > [ 234.423728] [<c103da8c>] ? do_softirq+0x3c/0x40 > > > > [ 234.423737] [<c1090809>] ? __pagevec_free+0x1d/0x25 > > > > [ 234.423746] [<c10067f4>] ? check_events+0x8/0xc > > > > [ 234.423754] [<c10067eb>] ? xen_restore_fl_direct_end+0x0/0x1 > > > > [ 234.423763] [<c1004eb5>] ? xen_mc_issue+0x20/0x23 > > > > [ 234.423772] [<c10353f9>] __cond_resched+0x16/0x2c > > > > [ 234.423780] [<c148d214>] _cond_resched+0x1b/0x26 > > > > [ 234.423790] [<c109ecbd>] unmap_vmas+0x607/0x674 > > > > [ 234.423799] [<c1006127>] ? xen_force_evtchn_callback+0xf/0x14 > > > > [ 234.423809] [<c10a28ee>] exit_mmap+0xae/0x128 > > > > [ 234.423817] [<c1036deb>] mmput+0x26/0x8b > > > > [ 234.423825] [<c103a0d6>] exit_mm+0xe1/0xe9 > > > > [ 234.423833] [<c103b90e>] do_exit+0x175/0x618 > > > > [ 234.423841] [<c148c76a>] ? printk+0xf/0x11 > > > > [ 234.423849] [<c1038af1>] ? oops_exit+0x23/0x28 > > > > [ 234.423859] [<c148eec3>] oops_end+0xa0/0xa8 > > > > [ 234.423868] [<c102423c>] no_context+0x13d/0x147 > > > > [ 234.423876] [<c1024360>] __bad_area_nosemaphore+0x11a/0x122 > > > > [ 234.423887] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > > > [ 234.423896] [<c10b1003>] ? __kmalloc+0x115/0x121 > > > > [ 234.423904] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > > > [ 234.423914] [<c12111e1>] ? intel_i965_mask_memory+0x41/0x92 > > > > [ 234.423923] [<c12104cb>] ? intel_i915_insert_entries+0x11f/0x137 > > > > [ 234.423933] [<c148e336>] ? _spin_lock+0x8/0xb > > > > [ 234.423941] [<c1024375>] bad_area_nosemaphore+0xd/0x10 > > > > [ 234.423956] [<c148ff7e>] do_page_fault+0x19f/0x304 > > > > [ 234.423961] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > [ 234.423969] [<c148fddf>] ? do_page_fault+0x0/0x304 > > > > [ 234.423974] [<c148e5ae>] error_code+0x66/0x6c > > > > [ 234.423978] [<c148fddf>] ? do_page_fault+0x0/0x304 > > > > [ 234.423987] [<c122be10>] ? i915_gem_execbuffer+0x572/0xbe5 > > > > [ 234.423993] [<c121706a>] ? drm_gem_object_lookup+0x33/0x3c > > > > [ 234.423997] [<c1215d99>] ? drm_ioctl+0x99/0x286 > > > > [ 234.424005] [<c118e3c9>] ? copy_from_user+0x2a/0x111 > > > > [ 234.424010] [<c1215f06>] drm_ioctl+0x206/0x286 > > > > [ 234.424014] [<c122b89e>] ? i915_gem_execbuffer+0x0/0xbe5 > > > > [ 234.424023] [<c10289be>] ? kmap_atomic_prot+0xf6/0xf8 > > > > [ 234.424028] [<c10045ab>] ? pfn_to_mfn+0x11/0x18 > > > > [ 234.424032] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > [ 234.424040] [<c1005d05>] ? xen_set_pte_at+0x92/0xac > > > > [ 234.424046] [<c10bed0d>] vfs_ioctl+0x50/0x69 > > > > [ 234.424051] [<c10bf262>] do_vfs_ioctl+0x498/0x4d2 > > > > [ 234.424062] [<c10704d6>] ? audit_syscall_entry+0x102/0x124 > > > > [ 234.424067] [<c10bf2dc>] sys_ioctl+0x40/0x5a > > > > [ 234.424071] [<c1009aa9>] syscall_call+0x7/0xb > > > > [ 234.426288] BUG: scheduling while atomic: X/5275/0x10000001 > > > > [ 234.426295] Modules linked in: > > > > [ 234.426304] Pid: 5275, comm: X Tainted: G D 2.6.31.13 #1 > > > > [ 234.426310] Call Trace: > > > > [ 234.426319] [<c1032d8e>] ? __schedule_bug+0x37/0x51 > > > > [ 234.426328] [<c1032da3>] __schedule_bug+0x4c/0x51 > > > > [ 234.426336] [<c148c9db>] schedule+0x8c/0x7df > > > > [ 234.426345] [<c10067eb>] ? xen_restore_fl_direct_end+0x0/0x1 > > > > [ 234.426354] [<c103da8c>] ? do_softirq+0x3c/0x40 > > > > [ 234.426364] [<c11e2f3d>] ? xen_evtchn_do_upcall+0x12d/0x13e > > > > [ 234.426374] [<c1006127>] ? xen_force_evtchn_callback+0xf/0x14 > > > > [ 234.426383] [<c10353f9>] __cond_resched+0x16/0x2c > > > > [ 234.426392] [<c148d214>] _cond_resched+0x1b/0x26 > > > > [ 234.426400] [<c109ecbd>] unmap_vmas+0x607/0x674 > > > > [ 234.426409] [<c1006127>] ? xen_force_evtchn_callback+0xf/0x14 > > > > [ 234.426419] [<c10a28ee>] exit_mmap+0xae/0x128 > > > > [ 234.426427] [<c1036deb>] mmput+0x26/0x8b > > > > [ 234.426435] [<c103a0d6>] exit_mm+0xe1/0xe9 > > > > [ 234.426443] [<c103b90e>] do_exit+0x175/0x618 > > > > [ 234.426451] [<c148c76a>] ? printk+0xf/0x11 > > > > [ 234.426461] [<c1038af1>] ? oops_exit+0x23/0x28 > > > > [ 234.426470] [<c148eec3>] oops_end+0xa0/0xa8 > > > > [ 234.426478] [<c102423c>] no_context+0x13d/0x147 > > > > [ 234.426487] [<c1024360>] __bad_area_nosemaphore+0x11a/0x122 > > > > [ 234.426496] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > > > [ 234.426505] [<c10b1003>] ? __kmalloc+0x115/0x121 > > > > [ 234.426514] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > > > [ 234.426523] [<c12111e1>] ? intel_i965_mask_memory+0x41/0x92 > > > > [ 234.426532] [<c12104cb>] ? intel_i915_insert_entries+0x11f/0x137 > > > > [ 234.426542] [<c148e336>] ? _spin_lock+0x8/0xb > > > > [ 234.426550] [<c1024375>] bad_area_nosemaphore+0xd/0x10 > > > > [ 234.426559] [<c148ff7e>] do_page_fault+0x19f/0x304 > > > > [ 234.426567] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > [ 234.426576] [<c148fddf>] ? do_page_fault+0x0/0x304 > > > > [ 234.426585] [<c148e5ae>] error_code+0x66/0x6c > > > > [ 234.426593] [<c148fddf>] ? do_page_fault+0x0/0x304 > > > > [ 234.426602] [<c122be10>] ? i915_gem_execbuffer+0x572/0xbe5 > > > > [ 234.426611] [<c121706a>] ? drm_gem_object_lookup+0x33/0x3c > > > > [ 234.426620] [<c1215d99>] ? drm_ioctl+0x99/0x286 > > > > [ 234.426628] [<c118e3c9>] ? copy_from_user+0x2a/0x111 > > > > [ 234.426637] [<c1215f06>] drm_ioctl+0x206/0x286 > > > > [ 234.426645] [<c122b89e>] ? i915_gem_execbuffer+0x0/0xbe5 > > > > [ 234.426655] [<c10289be>] ? kmap_atomic_prot+0xf6/0xf8 > > > > [ 234.426663] [<c10045ab>] ? pfn_to_mfn+0x11/0x18 > > > > [ 234.426671] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > [ 234.426680] [<c1005d05>] ? xen_set_pte_at+0x92/0xac > > > > [ 234.426689] [<c10bed0d>] vfs_ioctl+0x50/0x69 > > > > [ 234.426697] [<c10bf262>] do_vfs_ioctl+0x498/0x4d2 > > > > [ 234.426706] [<c10704d6>] ? audit_syscall_entry+0x102/0x124 > > > > [ 234.426715] [<c10bf2dc>] sys_ioctl+0x40/0x5a > > > > [ 234.426723] [<c1009aa9>] syscall_call+0x7/0xb > > > > [ 234.508447] BUG: scheduling while atomic: X/5275/0x10000001 > > > > [ 234.508457] Modules linked in: > > > > [ 234.508466] Pid: 5275, comm: X Tainted: G D 2.6.31.13 #1 > > > > [ 234.508473] Call Trace: > > > > [ 234.508485] [<c1032d8e>] ? __schedule_bug+0x37/0x51 > > > > [ 234.508494] [<c1032da3>] __schedule_bug+0x4c/0x51 > > > > [ 234.508504] [<c148c9db>] schedule+0x8c/0x7df > > > > [ 234.508515] [<c10067eb>] ? xen_restore_fl_direct_end+0x0/0x1 > > > > [ 234.508525] [<c103da8c>] ? do_softirq+0x3c/0x40 > > > > [ 234.508535] [<c11e2f3d>] ? xen_evtchn_do_upcall+0x12d/0x13e > > > > [ 234.508545] [<c1006127>] ? xen_force_evtchn_callback+0xf/0x14 > > > > [ 234.508554] [<c10353f9>] __cond_resched+0x16/0x2c > > > > [ 234.508563] [<c148d214>] _cond_resched+0x1b/0x26 > > > > [ 234.508573] [<c109ecbd>] unmap_vmas+0x607/0x674 > > > > [ 234.508581] [<c1006127>] ? xen_force_evtchn_callback+0xf/0x14 > > > > [ 234.508591] [<c10a28ee>] exit_mmap+0xae/0x128 > > > > [ 234.508600] [<c1036deb>] mmput+0x26/0x8b > > > > [ 234.508608] [<c103a0d6>] exit_mm+0xe1/0xe9 > > > > [ 234.508616] [<c103b90e>] do_exit+0x175/0x618 > > > > [ 234.508624] [<c148c76a>] ? printk+0xf/0x11 > > > > [ 234.508632] [<c1038af1>] ? oops_exit+0x23/0x28 > > > > [ 234.508641] [<c148eec3>] oops_end+0xa0/0xa8 > > > > [ 234.508650] [<c102423c>] no_context+0x13d/0x147 > > > > [ 234.508659] [<c1024360>] __bad_area_nosemaphore+0x11a/0x122 > > > > [ 234.508669] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > > > [ 234.508678] [<c10b1003>] ? __kmalloc+0x115/0x121 > > > > [ 234.508687] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > > > [ 234.508696] [<c12111e1>] ? intel_i965_mask_memory+0x41/0x92 > > > > [ 234.508706] [<c12104cb>] ? intel_i915_insert_entries+0x11f/0x137 > > > > [ 234.508715] [<c148e336>] ? _spin_lock+0x8/0xb > > > > [ 234.508724] [<c1024375>] bad_area_nosemaphore+0xd/0x10 > > > > [ 234.508732] [<c148ff7e>] do_page_fault+0x19f/0x304 > > > > [ 234.508741] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > [ 234.508750] [<c148fddf>] ? do_page_fault+0x0/0x304 > > > > [ 234.508758] [<c148e5ae>] error_code+0x66/0x6c > > > > [ 234.508767] [<c148fddf>] ? do_page_fault+0x0/0x304 > > > > [ 234.508777] [<c122be10>] ? i915_gem_execbuffer+0x572/0xbe5 > > > > [ 234.508787] [<c121706a>] ? drm_gem_object_lookup+0x33/0x3c > > > > [ 234.508795] [<c1215d99>] ? drm_ioctl+0x99/0x286 > > > > [ 234.508804] [<c118e3c9>] ? copy_from_user+0x2a/0x111 > > > > [ 234.508813] [<c1215f06>] drm_ioctl+0x206/0x286 > > > > [ 234.508822] [<c122b89e>] ? i915_gem_execbuffer+0x0/0xbe5 > > > > [ 234.508831] [<c10289be>] ? kmap_atomic_prot+0xf6/0xf8 > > > > [ 234.508840] [<c10045ab>] ? pfn_to_mfn+0x11/0x18 > > > > [ 234.508848] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > [ 234.508856] [<c1005d05>] ? xen_set_pte_at+0x92/0xac > > > > [ 234.508866] [<c10bed0d>] vfs_ioctl+0x50/0x69 > > > > [ 234.508874] [<c10bf262>] do_vfs_ioctl+0x498/0x4d2 > > > > [ 234.508884] [<c10704d6>] ? audit_syscall_entry+0x102/0x124 > > > > [ 234.508892] [<c10bf2dc>] sys_ioctl+0x40/0x5a > > > > [ 234.508901] [<c1009aa9>] syscall_call+0x7/0xb > > > > [ 234.545148] BUG: scheduling while atomic: X/5275/0x00000001 > > > > [ 234.545156] Modules linked in: > > > > [ 234.545165] Pid: 5275, comm: X Tainted: G D 2.6.31.13 #1 > > > > [ 234.545172] Call Trace: > > > > [ 234.545183] [<c1032d8e>] ? __schedule_bug+0x37/0x51 > > > > [ 234.545192] [<c1032da3>] __schedule_bug+0x4c/0x51 > > > > [ 234.545238] [<c148c9db>] schedule+0x8c/0x7df > > > > [ 234.545247] [<c103db80>] ? irq_exit+0x39/0x5c > > > > [ 234.545252] [<c11e2f3d>] ? xen_evtchn_do_upcall+0x12d/0x13e > > > > [ 234.545252] [<c100a5a7>] ? xen_do_upcall+0x7/0xc > > > > [ 234.545252] [<c148d85f>] __mutex_lock_common+0xe4/0x13d > > > > [ 234.545252] [<c148e336>] ? _spin_lock+0x8/0xb > > > > [ 234.545252] [<c148d8ca>] __mutex_lock_slowpath+0x12/0x15 > > > > [ 234.545252] [<c148d96d>] ? mutex_lock+0x1a/0x28 > > > > [ 234.545252] [<c148d96d>] mutex_lock+0x1a/0x28 > > > > [ 234.545252] [<c1216e58>] drm_gem_vm_close+0x15/0x30 > > > > [ 234.545252] [<c10a2815>] remove_vma+0x21/0x4c > > > > [ 234.545252] [<c10a2950>] exit_mmap+0x110/0x128 > > > > [ 234.545252] [<c1036deb>] mmput+0x26/0x8b > > > > [ 234.545252] [<c103a0d6>] exit_mm+0xe1/0xe9 > > > > [ 234.545252] [<c103b90e>] do_exit+0x175/0x618 > > > > [ 234.545252] [<c148c76a>] ? printk+0xf/0x11 > > > > [ 234.545252] [<c1038af1>] ? oops_exit+0x23/0x28 > > > > [ 234.545252] [<c148eec3>] oops_end+0xa0/0xa8 > > > > [ 234.545252] [<c102423c>] no_context+0x13d/0x147 > > > > [ 234.545252] [<c1024360>] __bad_area_nosemaphore+0x11a/0x122 > > > > [ 234.545252] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > > > [ 234.545252] [<c10b1003>] ? __kmalloc+0x115/0x121 > > > > [ 234.545252] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > > > [ 234.545252] [<c12111e1>] ? intel_i965_mask_memory+0x41/0x92 > > > > [ 234.545252] [<c12104cb>] ? intel_i915_insert_entries+0x11f/0x137 > > > > [ 234.545252] [<c148e336>] ? _spin_lock+0x8/0xb > > > > [ 234.545252] [<c1024375>] bad_area_nosemaphore+0xd/0x10 > > > > [ 234.545252] [<c148ff7e>] do_page_fault+0x19f/0x304 > > > > [ 234.545252] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > [ 234.545252] [<c148fddf>] ? do_page_fault+0x0/0x304 > > > > [ 234.545252] [<c148e5ae>] error_code+0x66/0x6c > > > > [ 234.545252] [<c148fddf>] ? do_page_fault+0x0/0x304 > > > > [ 234.545252] [<c122be10>] ? i915_gem_execbuffer+0x572/0xbe5 > > > > [ 234.545252] [<c121706a>] ? drm_gem_object_lookup+0x33/0x3c > > > > [ 234.545252] [<c1215d99>] ? drm_ioctl+0x99/0x286 > > > > [ 234.545252] [<c118e3c9>] ? copy_from_user+0x2a/0x111 > > > > [ 234.545252] [<c1215f06>] drm_ioctl+0x206/0x286 > > > > [ 234.545252] [<c122b89e>] ? i915_gem_execbuffer+0x0/0xbe5 > > > > [ 234.545252] [<c10289be>] ? kmap_atomic_prot+0xf6/0xf8 > > > > [ 234.545252] [<c10045ab>] ? pfn_to_mfn+0x11/0x18 > > > > [ 234.545252] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > [ 234.545252] [<c1005d05>] ? xen_set_pte_at+0x92/0xac > > > > [ 234.545252] [<c10bed0d>] vfs_ioctl+0x50/0x69 > > > > [ 234.545252] [<c10bf262>] do_vfs_ioctl+0x498/0x4d2 > > > > [ 234.545252] [<c10704d6>] ? audit_syscall_entry+0x102/0x124 > > > > [ 234.545252] [<c10bf2dc>] sys_ioctl+0x40/0x5a > > > > [ 234.545252] [<c1009aa9>] syscall_call+0x7/0xb > > > _______________________________________________ > > Xen-devel mailing list > > Xen-devel@lists.xensource.com > > http://lists.xensource.com/xen-devel >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
On Fri, May 14, 2010 at 01:55:54PM +0800, Lin, Ben Y wrote:> I did add nomodeset before, the dom0 could boot to console mode. But after I run startX, the i915 module will crash as long as it executes batch buffer. Without adding nomodeset, the dom0 could not boot to console successfully. >Did you try a dom0 kernel from xen/stable-2.6.32.x branch? Does that help? With or without nomodeset? -- Pasi> Thanks > Ben > > -----Original Message----- > From: Pasi Kärkkäinen [mailto:pasik@iki.fi] > Sent: Friday, May 14, 2010 1:49 PM > To: Lin, Ben Y > Cc: xen-devel@lists.xensource.com > Subject: Re: [Xen-devel] i915 crashs in the pvops dom0 > > On Fri, May 14, 2010 at 10:27:28AM +0800, Lin, Ben Y wrote: > > I searched my issue with Google, and found that someone has already reported this issue in http://lists.xensource.com/archives/html/xen-bugs/2010-04/msg00021.html, but I didn''t find any solution. > > It may be caused by PFN != MFN issue. > > > > Here is my grub.conf: > > Root (hd0,1) > > Kernel /xen-4.0.0.gz dom0_mem=2G > > Module /vmlinuz-2.6.31.13 ro root=/dev/VolGroup00/LogVol00 > > Module /initrd-2.6.31.13.img > > > > Try adding "nomodeset" parameter to the Module /vmlinuz line. > > -- Pasi > > > > > Thanks > > Ben > > > > > > -----Original Message----- > > From: Pasi Kärkkäinen [mailto:pasik@iki.fi] > > Sent: Thursday, May 13, 2010 7:42 PM > > To: Lin, Ben Y > > Cc: xen-devel@lists.xensource.com > > Subject: Re: [Xen-devel] i915 crashs in the pvops dom0 > > > > On Thu, May 13, 2010 at 02:21:28PM +0800, Lin, Ben Y wrote: > > > Hi All: > > > > > > > > > > > > I installed the pvops domain0 with kernel 2.6.31.13 in my Q35 platform by > > > git clone git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git > > > linux-2.6-xen. I am failed to start the X server, and the dom0 crashed > > > with the following logs. > > > > > > > > > > > > The root cause is: > > > > > > [ 234.397144] BUG: unable to handle kernel paging request at f5790010 > > > > > > [ 234.397164] IP: [<c122be10>] i915_gem_execbuffer+0x572/0xbe5 > > > > > > > > > > > > Is anyone meet such issue before? > > > > > > > Take a look at this: > > http://wiki.xensource.com/xenwiki/XenPVOPSDRM > > > > How much memory does your dom0 have? > > Also please paste your dom0 grub.conf. > > > > -- Pasi > > > > > > > > > > > > > > > > > Thanks > > > > > > Ben > > > > > > > > > > > > (XEN) d0:v2: reserved bit in page table (ec=000B) > > > > > > (XEN) Pagetable walk from f5790010: > > > > > > (XEN) L3[0x003] = 0000000064038001 0001c577 > > > > > > (XEN) L2[0x1ab] = 00000000397bd067 000017bd > > > > > > (XEN) L1[0x190] = 800007fffffff06b ffffffff > > > > > > (XEN) ----[ Xen-4.0.0 x86_32p debug=n Not tainted ]---- > > > > > > (XEN) CPU: 2 > > > > > > (XEN) EIP: 0061:[<c122be10>] > > > > > > (XEN) EFLAGS: 00010206 EM: 0 CONTEXT: pv guest > > > > > > (XEN) eax: f5790000 ebx: dd5cf980 ecx: f5790010 edx: 01011000 > > > > > > (XEN) esi: dd5cf280 edi: 00000010 ebp: da19be74 esp: da19bde0 > > > > > > (XEN) cr0: 8005003b cr4: 000026f0 cr3: 64097000 cr2: f5790010 > > > > > > (XEN) ds: 007b es: 007b fs: 00d8 gs: 0033 ss: 0069 cs: 0061 > > > > > > (XEN) Guest stack trace from esp=da19bde0: > > > > > > (XEN) 0000016b 80000000 00000000 fffe0001 df19b9c0 da19be88 df8ab400 > > > de698000 > > > > > > (XEN) df8ab414 df19bba0 df19bf00 df8d7770 00000000 dd5cf280 00000002 > > > 00000000 > > > > > > (XEN) 00000000 df19bde0 da19be30 dd5cf980 df19bea0 00000000 de698000 > > > dc42d780 > > > > > > (XEN) df19bba0 da19be5c c121706a df19bf04 00000002 c1215d99 00000003 > > > c163331d > > > > > > (XEN) df19bf40 c118e3c9 da19be88 00000054 40286454 da19bf14 c1215f06 > > > df19b9c0 > > > > > > (XEN) df8ab400 c122b89e 082f0288 00000000 00000003 00000000 00000068 > > > 00003039 > > > > > > (XEN) ffffffff 00000000 00000000 00000000 00000041 c1729840 00000002 > > > df180268 > > > > > > (XEN) dc457c00 dc457c00 c172a740 00000010 c2484fe0 00000007 c2484fe0 > > > da19bf00 > > > > > > (XEN) c10289be c10045ab 80000000 c10048bb da19bf10 c1005d05 80000000 > > > 00000000 > > > > > > (XEN) da155d00 bfc49a24 c16defd8 da155d00 bfc49a24 da19bf30 c10bed0d > > > bfc49a24 > > > > > > (XEN) 40286454 da155d00 dddea3f0 0000000a da19bf90 c10bf262 80000000 > > > 00000000 > > > > > > (XEN) 00000000 000000a0 dc4e1210 d487f0a0 c246c9a0 c2484fe0 00000000 > > > dce8f1f4 > > > > > > (XEN) 00000000 df18d598 df18d000 da19bf90 c10704d6 00000000 0000000a > > > da19bf9c > > > > > > (XEN) 40000003 00000000 da155d00 bfc49a24 da19bfac c10bf2dc bfc49a24 > > > 00000000 > > > > > > (XEN) 0000000a bfc49a24 00000000 da19a000 c1009aa9 0000000a 40286454 > > > bfc49a24 > > > > > > (XEN) bfc49a24 00000000 bfc49a58 ffffffda 0000007b 0000007b c1000000 > > > 00000000 > > > > > > (XEN) 00000036 b771d416 00000073 00000246 bfc499d4 0000007b 00000000 > > > 00000000 > > > > > > [ 234.397144] BUG: unable to handle kernel paging request at f5790010 > > > > > > [ 234.397164] IP: [<c122be10>] i915_gem_execbuffer+0x572/0xbe5 > > > > > > [ 234.397185] *pdpt = 0000000064038001 > > > > > > [ 234.397198] Oops: 000b [#1] SMP > > > > > > [ 234.397213] last sysfs file: > > > /sys/devices/virtual/dmi/id/chassis_asset_tag > > > > > > [ 234.397224] Modules linked in: > > > > > > [ 234.397235] > > > > > > [ 234.397243] Pid: 5275, comm: X Not tainted (2.6.31.13 #1) OptiPlex 755 > > > > > > > > > > > > [ 234.397257] EIP: 0061:[<c122be10>] EFLAGS: 00010206 CPU: 2 > > > > > > [ 234.397268] EIP is at i915_gem_execbuffer+0x572/0xbe5 > > > > > > [ 234.397278] EAX: f5790000 EBX: dd5cf980 ECX: f5790010 EDX: 01011000 > > > > > > [ 234.397288] ESI: dd5cf280 EDI: 00000010 EBP: da19be74 ESP: da19bde0 > > > > > > [ 234.397299] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0069 > > > > > > [ 234.397309] Process X (pid: 5275, ti=da19a000 task=da181400 > > > task.ti=da19a000) > > > > > > [ 234.397319] Stack: > > > > > > [ 234.397326] 0000016b 80000000 00000000 fffe0001 df19b9c0 da19be88 > > > df8ab400 d > > > > > > e698000 > > > > > > [ 234.397359] <0> df8ab414 df19bba0 df19bf00 df8d7770 00000000 dd5cf280 > > > 0000000 > > > > > > 2 00000000 > > > > > > [ 234.397397] <0> 00000000 df19bde0 da19be30 dd5cf980 df19bea0 00000000 > > > de69800 > > > > > > 0 dc42d780 > > > > > > [ 234.397438] Call Trace: > > > > > > [ 234.397452] [<c121706a>] ? drm_gem_object_lookup+0x33/0x3c > > > > > > [ 234.397456] [<c1215d99>] ? drm_ioctl+0x99/0x286 > > > > > > [ 234.397456] [<c118e3c9>] ? copy_from_user+0x2a/0x111 > > > > > > [ 234.397456] [<c1215f06>] ? drm_ioctl+0x206/0x286 > > > > > > [ 234.397456] [<c122b89e>] ? i915_gem_execbuffer+0x0/0xbe5 > > > > > > [ 234.397456] [<c10289be>] ? kmap_atomic_prot+0xf6/0xf8 > > > > > > [ 234.397456] [<c10045ab>] ? pfn_to_mfn+0x11/0x18 > > > > > > [ 234.397456] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > > > [ 234.397456] [<c1005d05>] ? xen_set_pte_at+0x92/0xac > > > > > > [ 234.397456] [<c10bed0d>] ? vfs_ioctl+0x50/0x69 > > > > > > [ 234.397456] [<c10bf262>] ? do_vfs_ioctl+0x498/0x4d2 > > > > > > [ 234.397456] [<c10704d6>] ? audit_syscall_entry+0x102/0x124 > > > > > > [ 234.397456] [<c10bf2dc>] ? sys_ioctl+0x40/0x5a > > > > > > [ 234.397456] [<c1009aa9>] ? syscall_call+0x7/0xb > > > > > > [ 234.397456] Code: ba 03 00 00 00 13 58 04 81 e7 ff 0f 00 00 ff 70 10 ff > > > 70 0c > > > > > > 0f ac d9 0c 89 c8 e8 47 c2 df ff 8b 5d b8 8b 56 04 03 53 2c 8d 0c 38 <89> > > > 11 ba > > > > > > 03 00 00 00 e8 42 c1 df ff 8b 7b 2c c7 46 14 00 00 00 > > > > > > [ 234.397456] EIP: [<c122be10>] i915_gem_execbuffer+0x572/0xbe5 SS:ESP > > > 0069:da1 > > > > > > 9bde0 > > > > > > [ 234.397456] CR2: 00000000f5790010 > > > > > > [ 234.397456] ---[ end trace 9042e94c07667bf4 ]--- > > > > > > [ 234.397456] note: X[5275] exited with preempt_count 1 > > > > > > [ 234.423654] BUG: scheduling while atomic: X/5275/0x10000001 > > > > > > [ 234.423662] Modules linked in: > > > > > > [ 234.423672] Pid: 5275, comm: X Tainted: G D 2.6.31.13 #1 > > > > > > [ 234.423678] Call Trace: > > > > > > [ 234.423689] [<c1032d8e>] ? __schedule_bug+0x37/0x51 > > > > > > [ 234.423698] [<c1032da3>] __schedule_bug+0x4c/0x51 > > > > > > [ 234.423708] [<c148c9db>] schedule+0x8c/0x7df > > > > > > [ 234.423717] [<c10067eb>] ? xen_restore_fl_direct_end+0x0/0x1 > > > > > > [ 234.423728] [<c103da8c>] ? do_softirq+0x3c/0x40 > > > > > > [ 234.423737] [<c1090809>] ? __pagevec_free+0x1d/0x25 > > > > > > [ 234.423746] [<c10067f4>] ? check_events+0x8/0xc > > > > > > [ 234.423754] [<c10067eb>] ? xen_restore_fl_direct_end+0x0/0x1 > > > > > > [ 234.423763] [<c1004eb5>] ? xen_mc_issue+0x20/0x23 > > > > > > [ 234.423772] [<c10353f9>] __cond_resched+0x16/0x2c > > > > > > [ 234.423780] [<c148d214>] _cond_resched+0x1b/0x26 > > > > > > [ 234.423790] [<c109ecbd>] unmap_vmas+0x607/0x674 > > > > > > [ 234.423799] [<c1006127>] ? xen_force_evtchn_callback+0xf/0x14 > > > > > > [ 234.423809] [<c10a28ee>] exit_mmap+0xae/0x128 > > > > > > [ 234.423817] [<c1036deb>] mmput+0x26/0x8b > > > > > > [ 234.423825] [<c103a0d6>] exit_mm+0xe1/0xe9 > > > > > > [ 234.423833] [<c103b90e>] do_exit+0x175/0x618 > > > > > > [ 234.423841] [<c148c76a>] ? printk+0xf/0x11 > > > > > > [ 234.423849] [<c1038af1>] ? oops_exit+0x23/0x28 > > > > > > [ 234.423859] [<c148eec3>] oops_end+0xa0/0xa8 > > > > > > [ 234.423868] [<c102423c>] no_context+0x13d/0x147 > > > > > > [ 234.423876] [<c1024360>] __bad_area_nosemaphore+0x11a/0x122 > > > > > > [ 234.423887] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > > > > > [ 234.423896] [<c10b1003>] ? __kmalloc+0x115/0x121 > > > > > > [ 234.423904] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > > > > > [ 234.423914] [<c12111e1>] ? intel_i965_mask_memory+0x41/0x92 > > > > > > [ 234.423923] [<c12104cb>] ? intel_i915_insert_entries+0x11f/0x137 > > > > > > [ 234.423933] [<c148e336>] ? _spin_lock+0x8/0xb > > > > > > [ 234.423941] [<c1024375>] bad_area_nosemaphore+0xd/0x10 > > > > > > [ 234.423956] [<c148ff7e>] do_page_fault+0x19f/0x304 > > > > > > [ 234.423961] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > > > [ 234.423969] [<c148fddf>] ? do_page_fault+0x0/0x304 > > > > > > [ 234.423974] [<c148e5ae>] error_code+0x66/0x6c > > > > > > [ 234.423978] [<c148fddf>] ? do_page_fault+0x0/0x304 > > > > > > [ 234.423987] [<c122be10>] ? i915_gem_execbuffer+0x572/0xbe5 > > > > > > [ 234.423993] [<c121706a>] ? drm_gem_object_lookup+0x33/0x3c > > > > > > [ 234.423997] [<c1215d99>] ? drm_ioctl+0x99/0x286 > > > > > > [ 234.424005] [<c118e3c9>] ? copy_from_user+0x2a/0x111 > > > > > > [ 234.424010] [<c1215f06>] drm_ioctl+0x206/0x286 > > > > > > [ 234.424014] [<c122b89e>] ? i915_gem_execbuffer+0x0/0xbe5 > > > > > > [ 234.424023] [<c10289be>] ? kmap_atomic_prot+0xf6/0xf8 > > > > > > [ 234.424028] [<c10045ab>] ? pfn_to_mfn+0x11/0x18 > > > > > > [ 234.424032] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > > > [ 234.424040] [<c1005d05>] ? xen_set_pte_at+0x92/0xac > > > > > > [ 234.424046] [<c10bed0d>] vfs_ioctl+0x50/0x69 > > > > > > [ 234.424051] [<c10bf262>] do_vfs_ioctl+0x498/0x4d2 > > > > > > [ 234.424062] [<c10704d6>] ? audit_syscall_entry+0x102/0x124 > > > > > > [ 234.424067] [<c10bf2dc>] sys_ioctl+0x40/0x5a > > > > > > [ 234.424071] [<c1009aa9>] syscall_call+0x7/0xb > > > > > > [ 234.426288] BUG: scheduling while atomic: X/5275/0x10000001 > > > > > > [ 234.426295] Modules linked in: > > > > > > [ 234.426304] Pid: 5275, comm: X Tainted: G D 2.6.31.13 #1 > > > > > > [ 234.426310] Call Trace: > > > > > > [ 234.426319] [<c1032d8e>] ? __schedule_bug+0x37/0x51 > > > > > > [ 234.426328] [<c1032da3>] __schedule_bug+0x4c/0x51 > > > > > > [ 234.426336] [<c148c9db>] schedule+0x8c/0x7df > > > > > > [ 234.426345] [<c10067eb>] ? xen_restore_fl_direct_end+0x0/0x1 > > > > > > [ 234.426354] [<c103da8c>] ? do_softirq+0x3c/0x40 > > > > > > [ 234.426364] [<c11e2f3d>] ? xen_evtchn_do_upcall+0x12d/0x13e > > > > > > [ 234.426374] [<c1006127>] ? xen_force_evtchn_callback+0xf/0x14 > > > > > > [ 234.426383] [<c10353f9>] __cond_resched+0x16/0x2c > > > > > > [ 234.426392] [<c148d214>] _cond_resched+0x1b/0x26 > > > > > > [ 234.426400] [<c109ecbd>] unmap_vmas+0x607/0x674 > > > > > > [ 234.426409] [<c1006127>] ? xen_force_evtchn_callback+0xf/0x14 > > > > > > [ 234.426419] [<c10a28ee>] exit_mmap+0xae/0x128 > > > > > > [ 234.426427] [<c1036deb>] mmput+0x26/0x8b > > > > > > [ 234.426435] [<c103a0d6>] exit_mm+0xe1/0xe9 > > > > > > [ 234.426443] [<c103b90e>] do_exit+0x175/0x618 > > > > > > [ 234.426451] [<c148c76a>] ? printk+0xf/0x11 > > > > > > [ 234.426461] [<c1038af1>] ? oops_exit+0x23/0x28 > > > > > > [ 234.426470] [<c148eec3>] oops_end+0xa0/0xa8 > > > > > > [ 234.426478] [<c102423c>] no_context+0x13d/0x147 > > > > > > [ 234.426487] [<c1024360>] __bad_area_nosemaphore+0x11a/0x122 > > > > > > [ 234.426496] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > > > > > [ 234.426505] [<c10b1003>] ? __kmalloc+0x115/0x121 > > > > > > [ 234.426514] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > > > > > [ 234.426523] [<c12111e1>] ? intel_i965_mask_memory+0x41/0x92 > > > > > > [ 234.426532] [<c12104cb>] ? intel_i915_insert_entries+0x11f/0x137 > > > > > > [ 234.426542] [<c148e336>] ? _spin_lock+0x8/0xb > > > > > > [ 234.426550] [<c1024375>] bad_area_nosemaphore+0xd/0x10 > > > > > > [ 234.426559] [<c148ff7e>] do_page_fault+0x19f/0x304 > > > > > > [ 234.426567] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > > > [ 234.426576] [<c148fddf>] ? do_page_fault+0x0/0x304 > > > > > > [ 234.426585] [<c148e5ae>] error_code+0x66/0x6c > > > > > > [ 234.426593] [<c148fddf>] ? do_page_fault+0x0/0x304 > > > > > > [ 234.426602] [<c122be10>] ? i915_gem_execbuffer+0x572/0xbe5 > > > > > > [ 234.426611] [<c121706a>] ? drm_gem_object_lookup+0x33/0x3c > > > > > > [ 234.426620] [<c1215d99>] ? drm_ioctl+0x99/0x286 > > > > > > [ 234.426628] [<c118e3c9>] ? copy_from_user+0x2a/0x111 > > > > > > [ 234.426637] [<c1215f06>] drm_ioctl+0x206/0x286 > > > > > > [ 234.426645] [<c122b89e>] ? i915_gem_execbuffer+0x0/0xbe5 > > > > > > [ 234.426655] [<c10289be>] ? kmap_atomic_prot+0xf6/0xf8 > > > > > > [ 234.426663] [<c10045ab>] ? pfn_to_mfn+0x11/0x18 > > > > > > [ 234.426671] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > > > [ 234.426680] [<c1005d05>] ? xen_set_pte_at+0x92/0xac > > > > > > [ 234.426689] [<c10bed0d>] vfs_ioctl+0x50/0x69 > > > > > > [ 234.426697] [<c10bf262>] do_vfs_ioctl+0x498/0x4d2 > > > > > > [ 234.426706] [<c10704d6>] ? audit_syscall_entry+0x102/0x124 > > > > > > [ 234.426715] [<c10bf2dc>] sys_ioctl+0x40/0x5a > > > > > > [ 234.426723] [<c1009aa9>] syscall_call+0x7/0xb > > > > > > [ 234.508447] BUG: scheduling while atomic: X/5275/0x10000001 > > > > > > [ 234.508457] Modules linked in: > > > > > > [ 234.508466] Pid: 5275, comm: X Tainted: G D 2.6.31.13 #1 > > > > > > [ 234.508473] Call Trace: > > > > > > [ 234.508485] [<c1032d8e>] ? __schedule_bug+0x37/0x51 > > > > > > [ 234.508494] [<c1032da3>] __schedule_bug+0x4c/0x51 > > > > > > [ 234.508504] [<c148c9db>] schedule+0x8c/0x7df > > > > > > [ 234.508515] [<c10067eb>] ? xen_restore_fl_direct_end+0x0/0x1 > > > > > > [ 234.508525] [<c103da8c>] ? do_softirq+0x3c/0x40 > > > > > > [ 234.508535] [<c11e2f3d>] ? xen_evtchn_do_upcall+0x12d/0x13e > > > > > > [ 234.508545] [<c1006127>] ? xen_force_evtchn_callback+0xf/0x14 > > > > > > [ 234.508554] [<c10353f9>] __cond_resched+0x16/0x2c > > > > > > [ 234.508563] [<c148d214>] _cond_resched+0x1b/0x26 > > > > > > [ 234.508573] [<c109ecbd>] unmap_vmas+0x607/0x674 > > > > > > [ 234.508581] [<c1006127>] ? xen_force_evtchn_callback+0xf/0x14 > > > > > > [ 234.508591] [<c10a28ee>] exit_mmap+0xae/0x128 > > > > > > [ 234.508600] [<c1036deb>] mmput+0x26/0x8b > > > > > > [ 234.508608] [<c103a0d6>] exit_mm+0xe1/0xe9 > > > > > > [ 234.508616] [<c103b90e>] do_exit+0x175/0x618 > > > > > > [ 234.508624] [<c148c76a>] ? printk+0xf/0x11 > > > > > > [ 234.508632] [<c1038af1>] ? oops_exit+0x23/0x28 > > > > > > [ 234.508641] [<c148eec3>] oops_end+0xa0/0xa8 > > > > > > [ 234.508650] [<c102423c>] no_context+0x13d/0x147 > > > > > > [ 234.508659] [<c1024360>] __bad_area_nosemaphore+0x11a/0x122 > > > > > > [ 234.508669] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > > > > > [ 234.508678] [<c10b1003>] ? __kmalloc+0x115/0x121 > > > > > > [ 234.508687] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > > > > > [ 234.508696] [<c12111e1>] ? intel_i965_mask_memory+0x41/0x92 > > > > > > [ 234.508706] [<c12104cb>] ? intel_i915_insert_entries+0x11f/0x137 > > > > > > [ 234.508715] [<c148e336>] ? _spin_lock+0x8/0xb > > > > > > [ 234.508724] [<c1024375>] bad_area_nosemaphore+0xd/0x10 > > > > > > [ 234.508732] [<c148ff7e>] do_page_fault+0x19f/0x304 > > > > > > [ 234.508741] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > > > [ 234.508750] [<c148fddf>] ? do_page_fault+0x0/0x304 > > > > > > [ 234.508758] [<c148e5ae>] error_code+0x66/0x6c > > > > > > [ 234.508767] [<c148fddf>] ? do_page_fault+0x0/0x304 > > > > > > [ 234.508777] [<c122be10>] ? i915_gem_execbuffer+0x572/0xbe5 > > > > > > [ 234.508787] [<c121706a>] ? drm_gem_object_lookup+0x33/0x3c > > > > > > [ 234.508795] [<c1215d99>] ? drm_ioctl+0x99/0x286 > > > > > > [ 234.508804] [<c118e3c9>] ? copy_from_user+0x2a/0x111 > > > > > > [ 234.508813] [<c1215f06>] drm_ioctl+0x206/0x286 > > > > > > [ 234.508822] [<c122b89e>] ? i915_gem_execbuffer+0x0/0xbe5 > > > > > > [ 234.508831] [<c10289be>] ? kmap_atomic_prot+0xf6/0xf8 > > > > > > [ 234.508840] [<c10045ab>] ? pfn_to_mfn+0x11/0x18 > > > > > > [ 234.508848] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > > > [ 234.508856] [<c1005d05>] ? xen_set_pte_at+0x92/0xac > > > > > > [ 234.508866] [<c10bed0d>] vfs_ioctl+0x50/0x69 > > > > > > [ 234.508874] [<c10bf262>] do_vfs_ioctl+0x498/0x4d2 > > > > > > [ 234.508884] [<c10704d6>] ? audit_syscall_entry+0x102/0x124 > > > > > > [ 234.508892] [<c10bf2dc>] sys_ioctl+0x40/0x5a > > > > > > [ 234.508901] [<c1009aa9>] syscall_call+0x7/0xb > > > > > > [ 234.545148] BUG: scheduling while atomic: X/5275/0x00000001 > > > > > > [ 234.545156] Modules linked in: > > > > > > [ 234.545165] Pid: 5275, comm: X Tainted: G D 2.6.31.13 #1 > > > > > > [ 234.545172] Call Trace: > > > > > > [ 234.545183] [<c1032d8e>] ? __schedule_bug+0x37/0x51 > > > > > > [ 234.545192] [<c1032da3>] __schedule_bug+0x4c/0x51 > > > > > > [ 234.545238] [<c148c9db>] schedule+0x8c/0x7df > > > > > > [ 234.545247] [<c103db80>] ? irq_exit+0x39/0x5c > > > > > > [ 234.545252] [<c11e2f3d>] ? xen_evtchn_do_upcall+0x12d/0x13e > > > > > > [ 234.545252] [<c100a5a7>] ? xen_do_upcall+0x7/0xc > > > > > > [ 234.545252] [<c148d85f>] __mutex_lock_common+0xe4/0x13d > > > > > > [ 234.545252] [<c148e336>] ? _spin_lock+0x8/0xb > > > > > > [ 234.545252] [<c148d8ca>] __mutex_lock_slowpath+0x12/0x15 > > > > > > [ 234.545252] [<c148d96d>] ? mutex_lock+0x1a/0x28 > > > > > > [ 234.545252] [<c148d96d>] mutex_lock+0x1a/0x28 > > > > > > [ 234.545252] [<c1216e58>] drm_gem_vm_close+0x15/0x30 > > > > > > [ 234.545252] [<c10a2815>] remove_vma+0x21/0x4c > > > > > > [ 234.545252] [<c10a2950>] exit_mmap+0x110/0x128 > > > > > > [ 234.545252] [<c1036deb>] mmput+0x26/0x8b > > > > > > [ 234.545252] [<c103a0d6>] exit_mm+0xe1/0xe9 > > > > > > [ 234.545252] [<c103b90e>] do_exit+0x175/0x618 > > > > > > [ 234.545252] [<c148c76a>] ? printk+0xf/0x11 > > > > > > [ 234.545252] [<c1038af1>] ? oops_exit+0x23/0x28 > > > > > > [ 234.545252] [<c148eec3>] oops_end+0xa0/0xa8 > > > > > > [ 234.545252] [<c102423c>] no_context+0x13d/0x147 > > > > > > [ 234.545252] [<c1024360>] __bad_area_nosemaphore+0x11a/0x122 > > > > > > [ 234.545252] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > > > > > [ 234.545252] [<c10b1003>] ? __kmalloc+0x115/0x121 > > > > > > [ 234.545252] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > > > > > [ 234.545252] [<c12111e1>] ? intel_i965_mask_memory+0x41/0x92 > > > > > > [ 234.545252] [<c12104cb>] ? intel_i915_insert_entries+0x11f/0x137 > > > > > > [ 234.545252] [<c148e336>] ? _spin_lock+0x8/0xb > > > > > > [ 234.545252] [<c1024375>] bad_area_nosemaphore+0xd/0x10 > > > > > > [ 234.545252] [<c148ff7e>] do_page_fault+0x19f/0x304 > > > > > > [ 234.545252] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > > > [ 234.545252] [<c148fddf>] ? do_page_fault+0x0/0x304 > > > > > > [ 234.545252] [<c148e5ae>] error_code+0x66/0x6c > > > > > > [ 234.545252] [<c148fddf>] ? do_page_fault+0x0/0x304 > > > > > > [ 234.545252] [<c122be10>] ? i915_gem_execbuffer+0x572/0xbe5 > > > > > > [ 234.545252] [<c121706a>] ? drm_gem_object_lookup+0x33/0x3c > > > > > > [ 234.545252] [<c1215d99>] ? drm_ioctl+0x99/0x286 > > > > > > [ 234.545252] [<c118e3c9>] ? copy_from_user+0x2a/0x111 > > > > > > [ 234.545252] [<c1215f06>] drm_ioctl+0x206/0x286 > > > > > > [ 234.545252] [<c122b89e>] ? i915_gem_execbuffer+0x0/0xbe5 > > > > > > [ 234.545252] [<c10289be>] ? kmap_atomic_prot+0xf6/0xf8 > > > > > > [ 234.545252] [<c10045ab>] ? pfn_to_mfn+0x11/0x18 > > > > > > [ 234.545252] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > > > [ 234.545252] [<c1005d05>] ? xen_set_pte_at+0x92/0xac > > > > > > [ 234.545252] [<c10bed0d>] vfs_ioctl+0x50/0x69 > > > > > > [ 234.545252] [<c10bf262>] do_vfs_ioctl+0x498/0x4d2 > > > > > > [ 234.545252] [<c10704d6>] ? audit_syscall_entry+0x102/0x124 > > > > > > [ 234.545252] [<c10bf2dc>] sys_ioctl+0x40/0x5a > > > > > > [ 234.545252] [<c1009aa9>] syscall_call+0x7/0xb > > > > > _______________________________________________ > > > Xen-devel mailing list > > > Xen-devel@lists.xensource.com > > > http://lists.xensource.com/xen-devel > >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
I didn''t try this branch, but I tried the xen/next, it still has such issue. Could you tell me which configuration should be workable? For example, xen version + branch for pvops dom0 + graphics driver release version. Thanks Ben -----Original Message----- From: Pasi Kärkkäinen [mailto:pasik@iki.fi] Sent: Friday, May 14, 2010 2:00 PM To: Lin, Ben Y Cc: xen-devel@lists.xensource.com Subject: Re: [Xen-devel] i915 crashs in the pvops dom0 On Fri, May 14, 2010 at 01:55:54PM +0800, Lin, Ben Y wrote:> I did add nomodeset before, the dom0 could boot to console mode. But after I run startX, the i915 module will crash as long as it executes batch buffer. Without adding nomodeset, the dom0 could not boot to console successfully. >Did you try a dom0 kernel from xen/stable-2.6.32.x branch? Does that help? With or without nomodeset? -- Pasi> Thanks > Ben > > -----Original Message----- > From: Pasi Kärkkäinen [mailto:pasik@iki.fi] > Sent: Friday, May 14, 2010 1:49 PM > To: Lin, Ben Y > Cc: xen-devel@lists.xensource.com > Subject: Re: [Xen-devel] i915 crashs in the pvops dom0 > > On Fri, May 14, 2010 at 10:27:28AM +0800, Lin, Ben Y wrote: > > I searched my issue with Google, and found that someone has already reported this issue in http://lists.xensource.com/archives/html/xen-bugs/2010-04/msg00021.html, but I didn''t find any solution. > > It may be caused by PFN != MFN issue. > > > > Here is my grub.conf: > > Root (hd0,1) > > Kernel /xen-4.0.0.gz dom0_mem=2G > > Module /vmlinuz-2.6.31.13 ro root=/dev/VolGroup00/LogVol00 > > Module /initrd-2.6.31.13.img > > > > Try adding "nomodeset" parameter to the Module /vmlinuz line. > > -- Pasi > > > > > Thanks > > Ben > > > > > > -----Original Message----- > > From: Pasi Kärkkäinen [mailto:pasik@iki.fi] > > Sent: Thursday, May 13, 2010 7:42 PM > > To: Lin, Ben Y > > Cc: xen-devel@lists.xensource.com > > Subject: Re: [Xen-devel] i915 crashs in the pvops dom0 > > > > On Thu, May 13, 2010 at 02:21:28PM +0800, Lin, Ben Y wrote: > > > Hi All: > > > > > > > > > > > > I installed the pvops domain0 with kernel 2.6.31.13 in my Q35 platform by > > > git clone git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git > > > linux-2.6-xen. I am failed to start the X server, and the dom0 crashed > > > with the following logs. > > > > > > > > > > > > The root cause is: > > > > > > [ 234.397144] BUG: unable to handle kernel paging request at f5790010 > > > > > > [ 234.397164] IP: [<c122be10>] i915_gem_execbuffer+0x572/0xbe5 > > > > > > > > > > > > Is anyone meet such issue before? > > > > > > > Take a look at this: > > http://wiki.xensource.com/xenwiki/XenPVOPSDRM > > > > How much memory does your dom0 have? > > Also please paste your dom0 grub.conf. > > > > -- Pasi > > > > > > > > > > > > > > > > > Thanks > > > > > > Ben > > > > > > > > > > > > (XEN) d0:v2: reserved bit in page table (ec=000B) > > > > > > (XEN) Pagetable walk from f5790010: > > > > > > (XEN) L3[0x003] = 0000000064038001 0001c577 > > > > > > (XEN) L2[0x1ab] = 00000000397bd067 000017bd > > > > > > (XEN) L1[0x190] = 800007fffffff06b ffffffff > > > > > > (XEN) ----[ Xen-4.0.0 x86_32p debug=n Not tainted ]---- > > > > > > (XEN) CPU: 2 > > > > > > (XEN) EIP: 0061:[<c122be10>] > > > > > > (XEN) EFLAGS: 00010206 EM: 0 CONTEXT: pv guest > > > > > > (XEN) eax: f5790000 ebx: dd5cf980 ecx: f5790010 edx: 01011000 > > > > > > (XEN) esi: dd5cf280 edi: 00000010 ebp: da19be74 esp: da19bde0 > > > > > > (XEN) cr0: 8005003b cr4: 000026f0 cr3: 64097000 cr2: f5790010 > > > > > > (XEN) ds: 007b es: 007b fs: 00d8 gs: 0033 ss: 0069 cs: 0061 > > > > > > (XEN) Guest stack trace from esp=da19bde0: > > > > > > (XEN) 0000016b 80000000 00000000 fffe0001 df19b9c0 da19be88 df8ab400 > > > de698000 > > > > > > (XEN) df8ab414 df19bba0 df19bf00 df8d7770 00000000 dd5cf280 00000002 > > > 00000000 > > > > > > (XEN) 00000000 df19bde0 da19be30 dd5cf980 df19bea0 00000000 de698000 > > > dc42d780 > > > > > > (XEN) df19bba0 da19be5c c121706a df19bf04 00000002 c1215d99 00000003 > > > c163331d > > > > > > (XEN) df19bf40 c118e3c9 da19be88 00000054 40286454 da19bf14 c1215f06 > > > df19b9c0 > > > > > > (XEN) df8ab400 c122b89e 082f0288 00000000 00000003 00000000 00000068 > > > 00003039 > > > > > > (XEN) ffffffff 00000000 00000000 00000000 00000041 c1729840 00000002 > > > df180268 > > > > > > (XEN) dc457c00 dc457c00 c172a740 00000010 c2484fe0 00000007 c2484fe0 > > > da19bf00 > > > > > > (XEN) c10289be c10045ab 80000000 c10048bb da19bf10 c1005d05 80000000 > > > 00000000 > > > > > > (XEN) da155d00 bfc49a24 c16defd8 da155d00 bfc49a24 da19bf30 c10bed0d > > > bfc49a24 > > > > > > (XEN) 40286454 da155d00 dddea3f0 0000000a da19bf90 c10bf262 80000000 > > > 00000000 > > > > > > (XEN) 00000000 000000a0 dc4e1210 d487f0a0 c246c9a0 c2484fe0 00000000 > > > dce8f1f4 > > > > > > (XEN) 00000000 df18d598 df18d000 da19bf90 c10704d6 00000000 0000000a > > > da19bf9c > > > > > > (XEN) 40000003 00000000 da155d00 bfc49a24 da19bfac c10bf2dc bfc49a24 > > > 00000000 > > > > > > (XEN) 0000000a bfc49a24 00000000 da19a000 c1009aa9 0000000a 40286454 > > > bfc49a24 > > > > > > (XEN) bfc49a24 00000000 bfc49a58 ffffffda 0000007b 0000007b c1000000 > > > 00000000 > > > > > > (XEN) 00000036 b771d416 00000073 00000246 bfc499d4 0000007b 00000000 > > > 00000000 > > > > > > [ 234.397144] BUG: unable to handle kernel paging request at f5790010 > > > > > > [ 234.397164] IP: [<c122be10>] i915_gem_execbuffer+0x572/0xbe5 > > > > > > [ 234.397185] *pdpt = 0000000064038001 > > > > > > [ 234.397198] Oops: 000b [#1] SMP > > > > > > [ 234.397213] last sysfs file: > > > /sys/devices/virtual/dmi/id/chassis_asset_tag > > > > > > [ 234.397224] Modules linked in: > > > > > > [ 234.397235] > > > > > > [ 234.397243] Pid: 5275, comm: X Not tainted (2.6.31.13 #1) OptiPlex 755 > > > > > > > > > > > > [ 234.397257] EIP: 0061:[<c122be10>] EFLAGS: 00010206 CPU: 2 > > > > > > [ 234.397268] EIP is at i915_gem_execbuffer+0x572/0xbe5 > > > > > > [ 234.397278] EAX: f5790000 EBX: dd5cf980 ECX: f5790010 EDX: 01011000 > > > > > > [ 234.397288] ESI: dd5cf280 EDI: 00000010 EBP: da19be74 ESP: da19bde0 > > > > > > [ 234.397299] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0069 > > > > > > [ 234.397309] Process X (pid: 5275, ti=da19a000 task=da181400 > > > task.ti=da19a000) > > > > > > [ 234.397319] Stack: > > > > > > [ 234.397326] 0000016b 80000000 00000000 fffe0001 df19b9c0 da19be88 > > > df8ab400 d > > > > > > e698000 > > > > > > [ 234.397359] <0> df8ab414 df19bba0 df19bf00 df8d7770 00000000 dd5cf280 > > > 0000000 > > > > > > 2 00000000 > > > > > > [ 234.397397] <0> 00000000 df19bde0 da19be30 dd5cf980 df19bea0 00000000 > > > de69800 > > > > > > 0 dc42d780 > > > > > > [ 234.397438] Call Trace: > > > > > > [ 234.397452] [<c121706a>] ? drm_gem_object_lookup+0x33/0x3c > > > > > > [ 234.397456] [<c1215d99>] ? drm_ioctl+0x99/0x286 > > > > > > [ 234.397456] [<c118e3c9>] ? copy_from_user+0x2a/0x111 > > > > > > [ 234.397456] [<c1215f06>] ? drm_ioctl+0x206/0x286 > > > > > > [ 234.397456] [<c122b89e>] ? i915_gem_execbuffer+0x0/0xbe5 > > > > > > [ 234.397456] [<c10289be>] ? kmap_atomic_prot+0xf6/0xf8 > > > > > > [ 234.397456] [<c10045ab>] ? pfn_to_mfn+0x11/0x18 > > > > > > [ 234.397456] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > > > [ 234.397456] [<c1005d05>] ? xen_set_pte_at+0x92/0xac > > > > > > [ 234.397456] [<c10bed0d>] ? vfs_ioctl+0x50/0x69 > > > > > > [ 234.397456] [<c10bf262>] ? do_vfs_ioctl+0x498/0x4d2 > > > > > > [ 234.397456] [<c10704d6>] ? audit_syscall_entry+0x102/0x124 > > > > > > [ 234.397456] [<c10bf2dc>] ? sys_ioctl+0x40/0x5a > > > > > > [ 234.397456] [<c1009aa9>] ? syscall_call+0x7/0xb > > > > > > [ 234.397456] Code: ba 03 00 00 00 13 58 04 81 e7 ff 0f 00 00 ff 70 10 ff > > > 70 0c > > > > > > 0f ac d9 0c 89 c8 e8 47 c2 df ff 8b 5d b8 8b 56 04 03 53 2c 8d 0c 38 <89> > > > 11 ba > > > > > > 03 00 00 00 e8 42 c1 df ff 8b 7b 2c c7 46 14 00 00 00 > > > > > > [ 234.397456] EIP: [<c122be10>] i915_gem_execbuffer+0x572/0xbe5 SS:ESP > > > 0069:da1 > > > > > > 9bde0 > > > > > > [ 234.397456] CR2: 00000000f5790010 > > > > > > [ 234.397456] ---[ end trace 9042e94c07667bf4 ]--- > > > > > > [ 234.397456] note: X[5275] exited with preempt_count 1 > > > > > > [ 234.423654] BUG: scheduling while atomic: X/5275/0x10000001 > > > > > > [ 234.423662] Modules linked in: > > > > > > [ 234.423672] Pid: 5275, comm: X Tainted: G D 2.6.31.13 #1 > > > > > > [ 234.423678] Call Trace: > > > > > > [ 234.423689] [<c1032d8e>] ? __schedule_bug+0x37/0x51 > > > > > > [ 234.423698] [<c1032da3>] __schedule_bug+0x4c/0x51 > > > > > > [ 234.423708] [<c148c9db>] schedule+0x8c/0x7df > > > > > > [ 234.423717] [<c10067eb>] ? xen_restore_fl_direct_end+0x0/0x1 > > > > > > [ 234.423728] [<c103da8c>] ? do_softirq+0x3c/0x40 > > > > > > [ 234.423737] [<c1090809>] ? __pagevec_free+0x1d/0x25 > > > > > > [ 234.423746] [<c10067f4>] ? check_events+0x8/0xc > > > > > > [ 234.423754] [<c10067eb>] ? xen_restore_fl_direct_end+0x0/0x1 > > > > > > [ 234.423763] [<c1004eb5>] ? xen_mc_issue+0x20/0x23 > > > > > > [ 234.423772] [<c10353f9>] __cond_resched+0x16/0x2c > > > > > > [ 234.423780] [<c148d214>] _cond_resched+0x1b/0x26 > > > > > > [ 234.423790] [<c109ecbd>] unmap_vmas+0x607/0x674 > > > > > > [ 234.423799] [<c1006127>] ? xen_force_evtchn_callback+0xf/0x14 > > > > > > [ 234.423809] [<c10a28ee>] exit_mmap+0xae/0x128 > > > > > > [ 234.423817] [<c1036deb>] mmput+0x26/0x8b > > > > > > [ 234.423825] [<c103a0d6>] exit_mm+0xe1/0xe9 > > > > > > [ 234.423833] [<c103b90e>] do_exit+0x175/0x618 > > > > > > [ 234.423841] [<c148c76a>] ? printk+0xf/0x11 > > > > > > [ 234.423849] [<c1038af1>] ? oops_exit+0x23/0x28 > > > > > > [ 234.423859] [<c148eec3>] oops_end+0xa0/0xa8 > > > > > > [ 234.423868] [<c102423c>] no_context+0x13d/0x147 > > > > > > [ 234.423876] [<c1024360>] __bad_area_nosemaphore+0x11a/0x122 > > > > > > [ 234.423887] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > > > > > [ 234.423896] [<c10b1003>] ? __kmalloc+0x115/0x121 > > > > > > [ 234.423904] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > > > > > [ 234.423914] [<c12111e1>] ? intel_i965_mask_memory+0x41/0x92 > > > > > > [ 234.423923] [<c12104cb>] ? intel_i915_insert_entries+0x11f/0x137 > > > > > > [ 234.423933] [<c148e336>] ? _spin_lock+0x8/0xb > > > > > > [ 234.423941] [<c1024375>] bad_area_nosemaphore+0xd/0x10 > > > > > > [ 234.423956] [<c148ff7e>] do_page_fault+0x19f/0x304 > > > > > > [ 234.423961] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > > > [ 234.423969] [<c148fddf>] ? do_page_fault+0x0/0x304 > > > > > > [ 234.423974] [<c148e5ae>] error_code+0x66/0x6c > > > > > > [ 234.423978] [<c148fddf>] ? do_page_fault+0x0/0x304 > > > > > > [ 234.423987] [<c122be10>] ? i915_gem_execbuffer+0x572/0xbe5 > > > > > > [ 234.423993] [<c121706a>] ? drm_gem_object_lookup+0x33/0x3c > > > > > > [ 234.423997] [<c1215d99>] ? drm_ioctl+0x99/0x286 > > > > > > [ 234.424005] [<c118e3c9>] ? copy_from_user+0x2a/0x111 > > > > > > [ 234.424010] [<c1215f06>] drm_ioctl+0x206/0x286 > > > > > > [ 234.424014] [<c122b89e>] ? i915_gem_execbuffer+0x0/0xbe5 > > > > > > [ 234.424023] [<c10289be>] ? kmap_atomic_prot+0xf6/0xf8 > > > > > > [ 234.424028] [<c10045ab>] ? pfn_to_mfn+0x11/0x18 > > > > > > [ 234.424032] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > > > [ 234.424040] [<c1005d05>] ? xen_set_pte_at+0x92/0xac > > > > > > [ 234.424046] [<c10bed0d>] vfs_ioctl+0x50/0x69 > > > > > > [ 234.424051] [<c10bf262>] do_vfs_ioctl+0x498/0x4d2 > > > > > > [ 234.424062] [<c10704d6>] ? audit_syscall_entry+0x102/0x124 > > > > > > [ 234.424067] [<c10bf2dc>] sys_ioctl+0x40/0x5a > > > > > > [ 234.424071] [<c1009aa9>] syscall_call+0x7/0xb > > > > > > [ 234.426288] BUG: scheduling while atomic: X/5275/0x10000001 > > > > > > [ 234.426295] Modules linked in: > > > > > > [ 234.426304] Pid: 5275, comm: X Tainted: G D 2.6.31.13 #1 > > > > > > [ 234.426310] Call Trace: > > > > > > [ 234.426319] [<c1032d8e>] ? __schedule_bug+0x37/0x51 > > > > > > [ 234.426328] [<c1032da3>] __schedule_bug+0x4c/0x51 > > > > > > [ 234.426336] [<c148c9db>] schedule+0x8c/0x7df > > > > > > [ 234.426345] [<c10067eb>] ? xen_restore_fl_direct_end+0x0/0x1 > > > > > > [ 234.426354] [<c103da8c>] ? do_softirq+0x3c/0x40 > > > > > > [ 234.426364] [<c11e2f3d>] ? xen_evtchn_do_upcall+0x12d/0x13e > > > > > > [ 234.426374] [<c1006127>] ? xen_force_evtchn_callback+0xf/0x14 > > > > > > [ 234.426383] [<c10353f9>] __cond_resched+0x16/0x2c > > > > > > [ 234.426392] [<c148d214>] _cond_resched+0x1b/0x26 > > > > > > [ 234.426400] [<c109ecbd>] unmap_vmas+0x607/0x674 > > > > > > [ 234.426409] [<c1006127>] ? xen_force_evtchn_callback+0xf/0x14 > > > > > > [ 234.426419] [<c10a28ee>] exit_mmap+0xae/0x128 > > > > > > [ 234.426427] [<c1036deb>] mmput+0x26/0x8b > > > > > > [ 234.426435] [<c103a0d6>] exit_mm+0xe1/0xe9 > > > > > > [ 234.426443] [<c103b90e>] do_exit+0x175/0x618 > > > > > > [ 234.426451] [<c148c76a>] ? printk+0xf/0x11 > > > > > > [ 234.426461] [<c1038af1>] ? oops_exit+0x23/0x28 > > > > > > [ 234.426470] [<c148eec3>] oops_end+0xa0/0xa8 > > > > > > [ 234.426478] [<c102423c>] no_context+0x13d/0x147 > > > > > > [ 234.426487] [<c1024360>] __bad_area_nosemaphore+0x11a/0x122 > > > > > > [ 234.426496] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > > > > > [ 234.426505] [<c10b1003>] ? __kmalloc+0x115/0x121 > > > > > > [ 234.426514] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > > > > > [ 234.426523] [<c12111e1>] ? intel_i965_mask_memory+0x41/0x92 > > > > > > [ 234.426532] [<c12104cb>] ? intel_i915_insert_entries+0x11f/0x137 > > > > > > [ 234.426542] [<c148e336>] ? _spin_lock+0x8/0xb > > > > > > [ 234.426550] [<c1024375>] bad_area_nosemaphore+0xd/0x10 > > > > > > [ 234.426559] [<c148ff7e>] do_page_fault+0x19f/0x304 > > > > > > [ 234.426567] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > > > [ 234.426576] [<c148fddf>] ? do_page_fault+0x0/0x304 > > > > > > [ 234.426585] [<c148e5ae>] error_code+0x66/0x6c > > > > > > [ 234.426593] [<c148fddf>] ? do_page_fault+0x0/0x304 > > > > > > [ 234.426602] [<c122be10>] ? i915_gem_execbuffer+0x572/0xbe5 > > > > > > [ 234.426611] [<c121706a>] ? drm_gem_object_lookup+0x33/0x3c > > > > > > [ 234.426620] [<c1215d99>] ? drm_ioctl+0x99/0x286 > > > > > > [ 234.426628] [<c118e3c9>] ? copy_from_user+0x2a/0x111 > > > > > > [ 234.426637] [<c1215f06>] drm_ioctl+0x206/0x286 > > > > > > [ 234.426645] [<c122b89e>] ? i915_gem_execbuffer+0x0/0xbe5 > > > > > > [ 234.426655] [<c10289be>] ? kmap_atomic_prot+0xf6/0xf8 > > > > > > [ 234.426663] [<c10045ab>] ? pfn_to_mfn+0x11/0x18 > > > > > > [ 234.426671] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > > > [ 234.426680] [<c1005d05>] ? xen_set_pte_at+0x92/0xac > > > > > > [ 234.426689] [<c10bed0d>] vfs_ioctl+0x50/0x69 > > > > > > [ 234.426697] [<c10bf262>] do_vfs_ioctl+0x498/0x4d2 > > > > > > [ 234.426706] [<c10704d6>] ? audit_syscall_entry+0x102/0x124 > > > > > > [ 234.426715] [<c10bf2dc>] sys_ioctl+0x40/0x5a > > > > > > [ 234.426723] [<c1009aa9>] syscall_call+0x7/0xb > > > > > > [ 234.508447] BUG: scheduling while atomic: X/5275/0x10000001 > > > > > > [ 234.508457] Modules linked in: > > > > > > [ 234.508466] Pid: 5275, comm: X Tainted: G D 2.6.31.13 #1 > > > > > > [ 234.508473] Call Trace: > > > > > > [ 234.508485] [<c1032d8e>] ? __schedule_bug+0x37/0x51 > > > > > > [ 234.508494] [<c1032da3>] __schedule_bug+0x4c/0x51 > > > > > > [ 234.508504] [<c148c9db>] schedule+0x8c/0x7df > > > > > > [ 234.508515] [<c10067eb>] ? xen_restore_fl_direct_end+0x0/0x1 > > > > > > [ 234.508525] [<c103da8c>] ? do_softirq+0x3c/0x40 > > > > > > [ 234.508535] [<c11e2f3d>] ? xen_evtchn_do_upcall+0x12d/0x13e > > > > > > [ 234.508545] [<c1006127>] ? xen_force_evtchn_callback+0xf/0x14 > > > > > > [ 234.508554] [<c10353f9>] __cond_resched+0x16/0x2c > > > > > > [ 234.508563] [<c148d214>] _cond_resched+0x1b/0x26 > > > > > > [ 234.508573] [<c109ecbd>] unmap_vmas+0x607/0x674 > > > > > > [ 234.508581] [<c1006127>] ? xen_force_evtchn_callback+0xf/0x14 > > > > > > [ 234.508591] [<c10a28ee>] exit_mmap+0xae/0x128 > > > > > > [ 234.508600] [<c1036deb>] mmput+0x26/0x8b > > > > > > [ 234.508608] [<c103a0d6>] exit_mm+0xe1/0xe9 > > > > > > [ 234.508616] [<c103b90e>] do_exit+0x175/0x618 > > > > > > [ 234.508624] [<c148c76a>] ? printk+0xf/0x11 > > > > > > [ 234.508632] [<c1038af1>] ? oops_exit+0x23/0x28 > > > > > > [ 234.508641] [<c148eec3>] oops_end+0xa0/0xa8 > > > > > > [ 234.508650] [<c102423c>] no_context+0x13d/0x147 > > > > > > [ 234.508659] [<c1024360>] __bad_area_nosemaphore+0x11a/0x122 > > > > > > [ 234.508669] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > > > > > [ 234.508678] [<c10b1003>] ? __kmalloc+0x115/0x121 > > > > > > [ 234.508687] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > > > > > [ 234.508696] [<c12111e1>] ? intel_i965_mask_memory+0x41/0x92 > > > > > > [ 234.508706] [<c12104cb>] ? intel_i915_insert_entries+0x11f/0x137 > > > > > > [ 234.508715] [<c148e336>] ? _spin_lock+0x8/0xb > > > > > > [ 234.508724] [<c1024375>] bad_area_nosemaphore+0xd/0x10 > > > > > > [ 234.508732] [<c148ff7e>] do_page_fault+0x19f/0x304 > > > > > > [ 234.508741] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > > > [ 234.508750] [<c148fddf>] ? do_page_fault+0x0/0x304 > > > > > > [ 234.508758] [<c148e5ae>] error_code+0x66/0x6c > > > > > > [ 234.508767] [<c148fddf>] ? do_page_fault+0x0/0x304 > > > > > > [ 234.508777] [<c122be10>] ? i915_gem_execbuffer+0x572/0xbe5 > > > > > > [ 234.508787] [<c121706a>] ? drm_gem_object_lookup+0x33/0x3c > > > > > > [ 234.508795] [<c1215d99>] ? drm_ioctl+0x99/0x286 > > > > > > [ 234.508804] [<c118e3c9>] ? copy_from_user+0x2a/0x111 > > > > > > [ 234.508813] [<c1215f06>] drm_ioctl+0x206/0x286 > > > > > > [ 234.508822] [<c122b89e>] ? i915_gem_execbuffer+0x0/0xbe5 > > > > > > [ 234.508831] [<c10289be>] ? kmap_atomic_prot+0xf6/0xf8 > > > > > > [ 234.508840] [<c10045ab>] ? pfn_to_mfn+0x11/0x18 > > > > > > [ 234.508848] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > > > [ 234.508856] [<c1005d05>] ? xen_set_pte_at+0x92/0xac > > > > > > [ 234.508866] [<c10bed0d>] vfs_ioctl+0x50/0x69 > > > > > > [ 234.508874] [<c10bf262>] do_vfs_ioctl+0x498/0x4d2 > > > > > > [ 234.508884] [<c10704d6>] ? audit_syscall_entry+0x102/0x124 > > > > > > [ 234.508892] [<c10bf2dc>] sys_ioctl+0x40/0x5a > > > > > > [ 234.508901] [<c1009aa9>] syscall_call+0x7/0xb > > > > > > [ 234.545148] BUG: scheduling while atomic: X/5275/0x00000001 > > > > > > [ 234.545156] Modules linked in: > > > > > > [ 234.545165] Pid: 5275, comm: X Tainted: G D 2.6.31.13 #1 > > > > > > [ 234.545172] Call Trace: > > > > > > [ 234.545183] [<c1032d8e>] ? __schedule_bug+0x37/0x51 > > > > > > [ 234.545192] [<c1032da3>] __schedule_bug+0x4c/0x51 > > > > > > [ 234.545238] [<c148c9db>] schedule+0x8c/0x7df > > > > > > [ 234.545247] [<c103db80>] ? irq_exit+0x39/0x5c > > > > > > [ 234.545252] [<c11e2f3d>] ? xen_evtchn_do_upcall+0x12d/0x13e > > > > > > [ 234.545252] [<c100a5a7>] ? xen_do_upcall+0x7/0xc > > > > > > [ 234.545252] [<c148d85f>] __mutex_lock_common+0xe4/0x13d > > > > > > [ 234.545252] [<c148e336>] ? _spin_lock+0x8/0xb > > > > > > [ 234.545252] [<c148d8ca>] __mutex_lock_slowpath+0x12/0x15 > > > > > > [ 234.545252] [<c148d96d>] ? mutex_lock+0x1a/0x28 > > > > > > [ 234.545252] [<c148d96d>] mutex_lock+0x1a/0x28 > > > > > > [ 234.545252] [<c1216e58>] drm_gem_vm_close+0x15/0x30 > > > > > > [ 234.545252] [<c10a2815>] remove_vma+0x21/0x4c > > > > > > [ 234.545252] [<c10a2950>] exit_mmap+0x110/0x128 > > > > > > [ 234.545252] [<c1036deb>] mmput+0x26/0x8b > > > > > > [ 234.545252] [<c103a0d6>] exit_mm+0xe1/0xe9 > > > > > > [ 234.545252] [<c103b90e>] do_exit+0x175/0x618 > > > > > > [ 234.545252] [<c148c76a>] ? printk+0xf/0x11 > > > > > > [ 234.545252] [<c1038af1>] ? oops_exit+0x23/0x28 > > > > > > [ 234.545252] [<c148eec3>] oops_end+0xa0/0xa8 > > > > > > [ 234.545252] [<c102423c>] no_context+0x13d/0x147 > > > > > > [ 234.545252] [<c1024360>] __bad_area_nosemaphore+0x11a/0x122 > > > > > > [ 234.545252] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > > > > > [ 234.545252] [<c10b1003>] ? __kmalloc+0x115/0x121 > > > > > > [ 234.545252] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > > > > > [ 234.545252] [<c12111e1>] ? intel_i965_mask_memory+0x41/0x92 > > > > > > [ 234.545252] [<c12104cb>] ? intel_i915_insert_entries+0x11f/0x137 > > > > > > [ 234.545252] [<c148e336>] ? _spin_lock+0x8/0xb > > > > > > [ 234.545252] [<c1024375>] bad_area_nosemaphore+0xd/0x10 > > > > > > [ 234.545252] [<c148ff7e>] do_page_fault+0x19f/0x304 > > > > > > [ 234.545252] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > > > [ 234.545252] [<c148fddf>] ? do_page_fault+0x0/0x304 > > > > > > [ 234.545252] [<c148e5ae>] error_code+0x66/0x6c > > > > > > [ 234.545252] [<c148fddf>] ? do_page_fault+0x0/0x304 > > > > > > [ 234.545252] [<c122be10>] ? i915_gem_execbuffer+0x572/0xbe5 > > > > > > [ 234.545252] [<c121706a>] ? drm_gem_object_lookup+0x33/0x3c > > > > > > [ 234.545252] [<c1215d99>] ? drm_ioctl+0x99/0x286 > > > > > > [ 234.545252] [<c118e3c9>] ? copy_from_user+0x2a/0x111 > > > > > > [ 234.545252] [<c1215f06>] drm_ioctl+0x206/0x286 > > > > > > [ 234.545252] [<c122b89e>] ? i915_gem_execbuffer+0x0/0xbe5 > > > > > > [ 234.545252] [<c10289be>] ? kmap_atomic_prot+0xf6/0xf8 > > > > > > [ 234.545252] [<c10045ab>] ? pfn_to_mfn+0x11/0x18 > > > > > > [ 234.545252] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > > > [ 234.545252] [<c1005d05>] ? xen_set_pte_at+0x92/0xac > > > > > > [ 234.545252] [<c10bed0d>] vfs_ioctl+0x50/0x69 > > > > > > [ 234.545252] [<c10bf262>] do_vfs_ioctl+0x498/0x4d2 > > > > > > [ 234.545252] [<c10704d6>] ? audit_syscall_entry+0x102/0x124 > > > > > > [ 234.545252] [<c10bf2dc>] sys_ioctl+0x40/0x5a > > > > > > [ 234.545252] [<c1009aa9>] syscall_call+0x7/0xb > > > > > _______________________________________________ > > > Xen-devel mailing list > > > Xen-devel@lists.xensource.com > > > http://lists.xensource.com/xen-devel > >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
On Fri, May 14, 2010 at 02:03:25PM +0800, Lin, Ben Y wrote:> I didn''t try this branch, but I tried the xen/next, it still has such issue. > > Could you tell me which configuration should be workable? For example, xen version + branch for pvops dom0 + graphics driver release version. >I''m not sure which versions work.. Graphics stuff (drm/gem/ttm) still need some work to be reliable in pvops dom0 kernels. Please see: http://wiki.xensource.com/xenwiki/XenPVOPSDRM -- Pasi> > Thanks > Ben > > -----Original Message----- > From: Pasi Kärkkäinen [mailto:pasik@iki.fi] > Sent: Friday, May 14, 2010 2:00 PM > To: Lin, Ben Y > Cc: xen-devel@lists.xensource.com > Subject: Re: [Xen-devel] i915 crashs in the pvops dom0 > > On Fri, May 14, 2010 at 01:55:54PM +0800, Lin, Ben Y wrote: > > I did add nomodeset before, the dom0 could boot to console mode. But after I run startX, the i915 module will crash as long as it executes batch buffer. Without adding nomodeset, the dom0 could not boot to console successfully. > > > > Did you try a dom0 kernel from xen/stable-2.6.32.x branch? Does that help? With or without nomodeset? > > -- Pasi > > > Thanks > > Ben > > > > -----Original Message----- > > From: Pasi Kärkkäinen [mailto:pasik@iki.fi] > > Sent: Friday, May 14, 2010 1:49 PM > > To: Lin, Ben Y > > Cc: xen-devel@lists.xensource.com > > Subject: Re: [Xen-devel] i915 crashs in the pvops dom0 > > > > On Fri, May 14, 2010 at 10:27:28AM +0800, Lin, Ben Y wrote: > > > I searched my issue with Google, and found that someone has already reported this issue in http://lists.xensource.com/archives/html/xen-bugs/2010-04/msg00021.html, but I didn''t find any solution. > > > It may be caused by PFN != MFN issue. > > > > > > Here is my grub.conf: > > > Root (hd0,1) > > > Kernel /xen-4.0.0.gz dom0_mem=2G > > > Module /vmlinuz-2.6.31.13 ro root=/dev/VolGroup00/LogVol00 > > > Module /initrd-2.6.31.13.img > > > > > > > Try adding "nomodeset" parameter to the Module /vmlinuz line. > > > > -- Pasi > > > > > > > > Thanks > > > Ben > > > > > > > > > -----Original Message----- > > > From: Pasi Kärkkäinen [mailto:pasik@iki.fi] > > > Sent: Thursday, May 13, 2010 7:42 PM > > > To: Lin, Ben Y > > > Cc: xen-devel@lists.xensource.com > > > Subject: Re: [Xen-devel] i915 crashs in the pvops dom0 > > > > > > On Thu, May 13, 2010 at 02:21:28PM +0800, Lin, Ben Y wrote: > > > > Hi All: > > > > > > > > > > > > > > > > I installed the pvops domain0 with kernel 2.6.31.13 in my Q35 platform by > > > > git clone git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git > > > > linux-2.6-xen. I am failed to start the X server, and the dom0 crashed > > > > with the following logs. > > > > > > > > > > > > > > > > The root cause is: > > > > > > > > [ 234.397144] BUG: unable to handle kernel paging request at f5790010 > > > > > > > > [ 234.397164] IP: [<c122be10>] i915_gem_execbuffer+0x572/0xbe5 > > > > > > > > > > > > > > > > Is anyone meet such issue before? > > > > > > > > > > Take a look at this: > > > http://wiki.xensource.com/xenwiki/XenPVOPSDRM > > > > > > How much memory does your dom0 have? > > > Also please paste your dom0 grub.conf. > > > > > > -- Pasi > > > > > > > > > > > > > > > > > > > > > > > Thanks > > > > > > > > Ben > > > > > > > > > > > > > > > > (XEN) d0:v2: reserved bit in page table (ec=000B) > > > > > > > > (XEN) Pagetable walk from f5790010: > > > > > > > > (XEN) L3[0x003] = 0000000064038001 0001c577 > > > > > > > > (XEN) L2[0x1ab] = 00000000397bd067 000017bd > > > > > > > > (XEN) L1[0x190] = 800007fffffff06b ffffffff > > > > > > > > (XEN) ----[ Xen-4.0.0 x86_32p debug=n Not tainted ]---- > > > > > > > > (XEN) CPU: 2 > > > > > > > > (XEN) EIP: 0061:[<c122be10>] > > > > > > > > (XEN) EFLAGS: 00010206 EM: 0 CONTEXT: pv guest > > > > > > > > (XEN) eax: f5790000 ebx: dd5cf980 ecx: f5790010 edx: 01011000 > > > > > > > > (XEN) esi: dd5cf280 edi: 00000010 ebp: da19be74 esp: da19bde0 > > > > > > > > (XEN) cr0: 8005003b cr4: 000026f0 cr3: 64097000 cr2: f5790010 > > > > > > > > (XEN) ds: 007b es: 007b fs: 00d8 gs: 0033 ss: 0069 cs: 0061 > > > > > > > > (XEN) Guest stack trace from esp=da19bde0: > > > > > > > > (XEN) 0000016b 80000000 00000000 fffe0001 df19b9c0 da19be88 df8ab400 > > > > de698000 > > > > > > > > (XEN) df8ab414 df19bba0 df19bf00 df8d7770 00000000 dd5cf280 00000002 > > > > 00000000 > > > > > > > > (XEN) 00000000 df19bde0 da19be30 dd5cf980 df19bea0 00000000 de698000 > > > > dc42d780 > > > > > > > > (XEN) df19bba0 da19be5c c121706a df19bf04 00000002 c1215d99 00000003 > > > > c163331d > > > > > > > > (XEN) df19bf40 c118e3c9 da19be88 00000054 40286454 da19bf14 c1215f06 > > > > df19b9c0 > > > > > > > > (XEN) df8ab400 c122b89e 082f0288 00000000 00000003 00000000 00000068 > > > > 00003039 > > > > > > > > (XEN) ffffffff 00000000 00000000 00000000 00000041 c1729840 00000002 > > > > df180268 > > > > > > > > (XEN) dc457c00 dc457c00 c172a740 00000010 c2484fe0 00000007 c2484fe0 > > > > da19bf00 > > > > > > > > (XEN) c10289be c10045ab 80000000 c10048bb da19bf10 c1005d05 80000000 > > > > 00000000 > > > > > > > > (XEN) da155d00 bfc49a24 c16defd8 da155d00 bfc49a24 da19bf30 c10bed0d > > > > bfc49a24 > > > > > > > > (XEN) 40286454 da155d00 dddea3f0 0000000a da19bf90 c10bf262 80000000 > > > > 00000000 > > > > > > > > (XEN) 00000000 000000a0 dc4e1210 d487f0a0 c246c9a0 c2484fe0 00000000 > > > > dce8f1f4 > > > > > > > > (XEN) 00000000 df18d598 df18d000 da19bf90 c10704d6 00000000 0000000a > > > > da19bf9c > > > > > > > > (XEN) 40000003 00000000 da155d00 bfc49a24 da19bfac c10bf2dc bfc49a24 > > > > 00000000 > > > > > > > > (XEN) 0000000a bfc49a24 00000000 da19a000 c1009aa9 0000000a 40286454 > > > > bfc49a24 > > > > > > > > (XEN) bfc49a24 00000000 bfc49a58 ffffffda 0000007b 0000007b c1000000 > > > > 00000000 > > > > > > > > (XEN) 00000036 b771d416 00000073 00000246 bfc499d4 0000007b 00000000 > > > > 00000000 > > > > > > > > [ 234.397144] BUG: unable to handle kernel paging request at f5790010 > > > > > > > > [ 234.397164] IP: [<c122be10>] i915_gem_execbuffer+0x572/0xbe5 > > > > > > > > [ 234.397185] *pdpt = 0000000064038001 > > > > > > > > [ 234.397198] Oops: 000b [#1] SMP > > > > > > > > [ 234.397213] last sysfs file: > > > > /sys/devices/virtual/dmi/id/chassis_asset_tag > > > > > > > > [ 234.397224] Modules linked in: > > > > > > > > [ 234.397235] > > > > > > > > [ 234.397243] Pid: 5275, comm: X Not tainted (2.6.31.13 #1) OptiPlex 755 > > > > > > > > > > > > > > > > [ 234.397257] EIP: 0061:[<c122be10>] EFLAGS: 00010206 CPU: 2 > > > > > > > > [ 234.397268] EIP is at i915_gem_execbuffer+0x572/0xbe5 > > > > > > > > [ 234.397278] EAX: f5790000 EBX: dd5cf980 ECX: f5790010 EDX: 01011000 > > > > > > > > [ 234.397288] ESI: dd5cf280 EDI: 00000010 EBP: da19be74 ESP: da19bde0 > > > > > > > > [ 234.397299] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0069 > > > > > > > > [ 234.397309] Process X (pid: 5275, ti=da19a000 task=da181400 > > > > task.ti=da19a000) > > > > > > > > [ 234.397319] Stack: > > > > > > > > [ 234.397326] 0000016b 80000000 00000000 fffe0001 df19b9c0 da19be88 > > > > df8ab400 d > > > > > > > > e698000 > > > > > > > > [ 234.397359] <0> df8ab414 df19bba0 df19bf00 df8d7770 00000000 dd5cf280 > > > > 0000000 > > > > > > > > 2 00000000 > > > > > > > > [ 234.397397] <0> 00000000 df19bde0 da19be30 dd5cf980 df19bea0 00000000 > > > > de69800 > > > > > > > > 0 dc42d780 > > > > > > > > [ 234.397438] Call Trace: > > > > > > > > [ 234.397452] [<c121706a>] ? drm_gem_object_lookup+0x33/0x3c > > > > > > > > [ 234.397456] [<c1215d99>] ? drm_ioctl+0x99/0x286 > > > > > > > > [ 234.397456] [<c118e3c9>] ? copy_from_user+0x2a/0x111 > > > > > > > > [ 234.397456] [<c1215f06>] ? drm_ioctl+0x206/0x286 > > > > > > > > [ 234.397456] [<c122b89e>] ? i915_gem_execbuffer+0x0/0xbe5 > > > > > > > > [ 234.397456] [<c10289be>] ? kmap_atomic_prot+0xf6/0xf8 > > > > > > > > [ 234.397456] [<c10045ab>] ? pfn_to_mfn+0x11/0x18 > > > > > > > > [ 234.397456] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > > > > > [ 234.397456] [<c1005d05>] ? xen_set_pte_at+0x92/0xac > > > > > > > > [ 234.397456] [<c10bed0d>] ? vfs_ioctl+0x50/0x69 > > > > > > > > [ 234.397456] [<c10bf262>] ? do_vfs_ioctl+0x498/0x4d2 > > > > > > > > [ 234.397456] [<c10704d6>] ? audit_syscall_entry+0x102/0x124 > > > > > > > > [ 234.397456] [<c10bf2dc>] ? sys_ioctl+0x40/0x5a > > > > > > > > [ 234.397456] [<c1009aa9>] ? syscall_call+0x7/0xb > > > > > > > > [ 234.397456] Code: ba 03 00 00 00 13 58 04 81 e7 ff 0f 00 00 ff 70 10 ff > > > > 70 0c > > > > > > > > 0f ac d9 0c 89 c8 e8 47 c2 df ff 8b 5d b8 8b 56 04 03 53 2c 8d 0c 38 <89> > > > > 11 ba > > > > > > > > 03 00 00 00 e8 42 c1 df ff 8b 7b 2c c7 46 14 00 00 00 > > > > > > > > [ 234.397456] EIP: [<c122be10>] i915_gem_execbuffer+0x572/0xbe5 SS:ESP > > > > 0069:da1 > > > > > > > > 9bde0 > > > > > > > > [ 234.397456] CR2: 00000000f5790010 > > > > > > > > [ 234.397456] ---[ end trace 9042e94c07667bf4 ]--- > > > > > > > > [ 234.397456] note: X[5275] exited with preempt_count 1 > > > > > > > > [ 234.423654] BUG: scheduling while atomic: X/5275/0x10000001 > > > > > > > > [ 234.423662] Modules linked in: > > > > > > > > [ 234.423672] Pid: 5275, comm: X Tainted: G D 2.6.31.13 #1 > > > > > > > > [ 234.423678] Call Trace: > > > > > > > > [ 234.423689] [<c1032d8e>] ? __schedule_bug+0x37/0x51 > > > > > > > > [ 234.423698] [<c1032da3>] __schedule_bug+0x4c/0x51 > > > > > > > > [ 234.423708] [<c148c9db>] schedule+0x8c/0x7df > > > > > > > > [ 234.423717] [<c10067eb>] ? xen_restore_fl_direct_end+0x0/0x1 > > > > > > > > [ 234.423728] [<c103da8c>] ? do_softirq+0x3c/0x40 > > > > > > > > [ 234.423737] [<c1090809>] ? __pagevec_free+0x1d/0x25 > > > > > > > > [ 234.423746] [<c10067f4>] ? check_events+0x8/0xc > > > > > > > > [ 234.423754] [<c10067eb>] ? xen_restore_fl_direct_end+0x0/0x1 > > > > > > > > [ 234.423763] [<c1004eb5>] ? xen_mc_issue+0x20/0x23 > > > > > > > > [ 234.423772] [<c10353f9>] __cond_resched+0x16/0x2c > > > > > > > > [ 234.423780] [<c148d214>] _cond_resched+0x1b/0x26 > > > > > > > > [ 234.423790] [<c109ecbd>] unmap_vmas+0x607/0x674 > > > > > > > > [ 234.423799] [<c1006127>] ? xen_force_evtchn_callback+0xf/0x14 > > > > > > > > [ 234.423809] [<c10a28ee>] exit_mmap+0xae/0x128 > > > > > > > > [ 234.423817] [<c1036deb>] mmput+0x26/0x8b > > > > > > > > [ 234.423825] [<c103a0d6>] exit_mm+0xe1/0xe9 > > > > > > > > [ 234.423833] [<c103b90e>] do_exit+0x175/0x618 > > > > > > > > [ 234.423841] [<c148c76a>] ? printk+0xf/0x11 > > > > > > > > [ 234.423849] [<c1038af1>] ? oops_exit+0x23/0x28 > > > > > > > > [ 234.423859] [<c148eec3>] oops_end+0xa0/0xa8 > > > > > > > > [ 234.423868] [<c102423c>] no_context+0x13d/0x147 > > > > > > > > [ 234.423876] [<c1024360>] __bad_area_nosemaphore+0x11a/0x122 > > > > > > > > [ 234.423887] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > > > > > > > [ 234.423896] [<c10b1003>] ? __kmalloc+0x115/0x121 > > > > > > > > [ 234.423904] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > > > > > > > [ 234.423914] [<c12111e1>] ? intel_i965_mask_memory+0x41/0x92 > > > > > > > > [ 234.423923] [<c12104cb>] ? intel_i915_insert_entries+0x11f/0x137 > > > > > > > > [ 234.423933] [<c148e336>] ? _spin_lock+0x8/0xb > > > > > > > > [ 234.423941] [<c1024375>] bad_area_nosemaphore+0xd/0x10 > > > > > > > > [ 234.423956] [<c148ff7e>] do_page_fault+0x19f/0x304 > > > > > > > > [ 234.423961] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > > > > > [ 234.423969] [<c148fddf>] ? do_page_fault+0x0/0x304 > > > > > > > > [ 234.423974] [<c148e5ae>] error_code+0x66/0x6c > > > > > > > > [ 234.423978] [<c148fddf>] ? do_page_fault+0x0/0x304 > > > > > > > > [ 234.423987] [<c122be10>] ? i915_gem_execbuffer+0x572/0xbe5 > > > > > > > > [ 234.423993] [<c121706a>] ? drm_gem_object_lookup+0x33/0x3c > > > > > > > > [ 234.423997] [<c1215d99>] ? drm_ioctl+0x99/0x286 > > > > > > > > [ 234.424005] [<c118e3c9>] ? copy_from_user+0x2a/0x111 > > > > > > > > [ 234.424010] [<c1215f06>] drm_ioctl+0x206/0x286 > > > > > > > > [ 234.424014] [<c122b89e>] ? i915_gem_execbuffer+0x0/0xbe5 > > > > > > > > [ 234.424023] [<c10289be>] ? kmap_atomic_prot+0xf6/0xf8 > > > > > > > > [ 234.424028] [<c10045ab>] ? pfn_to_mfn+0x11/0x18 > > > > > > > > [ 234.424032] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > > > > > [ 234.424040] [<c1005d05>] ? xen_set_pte_at+0x92/0xac > > > > > > > > [ 234.424046] [<c10bed0d>] vfs_ioctl+0x50/0x69 > > > > > > > > [ 234.424051] [<c10bf262>] do_vfs_ioctl+0x498/0x4d2 > > > > > > > > [ 234.424062] [<c10704d6>] ? audit_syscall_entry+0x102/0x124 > > > > > > > > [ 234.424067] [<c10bf2dc>] sys_ioctl+0x40/0x5a > > > > > > > > [ 234.424071] [<c1009aa9>] syscall_call+0x7/0xb > > > > > > > > [ 234.426288] BUG: scheduling while atomic: X/5275/0x10000001 > > > > > > > > [ 234.426295] Modules linked in: > > > > > > > > [ 234.426304] Pid: 5275, comm: X Tainted: G D 2.6.31.13 #1 > > > > > > > > [ 234.426310] Call Trace: > > > > > > > > [ 234.426319] [<c1032d8e>] ? __schedule_bug+0x37/0x51 > > > > > > > > [ 234.426328] [<c1032da3>] __schedule_bug+0x4c/0x51 > > > > > > > > [ 234.426336] [<c148c9db>] schedule+0x8c/0x7df > > > > > > > > [ 234.426345] [<c10067eb>] ? xen_restore_fl_direct_end+0x0/0x1 > > > > > > > > [ 234.426354] [<c103da8c>] ? do_softirq+0x3c/0x40 > > > > > > > > [ 234.426364] [<c11e2f3d>] ? xen_evtchn_do_upcall+0x12d/0x13e > > > > > > > > [ 234.426374] [<c1006127>] ? xen_force_evtchn_callback+0xf/0x14 > > > > > > > > [ 234.426383] [<c10353f9>] __cond_resched+0x16/0x2c > > > > > > > > [ 234.426392] [<c148d214>] _cond_resched+0x1b/0x26 > > > > > > > > [ 234.426400] [<c109ecbd>] unmap_vmas+0x607/0x674 > > > > > > > > [ 234.426409] [<c1006127>] ? xen_force_evtchn_callback+0xf/0x14 > > > > > > > > [ 234.426419] [<c10a28ee>] exit_mmap+0xae/0x128 > > > > > > > > [ 234.426427] [<c1036deb>] mmput+0x26/0x8b > > > > > > > > [ 234.426435] [<c103a0d6>] exit_mm+0xe1/0xe9 > > > > > > > > [ 234.426443] [<c103b90e>] do_exit+0x175/0x618 > > > > > > > > [ 234.426451] [<c148c76a>] ? printk+0xf/0x11 > > > > > > > > [ 234.426461] [<c1038af1>] ? oops_exit+0x23/0x28 > > > > > > > > [ 234.426470] [<c148eec3>] oops_end+0xa0/0xa8 > > > > > > > > [ 234.426478] [<c102423c>] no_context+0x13d/0x147 > > > > > > > > [ 234.426487] [<c1024360>] __bad_area_nosemaphore+0x11a/0x122 > > > > > > > > [ 234.426496] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > > > > > > > [ 234.426505] [<c10b1003>] ? __kmalloc+0x115/0x121 > > > > > > > > [ 234.426514] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > > > > > > > [ 234.426523] [<c12111e1>] ? intel_i965_mask_memory+0x41/0x92 > > > > > > > > [ 234.426532] [<c12104cb>] ? intel_i915_insert_entries+0x11f/0x137 > > > > > > > > [ 234.426542] [<c148e336>] ? _spin_lock+0x8/0xb > > > > > > > > [ 234.426550] [<c1024375>] bad_area_nosemaphore+0xd/0x10 > > > > > > > > [ 234.426559] [<c148ff7e>] do_page_fault+0x19f/0x304 > > > > > > > > [ 234.426567] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > > > > > [ 234.426576] [<c148fddf>] ? do_page_fault+0x0/0x304 > > > > > > > > [ 234.426585] [<c148e5ae>] error_code+0x66/0x6c > > > > > > > > [ 234.426593] [<c148fddf>] ? do_page_fault+0x0/0x304 > > > > > > > > [ 234.426602] [<c122be10>] ? i915_gem_execbuffer+0x572/0xbe5 > > > > > > > > [ 234.426611] [<c121706a>] ? drm_gem_object_lookup+0x33/0x3c > > > > > > > > [ 234.426620] [<c1215d99>] ? drm_ioctl+0x99/0x286 > > > > > > > > [ 234.426628] [<c118e3c9>] ? copy_from_user+0x2a/0x111 > > > > > > > > [ 234.426637] [<c1215f06>] drm_ioctl+0x206/0x286 > > > > > > > > [ 234.426645] [<c122b89e>] ? i915_gem_execbuffer+0x0/0xbe5 > > > > > > > > [ 234.426655] [<c10289be>] ? kmap_atomic_prot+0xf6/0xf8 > > > > > > > > [ 234.426663] [<c10045ab>] ? pfn_to_mfn+0x11/0x18 > > > > > > > > [ 234.426671] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > > > > > [ 234.426680] [<c1005d05>] ? xen_set_pte_at+0x92/0xac > > > > > > > > [ 234.426689] [<c10bed0d>] vfs_ioctl+0x50/0x69 > > > > > > > > [ 234.426697] [<c10bf262>] do_vfs_ioctl+0x498/0x4d2 > > > > > > > > [ 234.426706] [<c10704d6>] ? audit_syscall_entry+0x102/0x124 > > > > > > > > [ 234.426715] [<c10bf2dc>] sys_ioctl+0x40/0x5a > > > > > > > > [ 234.426723] [<c1009aa9>] syscall_call+0x7/0xb > > > > > > > > [ 234.508447] BUG: scheduling while atomic: X/5275/0x10000001 > > > > > > > > [ 234.508457] Modules linked in: > > > > > > > > [ 234.508466] Pid: 5275, comm: X Tainted: G D 2.6.31.13 #1 > > > > > > > > [ 234.508473] Call Trace: > > > > > > > > [ 234.508485] [<c1032d8e>] ? __schedule_bug+0x37/0x51 > > > > > > > > [ 234.508494] [<c1032da3>] __schedule_bug+0x4c/0x51 > > > > > > > > [ 234.508504] [<c148c9db>] schedule+0x8c/0x7df > > > > > > > > [ 234.508515] [<c10067eb>] ? xen_restore_fl_direct_end+0x0/0x1 > > > > > > > > [ 234.508525] [<c103da8c>] ? do_softirq+0x3c/0x40 > > > > > > > > [ 234.508535] [<c11e2f3d>] ? xen_evtchn_do_upcall+0x12d/0x13e > > > > > > > > [ 234.508545] [<c1006127>] ? xen_force_evtchn_callback+0xf/0x14 > > > > > > > > [ 234.508554] [<c10353f9>] __cond_resched+0x16/0x2c > > > > > > > > [ 234.508563] [<c148d214>] _cond_resched+0x1b/0x26 > > > > > > > > [ 234.508573] [<c109ecbd>] unmap_vmas+0x607/0x674 > > > > > > > > [ 234.508581] [<c1006127>] ? xen_force_evtchn_callback+0xf/0x14 > > > > > > > > [ 234.508591] [<c10a28ee>] exit_mmap+0xae/0x128 > > > > > > > > [ 234.508600] [<c1036deb>] mmput+0x26/0x8b > > > > > > > > [ 234.508608] [<c103a0d6>] exit_mm+0xe1/0xe9 > > > > > > > > [ 234.508616] [<c103b90e>] do_exit+0x175/0x618 > > > > > > > > [ 234.508624] [<c148c76a>] ? printk+0xf/0x11 > > > > > > > > [ 234.508632] [<c1038af1>] ? oops_exit+0x23/0x28 > > > > > > > > [ 234.508641] [<c148eec3>] oops_end+0xa0/0xa8 > > > > > > > > [ 234.508650] [<c102423c>] no_context+0x13d/0x147 > > > > > > > > [ 234.508659] [<c1024360>] __bad_area_nosemaphore+0x11a/0x122 > > > > > > > > [ 234.508669] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > > > > > > > [ 234.508678] [<c10b1003>] ? __kmalloc+0x115/0x121 > > > > > > > > [ 234.508687] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > > > > > > > [ 234.508696] [<c12111e1>] ? intel_i965_mask_memory+0x41/0x92 > > > > > > > > [ 234.508706] [<c12104cb>] ? intel_i915_insert_entries+0x11f/0x137 > > > > > > > > [ 234.508715] [<c148e336>] ? _spin_lock+0x8/0xb > > > > > > > > [ 234.508724] [<c1024375>] bad_area_nosemaphore+0xd/0x10 > > > > > > > > [ 234.508732] [<c148ff7e>] do_page_fault+0x19f/0x304 > > > > > > > > [ 234.508741] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > > > > > [ 234.508750] [<c148fddf>] ? do_page_fault+0x0/0x304 > > > > > > > > [ 234.508758] [<c148e5ae>] error_code+0x66/0x6c > > > > > > > > [ 234.508767] [<c148fddf>] ? do_page_fault+0x0/0x304 > > > > > > > > [ 234.508777] [<c122be10>] ? i915_gem_execbuffer+0x572/0xbe5 > > > > > > > > [ 234.508787] [<c121706a>] ? drm_gem_object_lookup+0x33/0x3c > > > > > > > > [ 234.508795] [<c1215d99>] ? drm_ioctl+0x99/0x286 > > > > > > > > [ 234.508804] [<c118e3c9>] ? copy_from_user+0x2a/0x111 > > > > > > > > [ 234.508813] [<c1215f06>] drm_ioctl+0x206/0x286 > > > > > > > > [ 234.508822] [<c122b89e>] ? i915_gem_execbuffer+0x0/0xbe5 > > > > > > > > [ 234.508831] [<c10289be>] ? kmap_atomic_prot+0xf6/0xf8 > > > > > > > > [ 234.508840] [<c10045ab>] ? pfn_to_mfn+0x11/0x18 > > > > > > > > [ 234.508848] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > > > > > [ 234.508856] [<c1005d05>] ? xen_set_pte_at+0x92/0xac > > > > > > > > [ 234.508866] [<c10bed0d>] vfs_ioctl+0x50/0x69 > > > > > > > > [ 234.508874] [<c10bf262>] do_vfs_ioctl+0x498/0x4d2 > > > > > > > > [ 234.508884] [<c10704d6>] ? audit_syscall_entry+0x102/0x124 > > > > > > > > [ 234.508892] [<c10bf2dc>] sys_ioctl+0x40/0x5a > > > > > > > > [ 234.508901] [<c1009aa9>] syscall_call+0x7/0xb > > > > > > > > [ 234.545148] BUG: scheduling while atomic: X/5275/0x00000001 > > > > > > > > [ 234.545156] Modules linked in: > > > > > > > > [ 234.545165] Pid: 5275, comm: X Tainted: G D 2.6.31.13 #1 > > > > > > > > [ 234.545172] Call Trace: > > > > > > > > [ 234.545183] [<c1032d8e>] ? __schedule_bug+0x37/0x51 > > > > > > > > [ 234.545192] [<c1032da3>] __schedule_bug+0x4c/0x51 > > > > > > > > [ 234.545238] [<c148c9db>] schedule+0x8c/0x7df > > > > > > > > [ 234.545247] [<c103db80>] ? irq_exit+0x39/0x5c > > > > > > > > [ 234.545252] [<c11e2f3d>] ? xen_evtchn_do_upcall+0x12d/0x13e > > > > > > > > [ 234.545252] [<c100a5a7>] ? xen_do_upcall+0x7/0xc > > > > > > > > [ 234.545252] [<c148d85f>] __mutex_lock_common+0xe4/0x13d > > > > > > > > [ 234.545252] [<c148e336>] ? _spin_lock+0x8/0xb > > > > > > > > [ 234.545252] [<c148d8ca>] __mutex_lock_slowpath+0x12/0x15 > > > > > > > > [ 234.545252] [<c148d96d>] ? mutex_lock+0x1a/0x28 > > > > > > > > [ 234.545252] [<c148d96d>] mutex_lock+0x1a/0x28 > > > > > > > > [ 234.545252] [<c1216e58>] drm_gem_vm_close+0x15/0x30 > > > > > > > > [ 234.545252] [<c10a2815>] remove_vma+0x21/0x4c > > > > > > > > [ 234.545252] [<c10a2950>] exit_mmap+0x110/0x128 > > > > > > > > [ 234.545252] [<c1036deb>] mmput+0x26/0x8b > > > > > > > > [ 234.545252] [<c103a0d6>] exit_mm+0xe1/0xe9 > > > > > > > > [ 234.545252] [<c103b90e>] do_exit+0x175/0x618 > > > > > > > > [ 234.545252] [<c148c76a>] ? printk+0xf/0x11 > > > > > > > > [ 234.545252] [<c1038af1>] ? oops_exit+0x23/0x28 > > > > > > > > [ 234.545252] [<c148eec3>] oops_end+0xa0/0xa8 > > > > > > > > [ 234.545252] [<c102423c>] no_context+0x13d/0x147 > > > > > > > > [ 234.545252] [<c1024360>] __bad_area_nosemaphore+0x11a/0x122 > > > > > > > > [ 234.545252] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > > > > > > > [ 234.545252] [<c10b1003>] ? __kmalloc+0x115/0x121 > > > > > > > > [ 234.545252] [<c120eea0>] ? agp_alloc_page_array+0x25/0x40 > > > > > > > > [ 234.545252] [<c12111e1>] ? intel_i965_mask_memory+0x41/0x92 > > > > > > > > [ 234.545252] [<c12104cb>] ? intel_i915_insert_entries+0x11f/0x137 > > > > > > > > [ 234.545252] [<c148e336>] ? _spin_lock+0x8/0xb > > > > > > > > [ 234.545252] [<c1024375>] bad_area_nosemaphore+0xd/0x10 > > > > > > > > [ 234.545252] [<c148ff7e>] do_page_fault+0x19f/0x304 > > > > > > > > [ 234.545252] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > > > > > [ 234.545252] [<c148fddf>] ? do_page_fault+0x0/0x304 > > > > > > > > [ 234.545252] [<c148e5ae>] error_code+0x66/0x6c > > > > > > > > [ 234.545252] [<c148fddf>] ? do_page_fault+0x0/0x304 > > > > > > > > [ 234.545252] [<c122be10>] ? i915_gem_execbuffer+0x572/0xbe5 > > > > > > > > [ 234.545252] [<c121706a>] ? drm_gem_object_lookup+0x33/0x3c > > > > > > > > [ 234.545252] [<c1215d99>] ? drm_ioctl+0x99/0x286 > > > > > > > > [ 234.545252] [<c118e3c9>] ? copy_from_user+0x2a/0x111 > > > > > > > > [ 234.545252] [<c1215f06>] drm_ioctl+0x206/0x286 > > > > > > > > [ 234.545252] [<c122b89e>] ? i915_gem_execbuffer+0x0/0xbe5 > > > > > > > > [ 234.545252] [<c10289be>] ? kmap_atomic_prot+0xf6/0xf8 > > > > > > > > [ 234.545252] [<c10045ab>] ? pfn_to_mfn+0x11/0x18 > > > > > > > > [ 234.545252] [<c10048bb>] ? xen_make_pte+0xa2/0xbe > > > > > > > > [ 234.545252] [<c1005d05>] ? xen_set_pte_at+0x92/0xac > > > > > > > > [ 234.545252] [<c10bed0d>] vfs_ioctl+0x50/0x69 > > > > > > > > [ 234.545252] [<c10bf262>] do_vfs_ioctl+0x498/0x4d2 > > > > > > > > [ 234.545252] [<c10704d6>] ? audit_syscall_entry+0x102/0x124 > > > > > > > > [ 234.545252] [<c10bf2dc>] sys_ioctl+0x40/0x5a > > > > > > > > [ 234.545252] [<c1009aa9>] syscall_call+0x7/0xb > > > > > > > _______________________________________________ > > > > Xen-devel mailing list > > > > Xen-devel@lists.xensource.com > > > > http://lists.xensource.com/xen-devel > > >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
On Fri, May 14, 2010 at 02:03:25PM +0800, Lin, Ben Y wrote:> I didn''t try this branch, but I tried the xen/next, it still has such issue.Not all of the bugs are fixed. But one thing I want you to try is to have CONFIG_DMAR enabled in your .config and see if that makes a difference. The reason behind that is the the intel-agp.c code has this: 18 /* 19 * If we have Intel graphics, we''re not going to have anything other than 20 * an Intel IOMMU. So make the correct use of the PCI DMA API contingent 21 * on the Intel IOMMU support (CONFIG_DMAR). 22 * Only newer chipsets need to bother with this, of course. 23 */ 24 #ifdef CONFIG_DMAR 25 #define USE_PCI_DMA_API 1 26 #endif 27 And we end up setting CONFIG_DMAR the newer DMA API is used. See if that works. Eiter way, can you give me these details: - lspci -vvv - Xorg.log - the full console log?> > Could you tell me which configuration should be workable? For example, xen version + branch for pvops dom0 + graphics driver release version. >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel