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

Bug#940132: marked as done (linux-image-5.2.0-2-amd64: Freeze when zram hits mem_limit)



Your message dated Thu, 20 Feb 2025 12:28:25 +0100 (CET)
with message-id <20250220112825.9E42DBE2EE7@eldamar.lan>
and subject line Closing this bug (BTS maintenance for src:linux bugs)
has caused the Debian Bug report #940132,
regarding linux-image-5.2.0-2-amd64: Freeze when zram hits mem_limit
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.)


-- 
940132: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=940132
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:linux
Version: 5.2.9-2
Severity: normal

Hello,

How to reproduce:
1. set up zram with mem_limit that we can hit, like 10MB or so
2. get system to start swapping there, for example put a large random file in tmpfs and attempt to lock large portion of memory with memtester
System freezes with swap write errors

If we do not set mem_limit then that process gets killed by OOM just fine.
My guess is that the way mem_limit works by denying swap writes is somehow blocking Linux OOM triggers?

Thanks

-- Package-specific info:
** Version:
Linux version 5.2.0-2-amd64 (debian-kernel@lists.debian.org) (gcc version 8.3.0 (Debian 8.3.0-21)) #1 SMP Debian 5.2.9-2 (2019-08-21)

** Command line:
BOOT_IMAGE=/boot/vmlinuz-5.2.0-2-amd64 root=UUID=a548c59c-2eb5-451a-86a6-50e11befaed1 ro quiet

** Not tainted

** Kernel log:

** Model information
[    1.692152] scsi host6: ahci
[    1.692308] scsi host7: ahci
[    1.692448] ata3: SATA max UDMA/133 abar m4096@0xfc032000 port 0xfc032100 irq 24
[    1.692457] ata4: SATA max UDMA/133 abar m4096@0xfc032000 port 0xfc032180 irq 24
[    1.692465] ata5: SATA max UDMA/133 abar m4096@0xfc032000 port 0xfc032200 irq 24
[    1.692531] ata6: SATA max UDMA/133 abar m4096@0xfc032000 port 0xfc032280 irq 24
[    1.692539] ata7: SATA max UDMA/133 abar m4096@0xfc032000 port 0xfc032300 irq 24
[    1.692547] ata8: SATA max UDMA/133 abar m4096@0xfc032000 port 0xfc032380 irq 24
[    1.692879] PCI Interrupt Link [LNKB] enabled at IRQ 10
[    1.692934] virtio-pci 0000:00:06.0: virtio_pci: leaving for legacy driver
[    1.693926] virtio-pci 0000:00:07.0: virtio_pci: leaving for legacy driver
[    1.697127] 8139cp: 8139cp: 10/100 PCI Ethernet driver v1.3 (Mar 22, 2004)
[    1.697394] PCI Interrupt Link [LNKA] enabled at IRQ 11
[    1.700614] 8139cp 0000:00:05.0 eth0: RTL-8139C+ at 0x(____ptrval____), 52:54:00:88:e3:90, IRQ 11
[    1.703679] 8139too: 8139too Fast Ethernet driver 0.9.28
[    1.708829] ACPI: bus type USB registered
[    1.708856] usbcore: registered new interface driver usbfs
[    1.708864] usbcore: registered new interface driver hub
[    1.708901] usbcore: registered new device driver usb
[    1.714140] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.717706] uhci_hcd: USB Universal Host Controller Interface driver
[    1.717935] input: VirtualPS/2 VMware VMMouse as /devices/platform/i8042/serio1/input/input3
[    1.718850] uhci_hcd 0000:00:01.2: UHCI Host Controller
[    1.718857] uhci_hcd 0000:00:01.2: new USB bus registered, assigned bus number 1
[    1.718881] uhci_hcd 0000:00:01.2: detected 2 ports
[    1.718994] uhci_hcd 0000:00:01.2: irq 11, io base 0x0000c140
[    1.719130] usb usb1: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.02
[    1.719131] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.719132] usb usb1: Product: UHCI Host Controller
[    1.719133] usb usb1: Manufacturer: Linux 5.2.0-2-amd64 uhci_hcd
[    1.719134] usb usb1: SerialNumber: 0000:00:01.2
[    1.719224] hub 1-0:1.0: USB hub found
[    1.719231] hub 1-0:1.0: 2 ports detected
[    1.719980] input: VirtualPS/2 VMware VMMouse as /devices/platform/i8042/serio1/input/input2
[    1.769811] 8139cp 0000:00:05.0 ens5: renamed from eth0
[    1.772491] virtio_blk virtio2: [vda] 41943040 512-byte logical blocks (21.5 GB/20.0 GiB)
[    1.773342]  vda: vda1 vda2 < vda5 >
[    1.850666] ata2.01: NODEV after polling detection
[    1.851145] ata2.00: ATAPI: QEMU DVD-ROM, 1.1.0, max UDMA/100
[    1.853302] scsi 1:0:0:0: CD-ROM            QEMU     QEMU DVD-ROM     1.1. PQ: 0 ANSI: 5
[    2.007014] ata3: SATA link down (SStatus 0 SControl 300)
[    2.007259] ata7: SATA link down (SStatus 0 SControl 300)
[    2.010040] ata5: SATA link down (SStatus 0 SControl 300)
[    2.010273] ata4: SATA link down (SStatus 0 SControl 300)
[    2.010509] ata6: SATA link down (SStatus 0 SControl 300)
[    2.010766] ata8: SATA link down (SStatus 0 SControl 300)
[    2.050873] usb 1-1: new full-speed USB device number 2 using uhci_hcd
[    2.066596] sr 1:0:0:0: [sr0] scsi3-mmc drive: 4x/4x cd/rw xa/form2 tray
[    2.066600] cdrom: Uniform CD-ROM driver Revision: 3.20
[    2.067790] sr 1:0:0:0: Attached scsi CD-ROM sr0
[    2.245049] usb 1-1: New USB device found, idVendor=0409, idProduct=55aa, bcdDevice= 1.01
[    2.245051] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    2.245053] usb 1-1: Product: QEMU USB Hub
[    2.245055] usb 1-1: Manufacturer: QEMU
[    2.245056] usb 1-1: SerialNumber: 314159-0000:00:01.2-1
[    2.247134] hub 1-1:1.0: USB hub found
[    2.248097] hub 1-1:1.0: 8 ports detected
[    2.374200] PM: Image not found (code -22)
[    2.461671] random: fast init done
[    2.550868] usb 1-1.1: new full-speed USB device number 3 using uhci_hcd
[    2.610429] EXT4-fs (vda1): mounted filesystem with ordered data mode. Opts: (null)
[    2.699975] usb 1-1.1: New USB device found, idVendor=0627, idProduct=0001, bcdDevice= 0.00
[    2.699978] usb 1-1.1: New USB device strings: Mfr=1, Product=3, SerialNumber=5
[    2.699980] usb 1-1.1: Product: QEMU USB Tablet
[    2.699981] usb 1-1.1: Manufacturer: QEMU
[    2.699982] usb 1-1.1: SerialNumber: 42
[    2.777442] Not activating Mandatory Access Control as /sbin/tomoyo-init does not exist.
[    2.842635] systemd[1]: Inserted module 'autofs4'
[    2.868199] systemd[1]: systemd 242 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=hybrid)
[    2.868284] systemd[1]: Detected virtualization kvm.
[    2.868305] systemd[1]: Detected architecture x86-64.
[    2.877819] systemd[1]: Set hostname to <debian>.
[    2.878913] systemd[1]: Failed to bump fs.file-max, ignoring: Invalid argument
[    3.149021] random: systemd: uninitialized urandom read (16 bytes read)
[    3.149050] systemd[1]: Reached target Remote File Systems.
[    3.149321] random: systemd: uninitialized urandom read (16 bytes read)
[    3.149549] systemd[1]: Listening on Journal Audit Socket.
[    3.149578] random: systemd: uninitialized urandom read (16 bytes read)
[    3.149812] systemd[1]: Listening on Syslog Socket.
[    3.150096] systemd[1]: Listening on fsck to fsckd communication Socket.
[    3.153145] systemd[1]: Created slice system-getty.slice.
[    3.333273] EXT4-fs (vda1): re-mounted. Opts: errors=remount-ro
[    3.761893] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input4
[    3.761946] ACPI: Power Button [PWRF]
[    3.873637] sr 1:0:0:0: Attached scsi generic sg0 type 5
[    3.930395] input: PC Speaker as /devices/platform/pcspkr/input/input5
[    3.979186] hidraw: raw HID events driver (C) Jiri Kosina
[    4.067012] usbcore: registered new interface driver usbhid
[    4.067014] usbhid: USB HID core driver
[    4.180758] [drm:qxl_pci_probe [qxl]] *ERROR* qxl too old, doesn't support client_monitors_config, use xf86-video-qxl in user mode
[    4.180762] qxl: probe of 0000:00:02.0 failed with error -22
[    4.194210] input: QEMU QEMU USB Tablet as /devices/pci0000:00/0000:00:01.2/usb1/1-1/1-1.1/1-1.1:1.0/0003:0627:0001.0001/input/input6
[    4.194324] hid-generic 0003:0627:0001.0001: input,hidraw0: USB HID v0.01 Pointer [QEMU QEMU USB Tablet] on usb-0000:00:01.2-1.1/input0
[    4.284599] audit: type=1400 audit(1568318051.420:2): apparmor="STATUS" operation="profile_load" profile="unconfined" name="lsb_release" pid=281 comm="apparmor_parser"
[    4.285345] audit: type=1400 audit(1568318051.420:3): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe" pid=282 comm="apparmor_parser"
[    4.285347] audit: type=1400 audit(1568318051.420:4): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe//kmod" pid=282 comm="apparmor_parser"
[    4.635785] systemd-journald[217]: Received request to flush runtime journal from PID 1
[    4.730211] 8139cp 0000:00:05.0 ens5: link up, 100Mbps, full-duplex, lpa 0x05E1
[   45.711074] random: crng init done
[   45.711089] random: 7 urandom warning(s) missed due to ratelimiting
sys_vendor: Bochs
product_name: Bochs
product_version: 
chassis_vendor: Bochs
chassis_version: 
bios_vendor: Bochs
bios_version: Bochs

** Loaded modules:
hid_generic
qxl
ttm
drm_kms_helper
usbhid
drm
hid
joydev
pcspkr
virtio_balloon
virtio_console
serio_raw
sg
evdev
button
ip_tables
x_tables
autofs4
ext4
crc16
mbcache
jbd2
crc32c_generic
sr_mod
cdrom
ata_generic
virtio_blk
uhci_hcd
ehci_hcd
psmouse
usbcore
8139too
8139cp
mii
virtio_pci
virtio_ring
virtio
ahci
libahci
ata_piix
i2c_piix4
libata
usb_common
scsi_mod
floppy

** 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]
	Physical Slot: 1
	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 [ISA Compatibility mode-only controller, supports bus mastering])
	Subsystem: Red Hat, Inc. Qemu virtual machine [1af4:1100]
	Physical Slot: 1
	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 c1e0 [size=16]
	Kernel driver in use: ata_piix
	Kernel modules: ata_piix, ata_generic

00:01.2 USB controller [0c03]: Intel Corporation 82371SB PIIX3 USB [Natoma/Triton II] [8086:7020] (rev 01) (prog-if 00 [UHCI])
	Subsystem: Red Hat, Inc. QEMU Virtual Machine [1af4:1100]
	Physical Slot: 1
	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 D routed to IRQ 11
	Region 4: I/O ports at c140 [size=32]
	Kernel driver in use: uhci_hcd
	Kernel modules: uhci_hcd

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]
	Physical Slot: 1
	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
	Kernel modules: i2c_piix4

00:02.0 VGA compatible controller [0300]: Red Hat, Inc. QXL paravirtual graphic card [1b36:0100] (rev 03) (prog-if 00 [VGA controller])
	Subsystem: Red Hat, Inc. QEMU Virtual Machine [1af4:1100]
	Physical Slot: 2
	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-
	Interrupt: pin A routed to IRQ 10
	Region 0: Memory at f4000000 (32-bit, non-prefetchable) [size=64M]
	Region 1: Memory at f8000000 (32-bit, non-prefetchable) [size=64M]
	Region 2: Memory at fc030000 (32-bit, non-prefetchable) [size=8K]
	Region 3: I/O ports at c160 [size=32]
	Expansion ROM at 000c0000 [disabled] [size=128K]
	Kernel modules: qxl

00:03.0 SATA controller [0106]: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA Controller [AHCI mode] [8086:2922] (rev 02) (prog-if 01 [AHCI 1.0])
	Subsystem: Red Hat, Inc. QEMU Virtual Machine [1af4:1100]
	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 24
	Region 4: I/O ports at c180 [size=32]
	Region 5: Memory at fc032000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit+
		Address: 00000000fee01004  Data: 4024
	Capabilities: [a8] SATA HBA v1.0 BAR4 Offset=00000004
	Kernel driver in use: ahci
	Kernel modules: ahci

00:04.0 Unclassified device [00ff]: Red Hat, Inc. Virtio memory balloon [1af4:1002]
	Subsystem: Red Hat, Inc. Virtio memory balloon [1af4:0005]
	Physical Slot: 4
	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 c1a0 [size=32]
	Kernel driver in use: virtio-pci
	Kernel modules: virtio_pci

00:05.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8100/8101L/8139 PCI Fast Ethernet Adapter [10ec:8139] (rev 20)
	Subsystem: Red Hat, Inc. QEMU Virtual Machine [1af4:1100]
	Physical Slot: 5
	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, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 11
	Region 0: I/O ports at c000 [size=256]
	Region 1: Memory at fc033000 (32-bit, non-prefetchable) [size=256]
	Expansion ROM at fc000000 [disabled] [size=128K]
	Kernel driver in use: 8139cp
	Kernel modules: 8139cp, 8139too

00:06.0 Communication controller [0780]: Red Hat, Inc. Virtio console [1af4:1003]
	Subsystem: Red Hat, Inc. Virtio console [1af4:0003]
	Physical Slot: 6
	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 10
	Region 0: I/O ports at c1c0 [size=32]
	Region 1: Memory at fc034000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: [40] MSI-X: Enable+ Count=32 Masked-
		Vector table: BAR=1 offset=00000000
		PBA: BAR=1 offset=00000800
	Kernel driver in use: virtio-pci
	Kernel modules: virtio_pci

00:07.0 SCSI storage controller [0100]: Red Hat, Inc. Virtio block device [1af4:1001]
	Subsystem: Red Hat, Inc. Virtio block device [1af4:0002]
	Physical Slot: 7
	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 10
	Region 0: I/O ports at c100 [size=64]
	Region 1: Memory at fc035000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: [40] MSI-X: Enable+ Count=2 Masked-
		Vector table: BAR=1 offset=00000000
		PBA: BAR=1 offset=00000800
	Kernel driver in use: virtio-pci
	Kernel modules: virtio_pci


** USB devices:
Bus 001 Device 003: ID 0627:0001 Adomax Technology Co., Ltd QEMU USB Hub
Bus 001 Device 002: ID 0409:55aa NEC Corp. Hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub


-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.2.0-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages linux-image-5.2.0-2-amd64 depends on:
ii  initramfs-tools [linux-initramfs-tool]  0.135
ii  kmod                                    26-1
ii  linux-base                              4.6

Versions of packages linux-image-5.2.0-2-amd64 recommends:
ii  apparmor             2.13.3-5
ii  firmware-linux-free  3.4

Versions of packages linux-image-5.2.0-2-amd64 suggests:
pn  debian-kernel-handbook  <none>
ii  grub-pc                 2.04-3
pn  linux-doc-5.2           <none>

Versions of packages linux-image-5.2.0-2-amd64 is related to:
pn  firmware-amd-graphics     <none>
pn  firmware-atheros          <none>
pn  firmware-bnx2             <none>
pn  firmware-bnx2x            <none>
pn  firmware-brcm80211        <none>
pn  firmware-cavium           <none>
pn  firmware-intel-sound      <none>
pn  firmware-intelwimax       <none>
pn  firmware-ipw2x00          <none>
pn  firmware-ivtv             <none>
pn  firmware-iwlwifi          <none>
pn  firmware-libertas         <none>
pn  firmware-linux-nonfree    <none>
pn  firmware-misc-nonfree     <none>
pn  firmware-myricom          <none>
pn  firmware-netxen           <none>
pn  firmware-qlogic           <none>
pn  firmware-realtek          <none>
pn  firmware-samsung          <none>
pn  firmware-siano            <none>
pn  firmware-ti-connectivity  <none>
pn  xen-hypervisor            <none>

-- no debconf information

--- End Message ---
--- Begin Message ---
Hi

This bug was filed for a very old kernel or the bug is old itself
without resolution.

If you can reproduce it with

- the current version in unstable/testing
- the latest kernel from backports

please reopen the bug, see https://www.debian.org/Bugs/server-control
for details.

Regards,
Salvatore

--- End Message ---

Reply to: