bigfoot29@www.bios.kicks-ass.org
2006-Aug-15 20:47 UTC
[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@lists.xensource.com http://lists.xensource.com/xen-users