WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] Bug in timer interrupt crashed dom0

To: "Li, Xin B" <xin.b.li@xxxxxxxxx>
Subject: Re: [Xen-devel] Bug in timer interrupt crashed dom0
From: Jon Mason <jdmason@xxxxxxxxxx>
Date: Tue, 13 Sep 2005 15:34:05 -0500
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Tue, 13 Sep 2005 20:32:26 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <59D45D057E9702469E5775CBB56411F15FC7DA@pdsmsx406>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Mail-followup-to: "Li, Xin B" <xin.b.li@xxxxxxxxx>, Keir Fraser <Keir.Fraser@xxxxxxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxx
References: <59D45D057E9702469E5775CBB56411F15FC7DA@pdsmsx406>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.5.8i
I was seeing nearly the same error on my dual opteron system running
Last Tuesday's build (09/06).  My only change to Xen was a slight
change (addition of some printks) to swiotlb.c.

Monday's build (09/12), which includes Xin's patch, does not reproduce
the problem.  Great job.

Thanks,
Jon

On Sat, Sep 10, 2005 at 01:10:59PM +0800, Li, Xin B wrote:
> Hi Keir, I encountered a timer interrupt issue while running VMX guest,
> this causes xen0 crash as following:
> 
> Timer ISR/6: Time went backwards: delta=-2277754 cpu_delta=42704729
> shadow=597009701164 off=793003739 processed=597804982483
> cpu_processed=597760000000
>  0: 597794982483
>  1: 596930000000
>  2: 597790000000
>  3: 597800000000
>  4: 597800000000
>  5: 596920000000
>  6: 597760000000
>  7: 597800000000
> Unable to handle kernel paging request at virtual address 327d2332
>  printing eip:
> c010c2e2
> *pde = ma 00000000 pa 55555000
> Oops: 0002 [#1]
> PREEMPT SMP 
> Modules linked in: video thermal processor fan button battery ac
> CPU:    6
> EIP:    0061:[<c010c2e2>]    Not tainted VLI
> EFLAGS: 00010203   (2.6.12-xen0) 
> EIP is at timer_interrupt+0x162/0x2c0
> eax: 327d2332   ebx: 00000008   ecx: 00000000   edx: 00010000
> esi: c05cb3c0   edi: 01f308d9   ebp: 00000000   esp: c00cde6c
> ds: 007b   es: 007b   ss: 0069
> Process swapper (pid: 0, threadinfo=c00cc000 task=c00b7a40)
> Stack: c05d9ae0 00000008 2fa81a00 0000008b 028b9f59 00000000 008d192c
> 0000008b 
>        2f4446db 00000000 2ff420d3 0000008b 2d45c000 0000008b 2f4446db
> 00000000 
>        c1436320 c05cb3c0 000000a8 c05cb3c0 ffdd3e86 ffffffff c00fad00
> 00000117 
> Call Trace:
>  [<c0142684>] handle_IRQ_event+0x84/0xe0
>  [<c01427bc>] __do_IRQ+0xdc/0x140
>  [<c010e3dd>] do_IRQ+0x1d/0x30
>  [<c01049e0>] evtchn_do_upcall+0x90/0x100
>  [<c0109740>] hypervisor_callback+0x2c/0x34
>  [<c0107001>] xen_idle+0x51/0xc0
>  [<c01070c7>] cpu_idle+0x57/0x70
>  [<c045ee9d>] preempt_schedule+0x4d/0x70
> Code: c0 e8 13 42 35 00 85 ed 7c 69 7e 7b be c0 b3 5c c0 90 8d b4 26 00
> 00 00 00 8b 04 9d 20 f0 5c c0 81 c7 80 69 67 ff 83 d5 ff 01 f0 <81> 00
> 80 96 98 00 83 50 04 00 31 c0 8b 54 24 74 f6 42 32 02 75 
>  <0>Kernel panic - not syncing: Fatal exception in interrupt
>  stop_this_cpu disable_local_APIC
> stop_this_cpu disable_local_APIC
> stop_this_cpu disable_local_APIC
> stop_this_cpu disable_local_APIC
> Timer ISR/1: Time went backwards: delta=-1313332 cpu_delta=873669151
> shadow=597009338050 off=794331480 processed=597804982483
> cpu_processed=596930000000
>  0: 597794982483
>  1: 596930000000
>  2: 597790000000
>  3: 597800000000
> Timer ISR/5: Time went backwards: delta=-1329261 cpu_delta=883653222
> shadow=597009051468 off=794601976 processed=597804982483
> cpu_processed=596920000000
>  0: 597794982483
>  1: 596930000000
>  2: 597790000000
>  3: 597800000000
> Timer ISR/2: Time went backwards: delta=-1314723 cpu_delta=13667760
> shadow=597008910970 off=794756988 processed=597804982483
> cpu_processed=597790000000
>  0: 597794982483
>  1: 596930000000
>  2: 597790000000
>  3: 597800000000
> stop_this_cpu disable_local_APIC
> stop_this_cpu disable_local_APIC
> stop_this_cpu disable_local_APIC
> smp_send_stop disable_local_APIC
> (XEN) Domain 0 shutdown: rebooting machine.
> 
> -Xin
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel
> 

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

<Prev in Thread] Current Thread [Next in Thread>