[systemd-devel] [PATCH] avoid race condition in pick_next_task_fair in kernel/sched_fair.c

Miklos Vajna vmiklos at frugalware.org
Tue Dec 21 16:22:48 PST 2010


On Sun, Dec 19, 2010 at 03:03:13AM +0100, Miklos Vajna <vmiklos at frugalware.org> wrote:
> Here is a panic I got today:
> 
> http://frugalware.org/~vmiklos/pics/bug/2.6.37-rc6.png
> 
> More details:
> 
> I get this sometimes on boot or shutdown when testing systemd. I did not
> get it with sysvinit, so I guess it may be related to systemd's heavy
> cgroups usage, but I'm not sure. Sadly it isn't 100% reproducible but I
> usually hit it at least once a day.
> 
> The config is here:
> http://frugalware.org/~vmiklos/logs/2.6.37-rc6.config (I just did a
> yes "" | make config to update it to 2.6.37-rc6.)
> 
> I got something similar with 2.6.36.1 as well:
> 
> http://frugalware.org/~vmiklos/pics/bug/2.6.36.1.png
> 
> Ah, and this is on i686 in VMware - though given that I never had this
> problem with systemd, I guess it won't be an emulator bug. :)
> 
> I'm not familiar with the sched code, is it possible that this is
> related?

A few more info:

- I reproduced the issue on my Lenovo S12 netbook as well, so it's not a
  virtual machine-related bug. Here is a poor shot:
  http://frugalware.org/~vmiklos/pics/bug/p1040730.jpg
- I'm also attaching the full dmesg in the VM that is finally a text
  using serial console.
- On "how to reproduce": sometimes I just get this during boot. If it
  does not occur, then it does when using "systemctl emergency".

Please let me know if you need more info.

Thanks,

Miklos
-------------- next part --------------
Initializing cgroup subsys cpuset
Initializing cgroup subsys cpu
Linux version 2.6.36-fw3 (fst at i686.frugalware.org) (gcc version 4.5.1 (Frugalware Linux) ) #1 SMP PREEMPT Wed Dec 8 13:27:40 CET 2010
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
 BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000ca000 - 00000000000cc000 (reserved)
 BIOS-e820: 00000000000dc000 - 00000000000e4000 (reserved)
 BIOS-e820: 00000000000e8000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000001fef0000 (usable)
 BIOS-e820: 000000001fef0000 - 000000001feff000 (ACPI data)
 BIOS-e820: 000000001feff000 - 000000001ff00000 (ACPI NVS)
 BIOS-e820: 000000001ff00000 - 0000000020000000 (usable)
 BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)
 BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
 BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
 BIOS-e820: 00000000fffe0000 - 0000000100000000 (reserved)
Notice: NX (Execute Disable) protection cannot be enabled: non-PAE kernel!
DMI present.
Phoenix BIOS detected: BIOS may corrupt low RAM, working around it.
Hypervisor detected: VMware
last_pfn = 0x20000 max_arch_pfn = 0x100000
x86 PAT enabled: cpu 0, old 0x0, new 0x7010600070106
mtrr: your BIOS has configured an incorrect mask, fixing it.
Scanning 0 areas for low memory corruption
modified physical RAM map:
 modified: 0000000000000000 - 0000000000010000 (reserved)
 modified: 0000000000010000 - 000000000009f800 (usable)
 modified: 000000000009f800 - 00000000000a0000 (reserved)
 modified: 00000000000ca000 - 00000000000cc000 (reserved)
 modified: 00000000000dc000 - 00000000000e4000 (reserved)
 modified: 00000000000e8000 - 0000000000100000 (reserved)
 modified: 0000000000100000 - 000000001fef0000 (usable)
 modified: 000000001fef0000 - 000000001feff000 (ACPI data)
 modified: 000000001feff000 - 000000001ff00000 (ACPI NVS)
 modified: 000000001ff00000 - 0000000020000000 (usable)
 modified: 00000000e0000000 - 00000000f0000000 (reserved)
 modified: 00000000fec00000 - 00000000fec10000 (reserved)
 modified: 00000000fee00000 - 00000000fee01000 (reserved)
 modified: 00000000fffe0000 - 0000000100000000 (reserved)
found SMP MP-table at [c00f69b0] f69b0
init_memory_mapping: 0000000000000000-0000000020000000
ACPI: RSDP 000f6940 00024 (v02 PTLTD )
ACPI: XSDT 1fef0804 0004C (v01 INTEL  440BX    06040000 VMW  01324272)
ACPI: FACP 1fefee98 000F4 (v04 INTEL  440BX    06040000 PTL  000F4240)
ACPI: DSDT 1fef09bc 0E4DC (v01 PTLTD  Custom   06040000 MSFT 03000001)
ACPI: FACS 1fefffc0 00040
ACPI: BOOT 1fef0994 00028 (v01 PTLTD  $SBFTBL$ 06040000  LTP 00000001)
ACPI: APIC 1fef0944 00050 (v01 PTLTD  ? APIC   06040000  LTP 00000000)
ACPI: MCFG 1fef0908 0003C (v01 PTLTD  $PCITBL$ 06040000  LTP 00000001)
ACPI: SRAT 1fef0888 00080 (v02 VMWARE MEMPLUG  06040000 VMW  00000001)
0MB HIGHMEM available.
512MB LOWMEM available.
  mapped low ram: 0 - 20000000
  low ram: 0 - 20000000
Zone PFN ranges:
  DMA      0x00000010 -> 0x00001000
  Normal   0x00001000 -> 0x00020000
  HighMem  empty
Movable zone start PFN for each node
early_node_map[3] active PFN ranges
    0: 0x00000010 -> 0x0000009f
    0: 0x00000100 -> 0x0001fef0
    0: 0x0001ff00 -> 0x00020000
Using APIC driver default
ACPI: PM-Timer IO Port: 0x1008
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 1, version 17, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 high edge)
Using ACPI (MADT) for SMP configuration information
SMP: Allowing 1 CPUs, 0 hotplug CPUs
PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
PM: Registered nosave memory: 00000000000a0000 - 00000000000ca000
PM: Registered nosave memory: 00000000000ca000 - 00000000000cc000
PM: Registered nosave memory: 00000000000cc000 - 00000000000dc000
PM: Registered nosave memory: 00000000000dc000 - 00000000000e4000
PM: Registered nosave memory: 00000000000e4000 - 00000000000e8000
PM: Registered nosave memory: 00000000000e8000 - 0000000000100000
PM: Registered nosave memory: 000000001fef0000 - 000000001feff000
PM: Registered nosave memory: 000000001feff000 - 000000001ff00000
Allocating PCI resources starting at 20000000 (gap: 20000000:c0000000)
Booting paravirtualized kernel on bare hardware
setup_percpu: NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:1 nr_node_ids:1
PERCPU: Embedded 14 pages/cpu @c2000000 s33296 r0 d24048 u4194304
pcpu-alloc: s33296 r0 d24048 u4194304 alloc=1*4194304
pcpu-alloc: [0] 0 
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 129919
Kernel command line: root=/dev/sda1 ro console=ttyS1 console=tty0 init=/bin/systemd
PID hash table entries: 2048 (order: 1, 8192 bytes)
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Initializing CPU#0
allocated 2621120 bytes of page_cgroup
please try 'cgroup_disable=memory' option if you don't want memory cgroups
Subtract (47 early reservations)
  #1 [0000001000 - 0000002000]   EX TRAMPOLINE
  #2 [0001000000 - 000183e7c4]   TEXT DATA BSS
  #3 [000183f000 - 00018461c0]             BRK
  #4 [00000f69c0 - 0000100000]   BIOS reserved
  #5 [00000f69b0 - 00000f69c0]    MP-table mpf
  #6 [000009f800 - 000009fd70]   BIOS reserved
  #7 [000009fe78 - 00000f69b0]   BIOS reserved
  #8 [000009fd70 - 000009fe78]    MP-table mpc
  #9 [0000010000 - 0000011000]      TRAMPOLINE
  #10 [0000011000 - 0000015000]     ACPI WAKEUP
  #11 [0001847000 - 0001848000]         BOOTMEM
  #12 [0001848000 - 0001c48000]         BOOTMEM
  #13 [000183e7d0 - 000183e7d4]         BOOTMEM
  #14 [000183e7e0 - 000183e8a0]         BOOTMEM
  #15 [000183e8a0 - 000183e8d0]         BOOTMEM
  #16 [0001c48000 - 0001c49800]         BOOTMEM
  #17 [000183e8d0 - 000183e8f7]         BOOTMEM
  #18 [000183e900 - 000183ea88]         BOOTMEM
  #19 [000183ea90 - 000183ead0]         BOOTMEM
  #20 [000183ead0 - 000183eb10]         BOOTMEM
  #21 [000183eb10 - 000183eb50]         BOOTMEM
  #22 [000183eb50 - 000183eb90]         BOOTMEM
  #23 [000183eb90 - 000183ebd0]         BOOTMEM
  #24 [000183ebd0 - 000183ec10]         BOOTMEM
  #25 [000183ec10 - 000183ec50]         BOOTMEM
  #26 [000183ec50 - 000183ec90]         BOOTMEM
  #27 [000183ec90 - 000183ecd0]         BOOTMEM
  #28 [000183ecd0 - 000183ed10]         BOOTMEM
  #29 [000183ed10 - 000183ed50]         BOOTMEM
  #30 [000183ed50 - 000183ed90]         BOOTMEM
  #31 [000183ed90 - 000183edd0]         BOOTMEM
  #32 [000183edd0 - 000183ede0]         BOOTMEM
  #33 [000183ede0 - 000183edf0]         BOOTMEM
  #34 [000183edf0 - 000183ee2f]         BOOTMEM
  #35 [000183ee30 - 000183ee6f]         BOOTMEM
  #36 [0002000000 - 000200e000]         BOOTMEM
  #37 [000183ee70 - 000183ee74]         BOOTMEM
  #38 [000183ee80 - 000183ee84]         BOOTMEM
  #39 [000183ee90 - 000183ee94]         BOOTMEM
  #40 [000183eea0 - 000183eea4]         BOOTMEM
  #41 [000183eeb0 - 000183ef60]         BOOTMEM
  #42 [00018461c0 - 0001846268]         BOOTMEM
  #43 [0001c49800 - 0001c4b800]         BOOTMEM
  #44 [0001c4b800 - 0001c8b800]         BOOTMEM
  #45 [0001c8b800 - 0001cab800]         BOOTMEM
  #46 [0001cac000 - 0001f2bec0]         BOOTMEM
Initializing HighMem for node 0 (00000000:00000000)
Memory: 508160k/524288k available (5423k kernel code, 15612k reserved, 1960k data, 504k init, 0k highmem)
virtual kernel memory layout:
    fixmap  : 0xfff17000 - 0xfffff000   ( 928 kB)
    pkmap   : 0xff800000 - 0xffc00000   (4096 kB)
    vmalloc : 0xe0800000 - 0xff7fe000   ( 495 MB)
    lowmem  : 0xc0000000 - 0xe0000000   ( 512 MB)
      .init : 0xc1736000 - 0xc17b4000   ( 504 kB)
      .data : 0xc154bd73 - 0xc1735dcc   (1960 kB)
      .text : 0xc1000000 - 0xc154bd73   (5423 kB)
Checking if this processor honours the WP bit even in supervisor mode...Ok.
SLUB: Genslabs=13, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
Hierarchical RCU implementation.
	RCU-based detection of stalled CPUs is disabled.
	Verbose stalled-CPUs detection is disabled.
NR_IRQS:2304 nr_irqs:256
Extended CMOS year: 2000
Console: colour VGA+ 80x25
console [tty0] enabled
console [ttyS1] enabled
TSC freq read from hypervisor : 1548.584 MHz
Detected 1548.584 MHz processor.
Calibrating delay loop (skipped) preset value.. 3097.16 BogoMIPS (lpj=1548584)
pid_max: default: 32768 minimum: 301
Security Framework initialized
AppArmor: AppArmor disabled by boot time parameter
Mount-cache hash table entries: 512
Initializing cgroup subsys ns
Initializing cgroup subsys cpuacct
Initializing cgroup subsys memory
Initializing cgroup subsys devices
Initializing cgroup subsys freezer
mce: CPU supports 0 MCE banks
Performance Events: 
SMP alternatives: switching to UP code
Freeing SMP alternatives: 24k freed
ACPI: Core revision 20100702
Enabling APIC mode:  Flat.  Using 1 I/O APICs
..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
CPU0: Centaur VIA Nano processor U2250 (1.6GHz Capable) stepping 03
Brought up 1 CPUs
Total of 1 processors activated (3097.16 BogoMIPS).
devtmpfs: initialized
xor: automatically using best checksumming function: pIII_sse
   pIII_sse  :  2108.000 MB/sec
xor: using function: pIII_sse (2108.000 MB/sec)
regulator: core version 0.5
NET: Registered protocol family 16
EISA bus registered
ACPI: bus type pci registered
PCI: Using configuration type 1 for base access
bio: create slab <bio-0> at 0
raid6: int32x1    347 MB/s
raid6: int32x2    222 MB/s
raid6: int32x4    113 MB/s
raid6: int32x8     82 MB/s
raid6: mmxx1      449 MB/s
raid6: mmxx2      417 MB/s
raid6: sse1x1     449 MB/s
raid6: sse1x2     429 MB/s
raid6: sse2x1     792 MB/s
raid6: sse2x2     808 MB/s
raid6: using algorithm sse2x2 (808 MB/s)
ACPI: BIOS _OSI(Linux) query ignored
ACPI: Interpreter enabled
ACPI: (supports S0 S1 S4 S5)
ACPI: Using IOAPIC for interrupt routing
ACPI: No dock devices found.
PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
pci_root PNP0A03:00: host bridge window [mem 0x000a0000-0x000bffff]
pci_root PNP0A03:00: host bridge window [mem 0x000cc000-0x000cffff]
pci_root PNP0A03:00: host bridge window [mem 0x000d0000-0x000d3fff]
pci_root PNP0A03:00: host bridge window [mem 0x000d4000-0x000d7fff]
pci_root PNP0A03:00: host bridge window [mem 0x000d8000-0x000dbfff]
pci_root PNP0A03:00: host bridge window [mem 0x000e4000-0x000e7fff]
pci_root PNP0A03:00: host bridge window [mem 0x20000000-0xfebfffff]
pci_root PNP0A03:00: host bridge window [io  0x0000-0x0cf7]
pci_root PNP0A03:00: host bridge window [io  0x0d00-0xfeff]
pci 0000:00:07.3: quirk: [io  0x1000-0x103f] claimed by PIIX4 ACPI
pci 0000:00:07.3: quirk: [io  0x1040-0x104f] claimed by PIIX4 SMB
pci 0000:00:01.0: PCI bridge to [bus 01-01]
pci 0000:00:11.0: PCI bridge to [bus 02-02] (subtractive decode)
pci 0000:00:15.0: PCI bridge to [bus 03-03]
pci 0000:00:15.1: PCI bridge to [bus 04-04]
pci 0000:00:15.2: PCI bridge to [bus 05-05]
pci 0000:00:15.3: PCI bridge to [bus 06-06]
pci 0000:00:15.4: PCI bridge to [bus 07-07]
pci 0000:00:15.5: PCI bridge to [bus 08-08]
pci 0000:00:15.6: PCI bridge to [bus 09-09]
pci 0000:00:15.7: PCI bridge to [bus 0a-0a]
pci 0000:00:16.0: PCI bridge to [bus 0b-0b]
pci 0000:00:16.1: PCI bridge to [bus 0c-0c]
pci 0000:00:16.2: PCI bridge to [bus 0d-0d]
pci 0000:00:16.3: PCI bridge to [bus 0e-0e]
pci 0000:00:16.4: PCI bridge to [bus 0f-0f]
pci 0000:00:16.5: PCI bridge to [bus 10-10]
pci 0000:00:16.6: PCI bridge to [bus 11-11]
pci 0000:00:16.7: PCI bridge to [bus 12-12]
pci 0000:00:17.0: PCI bridge to [bus 13-13]
pci 0000:00:17.1: PCI bridge to [bus 14-14]
pci 0000:00:17.2: PCI bridge to [bus 15-15]
pci 0000:00:17.3: PCI bridge to [bus 16-16]
pci 0000:00:17.4: PCI bridge to [bus 17-17]
pci 0000:00:17.5: PCI bridge to [bus 18-18]
pci 0000:00:17.6: PCI bridge to [bus 19-19]
pci 0000:00:17.7: PCI bridge to [bus 1a-1a]
pci 0000:00:18.0: PCI bridge to [bus 1b-1b]
pci 0000:00:18.1: PCI bridge to [bus 1c-1c]
pci 0000:00:18.2: PCI bridge to [bus 1d-1d]
pci 0000:00:18.3: PCI bridge to [bus 1e-1e]
pci 0000:00:18.4: PCI bridge to [bus 1f-1f]
pci 0000:00:18.5: PCI bridge to [bus 20-20]
pci 0000:00:18.6: PCI bridge to [bus 21-21]
pci 0000:00:18.7: PCI bridge to [bus 22-22]
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 *9 10 11 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 10 *11 14 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 *10 11 14 15)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 *5 6 7 9 10 11 14 15)
vgaarb: device added: PCI:0000:00:0f.0,decodes=io+mem,owns=io+mem,locks=none
vgaarb: loaded
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
PCI: Using ACPI for IRQ routing
pci 0000:00:18.2: no compatible bridge window for [io  0xf000-0xffff]
NetLabel: Initializing
NetLabel:  domain hash size = 128
NetLabel:  protocols = UNLABELED CIPSOv4
NetLabel:  unlabeled traffic allowed by default
Switching to clocksource tsc
pnp: PnP ACPI init
ACPI: bus type pnp registered
pnp: PnP ACPI: found 13 devices
ACPI: ACPI bus type pnp unregistered
PnPBIOS: Disabled by ACPI PNP
system 00:01: [io  0x1000-0x103f] has been reserved
system 00:01: [io  0x1040-0x104f] has been reserved
system 00:01: [io  0x0cf0-0x0cf1] has been reserved
system 00:0c: [io  0x1060-0x107f] has been reserved
system 00:0c: [mem 0xe0000000-0xefffffff] has been reserved
system 00:0c: [mem 0xdbe00000-0xdbffffff] has been reserved
pci 0000:00:0f.0: BAR 6: assigned [mem 0x20000000-0x20007fff pref]
pci 0000:00:10.0: BAR 6: assigned [mem 0x20008000-0x2000bfff pref]
pci 0000:00:15.3: BAR 13: can't assign io (size 0x1000)
pci 0000:00:15.4: BAR 13: can't assign io (size 0x1000)
pci 0000:00:15.5: BAR 13: can't assign io (size 0x1000)
pci 0000:00:15.6: BAR 13: can't assign io (size 0x1000)
pci 0000:00:15.7: BAR 13: can't assign io (size 0x1000)
pci 0000:00:16.3: BAR 13: can't assign io (size 0x1000)
pci 0000:00:16.4: BAR 13: can't assign io (size 0x1000)
pci 0000:00:16.5: BAR 13: can't assign io (size 0x1000)
pci 0000:00:16.6: BAR 13: can't assign io (size 0x1000)
pci 0000:00:16.7: BAR 13: can't assign io (size 0x1000)
pci 0000:00:17.3: BAR 13: can't assign io (size 0x1000)
pci 0000:00:17.4: BAR 13: can't assign io (size 0x1000)
pci 0000:00:17.5: BAR 13: can't assign io (size 0x1000)
pci 0000:00:17.6: BAR 13: can't assign io (size 0x1000)
pci 0000:00:17.7: BAR 13: can't assign io (size 0x1000)
pci 0000:00:18.2: BAR 13: can't assign io (size 0x1000)
pci 0000:00:18.3: BAR 13: can't assign io (size 0x1000)
pci 0000:00:18.4: BAR 13: can't assign io (size 0x1000)
pci 0000:00:18.5: BAR 13: can't assign io (size 0x1000)
pci 0000:00:18.6: BAR 13: can't assign io (size 0x1000)
pci 0000:00:18.7: BAR 13: can't assign io (size 0x1000)
pci 0000:00:01.0: PCI bridge to [bus 01-01]
pci 0000:00:01.0:   bridge window [io  disabled]
pci 0000:00:01.0:   bridge window [mem disabled]
pci 0000:00:01.0:   bridge window [mem pref disabled]
pci 0000:02:01.0: BAR 6: assigned [mem 0xdc400000-0xdc40ffff pref]
pci 0000:00:11.0: PCI bridge to [bus 02-02]
pci 0000:00:11.0:   bridge window [io  0x2000-0x3fff]
pci 0000:00:11.0:   bridge window [mem 0xd8900000-0xd9cfffff]
pci 0000:00:11.0:   bridge window [mem 0xdc400000-0xdc9fffff 64bit pref]
pci 0000:00:15.0: PCI bridge to [bus 03-03]
pci 0000:00:15.0:   bridge window [io  0x4000-0x4fff]
pci 0000:00:15.0:   bridge window [mem 0xd9d00000-0xd9dfffff]
pci 0000:00:15.0:   bridge window [mem 0xdca00000-0xdcafffff 64bit pref]
pci 0000:00:15.1: PCI bridge to [bus 04-04]
pci 0000:00:15.1:   bridge window [io  0x8000-0x8fff]
pci 0000:00:15.1:   bridge window [mem 0xda100000-0xda1fffff]
pci 0000:00:15.1:   bridge window [mem 0xdce00000-0xdcefffff 64bit pref]
pci 0000:00:15.2: PCI bridge to [bus 05-05]
pci 0000:00:15.2:   bridge window [io  0xc000-0xcfff]
pci 0000:00:15.2:   bridge window [mem 0xda500000-0xda5fffff]
pci 0000:00:15.2:   bridge window [mem 0xdd200000-0xdd2fffff 64bit pref]
pci 0000:00:15.3: PCI bridge to [bus 06-06]
pci 0000:00:15.3:   bridge window [io  disabled]
pci 0000:00:15.3:   bridge window [mem 0xda900000-0xda9fffff]
pci 0000:00:15.3:   bridge window [mem 0xdd600000-0xdd6fffff 64bit pref]
pci 0000:00:15.4: PCI bridge to [bus 07-07]
pci 0000:00:15.4:   bridge window [io  disabled]
pci 0000:00:15.4:   bridge window [mem 0xdad00000-0xdadfffff]
pci 0000:00:15.4:   bridge window [mem 0xdda00000-0xddafffff 64bit pref]
pci 0000:00:15.5: PCI bridge to [bus 08-08]
pci 0000:00:15.5:   bridge window [io  disabled]
pci 0000:00:15.5:   bridge window [mem 0xdb100000-0xdb1fffff]
pci 0000:00:15.5:   bridge window [mem 0xdde00000-0xddefffff 64bit pref]
pci 0000:00:15.6: PCI bridge to [bus 09-09]
pci 0000:00:15.6:   bridge window [io  disabled]
pci 0000:00:15.6:   bridge window [mem 0xdb500000-0xdb5fffff]
pci 0000:00:15.6:   bridge window [mem 0xde200000-0xde2fffff 64bit pref]
pci 0000:00:15.7: PCI bridge to [bus 0a-0a]
pci 0000:00:15.7:   bridge window [io  disabled]
pci 0000:00:15.7:   bridge window [mem 0xdb900000-0xdb9fffff]
pci 0000:00:15.7:   bridge window [mem 0xde600000-0xde6fffff 64bit pref]
pci 0000:00:16.0: PCI bridge to [bus 0b-0b]
pci 0000:00:16.0:   bridge window [io  0x5000-0x5fff]
pci 0000:00:16.0:   bridge window [mem 0xd9e00000-0xd9efffff]
pci 0000:00:16.0:   bridge window [mem 0xdcb00000-0xdcbfffff 64bit pref]
pci 0000:00:16.1: PCI bridge to [bus 0c-0c]
pci 0000:00:16.1:   bridge window [io  0x9000-0x9fff]
pci 0000:00:16.1:   bridge window [mem 0xda200000-0xda2fffff]
pci 0000:00:16.1:   bridge window [mem 0xdcf00000-0xdcffffff 64bit pref]
pci 0000:00:16.2: PCI bridge to [bus 0d-0d]
pci 0000:00:16.2:   bridge window [io  0xd000-0xdfff]
pci 0000:00:16.2:   bridge window [mem 0xda600000-0xda6fffff]
pci 0000:00:16.2:   bridge window [mem 0xdd300000-0xdd3fffff 64bit pref]
pci 0000:00:16.3: PCI bridge to [bus 0e-0e]
pci 0000:00:16.3:   bridge window [io  disabled]
pci 0000:00:16.3:   bridge window [mem 0xdaa00000-0xdaafffff]
pci 0000:00:16.3:   bridge window [mem 0xdd700000-0xdd7fffff 64bit pref]
pci 0000:00:16.4: PCI bridge to [bus 0f-0f]
pci 0000:00:16.4:   bridge window [io  disabled]
pci 0000:00:16.4:   bridge window [mem 0xdae00000-0xdaefffff]
pci 0000:00:16.4:   bridge window [mem 0xddb00000-0xddbfffff 64bit pref]
pci 0000:00:16.5: PCI bridge to [bus 10-10]
pci 0000:00:16.5:   bridge window [io  disabled]
pci 0000:00:16.5:   bridge window [mem 0xdb200000-0xdb2fffff]
pci 0000:00:16.5:   bridge window [mem 0xddf00000-0xddffffff 64bit pref]
pci 0000:00:16.6: PCI bridge to [bus 11-11]
pci 0000:00:16.6:   bridge window [io  disabled]
pci 0000:00:16.6:   bridge window [mem 0xdb600000-0xdb6fffff]
pci 0000:00:16.6:   bridge window [mem 0xde300000-0xde3fffff 64bit pref]
pci 0000:00:16.7: PCI bridge to [bus 12-12]
pci 0000:00:16.7:   bridge window [io  disabled]
pci 0000:00:16.7:   bridge window [mem 0xdba00000-0xdbafffff]
pci 0000:00:16.7:   bridge window [mem 0xde700000-0xde7fffff 64bit pref]
pci 0000:00:17.0: PCI bridge to [bus 13-13]
pci 0000:00:17.0:   bridge window [io  0x6000-0x6fff]
pci 0000:00:17.0:   bridge window [mem 0xd9f00000-0xd9ffffff]
pci 0000:00:17.0:   bridge window [mem 0xdcc00000-0xdccfffff 64bit pref]
pci 0000:00:17.1: PCI bridge to [bus 14-14]
pci 0000:00:17.1:   bridge window [io  0xa000-0xafff]
pci 0000:00:17.1:   bridge window [mem 0xda300000-0xda3fffff]
pci 0000:00:17.1:   bridge window [mem 0xdd000000-0xdd0fffff 64bit pref]
pci 0000:00:17.2: PCI bridge to [bus 15-15]
pci 0000:00:17.2:   bridge window [io  0xe000-0xefff]
pci 0000:00:17.2:   bridge window [mem 0xda700000-0xda7fffff]
pci 0000:00:17.2:   bridge window [mem 0xdd400000-0xdd4fffff 64bit pref]
pci 0000:00:17.3: PCI bridge to [bus 16-16]
pci 0000:00:17.3:   bridge window [io  disabled]
pci 0000:00:17.3:   bridge window [mem 0xdab00000-0xdabfffff]
pci 0000:00:17.3:   bridge window [mem 0xdd800000-0xdd8fffff 64bit pref]
pci 0000:00:17.4: PCI bridge to [bus 17-17]
pci 0000:00:17.4:   bridge window [io  disabled]
pci 0000:00:17.4:   bridge window [mem 0xdaf00000-0xdaffffff]
pci 0000:00:17.4:   bridge window [mem 0xddc00000-0xddcfffff 64bit pref]
pci 0000:00:17.5: PCI bridge to [bus 18-18]
pci 0000:00:17.5:   bridge window [io  disabled]
pci 0000:00:17.5:   bridge window [mem 0xdb300000-0xdb3fffff]
pci 0000:00:17.5:   bridge window [mem 0xde000000-0xde0fffff 64bit pref]
pci 0000:00:17.6: PCI bridge to [bus 19-19]
pci 0000:00:17.6:   bridge window [io  disabled]
pci 0000:00:17.6:   bridge window [mem 0xdb700000-0xdb7fffff]
pci 0000:00:17.6:   bridge window [mem 0xde400000-0xde4fffff 64bit pref]
pci 0000:00:17.7: PCI bridge to [bus 1a-1a]
pci 0000:00:17.7:   bridge window [io  disabled]
pci 0000:00:17.7:   bridge window [mem 0xdbb00000-0xdbbfffff]
pci 0000:00:17.7:   bridge window [mem 0xde800000-0xde8fffff 64bit pref]
pci 0000:00:18.0: PCI bridge to [bus 1b-1b]
pci 0000:00:18.0:   bridge window [io  0x7000-0x7fff]
pci 0000:00:18.0:   bridge window [mem 0xda000000-0xda0fffff]
pci 0000:00:18.0:   bridge window [mem 0xdcd00000-0xdcdfffff 64bit pref]
pci 0000:00:18.1: PCI bridge to [bus 1c-1c]
pci 0000:00:18.1:   bridge window [io  0xb000-0xbfff]
pci 0000:00:18.1:   bridge window [mem 0xda400000-0xda4fffff]
pci 0000:00:18.1:   bridge window [mem 0xdd100000-0xdd1fffff 64bit pref]
pci 0000:00:18.2: PCI bridge to [bus 1d-1d]
pci 0000:00:18.2:   bridge window [io  disabled]
pci 0000:00:18.2:   bridge window [mem 0xda800000-0xda8fffff]
pci 0000:00:18.2:   bridge window [mem 0xdd500000-0xdd5fffff 64bit pref]
pci 0000:00:18.3: PCI bridge to [bus 1e-1e]
pci 0000:00:18.3:   bridge window [io  disabled]
pci 0000:00:18.3:   bridge window [mem 0xdac00000-0xdacfffff]
pci 0000:00:18.3:   bridge window [mem 0xdd900000-0xdd9fffff 64bit pref]
pci 0000:00:18.4: PCI bridge to [bus 1f-1f]
pci 0000:00:18.4:   bridge window [io  disabled]
pci 0000:00:18.4:   bridge window [mem 0xdb000000-0xdb0fffff]
pci 0000:00:18.4:   bridge window [mem 0xddd00000-0xdddfffff 64bit pref]
pci 0000:00:18.5: PCI bridge to [bus 20-20]
pci 0000:00:18.5:   bridge window [io  disabled]
pci 0000:00:18.5:   bridge window [mem 0xdb400000-0xdb4fffff]
pci 0000:00:18.5:   bridge window [mem 0xde100000-0xde1fffff 64bit pref]
pci 0000:00:18.6: PCI bridge to [bus 21-21]
pci 0000:00:18.6:   bridge window [io  disabled]
pci 0000:00:18.6:   bridge window [mem 0xdb800000-0xdb8fffff]
pci 0000:00:18.6:   bridge window [mem 0xde500000-0xde5fffff 64bit pref]
pci 0000:00:18.7: PCI bridge to [bus 22-22]
pci 0000:00:18.7:   bridge window [io  disabled]
pci 0000:00:18.7:   bridge window [mem 0xdbc00000-0xdbcfffff]
pci 0000:00:18.7:   bridge window [mem 0xde900000-0xde9fffff 64bit pref]
NET: Registered protocol family 2
IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
TCP established hash table entries: 16384 (order: 5, 131072 bytes)
TCP bind hash table entries: 16384 (order: 5, 131072 bytes)
TCP: Hash tables configured (established 16384 bind 16384)
TCP reno registered
UDP hash table entries: 256 (order: 1, 8192 bytes)
UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
NET: Registered protocol family 1
pci 0000:00:00.0: Limiting direct PCI/PCI transfers
Simple Boot Flag at 0x36 set to 0x1
Scanning for low memory corruption every 60 seconds
audit: initializing netlink socket (disabled)
type=2000 audit(1292693630.593:1): initialized
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
SGI XFS with ACLs, security attributes, realtime, large block/inode numbers, no debug enabled
SGI XFS Quota Management subsystem
msgmni has been set to 992
async_tx: api initialized (async)
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
pcieport 0000:00:15.0: ACPI _OSC control granted for 0x15
pcieport 0000:00:15.1: ACPI _OSC control granted for 0x15
pcieport 0000:00:15.2: ACPI _OSC control granted for 0x15
pcieport 0000:00:15.3: ACPI _OSC control granted for 0x15
pcieport 0000:00:15.4: ACPI _OSC control granted for 0x15
pcieport 0000:00:15.5: ACPI _OSC control granted for 0x15
pcieport 0000:00:15.6: ACPI _OSC control granted for 0x15
pcieport 0000:00:15.7: ACPI _OSC control granted for 0x15
pcieport 0000:00:16.0: ACPI _OSC control granted for 0x15
pcieport 0000:00:16.1: ACPI _OSC control granted for 0x15
pcieport 0000:00:16.2: ACPI _OSC control granted for 0x15
pcieport 0000:00:16.3: ACPI _OSC control granted for 0x15
pcieport 0000:00:16.4: ACPI _OSC control granted for 0x15
pcieport 0000:00:16.5: ACPI _OSC control granted for 0x15
pcieport 0000:00:16.6: ACPI _OSC control granted for 0x15
pcieport 0000:00:16.7: ACPI _OSC control granted for 0x15
pcieport 0000:00:17.0: ACPI _OSC control granted for 0x15
pcieport 0000:00:17.1: ACPI _OSC control granted for 0x15
pcieport 0000:00:17.2: ACPI _OSC control granted for 0x15
pcieport 0000:00:17.3: ACPI _OSC control granted for 0x15
pcieport 0000:00:17.4: ACPI _OSC control granted for 0x15
pcieport 0000:00:17.5: ACPI _OSC control granted for 0x15
pcieport 0000:00:17.6: ACPI _OSC control granted for 0x15
pcieport 0000:00:17.7: ACPI _OSC control granted for 0x15
pcieport 0000:00:18.0: ACPI _OSC control granted for 0x15
pcieport 0000:00:18.1: ACPI _OSC control granted for 0x15
pcieport 0000:00:18.2: ACPI _OSC control granted for 0x15
pcieport 0000:00:18.3: ACPI _OSC control granted for 0x15
pcieport 0000:00:18.4: ACPI _OSC control granted for 0x15
pcieport 0000:00:18.5: ACPI _OSC control granted for 0x15
pcieport 0000:00:18.6: ACPI _OSC control granted for 0x15
pcieport 0000:00:18.7: ACPI _OSC control granted for 0x15
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
?serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
00:09: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
00:0a: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
brd: module loaded
Compaq SMART2 Driver (v 2.6.0)
HP CISS Driver (v 3.6.26)
Uniform Multi-Platform E-IDE driver
ide-gd driver 1.18
ide-cd driver 5.00
stex: Promise SuperTrak EX Driver version: 4.6.0000.4
scsi0 : ata_piix
scsi1 : ata_piix
ata1: PATA max UDMA/33 cmd 0x1f0 ctl 0x3f6 bmdma 0x10c0 irq 14
ata2: PATA max UDMA/33 cmd 0x170 ctl 0x376 bmdma 0x10c8 irq 15
Fusion MPT base driver 3.04.17
Copyright (c) 1999-2008 LSI Corporation
Fusion MPT SPI Host driver 3.04.17
mptspi 0000:00:10.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
mptbase: ioc0: Initiating bringup
ioc0: LSI53C1030 B0: Capabilities={Initiator}
scsi2 : ioc0: LSI53C1030 B0, FwRev=01032920h, Ports=1, MaxQ=128, IRQ=17
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci_hcd 0000:02:03.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
ehci_hcd 0000:02:03.0: EHCI Host Controller
ehci_hcd 0000:02:03.0: new USB bus registered, assigned bus number 1
ehci_hcd 0000:02:03.0: irq 17, io mem 0xd8900000
ehci_hcd 0000:02:03.0: USB 2.0 started, EHCI 1.00
scsi 2:0:0:0: Direct-Access     VMware,  VMware Virtual S 1.0  PQ: 0 ANSI: 2
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
scsi target2:0:0: Beginning Domain Validation
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: EHCI Host Controller
usb usb1: Manufacturer: Linux 2.6.36-fw3 ehci_hcd
usb usb1: SerialNumber: 0000:02:03.0
scsi target2:0:0: Domain Validation skipping write tests
hub 1-0:1.0: USB hub found
scsi target2:0:0: Ending Domain Validation
hub 1-0:1.0: 6 ports detected
scsi target2:0:0: FAST-40 WIDE SCSI 80.0 MB/s ST (25 ns, offset 127)
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
uhci_hcd: USB Universal Host Controller Interface driver
uhci_hcd 0000:02:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
uhci_hcd 0000:02:00.0: UHCI Host Controller
uhci_hcd 0000:02:00.0: new USB bus registered, assigned bus number 2
uhci_hcd 0000:02:00.0: irq 18, io base 0x000020c0
ata2.00: ATAPI: VMware Virtual IDE CDROM Drive, 00000001, max UDMA/33
usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
ata2.00: configured for UDMA/33
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: UHCI Host Controller
usb usb2: Manufacturer: Linux 2.6.36-fw3 uhci_hcd
sd 2:0:0:0: [sda] 16777216 512-byte logical blocks: (8.58 GB/8.00 GiB)
usb usb2: SerialNumber: 0000:02:00.0
sd 2:0:0:0: [sda] Write Protect is off
sd 2:0:0:0: [sda] Cache data unavailable
scsi: waiting for bus probes to complete ...
sd 2:0:0:0: [sda] Assuming drive cache: write through
scsi 1:0:0:0: CD-ROM            NECVMWar VMware IDE CDR10 1.00 PQ: 0 ANSI: 5
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
sd 2:0:0:0: [sda] Cache data unavailable
sd 2:0:0:0: [sda] Assuming drive cache: write through
Initializing USB Mass Storage driver...
sr0: scsi3-mmc drive: 1x/1x xa/form2 cdda tray
cdrom: Uniform CD-ROM driver Revision: 3.20
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usbcore: registered new interface driver ums-alauda
usbcore: registered new interface driver ums-cypress
 sda: sda1
usbcore: registered new interface driver ums-datafab
usbcore: registered new interface driver ums-freecom
usbcore: registered new interface driver ums-isd200
usbcore: registered new interface driver ums-jumpshot
usbcore: registered new interface driver ums-karma
usbcore: registered new interface driver ums-onetouch
usbcore: registered new interface driver ums-sddr09
usbcore: registered new interface driver ums-sddr55
usbcore: registered new interface driver ums-usbat
sd 2:0:0:0: [sda] Cache data unavailable
sd 2:0:0:0: [sda] Assuming drive cache: write through
sd 2:0:0:0: [sda] Attached SCSI disk
PNP: PS/2 Controller [PNP0303:KBC,PNP0f13:MOUS] at 0x60,0x64 irq 1,12
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX port at 0x60,0x64 irq 12
mice: PS/2 mouse device common for all mice
md: linear personality registered for level -1
md: raid0 personality registered for level 0
md: raid1 personality registered for level 1
md: raid10 personality registered for level 10
md: raid6 personality registered for level 6
md: raid5 personality registered for level 5
md: raid4 personality registered for level 4
EISA: Probing bus 0 at eisa.0
EISA: Cannot allocate resource for mainboard
Cannot allocate resource for EISA slot 1
Cannot allocate resource for EISA slot 2
input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
Cannot allocate resource for EISA slot 3
Cannot allocate resource for EISA slot 4
Cannot allocate resource for EISA slot 5
Cannot allocate resource for EISA slot 6
Cannot allocate resource for EISA slot 7
Cannot allocate resource for EISA slot 8
EISA: Detected 0 cards.
cpuidle: using governor ladder
cpuidle: using governor menu
usbcore: registered new interface driver hiddev
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
TCP bic registered
Initializing XFRM netlink socket
NET: Registered protocol family 17
Registering the dns_resolver key type
Using IPI No-Shortcut mode
registered taskstats version 1
drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
md: Waiting for all devices to be available before autodetect
md: If you don't use raid, use raid=noautodetect
md: Autodetecting RAID arrays.
md: Scanned 0 and added 0 devices.
md: autorun ...
md: ... autorun DONE.
EXT3-fs (sda1): error: couldn't mount because of unsupported optional features (240)
EXT2-fs (sda1): error: couldn't mount because of unsupported optional features (240)
EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
VFS: Mounted root (ext4 filesystem) readonly on device 8:1.
devtmpfs: mounted
Freeing unused kernel memory: 504k freed
systemd[1]: systemd 15 running in system mode. (+PAM -LIBWRAP -AUDIT -SELINUX +SYSVINIT -LIBCRYPTSETUP; frugalware)
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
systemd[1]: Set hostname to <frugalware>.
systemd[1]: /etc/mtab is not a symlink or not pointing to /proc/self/mounts. This is not supported anymore. Please make sure to replace this file by a symlink to avoid incorrect or misleading mount(8) output.
BUG: unable to handle kernel NULL pointer dereference at 0000001c
IP: [<c1030ccf>] pick_next_task_fair+0x6f/0x120
*pde = 00000000 
Oops: 0000 [#1] PREEMPT SMP 
last sysfs file: /sys/devices/pci0000:00/0000:00:10.0/host2/target2:0:0/2:0:0:0/block/sda/sda1/uevent
Modules linked in: ipv6 autofs4

Pid: 1386, comm: systemd-sysctl Not tainted 2.6.36-fw3 #1 440BX Desktop Reference Platform/VMware Virtual Platform
EIP: 0060:[<c1030ccf>] EFLAGS: 00010046 CPU: 0
EIP is at pick_next_task_fair+0x6f/0x120
EAX: 00000000 EBX: dfba8180 ECX: dfba85a8 EDX: 00000000
ESI: 00000000 EDI: 00000000 EBP: c2007bc0 ESP: dfbe3ef0
 DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
Process systemd-sysctl (pid: 1386, ti=dfbe2000 task=dfa15920 task.ti=dfbe2000)
Stack:
 dfa15ac8 c2007bc0 00000000 dfa15920 c154849f df02c7b8 00000046 c10e0d92
<0> 00000046 c15537c0 c17b2bc0 00000000 00000082 c17b2bc0 c17b2bc0 dfa15acc
<0> c17b2bc0 dfa15920 c17b2bc0 df0328d0 c128d5f0 00000246 00000012 00000001
Call Trace:
 [<c154849f>] ? schedule+0x44f/0x8c0
 [<c10e0d92>] ? kmem_cache_free+0x82/0xd0
 [<c128d5f0>] ? cic_free_func+0x0/0x70
 [<c103f36b>] ? do_exit+0x4fb/0x770
 [<c103f7ee>] ? do_group_exit+0x2e/0x90
 [<c103f861>] ? sys_exit_group+0x11/0x20
 [<c10034fc>] ? sysenter_do_call+0x12/0x28
Code: 0f 8e 86 00 00 00 89 fe 8b 43 38 85 c0 74 15 8b 50 34 8b 40 30 89 f9 e8 30 ff ff ff 85 c0 0f 8e 78 00 00 00 89 f0 e8 91 fb ff ff <8b> 7e 1c 85 ff 74 16 8d 7e 08 39 7b 20 0f 84 8e 00 00 00 8d 53 
EIP: [<c1030ccf>] pick_next_task_fair+0x6f/0x120 SS:ESP 0068:dfbe3ef0
CR2: 000000000000001c
---[ end trace 971e729af87f404e ]---
Fixing recursive fault but reboot is needed!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/systemd-devel/attachments/20101222/21d6cbbc/attachment-0001.pgp>


More information about the systemd-devel mailing list