[Pkg-xen-devel] Xen status in lenny?

Bastian Blank waldi at debian.org
Thu Sep 18 15:43:24 UTC 2008


On Thu, Sep 18, 2008 at 12:28:53PM +0200, Bastian Blank wrote:
> Next try: http://194.39.182.225/debian/xen/try3.
> This fixes a warning in the PCI registration and again uses xencons.

This kernel have a critical problem:

| Bad pte = 11764060, process = vsftpd, vm_flags = 100071, vaddr = b7f85000
| Pid: 8129, comm: vsftpd Not tainted 2.6.26-1-xen-686 #1
|  [<c015edcd>] handle_mm_fault+0x61b/0xe78
|  [<c0162b8f>] mprotect_fixup+0x6d3/0x735
|  [<c010ee3e>] do_page_fault+0x684/0xbd6
|  [<c0162d6b>] sys_mprotect+0x17a/0x1df
|  [<c0162dbd>] sys_mprotect+0x1cc/0x1df
|  [<c010e7ba>] do_page_fault+0x0/0xbd6
|  [<c02ccbe5>] error_code+0x35/0x3c
|  =======================
| VM: killing process vsftpd

The pte have bit 6 set: PAGE_DIRTY aka PAGE_FILE. But the vm flags lacks
the marker for a nonlinear (file based) mapping.

Later kswap got killed:

| BUG: unable to handle kernel NULL pointer dereference at 00000000
| IP: [<c0164a81>] page_referenced+0x72/0xcd
| *pdpt = 000000005c78f001 *pde = 0000000000000000
| Oops: 0000 [#1] SMP
| Modules linked in: rfcomm l2cap bluetooth xt_tcpudp tun xt_physdev ppdev lp video output ac battery ipv6 bridge iptable_nat iptable_filter nf_nat_ftp nf_nat nf_conntrack_ftp nf_conntrack_ipv4 nf_conntrack ip_tablesx_tables fuse sbp2 loop snd_ens1371 gameport snd_ac97_codec ac97_bus snd_pcm_oss snd_pcm snd_mixer_oss snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore snd_page_alloc serio_raw shpchp parport_pc parport pcspkr pci_hotplug psmouse i2c_i801 iTCO_wdt button i2c_core joydev intel_agp agpgart evdev ext3 jbd mbcache dm_mirror dm_log dm_snapshot dm_mod sg usbhid hid ff_memless sr_mod cdrom sd_mod ata_generic usb_storage ata_piix libata scsi_mod dock tulip ohci1394 ieee1394 ide_pci_generic ide_core ehci_hcd uhci_hcd usbcore e1000e thermal processor fan thermal_sys
| 
| Pid: 216, comm: kswapd0 Not tainted (2.6.26-1-xen-686 #1)
| EIP: 0061:[<c0164a81>] EFLAGS: 00010293 CPU: 2
| EIP is at page_referenced+0x72/0xcd
| EAX: 00000001 EBX: c19cdc80 ECX: 00000000 EDX: 00000000
| ESI: ffffffc8 EDI: c49635dc EBP: 00000000 ESP: ecc39e8c
|  DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0069
| Process kswapd0 (pid: 216, ti=ecc38000 task=ed5609c0 task.ti=ecc38000)
| Stack: 00000000 00000001 c19cdc98 c03611c0 c19cdc80 ecc39f74 c0156a34 00000006
|        0000000f ecc39f74 00000020 00000000 00000001 000004a4 0001ef73 00000000
|        00000001 c18afde0 c1bda360 c1b69460 c1c43160 c19a8620 c1acb2c0 c19d2c60
| Call Trace:
|  [<c0156a34>] shrink_active_list+0x215/0x52f
|  [<c0157797>] shrink_zone+0x97/0xcd
|  [<c0157f01>] kswapd+0x27b/0x3ed
|  [<c0156778>] isolate_pages_global+0x0/0x42
|  [<c012f06c>] autoremove_wake_function+0x0/0x2d
|  [<c0157c86>] kswapd+0x0/0x3ed
|  [<c012efa9>] kthread+0x38/0x5f
|  [<c012ef71>] kthread+0x0/0x5f
|  [<c01042af>] kernel_thread_helper+0x7/0x10
|  =======================
| Code: 74 41 8b 43 08 40 89 44 24 04 8b 77 04 eb 19 8d 4c 24 04 89 f2 89 d8 e8 67 f3 ff ff 01 c5 83 7c 24 04 00 74 17 8b 76 38 83 ee 38 <8b> 46 38 0f 18 00 90 8d 56 38 8d 47 04 39 c2 75 d3 89 f8 e8 bc
| EIP: [<c0164a81>] page_referenced+0x72/0xcd SS:ESP 0069:ecc39e8c
| ---[ end trace c7883867761bd19d ]---

Bastian

-- 
... The prejudices people feel about each other disappear when they get
to know each other.
		-- Kirk, "Elaan of Troyius", stardate 4372.5



More information about the Pkg-xen-devel mailing list