System freezes on hibernation using Gnome 40.3 tk: GTK 3.24.30

Hey guys. I’m new to Linux. I’m trying to make the transition from Windows to Linux and decided to go with Manjaro Gnome for my distribution. So far, I’m loving it. After lots of google and reddit I’ve gotten most everything up and running. This is primarily a gaming machine and I was even able to get most of the games that I’m currently playing up and running! It’s been great so far! However, there is one problem that no matter how much I search, I can not find a solution to it. That is that I can’t get my system to hibernate. If I turn on the auto suspend feature it will lock up my system every single time. Only fix is to hold the power button and force it to restart.

I have 32 gigabytes of RAM and I created a swap partition that is 64 gigabytes. I followed a guide that I found that had me edit grub to point the kernel to the swap partition and had me edit initramfs file to add the resume hook and it’s still not working.

I’m running a Ryzen 5600x on a Asus B550i motherboard. Latest bios on the motherboard and I’m running kernel 5.13. Also using an EVGA RTX 3080 graphics card. If anyone has any ideas I would greatly appreciate it because I have no clue where to go from here. Thank you!

:+1: Welcome to Manjaro! :+1:

  1. Please read this:
    How to provide good information
    and post some more information so we can see what’s really going on. Now we know the symptom of the disease, but we need some more probing to know where the origin lies… :grin:

  2. An inxi --admin --verbosity=7 --filter --no-host --width would be the minimum required information for us to be able to help you. (Personally Identifiable Information like serial numbers and MAC addresses will be filtered out by the above command)
    Also, please copy-paste that output in-between 3 backticks ``` at the beginning and end of the code/text.

  3. Please read this!

  4. Please read this

  5. Have you tried kernel 5.10 LTS (Long Term Support) already?

:+1:

System:
  Kernel: 5.10.53-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0 
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.10-x86_64 
  root=UUID=f3b6f694-35bd-4662-a1cd-6e654822ce28 rw quiet splash apparmor=1 
  security=apparmor udev.log_priority=3 
  resume=UUID=643424c3-e182-40c8-ade6-1e93aa93b872 
  Desktop: GNOME 40.3 tk: GTK 3.24.30 wm: gnome-shell dm: GDM 40.1 
  Distro: Manjaro Linux base: Arch Linux 
Machine:
  Type: Desktop System: ASUS product: N/A v: N/A serial: <filter> 
  Mobo: ASUSTeK model: ROG STRIX B550-I GAMING v: Rev X.0x serial: <filter> 
  UEFI: American Megatrends v: 2404 date: 06/22/2021 
Battery:
  Message: No system battery data found. Is one present? 
Memory:
  RAM: total: 31.33 GiB used: 2.82 GiB (9.0%) 
  RAM Report: permissions: Unable to run dmidecode. Root privileges required. 
CPU:
  Info: 6-Core model: AMD Ryzen 5 5600X bits: 64 type: MT MCP arch: Zen 3 
  family: 19 (25) model-id: 21 (33) stepping: 0 microcode: A201016 cache: 
  L2: 3 MiB bogomips: 88843 
  Speed: 3720 MHz min/max: 2200/3700 MHz boost: enabled Core speeds (MHz): 
  1: 3720 2: 4646 3: 4648 4: 3719 5: 3717 6: 3719 7: 4650 8: 3719 9: 3720 
  10: 4650 11: 3720 12: 3719 
  Flags: 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 bmi1 
  bmi2 bpext cat_l3 cdp_l3 clflush clflushopt clwb clzero cmov cmp_legacy 
  constant_tsc cpb cpuid cqm cqm_llc cqm_mbm_local cqm_mbm_total cqm_occup_llc 
  cr8_legacy cx16 cx8 de decodeassists erms extapic extd_apicid f16c 
  flushbyasid fma fpu fsgsbase fsrm fxsr fxsr_opt ht hw_pstate ibpb ibrs ibs 
  invpcid irperf lahf_lm lbrv lm mba mca mce misalignsse mmx mmxext monitor 
  movbe msr mtrr mwaitx nonstop_tsc nopl npt nrip_save nx ospke osvw 
  overflow_recov pae pat pausefilter pclmulqdq pdpe1gb perfctr_core 
  perfctr_llc perfctr_nb pfthreshold pge pku pni popcnt pse pse36 rdpid rdpru 
  rdrand rdseed rdt_a rdtscp rep_good sep sha_ni skinit smap smca smep ssbd 
  sse sse2 sse4_1 sse4_2 sse4a ssse3 stibp succor svm svm_lock syscall tce 
  topoext tsc tsc_scale umip v_vmsave_vmload vaes vgif vmcb_clean vme vmmcall 
  vpclmulqdq wbnoinvd wdt xgetbv1 xsave xsavec xsaveerptr xsaveopt xsaves 
  Vulnerabilities: Type: itlb_multihit status: Not affected 
  Type: l1tf status: Not affected 
  Type: mds status: Not affected 
  Type: meltdown status: Not affected 
  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: Full AMD retpoline, IBPB: conditional, IBRS_FW, 
  STIBP: always-on, RSB filling 
  Type: srbds status: Not affected 
  Type: tsx_async_abort status: Not affected 
Graphics:
  Device-1: NVIDIA GA102 [GeForce RTX 3080] vendor: eVga.com. driver: nvidia 
  v: 470.57.02 alternate: nouveau,nvidia_drm bus-ID: 08:00.0 
  chip-ID: 10de:2206 class-ID: 0300 
  Display: x11 server: X.org 1.20.11 compositor: gnome-shell driver: 
  loaded: nvidia resolution: <missing: xdpyinfo> 
  OpenGL: renderer: NVIDIA GeForce RTX 3080/PCIe/SSE2 
  v: 4.6.0 NVIDIA 470.57.02 direct render: Yes 
Audio:
  Device-1: NVIDIA GA102 High Definition Audio vendor: eVga.com. 
  driver: snd_hda_intel v: kernel bus-ID: 08:00.1 chip-ID: 10de:1aef 
  class-ID: 0403 
  Device-2: AMD Starship/Matisse HD Audio vendor: ASUSTeK 
  driver: snd_hda_intel v: kernel bus-ID: 0a:00.4 chip-ID: 1022:1487 
  class-ID: 0403 
  Device-3: SteelSeries ApS Arctis 7 wireless adapter type: USB 
  driver: hid-generic,snd-usb-audio,usbhid bus-ID: 3-1:2 chip-ID: 1038:1260 
  class-ID: 0300 
  Sound Server-1: ALSA v: k5.10.53-1-MANJARO running: yes 
  Sound Server-2: JACK v: 1.9.19 running: no 
  Sound Server-3: PulseAudio v: 14.2 running: yes 
  Sound Server-4: PipeWire v: 0.3.32 running: no 
Network:
  Device-1: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel bus-ID: 06:00.0 
  chip-ID: 8086:2723 class-ID: 0280 
  IF: wlp6s0 state: down mac: <filter> 
  Device-2: Intel Ethernet I225-V vendor: ASUSTeK driver: igc v: kernel 
  port: N/A bus-ID: 07:00.0 chip-ID: 8086:15f3 class-ID: 0200 
  IF: enp7s0 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 
  Device-3: SteelSeries ApS Arctis 7 wireless adapter type: USB 
  driver: hid-generic,snd-usb-audio,usbhid bus-ID: 3-1:2 chip-ID: 1038:1260 
  class-ID: 0300 
  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: 1.83 TiB used: 305.28 GiB (16.3%) 
  SMART Message: Required tool smartctl not installed. Check --recommends 
  ID-1: /dev/nvme0n1 maj-min: 259:2 vendor: Sabrent model: Rocket 4.0 1TB 
  size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s 
  lanes: 4 type: SSD serial: <filter> rev: RKT401.3 temp: 42.9 C scheme: GPT 
  ID-2: /dev/nvme1n1 maj-min: 259:0 vendor: Samsung model: MZVLB512HAJQ-00000 
  size: 476.94 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s 
  lanes: 4 type: SSD serial: <filter> rev: EXA7301Q temp: 48.9 C scheme: MBR 
  ID-3: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 850 EVO 500GB 
  size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s 
  type: SSD serial: <filter> rev: 2B6Q scheme: GPT 
  Message: No optical or floppy data found. 
Partition:
  ID-1: / raw-size: 401.01 GiB size: 393.72 GiB (98.18%) 
  used: 305.28 GiB (77.5%) fs: ext4 dev: /dev/sda2 maj-min: 8:2 label: N/A 
  uuid: f3b6f694-35bd-4662-a1cd-6e654822ce28 
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%) 
  used: 288 KiB (0.1%) fs: vfat dev: /dev/sda1 maj-min: 8:1 label: NO_LABEL 
  uuid: 0F91-F6C6 
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) 
  ID-1: swap-1 type: partition size: 64.45 GiB used: 0 KiB (0.0%) priority: -2 
  dev: /dev/sda3 maj-min: 8:3 label: Swap 
  uuid: 643424c3-e182-40c8-ade6-1e93aa93b872 
Unmounted:
  ID-1: /dev/nvme0n1p1 maj-min: 259:3 size: 100 MiB fs: vfat label: N/A 
  uuid: 8C1F-3BB9 
  ID-2: /dev/nvme0n1p2 maj-min: 259:4 size: 16 MiB fs: <superuser required> 
  label: N/A uuid: N/A 
  ID-3: /dev/nvme0n1p3 maj-min: 259:5 size: 930.91 GiB fs: ntfs label: N/A 
  uuid: DEAC243FAC241495 
  ID-4: /dev/nvme0n1p4 maj-min: 259:6 size: 499 MiB fs: ntfs label: N/A 
  uuid: EA80DF9780DF6919 
  ID-5: /dev/nvme1n1p1 maj-min: 259:1 size: 476.93 GiB fs: ntfs label: Games 
  uuid: 08171AF008171AF0 
USB:
  Hub-1: 1-0:1 info: Full speed (or root) Hub ports: 10 rev: 2.0 
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
  Device-1: 1-6:2 info: ASUSTek AURA LED Controller type: HID 
  driver: hid-generic,usbhid interfaces: 2 rev: 2.0 speed: 12 Mb/s power: 16mA 
  chip-ID: 0b05:1939 class-ID: 0300 serial: <filter> 
  Hub-2: 2-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.1 speed: 10 Gb/s 
  chip-ID: 1d6b:0003 class-ID: 0900 
  Hub-3: 3-0:1 info: Full speed (or root) Hub ports: 4 rev: 2.0 
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
  Device-1: 3-1:2 info: SteelSeries ApS Arctis 7 wireless adapter 
  type: Audio,HID driver: hid-generic,snd-usb-audio,usbhid interfaces: 6 
  rev: 1.1 speed: 12 Mb/s power: 100mA chip-ID: 1038:1260 class-ID: 0300 
  Hub-4: 3-3:3 info: Genesys Logic Hub ports: 4 rev: 2.1 speed: 480 Mb/s 
  power: 100mA chip-ID: 05e3:0610 class-ID: 0900 
  Device-1: 3-3.1:4 info: Logitech USB Receiver type: Mouse,Keyboard,HID 
  driver: hid-generic,usbhid interfaces: 3 rev: 2.0 speed: 12 Mb/s power: 98mA 
  chip-ID: 046d:c547 class-ID: 0300 
  Device-2: 3-3.2:5 info: Logitech USB Receiver type: Mouse,Keyboard,HID 
  driver: hid-generic,usbhid interfaces: 3 rev: 2.0 speed: 12 Mb/s power: 98mA 
  chip-ID: 046d:c545 class-ID: 0300 
  Device-3: 3-3.4:6 info: Microsoft Wireless XBox Controller Dongle 
  type: <vendor specific> driver: usbfs interfaces: 1 rev: 2.0 speed: 480 Mb/s 
  power: 500mA chip-ID: 045e:02e6 class-ID: 0000 serial: <filter> 
  Hub-5: 4-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.1 speed: 10 Gb/s 
  chip-ID: 1d6b:0003 class-ID: 0900 
  Hub-6: 4-3:2 info: Genesys Logic Hub ports: 4 rev: 3.0 speed: 5 Gb/s 
  chip-ID: 05e3:0612 class-ID: 0900 
Sensors:
  System Temperatures: cpu: 57.1 C mobo: N/A gpu: nvidia temp: 35 C 
  Fan Speeds (RPM): N/A gpu: nvidia fan: 0% 
Info:
  Processes: 316 Uptime: 10m wakeups: 0 Init: systemd v: 248 tool: systemctl 
  Compilers: gcc: 11.1.0 Packages: pacman: 1376 lib: 436 flatpak: 0 Shell: Zsh 
  v: 5.8 running-in: gnome-terminal inxi: 3.3.06 

There’s the info I get from running that command in terminal. I switched to the 5.10 kernel but still having issues with system freezing. Any ideas what to do next? Thank you.

Please execute the REISUB procedure already mentioned before:

Then:

  • Hibernate

  • REISUB

  • Provide the output to:

    journalctl --system --boot=-1 --priority=3 | tail --lines=50
    

:crossed_fingers:

-- Journal begins at Tue 2021-07-27 13:36:37 CDT, ends at Mon 2021-08-09 08:34:06 CDT. --
Aug 06 16:51:39 adam-systemproductname kernel: sp5100-tco sp5100-tco: Watchdog hardware is disabled
Aug 06 16:51:39 adam-systemproductname kernel: 
Aug 06 16:51:39 adam-systemproductname kernel: kvm: disabled by bios
Aug 06 16:51:39 adam-systemproductname kernel: kvm: disabled by bios
Aug 06 16:51:39 adam-systemproductname kernel: kvm: disabled by bios
Aug 06 16:51:39 adam-systemproductname kernel: kvm: disabled by bios
Aug 06 16:51:39 adam-systemproductname kernel: kvm: disabled by bios
Aug 06 16:51:39 adam-systemproductname kernel: kvm: disabled by bios
Aug 06 16:51:39 adam-systemproductname gnome-session-binary[676]: Unrecoverable failure in required component org.gnome.Shell.desktop
Aug 06 16:51:39 adam-systemproductname gdm-launch-environment][603]: GLib-GObject: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
Aug 06 16:51:40 adam-systemproductname kernel: kvm: disabled by bios
Aug 06 16:51:40 adam-systemproductname kernel: kvm: disabled by bios
Aug 06 16:51:40 adam-systemproductname kernel: kvm: disabled by bios
Aug 06 16:51:40 adam-systemproductname kernel: kvm: disabled by bios
Aug 06 16:51:41 adam-systemproductname systemd-udevd[369]: could not find module by name='xow_blacklist'
Aug 06 16:51:47 adam-systemproductname gdm-password][1417]: gkr-pam: unable to locate daemon control file
Aug 06 16:51:49 adam-systemproductname gnome-session-binary[1112]: GLib-CRITICAL: g_hash_table_foreach_remove_or_steal: assertion 'version == hash_table->version' failed
Aug 06 16:51:50 adam-systemproductname gdm-launch-environment][737]: GLib-GObject: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
Aug 06 17:23:09 adam-systemproductname gdm[539]: GLib: Source ID 115 was not found when attempting to remove it
Aug 06 17:25:02 adam-systemproductname gdm[539]: Gdm: Failed to list cached users: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name :1.10 was not provided by any .service files

This is what I got from running that command. It didn’t completely lock up to where I had to use the REISUB command. But I did have to press the power button to wake it up. Keyboard and mouse wouldn’t do anything at all.

That seems to be a Gnome issue and as I’m on KDE, I can’t do much more for you except:

  • Reclassify your support request to the Gnome category and adding the Gnome tag (Done!)
  • Asking you to create a new user (E.G. aj53108_2), log in there and see whether it happens there too! If it doesn’t, I might have a possible workaround for you.

:crossed_fingers:

I created a new user and hibernate worked just fine there. So what is your workaround?

So you have an issue in your user profile and finding out which exact setting you changed is going to take weeks if not months, therefore, we’re going to do the following:

  • Verify that the new user has access to the same groups as your old one by executing groups and comparing the output of both users.

    groups twitty
    groups twitty2
    

    (Where obviously, twitty is your old user and twitty2 is your new one.)
    E.G. if twitty is a member of operator and twitty2 isn’t, execute:

    usermod --append --groups operator twitty2
    
  • Copy all data files from your old profile into your new one

    cp --verbose --recursive --preserve=timestamps /home/twitty/Documents/* /home/twitty2/Documents/
    

    If that worked and you had no errors, remove the documents from your old user:

    rm --recursive /home/twitty/Documents/*
    

    repeat for:

    • Pictures
    • Videos
    • Music
    • .thunderbird
    • .mozilla/firefox/
    • Templates, and everything else that is important to you.
    • Linux games like Battle of Wesnoth have their game data stored under ~/.local/share/ E.G. ~/.local/share/wesnoth/
  • After everything has been copied over, disable the old user so you cannot accidentally log on to it any more:

    usermod --lock twitty
    
  • If you would have theming going on, don’t do everything in one day but do this at the rate of 1 application / theme / whatever per day and if the same issue crops up again, roll back your last change and thus you’ve now pinpointed the exact setting that made your old user misbehave. :thinking:

  • in 1 month delete the entire home directory of your old user, but don’t delete the user itself so that in 6 months time files still owned by that user will still show up under its username.

  • If you ever migrate to a new machine, just don’t migrate the old user: only the new one.

  • From now on, start making backups so you can roll back and never have to do this again:

Very good! Thank you for the information! I will work on this.

As I haven’t heard anything after 12 hours, I’ve marked this answer as the solution to your question as it is by far the best answer you’ll get.

However, if you disagree with my choice, please feel free to take any other answer as the solution to your question or even remove the solution altogether: You are in control! (If you disagree with my choice, just send me a personal message and explain why I shouldn’t have done this or :heart: or :+1: if you agree)

:innocent:
P.S. In the future, please don’t forget to come back and click the 3 dots below the answer to mark a solution like this below the answer that helped you most:
Solution
so that the next person that has the exact same problem you just had will benefit from your post as well as your question will now be in the “solved” status.

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