Out of memory, lead a lot of times to a freezing system but for the first time i have a error that only lead to a crashing application

Normal when i see a memory issue (and i experienced this problem since the last 4 Month atleast 6-8 Times), my mouse cursor stuck, response, stuck response and finally freezing to death.

This time, i came back after 1 hour to my PC who was working on encoding a Video File with shotcut and after i powered on my Monitor the mousecursor was shortime stuck for 2sec and then it responsed again but my application closed… i wished my application would always crash and not leading to a freezing and unresponsive system.

journalctl -p 3 -xb:

kernel: Out of memory: Killed process 3148 (shotcut) total-vm:23291812kB, anon-rss:11763292kB, file-rss:55612kB, shmem-rss:1324kB, UID:1000 pgtables:28452kB oom_score_adj:200

$ inxi --admin --verbosity=7 --filter --no-host --width:

System:
  Kernel: 5.15.85-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
    parameters: BOOT_IMAGE=/vmlinuz-5.15-x86_64
    root=UUID=eb235aa7-d461-413d-800e-ea57385703fb rw quiet apparmor=1
    retbleed=off security=apparmor
    resume=UUID=a44dd3c4-f5f1-4587-8934-6f7413d28d4f udev.log_priority=3
  Desktop: KDE Plasma v: 5.26.4 tk: Qt v: 5.15.7 wm: kwin_x11 vt: 1 dm: SDDM
    Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Desktop System: Gigabyte product: Z170X-UD3 v: N/A
    serial: <superuser required>
  Mobo: Gigabyte model: Z170X-UD3-CF v: x.x serial: <superuser required>
    UEFI-[Legacy]: American Megatrends v: F23d date: 12/01/2017
Memory:
  RAM: total: 15.58 GiB used: 4.15 GiB (26.6%)
  RAM Report: permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: Intel Core i7-6700K bits: 64 type: MT MCP arch: Skylake-S
    gen: core 6 level: v3 note: check built: 2015 process: Intel 14nm family: 6
    model-id: 0x5E (94) stepping: 3 microcode: 0xF0
  Topology: cpus: 1x cores: 4 tpc: 2 threads: 8 smt: enabled cache:
    L1: 256 KiB desc: d-4x32 KiB; i-4x32 KiB L2: 1024 KiB desc: 4x256 KiB
    L3: 8 MiB desc: 1x8 MiB
  Speed (MHz): avg: 4500 high: 4502 min/max: 800/4700 scaling:
    driver: intel_pstate governor: performance cores: 1: 4500 2: 4502 3: 4500
    4: 4500 5: 4500 6: 4500 7: 4502 8: 4502 bogomips: 64026
  Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat
    arch_capabilities arch_perfmon art avx avx2 bmi1 bmi2 bts clflush
    clflushopt cmov constant_tsc cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64
    dtherm dts ept ept_ad erms est f16c flexpriority flush_l1d fma fpu
    fsgsbase fxsr ht hwp hwp_act_window hwp_epp hwp_notify ibpb ibrs ida
    intel_pt invpcid invpcid_single lahf_lm lm mca mce md_clear mmx monitor
    movbe mpx msr mtrr nonstop_tsc nopl nx pae pat pbe pcid pclmulqdq pdcm
    pdpe1gb pebs pge pln pni popcnt pse pse36 pti pts rdrand rdseed rdtscp
    rep_good sdbg sep smap smep ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp
    syscall tm tm2 tpr_shadow tsc tsc_adjust tsc_deadline_timer vme vmx vnmi
    vpid x2apic xgetbv1 xsave xsavec xsaveopt xsaves xtopology xtpr
  Vulnerabilities:
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT
    vulnerable
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable
  Type: meltdown mitigation: PTI
  Type: mmio_stale_data mitigation: Clear CPU buffers; SMT vulnerable
  Type: retbleed status: Vulnerable
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl and seccomp
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, IBRS_FW,
    STIBP: conditional, RSB filling, PBRSB-eIBRS: Not affected
  Type: srbds mitigation: Microcode
  Type: tsx_async_abort mitigation: TSX disabled
Graphics:
  Device-1: NVIDIA TU102 [GeForce RTX 2080 Ti Rev. A] vendor: Micro-Star MSI
    driver: nvidia v: 525.60.11 alternate: nouveau,nvidia_drm non-free: 525.xx+
    status: current (as of 2022-12) arch: Turing code: TUxxx
    process: TSMC 12nm FF built: 2018-22 pcie: gen: 3 speed: 8 GT/s lanes: 16
    bus-ID: 01:00.0 chip-ID: 10de:1e07 class-ID: 0300
  Display: x11 server: X.Org v: 21.1.6 compositor: kwin_x11 driver: N/A
    display-ID: :0 screens: 1
  Screen-1: 0 s-res: 2560x1440 s-dpi: 122 s-size: 532x302mm (20.94x11.89")
    s-diag: 612mm (24.08")
  Monitor-1: DP-4 res: 2560x1440 dpi: 123 size: 527x296mm (20.75x11.65")
    diag: 604mm (23.8") modes: N/A
  API: OpenGL v: 4.6.0 NVIDIA 525.60.11 renderer: NVIDIA GeForce RTX 2080
    Ti/PCIe/SSE2 direct render: Yes
Audio:
  Device-1: Intel 100 Series/C230 Series Family HD Audio vendor: Gigabyte
    driver: snd_hda_intel v: kernel bus-ID: 00:1f.3 chip-ID: 8086:a170
    class-ID: 0403
  Device-2: NVIDIA TU102 High Definition Audio vendor: Micro-Star MSI
    driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
    bus-ID: 01:00.1 chip-ID: 10de:10f7 class-ID: 0403
  Device-3: Creative Labs CA0132 Sound Core3D [Sound Blaster Recon3D /
    Z-Series BlasterX AE-5 Plus] driver: snd_hda_intel v: kernel pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 bus-ID: 0b:00.0 chip-ID: 1102:0012 class-ID: 0403
  Sound API: ALSA v: k5.15.85-1-MANJARO running: yes
  Sound Server-1: JACK v: 1.9.21 running: no
  Sound Server-2: PulseAudio v: 16.1 running: yes
  Sound Server-3: PipeWire v: 0.3.63 running: yes
Network:
  Device-1: Intel Ethernet I219-V vendor: Gigabyte driver: e1000e v: kernel
    port: N/A bus-ID: 00:1f.6 chip-ID: 8086:15b8 class-ID: 0200
  IF: enp0s31f6 state: up speed: 1000 Mbps duplex: full mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  WAN IP: <filter>
Bluetooth:
  Message: No bluetooth data found.
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 4.57 TiB used: 91.4 GiB (2.0%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: SSD 960 EVO 500GB
    size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
    lanes: 4 type: SSD serial: <filter> rev: 2B7QCXE7 temp: 20.9 C scheme: GPT
  ID-2: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 860 PRO 1TB
    size: 953.87 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    type: SSD serial: <filter> rev: 2B6Q scheme: MBR
  ID-3: /dev/sdb maj-min: 8:16 vendor: HGST (Hitachi) model: HDN724030ALE640
    size: 2.73 TiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    type: HDD rpm: 7200 serial: <filter> rev: A5E0 scheme: GPT
  ID-4: /dev/sdc maj-min: 8:32 type: USB vendor: Samsung
    model: Portable SSD T5 size: 465.76 GiB block-size: physical: 512 B
    logical: 512 B type: SSD serial: <filter> scheme: MBR
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 88.61 GiB size: 86.66 GiB (97.80%) used: 26.67 GiB (30.8%)
    fs: ext4 dev: /dev/sdc1 maj-min: 8:33 label: N/A
    uuid: eb235aa7-d461-413d-800e-ea57385703fb
  ID-2: /boot raw-size: 200 MiB size: 188.2 MiB (94.09%)
    used: 68.8 MiB (36.6%) fs: ext3 dev: /dev/sdc3 maj-min: 8:35 label: N/A
    uuid: 26eda82e-b403-49b8-abca-202167417020
  ID-3: /home raw-size: 332.03 GiB size: 325.75 GiB (98.11%)
    used: 23.97 GiB (7.4%) fs: ext4 dev: /dev/sdc4 maj-min: 8:36 label: N/A
    uuid: ada4a6a2-bd0a-4652-b386-7c637bba7ee9
  ID-4: /media/temp raw-size: 63.48 GiB size: 62.18 GiB (97.96%)
    used: 40.56 GiB (65.2%) fs: ext4 dev: /dev/sdb1 maj-min: 8:17 label: temp
    uuid: 1e81b7c2-3438-438a-b572-ff8a966a78e1
Swap:
  Kernel: swappiness: 10 (default 60) cache-pressure: 100 (default)
  ID-1: swap-1 type: partition size: 2.93 GiB used: 147.4 MiB (4.9%)
    priority: -2 dev: /dev/sdc2 maj-min: 8:34 label: N/A
    uuid: a44dd3c4-f5f1-4587-8934-6f7413d28d4f
Unmounted:
  ID-1: /dev/nvme0n1p1 maj-min: 259:1 size: 442.47 GiB fs: ntfs label: ssm
    uuid: AE7EDC0696B158FD
  ID-2: /dev/sda1 maj-min: 8:1 size: 50 MiB fs: ntfs label: System-reserviert
    uuid: B2286A122869D5BF
  ID-3: /dev/sda2 maj-min: 8:2 size: 293.16 GiB fs: ntfs label: win10
    uuid: 5E60C09860C077F3
  ID-4: /dev/sda3 maj-min: 8:3 size: 515 MiB fs: ntfs label: N/A
    uuid: 20E8D914E8D8E954
  ID-5: /dev/sda4 maj-min: 8:4 size: 585.94 GiB fs: ntfs label: games
    uuid: 165692E31D7ADAF2
  ID-6: /dev/sdb2 maj-min: 8:18 size: 1.57 TiB fs: <superuser required>
    label: N/A uuid: N/A
  ID-7: /dev/sdb3 maj-min: 8:19 size: 1.09 TiB fs: <superuser required>
    label: N/A uuid: N/A
USB:
  Hub-1: 1-0:1 info: Hi-speed hub with single TT ports: 16 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Device-1: 1-9:2 info: Endor AG ClubSportPedal type: HID
    driver: hid-generic,usbhid interfaces: 1 rev: 2.0 speed: 12 Mb/s power: 100mA
    chip-ID: 0eb7:183b class-ID: 0300
  Device-2: 1-13:3 info: A4Tech XL-730K / XL-750BK XL-755BK Mice
    type: Keyboard,Mouse driver: hid-generic,usbhid interfaces: 2 rev: 1.1
    speed: 12 Mb/s power: 100mA chip-ID: 09da:9090 class-ID: 0301
  Hub-2: 2-0:1 info: Super-speed hub ports: 10 rev: 3.0 speed: 5 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
  Device-1: 2-5:2 info: Samsung Portable SSD T5 type: Mass Storage
    driver: uas interfaces: 1 rev: 3.1 speed: 5 Gb/s power: 896mA
    chip-ID: 04e8:61f5 class-ID: 0806 serial: <filter>
  Hub-3: 3-0:1 info: Hi-speed hub with single TT ports: 2 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Hub-4: 4-0:1 info: Super-speed hub ports: 4 rev: 3.1 speed: 10 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
  Hub-5: 5-0:1 info: Hi-speed hub with single TT ports: 2 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Hub-6: 6-0:1 info: Super-speed hub ports: 2 rev: 3.1 speed: 10 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
Sensors:
  System Temperatures: cpu: 38.0 C mobo: N/A gpu: nvidia temp: 33 C
  Fan Speeds (RPM): N/A gpu: nvidia fan: 25%
Info:
  Processes: 239 Uptime: 4h 31m wakeups: 1 Init: systemd v: 252
  default: graphical tool: systemctl Compilers: gcc: 12.2.0 clang: 14.0.6
  Packages: 1478 pm: pacman pkgs: 1472 libs: 416 tools: pamac pm: flatpak
  pkgs: 6 Shell: Bash v: 5.1.16 running-in: konsole inxi: 3.3.24

Increase your swap if you have higher memory requirements than you actually have.

Or set the encoding to take less memory (maybe there’s an option).

1 Like

What is the best way to do that? Should i just increase the Swappartition with KDE Partition Manager?

Or have i adjust/edit other stuff also?

https://wiki.archlinux.org/title/Improving_performance#Improving_system_responsiveness_under_low-memory_conditions

1 Like

I total lost here, this tutorial is to complicated for me.
When i open the file in /proc/sys/kernel/sysrq
I only see the number 16 in there and nothing else.

If i understand the tutorial right, the 16 means, enable sync command = enabled.

I also try to use alt+print+ and differend commands, but nothing worked.
As sample i openend the Terminal and pressed the buttons alt+print+m
the tutorial said it will paste the memory dumb informations into console
but nothing happend.

Regarding the sysrq - there is a howto that might help:

1 Like

First we have to unlock the SysRq key so:

    • Add to your /etc/default/grub in the GRUB_CMDLINE_LINUX_DEFAULT parameter the sysrq_always_enabled=1 variable instead of executing the above command
  • Execute sudo update-grub
  • Reboot normally

I did everything to unlock the Printkey/SysRq key but alt+print+m still didnt work.

Edit: After check the file again:

/proc/sys/kernel/sysrq

The Value changed from 16 to 1

So SysRq Key should be fully unlock… but why i dont get any input from that button combo?

I also try the combo:
strg+alt+print+m

and
alt gr+print+m

i did this while i had my Terminal open, but nothing.

I thought you’d be more interested in one of the listed OOM daemons…
:person_shrugging:

Why would you expect that?
As far as I can see, this is not a part of the sequence of key presses that eventually (relatively) safely shut your system down

… it is a sequence - not just one key
R E I S U B - or R E I S U O - no “m” in there anywhere :man_shrugging:

Because of this Tutorial:
https://docs.kernel.org/admin-guide/sysrq.html

It shows the command keys für Sys Rq.

Im not really intrested in Reisub shutdown… i mean, its better than nothing, in some cases… but its not what im looking for.

Can you recommend a daemon for Manjaro KDE?

re increasing swap:

Create a swap file.

Swap - ArchWiki

You currently have ~3GB of swap

side note to this:
you have only this much swap, but the system is set to resume from this
which may work in low memory use conditions, but will likely fail more often than not
because there simply is not enough space to save the RAM content (16GB) into just 3GB

You can probably not easily just increase the size of your current swap partition
as it appears to be /dev/sda2 - which is in between your / and your /home partition
and you’d have to shrink one or the other before you can expand the swap partition.

A swap file is much easier.

There are other methods to give you more wiggle room - zram and zswap, for instance.
Personally, I have set up zramswap (an AUR package) …

2 Likes

I want to Report back from my experience:

I was able to finally recover my system freeze with the alt+print+f combo.

So my Reisub problem is solved.


(maybe i should open another Topic, but i try it first here)
Today im still experience this game freezes and related to your Arch Wiki Article, that Linux Torvald recommend swap partition, instead of a swapfile.

So i want to decrease my /Home Partition and increase my swap partition for that as you suggested.

Can i do this better, when i boot from my Manjaro Liveboot USB stick?

Because right now, the KDE Partition Manager dont allow me to rezise/move my Swap Partition in KDE Partition Manager :frowning:

It makes no discernable difference.
Make your life (and the task) as easy as possible and more matching your skill and understanding
instead of harder for no gain at all.

It doesnt sounds like this…:

**The factual accuracy of this article or section is disputed.**

**Reason:** [Linus Torvalds says that swap partitions are preferable]: "all the normal distributions set things up with swap partitions, not files, because honestly, swapfiles tend to be slower and have various other complexity issues."

But it is my experience nonetheless.
No problem whatsoever.

Would you have the source and context for what is apparently a citation of the master himself?
What his reasoning was and how this applies to your situation?

… not for me, but for you, so that you know why you want to follow that … advise …

I don’t want to argue this.
If you don’t want to do it, don’t do it.
… you are free to make an easy task harder than necessary - no need to ask :man_shrugging:


1 Like

It was after a swapfile related bug was found, the link below can be found on the swap page of the Arch wiki in the part that @Kobold quoted.

https://lore.kernel.org/lkml/CAHk-=wjnzdLSP3oDxhf9eMTYo7GF-QjaNLBUH1Zk3c4A7X75YA@mail.gmail.com/

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.