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

Bug#813601: marked as done (linux-image-3.16: kernel panic when umounting rootfs)



Your message dated Thu, 04 Feb 2016 04:20:28 +0000
with message-id <1454559628.3989.20.camel@decadent.org.uk>
and subject line Re: linux-image-3.16: kernel panic when umounting rootfs
has caused the Debian Bug report #813601,
regarding linux-image-3.16: kernel panic when umounting rootfs
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
813601: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=813601
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:linux
Version: 3.16.7-ckt11-1+deb8u6
Severity: critical
Tags: patch
Justification: breaks the whole system

Dear Maintainer,

This upstream commit is missing:
da362b09e42e umount: Do not allow unmounting rootfs.
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=da362b09e42e

The commit log of this patch explains how to reproduce the kernel panic (see below).

Note that this patch depends on
5ff9d8a65ce8 vfs: Lock in place mounts from more privileged users
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=5ff9d8a65ce8

Regards,
Nicolas


-- Package-specific info:
** Version:
Linux version 3.16.0-4-amd64 (debian-kernel@lists.debian.org) (gcc version 4.8.4 (Debian 4.8.4-1) ) #1 SMP Debian 3.16.7-ckt11-1+deb8u6 (2015-11-09)

** Command line:
BOOT_IMAGE=/boot/vmlinuz-3.16.0-4-amd64 root=/dev/mapper/6WIND-debian8 ro console=ttyS0,115200n8 quiet

** Not tainted

** Kernel log:
[    0.307242] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    0.307253] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[    0.307264] intel_idle: does not run on family 6 model 60
[    0.307286] GHES: HEST is not enabled!
[    0.307371] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    0.329356] 00:05: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[    0.351248] 00:06: ttyS1 at I/O 0x2f8 (irq = 3, base_baud = 115200) is a 16550A
[    0.351502] Linux agpgart interface v0.103
[    0.351588] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
[    0.352073] serio: i8042 KBD port at 0x60,0x64 irq 1
[    0.352077] serio: i8042 AUX port at 0x60,0x64 irq 12
[    0.352274] mousedev: PS/2 mouse device common for all mice
[    0.352437] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
[    0.352569] rtc_cmos 00:00: RTC can wake from S4
[    0.352748] rtc_cmos 00:00: rtc core: registered rtc_cmos as rtc0
[    0.352818] rtc_cmos 00:00: alarms up to one day, 114 bytes nvram, hpet irqs
[    0.352848] ledtrig-cpu: registered to indicate activity on CPUs
[    0.352913] AMD IOMMUv2 driver by Joerg Roedel <joerg.roedel@amd.com>
[    0.352914] AMD IOMMUv2 functionality not available on this system
[    0.352966] TCP: cubic registered
[    0.353150] NET: Registered protocol family 10
[    0.353323] mip6: Mobile IPv6
[    0.353326] NET: Registered protocol family 17
[    0.353330] mpls_gso: MPLS GSO support
[    0.353567] registered taskstats version 1
[    0.353776] rtc_cmos 00:00: setting system clock to 2016-02-03 14:33:55 UTC (1454510035)
[    0.353809] PM: Hibernation image not present or could not be loaded.
[    0.354519] Freeing unused kernel memory: 1204K (ffffffff818ee000 - ffffffff81a1b000)
[    0.354521] Write protecting the kernel read-only data: 8192k
[    0.355897] Freeing unused kernel memory: 924K (ffff880001519000 - ffff880001600000)
[    0.356232] Freeing unused kernel memory: 216K (ffff8800017ca000 - ffff880001800000)
[    0.363665] systemd-udevd[65]: starting version 215
[    0.364044] random: systemd-udevd urandom read with 1 bits of entropy available
[    0.372312] SCSI subsystem initialized
[    0.376219] libata version 3.00 loaded.
[    0.379153] Floppy drive(s): fd0 is 1.44M
[    0.390411] ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 11
[    0.390939] ata_piix 0000:00:01.1: version 2.13
[    0.391593] virtio-pci 0000:00:03.0: irq 40 for MSI/MSI-X
[    0.391603] virtio-pci 0000:00:03.0: irq 41 for MSI/MSI-X
[    0.391612] virtio-pci 0000:00:03.0: irq 42 for MSI/MSI-X
[    0.391742] scsi0 : ata_piix
[    0.391844] scsi1 : ata_piix
[    0.391882] ata1: PATA max MWDMA2 cmd 0x1f0 ctl 0x3f6 bmdma 0xc020 irq 14
[    0.391883] ata2: PATA max MWDMA2 cmd 0x170 ctl 0x376 bmdma 0xc028 irq 15
[    0.392532] FDC 0 is a S82078B
[    0.548567] ata2.01: NODEV after polling detection
[    0.548740] ata1.01: NODEV after polling detection
[    0.548943] ata2.00: ATAPI: QEMU DVD-ROM, 2.3.0, max UDMA/100
[    0.549085] ata1.00: ATA-7: QEMU HARDDISK, 2.3.0, max UDMA/100
[    0.549086] ata1.00: 62914560 sectors, multi 16: LBA48 
[    0.549551] ata2.00: configured for MWDMA2
[    0.549639] ata1.00: configured for MWDMA2
[    0.549763] scsi 0:0:0:0: Direct-Access     ATA      QEMU HARDDISK    0    PQ: 0 ANSI: 5
[    0.550243] scsi 1:0:0:0: CD-ROM            QEMU     QEMU DVD-ROM     2.3. PQ: 0 ANSI: 5
[    0.553232] sd 0:0:0:0: [sda] 62914560 512-byte logical blocks: (32.2 GB/30.0 GiB)
[    0.553251] sd 0:0:0:0: [sda] Write Protect is off
[    0.553253] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    0.553259] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    0.553858]  sda: sda1
[    0.553979] sd 0:0:0:0: [sda] Attached SCSI disk
[    0.560526] sr0: scsi3-mmc drive: 4x/4x cd/rw xa/form2 tray
[    0.560527] cdrom: Uniform CD-ROM driver Revision: 3.20
[    0.560626] sr 1:0:0:0: Attached scsi CD-ROM sr0
[    0.561096] sd 0:0:0:0: Attached scsi generic sg0 type 0
[    0.561286] sr 1:0:0:0: Attached scsi generic sg1 type 5
[    0.622146] device-mapper: uevent: version 1.0.3
[    0.622204] device-mapper: ioctl: 4.27.0-ioctl (2013-10-30) initialised: dm-devel@redhat.com
[    1.304052] tsc: Refined TSC clocksource calibration: 3200.094 MHz
[    1.623854] EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null)
[    1.825975] systemd[1]: Cannot add dependency job for unit display-manager.service, ignoring: Unit display-manager.service failed to load: No such file or directory.
[    1.850411] fuse init (API version 7.23)
[    1.889011] systemd-udevd[170]: starting version 215
[    1.973613] input: PC Speaker as /devices/platform/pcspkr/input/input2
[    1.973942] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
[    1.973945] ACPI: Power Button [PWRF]
[    1.983009] piix4_smbus 0000:00:01.3: SMBus Host Controller at 0x700, revision 0
[    1.986877] EXT4-fs (dm-0): re-mounted. Opts: errors=remount-ro
[    1.989480] parport_pc 00:04: reported by Plug and Play ACPI
[    1.990141] systemd-udevd[182]: renamed network interface eth0 to mgmt0
[    1.990173] parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE]
[    2.004457] ppdev: user-space parallel port driver
[    2.049546] AVX2 version of gcm_enc/dec engaged.
[    2.051483] alg: No test for __gcm-aes-aesni (__driver-gcm-aes-aesni)
[    2.054289] alg: No test for crc32 (crc32-pclmul)
[    2.055728] intel_rapl: no valid rapl domains found in package 0
[    2.335369] random: nonblocking pool is initialized
[    2.510776] FS-Cache: Loaded
[    2.532540] RPC: Registered named UNIX socket transport module.
[    2.532542] RPC: Registered udp transport module.
[    2.532542] RPC: Registered tcp transport module.
[    2.532543] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    2.539547] FS-Cache: Netfs 'nfs' registered for caching
[    2.541496] Key type dns_resolver registered
[    2.546979] NFS: Registering the id_resolver key type
[    2.546986] Key type id_resolver registered
[    2.546987] Key type id_legacy registered
[    2.576321] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[    2.663920] systemd-journald[193]: Received request to flush runtime journal from PID 1
[    2.825453] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/i8042/serio1/input/input4

** Model information
sys_vendor: QEMU
product_name: Standard PC (i440FX + PIIX, 1996)
product_version: pc-i440fx-2.3
chassis_vendor: QEMU
chassis_version: pc-i440fx-2.3
bios_vendor: SeaBIOS
bios_version: rel-1.8.1-0-g4adadbd-20150316_085822-nilsson.home.kraxel.org

** Loaded modules:
nfsv3
nfsd
nfs_acl
rpcsec_gss_krb5
auth_rpcgss
oid_registry
nfsv4
dns_resolver
nfs
lockd
sunrpc
fscache
crc32_pclmul
ghash_clmulni_intel
aesni_intel
ppdev
processor
aes_x86_64
parport_pc
evdev
parport
lrw
thermal_sys
psmouse
i2c_piix4
gf128mul
glue_helper
ablk_helper
cryptd
i2c_core
serio_raw
button
pcspkr
fuse
autofs4
ext4
crc16
mbcache
jbd2
dm_mod
sg
sd_mod
crc_t10dif
crct10dif_generic
sr_mod
cdrom
ata_generic
virtio_net
floppy
crct10dif_pclmul
crct10dif_common
ata_piix
crc32c_intel
libata
scsi_mod
virtio_pci
virtio_ring
virtio

** PCI devices:
00:00.0 Host bridge [0600]: Intel Corporation 440FX - 82441FX PMC [Natoma] [8086:1237] (rev 02)
	Subsystem: Red Hat, Inc Qemu virtual machine [1af4:1100]
	Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-

00:01.0 ISA bridge [0601]: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II] [8086:7000]
	Subsystem: Red Hat, Inc Qemu virtual machine [1af4:1100]
	Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-

00:01.1 IDE interface [0101]: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II] [8086:7010] (prog-if 80 [Master])
	Subsystem: Red Hat, Inc Qemu virtual machine [1af4:1100]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Region 0: [virtual] Memory at 000001f0 (32-bit, non-prefetchable) [size=8]
	Region 1: [virtual] Memory at 000003f0 (type 3, non-prefetchable)
	Region 2: [virtual] Memory at 00000170 (32-bit, non-prefetchable) [size=8]
	Region 3: [virtual] Memory at 00000370 (type 3, non-prefetchable)
	Region 4: I/O ports at c020 [size=16]
	Kernel driver in use: ata_piix

00:01.3 Bridge [0680]: Intel Corporation 82371AB/EB/MB PIIX4 ACPI [8086:7113] (rev 03)
	Subsystem: Red Hat, Inc Qemu virtual machine [1af4:1100]
	Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Interrupt: pin A routed to IRQ 9
	Kernel driver in use: piix4_smbus

00:03.0 Ethernet controller [0200]: Red Hat, Inc Virtio network device [1af4:1000]
	Subsystem: Red Hat, Inc Device [1af4:0001]
	Physical Slot: 3
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 11
	Region 0: I/O ports at c000 [size=32]
	Region 1: Memory at febc0000 (32-bit, non-prefetchable) [size=4K]
	Expansion ROM at feb80000 [disabled] [size=256K]
	Capabilities: [40] MSI-X: Enable+ Count=3 Masked-
		Vector table: BAR=1 offset=00000000
		PBA: BAR=1 offset=00000800
	Kernel driver in use: virtio-pci


** USB devices:
not available


-- System Information:
Debian Release: 8.2
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/3 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages linux-image-3.16.0-4-amd64 depends on:
ii  debconf [debconf-2.0]                   1.5.56
ii  initramfs-tools [linux-initramfs-tool]  0.120
ii  kmod                                    18-3
ii  linux-base                              3.5

Versions of packages linux-image-3.16.0-4-amd64 recommends:
pn  firmware-linux-free  <none>
pn  irqbalance           <none>

Versions of packages linux-image-3.16.0-4-amd64 suggests:
pn  debian-kernel-handbook  <none>
ii  grub-pc                 2.02~beta2-22
pn  linux-doc-3.16          <none>

Versions of packages linux-image-3.16.0-4-amd64 is related to:
pn  firmware-atheros        <none>
pn  firmware-bnx2           <none>
pn  firmware-bnx2x          <none>
pn  firmware-brcm80211      <none>
pn  firmware-intelwimax     <none>
pn  firmware-ipw2x00        <none>
pn  firmware-ivtv           <none>
pn  firmware-iwlwifi        <none>
pn  firmware-libertas       <none>
pn  firmware-linux          <none>
pn  firmware-linux-nonfree  <none>
pn  firmware-myricom        <none>
pn  firmware-netxen         <none>
pn  firmware-qlogic         <none>
pn  firmware-ralink         <none>
pn  firmware-realtek        <none>
pn  xen-hypervisor          <none>

-- debconf information:
  linux-image-3.16.0-4-amd64/postinst/mips-initrd-3.16.0-4-amd64:
  linux-image-3.16.0-4-amd64/postinst/depmod-error-initrd-3.16.0-4-amd64: false
  linux-image-3.16.0-4-amd64/prerm/removing-running-kernel-3.16.0-4-amd64: true

--- End Message ---
--- Begin Message ---
Version: 3.19-1~exp1
Control: severity -1 minor

On Wed, 03 Feb 2016 16:07:54 +0100 Nicolas Dichtel <nicolas.dichtel@6wind.com> wrote:
> Package: src:linux
> Version: 3.16.7-ckt11-1+deb8u6
> Severity: critical
> Tags: patch
> Justification: breaks the whole system
[...]

So far as I can see, it lets a privileged user crash the system.  That
is *not* what 'breaks the whole system' means.

Ben.

-- 
Ben Hutchings
Beware of bugs in the above code;
I have only proved it correct, not tried it. - Donald Knuth

Attachment: signature.asc
Description: This is a digitally signed message part


--- End Message ---

Reply to: