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

[Xen-users] weird Dom0 Kernel behaviour...



Hi!

Running Xen 3.0.2-3(testing) from the 6th of august right now for a few
days but even with the previous version (2 weeks older or so) I have a
dom0-centric problem ^^

System is an AMD X2 4800 on an Asus something-VM board. Its known to have
memory issues (even only few of the asus-tested modules are working - so
take care there guys!).


Ok, lets go. The system seems to work fine. Several paravirtualized Debian
Guests and a running Win2k3-guest works fine except some random (sad but
true:) complete system crashes. I can't figure out what the reason could
be. However, the syslog tells me that there is a problem with swap page
allocation. After mem- and "stress"-testing the memory without any bad
results a friend of mine told me to deactivate swap ("swapoff -a") because
it seems to be a swap problem. Said, done. Well, the very weird thing is:
even after disabling the swap I get exactly the same error messages that
he can't allocate swap memory?

Did there went anything wrong while compilation? Where could the problem
be located at? Is it a Xen problem, software in general or a hidden
hardware problem?

Any help is much appreciated :)

Regards, Bigfoot29

PS: Here the log:

Aug  9 07:56:48 xenmon kernel: ksoftirqd/0: page allocation failure.
order:0, mode:0x20
Aug  9 07:56:48 xenmon kernel:
Aug  9 07:56:48 xenmon kernel: Call Trace: <IRQ>
<ffffffff8015e3b1>{__alloc_pages+721}
Aug  9 07:56:48 xenmon kernel:       
<ffffffff802b052d>{vgacon_scroll+461}
<ffffffff8017ba65>{cache_alloc_refill+741}
Aug  9 07:56:48 xenmon kernel:       
<ffffffff8017b744>{kmem_cache_alloc+116}
<ffffffff8039ca45>{alloc_skb_from_cache+101}
Aug  9 07:56:48 xenmon kernel:       
<ffffffff80130acc>{__call_console_drivers+76}
<ffffffff803072f3>{__dev_alloc_skb+83}
Aug  9 07:56:48 xenmon kernel:       
<ffffffff880040e9>{:forcedeth:nv_alloc_rx+89}
<ffffffff80131ae0>{vprintk+736}
Aug  9 07:56:48 xenmon kernel:       
<ffffffff880070f8>{:forcedeth:nv_nic_irq+904}
<ffffffff8010bd2e>{child_rip+0}
Aug  9 07:56:48 xenmon kernel:       
<ffffffff80156cf1>{handle_IRQ_event+81} <ffffffff80156e02>{__do_IRQ+178}
Aug  9 07:56:48 xenmon kernel:        <ffffffff8010deb7>{do_IRQ+71}
<ffffffff8015077a>{module_text_address+58}
Aug  9 07:56:48 xenmon kernel:       
<ffffffff80305056>{evtchn_do_upcall+166}
<ffffffff8010bae2>{do_hypervisor_callback+30}
Aug  9 07:56:48 xenmon kernel:       
<ffffffff8010722a>{hypercall_page+554}
<ffffffff8010722a>{hypercall_page+554}
Aug  9 07:56:48 xenmon kernel:       
<ffffffff80304f5a>{force_evtchn_callback+10}
<ffffffff8017b774>{kmem_cache_alloc+164}
Aug  9 07:56:48 xenmon kernel:       
<ffffffff8039ca45>{alloc_skb_from_cache+101}
<ffffffff803072f3>{__dev_alloc_skb+83}
Aug  9 07:56:48 xenmon kernel:       
<ffffffff80310999>{netif_be_start_xmit+249}
<ffffffff88073140>{:bridge:br_dev_queue_push_xmit+0}
Aug  9 07:56:48 xenmon kernel:       
<ffffffff803a495a>{dev_queue_xmit+602}
<ffffffff88073298>{:bridge:br_dev_queue_push_xmit+344}
Aug  9 07:56:48 xenmon kernel:       
<ffffffff880732ef>{:bridge:br_forward_finish+79}
<ffffffff88077be7>{:bridge:br_nf_forward_finish+263}
Aug  9 07:56:48 xenmon kernel:       
<ffffffff88077d49>{:bridge:br_nf_forward_arp+345}
<ffffffff803b4aac>{nf_iterate+92}
Aug  9 07:56:48 xenmon kernel:       
<ffffffff880732a0>{:bridge:br_forward_finish+0}
<ffffffff803b4bf4>{nf_hook_slow+100}
Aug  9 07:56:48 xenmon kernel:       
<ffffffff880732a0>{:bridge:br_forward_finish+0}
<ffffffff803e4da2>{arp_rcv+322}
Aug  9 07:56:48 xenmon kernel:       
<ffffffff88073300>{:bridge:__br_forward+0}
<ffffffff8807335c>{:bridge:__br_forward+92}
Aug  9 07:56:48 xenmon kernel:        <ffffffff8039e52c>{skb_clone+76}
<ffffffff8807308c>{:bridge:br_flood+172}
Aug  9 07:56:48 xenmon kernel:       
<ffffffff88073f6b>{:bridge:br_handle_frame_finish+171}
Aug  9 07:56:48 xenmon kernel:       
<ffffffff88074190>{:bridge:br_handle_frame+400}
<ffffffff803a4bc5>{netif_receive_skb+405}
Aug  9 07:56:48 xenmon kernel:       
<ffffffff803a4d8c>{process_backlog+220}
<ffffffff803a1f13>{net_rx_action+195}
Aug  9 07:56:48 xenmon kernel:        <ffffffff80136e5f>{__do_softirq+143}
<ffffffff8010bfb2>{call_softirq+30}
Aug  9 07:56:48 xenmon kernel:        <ffffffff8010da4b>{do_softirq+75}
<ffffffff8010debc>{do_IRQ+76}
Aug  9 07:56:48 xenmon kernel:       
<ffffffff80305056>{evtchn_do_upcall+166} <ffffffff80136a30>{ksoftirqd+0}
Aug  9 07:56:48 xenmon kernel:       
<ffffffff8010bae2>{do_hypervisor_callback+30} <EOI>
Aug  9 07:56:48 xenmon kernel:        <ffffffff80136a30>{ksoftirqd+0}
<ffffffff80136ac2>{ksoftirqd+146}
Aug  9 07:56:48 xenmon kernel:        <ffffffff80136ab8>{ksoftirqd+136}
<ffffffff80147ec9>{kthread+217}
Aug  9 07:56:48 xenmon kernel:        <ffffffff8010bd36>{child_rip+8}
<ffffffff80147df0>{kthread+0}
Aug  9 07:56:48 xenmon kernel:        <ffffffff8010bd2e>{child_rip+0}
Aug  9 07:56:48 xenmon kernel: Mem-info:
Aug  9 07:56:48 xenmon kernel: DMA per-cpu:
Aug  9 07:56:48 xenmon kernel: cpu 0 hot: high 42, batch 7 used:6
Aug  9 07:56:48 xenmon kernel: cpu 0 cold: high 14, batch 3 used:11
Aug  9 07:56:48 xenmon kernel: cpu 1 hot: high 42, batch 7 used:41
Aug  9 07:56:48 xenmon kernel: cpu 1 cold: high 14, batch 3 used:1
Aug  9 07:56:48 xenmon kernel: DMA32 per-cpu: empty
Aug  9 07:56:48 xenmon kernel: Normal per-cpu: empty
Aug  9 07:56:48 xenmon kernel: HighMem per-cpu: empty
Aug  9 07:56:48 xenmon kernel: Free pages:         472kB (0kB HighMem)
Aug  9 07:56:48 xenmon kernel: Active:6294 inactive:5638 dirty:1
writeback:0 unstable:0 free:118 slab:9028 mapped:4439 pagetables:246
Aug  9 07:56:48 xenmon kernel: DMA free:472kB min:1304kB low:1628kB
high:1956kB active:25176kB inactive:22552kB present:106496kB
pages_scanned:0 all_unreclaimable? no
Aug  9 07:56:48 xenmon kernel: lowmem_reserve[]: 0 0 0 0
Aug  9 07:56:48 xenmon kernel: DMA32 free:0kB min:0kB low:0kB high:0kB
active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
Aug  9 07:56:48 xenmon kernel: lowmem_reserve[]: 0 0 0 0
Aug  9 07:56:48 xenmon kernel: Normal free:0kB min:0kB low:0kB high:0kB
active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
Aug  9 07:56:48 xenmon kernel: lowmem_reserve[]: 0 0 0 0
Aug  9 07:56:48 xenmon kernel: HighMem free:0kB min:128kB low:128kB
high:128kB active:0kB inactive:0kB present:0kB pages_scanned:0
all_unreclaimable? no
Aug  9 07:56:48 xenmon kernel: lowmem_reserve[]: 0 0 0 0
Aug  9 07:56:48 xenmon kernel: DMA: 0*4kB 1*8kB 1*16kB 0*32kB 1*64kB
1*128kB 1*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 472kB
Aug  9 07:56:48 xenmon kernel: DMA32: empty
Aug  9 07:56:48 xenmon kernel: Normal: empty
Aug  9 07:56:48 xenmon kernel: HighMem: empty
Aug  9 07:56:48 xenmon kernel: Swap cache: add 60, delete 52, find 8/12,
race 0+0
Aug  9 07:56:48 xenmon kernel: Free swap  = 497884kB
Aug  9 07:56:48 xenmon kernel: Total swap = 498004kB
Aug  9 07:56:48 xenmon kernel: Free swap:       497884kB
Aug  9 07:56:48 xenmon kernel: 26624 pages of RAM
Aug  9 07:56:48 xenmon kernel: 2333 reserved pages
Aug  9 07:56:48 xenmon kernel: 9173 pages shared
Aug  9 07:56:48 xenmon kernel: 8 pages swap cached

This was taken from the syslog before switching swap off. The log doesn't
look that much different afterwards...


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


 


Rackspace

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