NetBSD-Bugs archive

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

Re: Subject: Re: port-xen/45975: panic: HYPERVISOR_mmu_update failed, ret: -22 on -current MP domU (amd64)



The following reply was made to PR port-xen/45975; it has been noted by GNATS.

From: Manuel Bouyer <bouyer%antioche.eu.org@localhost>
To: Greg Oster <oster%cs.usask.ca@localhost>
Cc: gnats-bugs%NetBSD.org@localhost, gnats-admin%NetBSD.org@localhost, 
netbsd-bugs%NetBSD.org@localhost,
        riz%NetBSD.org@localhost
Subject: Re: Subject: Re: port-xen/45975: panic: HYPERVISOR_mmu_update
 failed, ret: -22 on -current MP domU (amd64)
Date: Tue, 14 Feb 2012 22:02:43 +0100

 On Tue, Feb 14, 2012 at 02:58:15PM -0600, Greg Oster wrote:
 > 
 > I just saw this panic with today's -current.  Relevant(?) bits look
 > like:
 > 
 > ...
 > pmap_kenter_pa: mapping already present
 > evtchn_do_event: handler 0xffffffff80121b77 didn't lower ipl 8 7
 > evtchn_do_event: handler 0xffffffff80121b77 didn't lower ipl 8 7
 > xpq_flush_queue: 1 entries (0 successful)
 > 0x000000017e476de0: 0x0000000190e00007
 > panic: HYPERVISOR_mmu_update failed, ret: -22
 > 
 > fatal breakpoint trap in supervisor mode
 > trap type 1 code 0 rip ffffffff80134575 cs e030 rflags 246 cr2
 > 7f7ff78002b4 cpl 6 rsp ffffa0005f9ff710 Stopped in pid 19481.1 (sh) at
 > netbsd:breakpoint+0x5:  leave breakpoint() at netbsd:breakpoint+0x5
 > vpanic() at netbsd:vpanic+0x1f2
 > printf_nolog() at netbsd:printf_nolog
 > xpq_queue_machphys_update() at netbsd:xpq_queue_machphys_update
 > pmap_enter_ma() at netbsd:pmap_enter_ma+0xb74
 > pmap_enter() at netbsd:pmap_enter+0x35
 > uvm_fault_internal() at netbsd:uvm_fault_internal+0xf17
 > trap() at netbsd:trap+0x5f5
 > --- trap (number 1600061548) ---
 > 65736961720034:
 > ds          ffea
 > es          f750
 > fs          100
 > gs          e180
 > rdi         0
 > rsi         d
 > rbp         ffffa0005f9ff710
 > rbx         104
 > rdx         0
 > rcx         8
 > rax         1
 > r8          ffffa00004559000
 > r9          1
 > r10         0
 > r11         ffffa0000c761380
 > r12         ffffffff804b7350    copyright+0x40090
 > r13         ffffa0005f9ff750
 > r14         ffffffea
 > r15         2
 > rip         ffffffff80134575    breakpoint+0x5
 > cs          e030
 > rflags      246
 > rsp         ffffa0005f9ff710
 > ss          e02b
 > netbsd:breakpoint+0x5:  leave
 > db{2}> 
 > db{2}> 
 > 
 > relevant bits of 'xm dmesg' looks like:
 > 
 > (XEN) domain.c:509:d9 Attempt to change CR4 flags 00002620 -> 00000620
 > (XEN) domain.c:509:d9 Attempt to change CR4 flags 00002620 -> 00000620
 > (XEN) domain.c:509:d9 Attempt to change CR4 flags 00002620 -> 00000620
 > (XEN) mm.c:2012:d9 Bad type (saw 00000000e8000001 != exp
 > 0000000020000000) for mfn 190e00 (pfn 59a5b) 
 > (XEN) mm.c:745:d9 Attempt to create linear p.t. with write perms
 > 
 > If you need more info, just let me know... (this is a test vm, so can
 > be killed at will/on demand..)
 
 Yes, that's the same problem. Is it with i386 or amd64 ?
 
 -- 
 Manuel Bouyer <bouyer%antioche.eu.org@localhost>
      NetBSD: 26 ans d'experience feront toujours la difference
 --
 


Home | Main Index | Thread Index | Old Index