Bug#550740: linux-image-2.6.26-2-openvz-amd64: checkpointing openvz resets shared memory to zero
Package: linux-image-2.6.26-2-openvz-amd64
Version: 2.6.26-19
Severity: critical
Justification: causes serious data loss
The checkpoint/restore of vzctl resets shared memory in an openvz container
to zero if a programm access this shared memory.
More information in the upstream bugreport:
http://bugzilla.openvz.org/show_bug.cgi?id=1342
-- Package-specific info:
** Version:
Linux version 2.6.26-2-openvz-amd64 (Debian 2.6.26-19) (dannf@debian.org) (gcc version 4.1.3 20080704 (prerelease) (Debian 4.1.2-25)) #1 SMP Wed Aug 19 23:15:49 UTC 2009
** Command line:
root=/dev/mapper/service-system ro quiet
** Not tainted
** Kernel log:
[ 3.172062] ide0: BM-DMA at 0xfc00-0xfc07
[ 3.172076] ide1: BM-DMA at 0xfc08-0xfc0f
[ 3.172086] Probing IDE interface ide0...
[ 3.551179] hiddev96hidraw0: USB HID v1.10 Device [American Power Conversion Back-UPS BR 800 FW:9.o2 .I USB FW:o2 ] on usb-0000:00:1d.1-1
[ 3.551179] usbcore: registered new interface driver usbhid
[ 3.551179] usbhid: v2.6:USB HID core driver
[ 4.191959] hda: HL-DT-STDVD-ROM GDR8163B, ATAPI CD/DVD-ROM drive
[ 4.835552] hda: host max PIO4 wanted PIO255(auto-tune) selected PIO4
[ 4.859479] hda: UDMA/33 mode selected
[ 4.859479] Probing IDE interface ide1...
[ 5.470719] ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
[ 5.475160] ide1 at 0x170-0x177,0x376 on irq 15
[ 6.007116] Driver 'sd' needs updating - please use bus_type methods
[ 6.007116] sd 0:0:0:0: [sda] 976773168 512-byte hardware sectors (500108 MB)
[ 6.007116] sd 0:0:0:0: [sda] Write Protect is off
[ 6.007116] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 6.007116] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 6.007116] sd 0:0:0:0: [sda] 976773168 512-byte hardware sectors (500108 MB)
[ 6.007116] sd 0:0:0:0: [sda] Write Protect is off
[ 6.007116] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 6.007116] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 6.007116] sda:<6>hda: ATAPI 52X DVD-ROM drive, 256kB Cache
[ 6.015160] Uniform CD-ROM driver Revision: 3.20
[ 6.021160] sda1 sda2
[ 6.021361] sd 0:0:0:0: [sda] Attached SCSI disk
[ 6.218508] md: raid0 personality registered for level 0
[ 6.229939] md: md0 stopped.
[ 6.234816] md: bind<sda1>
[ 6.246839] md0: setting max_sectors to 128, segment boundary to 32767
[ 6.246839] raid0: looking at sda1
[ 6.246839] raid0: comparing sda1(240832) with sda1(240832)
[ 6.246839] raid0: END
[ 6.246839] raid0: ==> UNIQUE
[ 6.246839] raid0: 1 zones
[ 6.246839] raid0: FINAL 1 zones
[ 6.246839] raid0: done.
[ 6.246839] raid0 : md_size is 240832 blocks.
[ 6.246839] raid0 : conf->hash_spacing is 240832 blocks.
[ 6.246839] raid0 : nb_zone is 1.
[ 6.246839] raid0 : Allocating 8 bytes for hash.
[ 6.247034] md: md1 stopped.
[ 6.273707] md: bind<sda2>
[ 6.286009] md1: setting max_sectors to 128, segment boundary to 32767
[ 6.286009] raid0: looking at sda2
[ 6.286009] raid0: comparing sda2(488142976) with sda2(488142976)
[ 6.286009] raid0: END
[ 6.286009] raid0: ==> UNIQUE
[ 6.286009] raid0: 1 zones
[ 6.286009] raid0: FINAL 1 zones
[ 6.286009] raid0: done.
[ 6.286009] raid0 : md_size is 488142976 blocks.
[ 6.286009] raid0 : conf->hash_spacing is 488142976 blocks.
[ 6.286009] raid0 : nb_zone is 1.
[ 6.286009] raid0 : Allocating 8 bytes for hash.
[ 6.357615] device-mapper: uevent: version 1.0.3
[ 6.358163] device-mapper: ioctl: 4.13.0-ioctl (2007-10-18) initialised: dm-devel@redhat.com
[ 6.550451] PM: Starting manual resume from disk
[ 6.607194] kjournald starting. Commit interval 5 seconds
[ 6.607194] EXT3-fs: mounted filesystem with ordered data mode.
[ 7.381760] udevd version 125 started
[ 8.058604] EDAC MC: Ver: 2.1.0 Aug 19 2009
[ 8.061974] EDAC e752x: tolm = 40000, remapbase = ffc000, remaplimit = 0
[ 8.062011] EDAC MC0: Giving out device to 'e752x_edac' 'E7525': DEV 0000:00:00.0
[ 8.062083] EDAC PCI0: Giving out device to module 'e752x_edac' controller 'EDAC PCI controller': DEV '0000:00:00.0' (POLLED)
[ 8.264979] input: Power Button (FF) as /class/input/input2
[ 8.329093] ACPI: Power Button (FF) [PWRF]
[ 8.329291] input: Power Button (CM) as /class/input/input3
[ 8.378467] ACPI: Power Button (CM) [PWRB]
[ 8.507541] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[ 8.525388] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[ 9.315862] input: PC Speaker as /class/input/input4
[ 9.337959] intel_rng: FWH not detected
[ 9.337959] ACPI: PCI Interrupt 0000:00:1f.3[B] -> GSI 17 (level, low) -> IRQ 17
[ 9.377984] Error: Driver 'pcspkr' is already registered, aborting...
[ 9.525583] Error: Driver 'pcspkr' is already registered, aborting...
[ 9.967052] input: ImPS/2 Generic Wheel Mouse as /class/input/input5
[ 11.271590] EXT3 FS on dm-0, internal journal
[ 12.016470] loop: module loaded
[ 12.096415] i2c-adapter i2c-0: Unrecognized version/stepping 0x68 Defaulting to LM85.
[ 12.159120] i2c-adapter i2c-0: Unrecognized version/stepping 0x69 Defaulting to LM85.
[ 13.740641] kjournald starting. Commit interval 5 seconds
[ 13.740641] EXT3 FS on md0, internal journal
[ 13.740641] EXT3-fs: mounted filesystem with ordered data mode.
[ 13.784641] kjournald starting. Commit interval 5 seconds
[ 13.784641] EXT3 FS on dm-1, internal journal
[ 13.784641] EXT3-fs: mounted filesystem with ordered data mode.
[ 13.820642] kjournald starting. Commit interval 5 seconds
[ 13.837382] EXT3 FS on dm-2, internal journal
[ 13.837389] EXT3-fs: mounted filesystem with ordered data mode.
[ 13.860642] kjournald starting. Commit interval 5 seconds
[ 13.866050] EXT3 FS on dm-4, internal journal
[ 13.866057] EXT3-fs: mounted filesystem with ordered data mode.
[ 13.933378] Adding 9764856k swap on /dev/mapper/service-swap. Priority:-1 extents:1 across:9764856k
[ 15.184727] e1000: eth0: e1000_watchdog: NIC Link is Up 100 Mbps Full Duplex, Flow Control: RX
[ 16.875387] NET: Registered protocol family 10
[ 17.279085] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 17.786999] tun: Universal TUN/TAP device driver, 1.6
[ 17.786999] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[ 18.176759] warning: `vzctl' uses deprecated v2 capabilities in a way that may be insecure.
[ 18.207102] CT: 5: started
** Loaded modules:
Module Size Used by
vzethdev 14720 0
vznetdev 24456 2
simfs 8944 1
vzrst 123048 0
vzcpt 106424 0
tun 15492 2 vzrst,vzcpt
vzdquota 42868 1 [permanent]
vzmon 31376 5 vzethdev,vznetdev,vzrst,vzcpt
vzdev 7568 4 vzethdev,vznetdev,vzdquota,vzmon
xt_tcpudp 7680 0
xt_length 6400 0
ipt_ttl 6144 0
xt_tcpmss 6656 0
xt_TCPMSS 8576 0
iptable_mangle 8704 0
iptable_filter 8320 0
xt_multiport 7424 0
xt_limit 7172 0
xt_dscp 7168 0
ipt_REJECT 7552 0
ip_tables 21776 2 iptable_mangle,iptable_filter
x_tables 25736 10 xt_tcpudp,xt_length,ipt_ttl,xt_tcpmss,xt_TCPMSS,xt_multiport,xt_limit,xt_dscp,ipt_REJECT,ip_tables
ipv6 296384 35 vzrst,vzcpt,vzmon
lm85 35492 0
hwmon_vid 7296 1 lm85
loop 19340 0
serio_raw 9988 0
psmouse 42268 0
i2c_i801 13596 0
rng_core 9096 0
snd_pcsp 14588 0
i2c_core 27936 2 lm85,i2c_i801
snd_pcm 81928 1 snd_pcsp
snd_timer 25744 1 snd_pcm
snd 63688 3 snd_pcsp,snd_pcm,snd_timer
soundcore 12064 1 snd
snd_page_alloc 13072 1 snd_pcm
shpchp 34080 0
pci_hotplug 32056 1 shpchp
button 11680 0
e752x_edac 16656 0
edac_core 49560 3 e752x_edac
evdev 14208 0
ext3 124816 5
jbd 51240 1 ext3
mbcache 12804 1 ext3
dm_mirror 20608 0
dm_log 13956 1 dm_mirror
dm_snapshot 19400 0
dm_mod 58864 14 dm_mirror,dm_log,dm_snapshot
raid0 10624 2
md_mod 80036 3 raid0
ide_cd_mod 36360 0
cdrom 37928 1 ide_cd_mod
sd_mod 29376 3
ide_pci_generic 9220 0 [permanent]
piix 12424 0 [permanent]
ide_core 128156 3 ide_cd_mod,ide_pci_generic,piix
usbhid 45920 0
hid 41792 1 usbhid
ff_memless 9224 1 usbhid
floppy 61544 0
ata_piix 22660 2
ata_generic 10116 0
e1000 117184 0
ehci_hcd 36108 0
libata 165600 2 ata_piix,ata_generic
scsi_mod 161144 2 sd_mod,libata
dock 14112 1 libata
uhci_hcd 25760 0
thermal 22688 0
processor 42304 1 thermal
fan 9352 0
thermal_sys 17728 3 thermal,processor,fan
** PCI devices:
not available
-- System Information:
Debian Release: 5.0.3
APT prefers stable
APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.26-2-openvz-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages linux-image-2.6.26-2-openvz-amd64 depends on:
ii debconf [debconf-2.0] 1.5.24 Debian configuration management sy
ii initramfs-tools [linux-initra 0.92o tools for generating an initramfs
ii module-init-tools 3.4-1 tools for managing Linux kernel mo
ii vzctl 3.0.22-14 server virtualization solution - c
linux-image-2.6.26-2-openvz-amd64 recommends no packages.
Versions of packages linux-image-2.6.26-2-openvz-amd64 suggests:
ii grub 0.97-47lenny2 GRand Unified Bootloader (Legacy v
pn linux-doc-2.6.26 <none> (no description available)
-- debconf information:
linux-image-2.6.26-2-openvz-amd64/prerm/removing-running-kernel-2.6.26-2-openvz-amd64: true
shared/kernel-image/really-run-bootloader: true
linux-image-2.6.26-2-openvz-amd64/preinst/lilo-has-ramdisk:
linux-image-2.6.26-2-openvz-amd64/preinst/bootloader-initrd-2.6.26-2-openvz-amd64: true
linux-image-2.6.26-2-openvz-amd64/postinst/depmod-error-2.6.26-2-openvz-amd64: false
linux-image-2.6.26-2-openvz-amd64/postinst/old-system-map-link-2.6.26-2-openvz-amd64: true
linux-image-2.6.26-2-openvz-amd64/preinst/failed-to-move-modules-2.6.26-2-openvz-amd64:
linux-image-2.6.26-2-openvz-amd64/postinst/kimage-is-a-directory:
linux-image-2.6.26-2-openvz-amd64/preinst/lilo-initrd-2.6.26-2-openvz-amd64: true
linux-image-2.6.26-2-openvz-amd64/postinst/bootloader-error-2.6.26-2-openvz-amd64:
linux-image-2.6.26-2-openvz-amd64/postinst/create-kimage-link-2.6.26-2-openvz-amd64: true
linux-image-2.6.26-2-openvz-amd64/preinst/initrd-2.6.26-2-openvz-amd64:
linux-image-2.6.26-2-openvz-amd64/preinst/elilo-initrd-2.6.26-2-openvz-amd64: true
linux-image-2.6.26-2-openvz-amd64/postinst/old-dir-initrd-link-2.6.26-2-openvz-amd64: true
linux-image-2.6.26-2-openvz-amd64/postinst/bootloader-test-error-2.6.26-2-openvz-amd64:
linux-image-2.6.26-2-openvz-amd64/preinst/abort-install-2.6.26-2-openvz-amd64:
linux-image-2.6.26-2-openvz-amd64/preinst/overwriting-modules-2.6.26-2-openvz-amd64: true
linux-image-2.6.26-2-openvz-amd64/prerm/would-invalidate-boot-loader-2.6.26-2-openvz-amd64: true
linux-image-2.6.26-2-openvz-amd64/postinst/depmod-error-initrd-2.6.26-2-openvz-amd64: false
linux-image-2.6.26-2-openvz-amd64/postinst/old-initrd-link-2.6.26-2-openvz-amd64: true
linux-image-2.6.26-2-openvz-amd64/preinst/abort-overwrite-2.6.26-2-openvz-amd64:
Reply to: