Two Complete System Freezes Within One Hour (Leap 15.2)

Well, this install has officially become my worst ever with openSUSE.

Back on December 6, I tried to upgrade from 15.1 to 15.2. I botched that and had to do a clean install.

Then I had the problem reported over in Multimedia about SMPlayer, VLC and other media players losing audio/video sync when I did skipping. I decided to live with that.

Then I lost sound completely for no known reason as a result of a sudden system freeze, which forced me to do another install when I couldn’t recover the sound as I described over in Multimedia.

In the first reinstall, I kept getting desktop freezes, several per day. The Compositor was set to OpenGL 2.0. So I changed it to OpenGL 3.1 and didn’t get any freezes for several days until I had to do the reinstall to get my sound back. The other day I had a freeze so I decided to set the Compositor to XRender to see if that made any difference.

Last night I was messing around with a problem I had where “Empty Trash” couldn’t delete some files on one of my other partitions. So I went in as root and started removing them. Then I had the same problem on the root partition. In the process I accidentally deleted everything under ~/local/share. Well, I have a nightly home backup, so I copied everything back from the backup and the system didn’t seem to have any problems. So I don’t know if that is relevant.

Today I’ve had two freezes - both while inside Firefox 78.5.0esr - within an hour. Plus when I rebooted, the desktop wallpaper was missing (that may or may not be relevant, I guess, I saw that earlier, there may be a setting for that I missed.) I am suspecting that there is an issue with the video drivers, as under 15.1 I had desktop freezes occurring every couple of days. Eventually in the last month that slowed somewhat so I thought things had improved due to some system update. I suspect that setting the system to XRender did not help, although I didn’t have any freezes last night for many hours.

My hardware:

rhack@localhost:~> inxi -b
System:    Host: localhost.localdomain Kernel: 5.3.18-lp152.57-preempt x86_64 bits: 64 Desktop: KDE Plasma 5.18.6 
           Distro: openSUSE Leap 15.2 
Machine:   Type: Desktop Mobo: ASUSTeK model: ROG STRIX X470-F GAMING v: Rev X.0x serial: <superuser/root required> 
           UEFI [Legacy]: American Megatrends v: 4207 date: 12/07/2018 
CPU:       6-Core: AMD Ryzen 5 2600X type: MT MCP speed: 2068 MHz min/max: 2200/3600 MHz 
Graphics:  Device-1: Advanced Micro Devices [AMD/ATI] Baffin [Radeon RX 550 640SP / RX 560/560X] driver: amdgpu v: kernel 
           Display: x11 server: X.Org 1.20.3 driver: amdgpu,ati unloaded: fbdev,modesetting,vesa resolution: 1920x1080~60Hz 
           OpenGL: renderer: Radeon RX 550 Series (POLARIS11 DRM 3.33.0 5.3.18-lp152.57-preempt LLVM 9.0.1) v: 4.5 Mesa 19.3.4 
Network:   Device-1: Intel I211 Gigabit Network driver: igb 
Drives:    Local Storage: total: 26.41 TiB used: 18.53 TiB (70.2%) 
Info:      Processes: 341 Uptime: N/A Memory: 15.56 GiB used: 2.21 GiB (14.2%) Shell: bash inxi: 3.1.00 

rhack@localhost:~> inxi -G
Graphics:  Device-1: Advanced Micro Devices [AMD/ATI] Baffin [Radeon RX 550 640SP / RX 560/560X] driver: amdgpu v: kernel 
           Display: x11 server: X.Org 1.20.3 driver: amdgpu,ati unloaded: fbdev,modesetting,vesa resolution: 1920x1080~60Hz 
           OpenGL: renderer: Radeon RX 550 Series (POLARIS11 DRM 3.33.0 5.3.18-lp152.57-preempt LLVM 9.0.1) v: 4.5 Mesa 19.3.4

Problem I have with that list is that I have set the Compositor to XRender - not OpenGL… Any idea why inxi is not showing XRender?

What I need from the community is some idea of how to debug what is actually going on with these freezes. I need a step-by-step about the following:

  1. What logs are relevant?
  2. How can I make the relevant logs persistent across boots, so I can find out what happened before and during the freeze?
  3. What Compositor is recommended for an AMD Radeon Graphics Card?
  4. Are there any issues with the amdgpu drivers related to either 15.1 or the Compositor setting?
  5. Which server should I be using: X11, Wayland, Full Wayland, what?

This freeze thing is extremely irritating and I need to dig in and fix it - or I’ll be looking at another reinstall with no guarantee that will solve anything.

Greatly appreciate any help anyone can give me - preferably with a suggestion for how to approach this methodically.

Just had one more total system freeze.

This time it happened exactly like the time I lost my sound completely before I did this last clean install:

I had Dolphin open, jEdit, Konsole, Kplayer and Youtube-DLG. Youtube-DLG was downloading some Youtube videos. I was laying on the bed listening to epic music using KPlayer. The song cuts off instantly. I get up, go over to the computer, nada: no cursor, no Alt-Tab, nothing moving on the screen (Youtube-DLG no longer shows anything downloading). Nothing else was being done on the system at the time other than whatever goes on normally in the background. This is exactly how it happened the time before I lost my sound. This time I still have sound.

Before doing these downloads I had reset the Compositor from XRender back to OpenGL 3.1. So I guess now I’ll try resetting it back to OpenGL 2.0. Question: Why are there two versions of OpenGL installed in a default install?

@dickhack:

Please check the following for anything unusual:

 > cat /proc/cmdline

 # zypper verify
 # rpm --verify --all
 # rpmconfigcheck
 # journalctl --this-boot

How large is the system partition? – The one with /tmp and /var – if they’re not in their own partitions …

Thanks for your reply.

Command line is as follows:

BOOT_IMAGE=/boot/vmlinuz-5.3.18-lp152.57-preempt 
root=UUID=f0f32d8c-bb81-4755-9491-5b2e01dcf6b8 
isofrom=/dev/disk/by-uuid/e0fc3b4e-9a4a-4473-baf2-70b5675f9cd7:/openSUSE-Leap-15.2-DVD-x86_64.iso 
isofrom_device=/dev/disk/by-uuid/e0fc3b4e-9a4a-4473-baf2-70b5675f9cd7 
isofrom_system=/openSUSE-Leap-15.2-DVD-x86_64.iso 
loader=syslinux splash=silent 
resume=/dev/disk/by-id/nvme-ADATA_SX8200PNP_2J1720070214-part3 mitigations=auto 
quiet

rpmverify showed the following:

rhack@localhost:/Data2/Work> sudo rpm --verify --all
.M.......  g /run/tmux
S.5....T.  c /etc/systemd/journald.conf
.M.......  g /var/log/boot.log
....L....  d /usr/share/man/man1/ftp.1.gz
.M.......  c /var/log/NetworkManager
S.5....T.  c /etc/chrony.conf
.M.......  g /var/lib/chrony/drift
SM5....T.  c /etc/fonts/conf.d/30-metric-aliases.conf
.M....G..  g /var/log/lastlog
.M.......  g /var/lib/flatpak
missing     /var/cache/libx11/compose/l4_030_313cb605_00280cc0
.M.......  g /etc/xml/catalog-d.xml
S.5....T.  c /etc/unixODBC/odbcinst.ini
.M.......  g /run/avahi-daemon
.M.......  g /usr/share/fonts/100dpi/encodings.dir
.M.......  g /usr/share/fonts/100dpi/fonts.scale
.M.......  g /usr/share/fonts/75dpi/encodings.dir
.M.......  g /usr/share/fonts/75dpi/fonts.scale
....L....    /etc/ImageMagick-7
S.5....T.  c /etc/fonts/conf.d/10-rendering-options.conf
S.5....T.  c /etc/fonts/conf.d/58-family-prefer-local.conf
........P    /usr/lib64/libexec/ksysguard/ksgrd_network_helper
.......T.  c /etc/login.defs
.M.......  g /var/lib/pulseaudio
.M.......  g /run/mcelog
....L....  c /etc/pam.d/common-account
....L....  c /etc/pam.d/common-auth
....L....  c /etc/pam.d/common-password
....L....  c /etc/pam.d/common-session
.....UG..  g /run/sddm
.M.......  g /etc/iscsi/initiatorname.iscsi
.M.......  g /run/netconfig
.M.......  g /run/netconfig/resolv.conf
.M.......  g /run/netconfig/yp.conf
S.5....T.  c /etc/zypp/repos.d/teamviewer.repo
.M.......  g /var/log/alternatives.log
.M.......  g /var/lib/ca-certificates/ca-bundle.pem
.M.......  g /var/lib/ca-certificates/java-cacerts
.M...U...    /var/cache/cups
.......T.  c /etc/YaST2/control.xml
..5....T.    /var/lib/nordvpn/data/insights.dat
S.5....T.    /var/lib/nordvpn/data/servers.dat
.M.......  g /usr/share/fonts/misc/encodings.dir
.M.......  g /usr/share/fonts/misc/fonts.scale
.M.......  g /etc/mpv/scripts
.M.......  c /var/log/audit/audit.log
.......T.    /usr/lib64/gconv/gconv-modules.cache
....L....    /usr/bin/vi
S.5....T.  c /etc/sane.d/dll.conf
.M.......  g /run/cryptsetup
.M.......  g /boot/grub2/grub.cfg
S.5....T.  c /etc/default/grub
missing     /usr/bin/pip
.M.......  g /usr/share/fonts/Type1/encodings.dir
.M.......  g /usr/share/fonts/cyrillic/encodings.dir
.M.......  g /usr/share/fonts/cyrillic/fonts.scale
.M.......  g /usr/share/fonts/truetype/encodings.dir
.M.......  g /etc/udev/hwdb.bin
.M.......  g /usr/lib/udev/compat-symlink-generation
S.5....T.  c /etc/postfix/main.cf
S.5....T.  c /etc/postfix/master.cf

plus a ****-ton of missing python2.7 pip packages for some reason:

missing     /usr/bin/pip
missing     /usr/bin/pip2
missing     /usr/bin/pip2.7
missing     /usr/lib/python2.7/site-packages/pip
missing     /usr/lib/python2.7/site-packages/pip-10.0.1-py2.7.egg-info
and many, many more

rpmconfigcheck found nothing.

I assume you don’t want to see the entire output of journalctl --this-boot as it’s enormous. In case you do, here is the suse.paste link: SUSE Paste

I trimmed all of the journalctrl output from today. I also trimmed a lot of “spam” that Mega’s MegaSync does which puts “overlays” on every directory on the system (I have thousands). I just disabled that as I’m not syncing to Mega anyway. If you see anything in there of interest, let me know. I couldn’t see anything. I’m not even sure it covers a period when I had one of the freezes. When the next freeze occurs, I’ll be able to check it as I’ve figured out how to set the journal persistent.

The system partition is 34.22GB with 21.4GB free or 37% full. /home is 15GB, only 17% full - I use external drives to hold most of my data. /home is only for settings and such.

Hope this helps.

If XMP is enabled in the BIOS, try disabling it.

I’ll check, but I don’t remember enabling it when I built this system. Apparently it’s called “DOCP” for ASUS AMD mobos. I did make adjustments to the motherboard, mostly to try to lower the operating temperature (AMD CPUs tend to run hot), but I think the settings I’ve had for the last two years have been fine. No problems at all with the hardware so far.

I’ll let you know what I find.

Ah, well, yes, it is set. The setting shows only two options: 5V or D.O.C.P. DDR4-3000 15-17-17-3. The Memory Frequency is set to DDR4-3000 MHz. The memory I have in it is CORSAIR Vengeance LPX 16GB (2 x 8GB) 288-Pin DDR4 SDRAM DDR4 3000 (PC4 24000) Memory Kit Model CMK16GX4M2B3000C15 from Newegg. Should I change it to 5V?

The changes I made back when I built the box were to the VDDCR CPU Voltage at 1.275V and the VDDCR SOC Voltage to 0.900V. Everything else was set to auto. I spent quite some time working on those settings in order to get what I thought was excessive heat at idling - the board shows 47 degrees Centigrade when I’m in the BIOS, but a sensors run shows 35 degrees when operating. I’ve never understood why the thing is hotter in the BIOS than while running. I do have seven fans in the box: 2 front input, one side input, two top output, one rear output, plus the PSU, CPU and GPU fans. So the box should be fine heat-wise.

I know a lot of people had problems working with this motherboard early on, back in 2018, getting stable overclocks. But I never overclocked. I simply adjusted the voltage to try to get the heat down. Eventually I gave up because it appeared that was the normal condition of these AMD CPUs - the boost capability causes them to jack up the voltage temporarily, then it falls back. Every time I work with wallpaper images, I can hear the fans ramp up, then settle back down. I have the fan profile set very aggressively in the motherboard settings.

So, what happens if I reset the D.O.C.P. to 5V? I can try it, but I have little knowledge about any possible effects on anything. I assume the memory speed will drop back to 2133 or something. I probably won’t really notice that. But I don’t want to do anything that might make the system even more unstable. The system works fine ninety-nine percent of the time - it just freezes every couple days. I’ve had no freeze at all today - yet.

The 15.1 version didn’t freeze - it just crashed the desktop every couple days. Executing programs continued to run fine; I could let it finish any downloads in progress. If these current freezes are hardware related, why didn’t they exist before December 6 when I upgraded? Is 15.2 doing something significantly different from 15.1 that could trigger memory issues? Either the X11 or KDE? By the way, I’m not running Wayland sessions, if that matters.

Well, here’s another circus…

So a few minutes after I posted the last post where I said I hadn’t had a freeze today - yet. Guess what? Freeze… I thought of possibly updating the BIOS since I haven’t done that since I built the box in December, 2018, so I was going to the ASUS Web site in Firefox when total freeze again.

So I said, the hell with it. I went into the BIOS and reset the DOCP to Auto, which reset several other things. I then went in to the VDDCR CPU and SOC voltages and reset them to auto. So now I have a box where the temperatures start at 52 degrees Centigrade instead of the 40-45 I had previously. The fans ramp up more now because the box is hotter.

So I have the thought that maybe I should update the BIOS because maybe they’ve made improvements which would control the voltage and the heat better. So I go to their site, look up the right BIOS update and download it. I unzip it, format a USB drive with FAT32 as they instruct, copied the file, went into the BIOS, ran the EZ tool, selected the update - and the EZ tool says “not a proper BIOS”. Some Google research shows this happens to a lot of people. So after several tries, renaming the file to remove dashes, and the like, none of which worked, I decided the hell with it, I’ll update over the Internet which the EZ tool supports. Fine, I select that, it says there’s a BIOS update, I tell it to go, it downloads it - then says it’s not a proper BIOS! Their own **** file is not a proper BIOS! Thanks so much, ASUS, you morons!

OK, so the voltage and memory are all back to stock. Let’s see if I have any more freezes. If I do, then it’s not the hardware, it’s either XII, the amdgpu, or KDE or something else. If I get another freeze, I’ll reset the hardware back to where I had it, since that was fine for two years.

Any particular reason for using the Preempt Kernel as opposed to the Default Kernel?

  • N.B.: Due to a recent patch, quite a few folks now have the Preempt Kernel “accidentality” in use rather than, the Default Kernel …

The fact that, ‘/usr/bin/pip’ is missing means that, something has been “accidentally” deleted …


 > rpm --query --whatprovides /usr/bin/pip
python3-pip-10.0.1-lp152.4.6.1.noarch
 > l /usr/bin/pip
lrwxrwxrwx 1 root root 21 30. Nov 23:26 /usr/bin/pip -> /etc/alternatives/pip*
 > which -a pip
/usr/bin/pip
 > l /etc/alternatives/pip
lrwxrwxrwx 1 root root 15 18. Aug 15:09 /etc/alternatives/pip -> /usr/bin/pip3.6*
 > l /usr/bin/pip3.6
-rwxr-xr-x 1 root root 371 30. Nov 23:26 /usr/bin/pip3.6*
 > rpm --query --whatprovides /usr/bin/pip3.6
python3-pip-10.0.1-lp152.4.6.1.noarch
 > 

You need to forcibly re-install the “python3-pip” package:

 # zypper install --force python3-pip

But, you seem to have both Python 2 and, Python 3, installed – for whatever reason …

  • You may well have to, also, forcibly reinstall the “python2-pip” package …
  • You may well have to check the rest of your Python 3 plus Python 2 installation …
  • One is forced to make the assumption that, you know how to switch between Python 3 and Python 2 by means of the “alternatives” mechanism …

Newer boards must be different. My only AMD Asus uses DDR3. My only choices for Ai Overclock Tuner are Auto, Manual and D.O.C.P. Mine is currently D.O.C.P. 10-12-12-28-1.6V 2133MHz, EPU Power Saving disabled, GPU Boost Auto.

If there was a genuine 5 volt setting for DDR3 or DDR4 RAM it would destroy the RAM. Possibly 5V is a UEFI BIOS display screen bug in that BIOS version.

Just did a Google search on that, and yeah it appears to be a bug - and the one Reddit post I saw it caused random freezes. So that’s the next thing I’m going to fix. Might as well install the stable kernel repository and upgrade to the latest stable as well.

Thanks. I wasn’t aware of the Preempt vs Default issue - although I did kinda wonder the first time I saw Preempt instead of Default, especially when VirtualBox wanted the Default Kernel when I installed that.

This is what those commands produce on my system:


rpm --query --whatprovides /usr/bin/pip
python3-pip-10.0.1-lp152.4.6.1.noarch
python2-pip-10.0.1-lp152.4.6.1.noarch

rhack@localhost:/Data2/Work> ls /usr/bin/pip
ls: cannot access '/usr/bin/pip': No such file or directory

rhack@localhost:/Data2/Work> which -a pip
/usr/local/bin/pip

rhack@localhost:/Data2/Work> l /etc/alternatives/pip
lrwxrwxrwx 1 root root 15 Dec 16 17:56 /etc/alternatives/pip -> /usr/bin/pip3.6*

rhack@localhost:/Data2/Work>  l /usr/bin/pip3.6
-rwxr-xr-x 1 root root 371 Nov 30 14:26 /usr/bin/pip3.6*

rhack@localhost:/Data2/Work> rpm --query --whatprovides /usr/bin/pip3.6
python3-pip-10.0.1-lp152.4.6.1.noarch

I tried force installing Python3-pip and there was no response to the command, error or confirmation, so presumably Python3-pip is fine. As you surmised, I have both Python2 and Python 3 installed. I forget which utility I installed required Python2, so I probably installed that as a result of some installer demand for it. I don’t think it’s an issue, however, as I haven’t had any particular issues with any of the software other than the freezes - which I now suspect is due to the Preempt Kernel per the post above.

OK, since swapping out the Preempt kernel for the Default Kernel, I’ve had no freezes since my last post which is about two days ago. I’ve had longer successful runs but it’s looking good so far.

So tonight I changed the BIOS settings back to the way they were before. If I get no freezes over the next couple days, I’ll assume it was a Preempt kernel issue. If I do get them, I reset the BIOS back to defaults and see what happens.

Thanks to dcurtisfra for the suggestion on the kernel and to everyone else for their assistance. If the problem recurs, I’ll report back.

OK, it’s been three days since last post. No freezes! So I have to conclude that using the Preempt Kernel in openSUSE 15.2 - at least with my hardware (AMD 2600X/ASUS Rog Strix X470 F Gaming Mobo) - is likely to result in freezes.

Thanks for the advice. Looks like the problem is solved.

Well, I’m back! I just had another system freeze. I went four days without a freeze. But this time I have a journal log to look at it. And I think I’ve found a suspect.

As I mentioned in an earlier post in this thread, at least twice the freeze occurred while I was doing only two things:

  1. downloading Youtube videos using youtube-dl-gui, and
  2. laying on my bed listening to epic music playing via Kplayer.

Well, this freeze happened again in exactly the same manner. The music cut off, I get up and the entire system is totally frozen. As they said in “Goldfinger”: “Once is happenstance, twice is coincidence, three times is enemy action.”

Here is the section of the log showing what was going on at exactly the moment the system froze:

Dec 28 22:14:32 localhost kernel: Command line: BOOT_IMAGE=/boot/vmlinuz-5.3.18-lp152.57-default root=UUID=f0f32d8c-bb81-4755-9491-5b2e01dcf6b8 isofrom=/dev/disk/by-uuid/e0fc3b4e-9a4a-4473-baf2-70b5675f9cd7:/openSUSE-Leap-15.2-DVD-x86_64.iso isofrom_device=/dev/disk/by->
Dec 28 22:14:32 localhost kernel: Linux version 5.3.18-lp152.57-default (geeko@buildhost) (gcc version 7.5.0 (SUSE Linux)) #1 SMP Fri Dec 4 07:27:58 UTC 2020 (7be5551)
-- Reboot --
Dec 28 22:10:43 localhost.localdomain dolphin[2913]: MEGASYNCOVERLAYPLUGIN: getOverlays </Data2/Work/Cane Self Defense - How To Defend Against An Attack.f136.mp4.part-Frag403.part>: 9
Dec 28 22:10:42 localhost.localdomain dolphin[2913]: MEGASYNCOVERLAYPLUGIN: getOverlays </Data2/Work/Cane Self Defense - How To Defend Against An Attack.f136.mp4.part-Frag402.part>: 9
Dec 28 22:10:42 localhost.localdomain dolphin[2913]: MEGASYNCOVERLAYPLUGIN: getOverlays </Data2/Work/Cane Self Defense - How To Defend Against An Attack.f136.mp4.part-Frag401.part>: 9
Dec 28 22:10:41 localhost.localdomain dolphin[2913]: MEGASYNCOVERLAYPLUGIN: getOverlays </Data2/Work/Cane Self Defense - How To Defend Against An Attack.f136.mp4.part-Frag400.part>: 9
Dec 28 22:10:40 localhost.localdomain dolphin[2913]: MEGASYNCOVERLAYPLUGIN: getOverlays </Data2/Work/Cane Self Defense - How To Defend Against An Attack.f136.mp4.part-Frag399.part>: 9
Dec 28 22:10:39 localhost.localdomain dolphin[2913]: MEGASYNCOVERLAYPLUGIN: getOverlays </Data2/Work/Cane Self Defense - How To Defend Against An Attack.f136.mp4.part-Frag398.part>: 9
Dec 28 22:10:38 localhost.localdomain dolphin[2913]: MEGASYNCOVERLAYPLUGIN: getOverlays </Data2/Work/Cane Self Defense - How To Defend Against An Attack.f136.mp4.part-Frag397.part>: 9
Dec 28 22:10:37 localhost.localdomain dolphin[2913]: MEGASYNCOVERLAYPLUGIN: getOverlays </Data2/Work/The North South Choke in 1 Minute and 55 Seconds..f313.webm.part>: 9
Dec 28 22:10:37 localhost.localdomain dolphin[2913]: MEGASYNCOVERLAYPLUGIN: getOverlays </Data2/Work/Cane Self Defense - How To Defend Against An Attack.f136.mp4.part-Frag396.part>: 9
Dec 28 22:10:37 localhost.localdomain dolphin[2913]: MEGASYNCOVERLAYPLUGIN: getOverlays </Data2/Work/The North South Choke in 1 Minute and 55 Seconds..f313.webm.part>: 9
Dec 28 22:10:37 localhost.localdomain dolphin[2913]: MEGASYNCOVERLAYPLUGIN: getOverlays </Data2/Work/How to Use Takeaways (Powerful Text Game Trick to Deal with Flakes).f313.webm.part>: 9
Dec 28 22:10:37 localhost.localdomain dolphin[2913]: MEGASYNCOVERLAYPLUGIN: getOverlays </Data2/Work/Cane Self Defense - How To Defend Against An Attack.f136.mp4.ytdl>: 9
Dec 28 22:10:37 localhost.localdomain dolphin[2913]: MEGASYNCOVERLAYPLUGIN: getOverlays </Data2/Work/Cane Self Defense - How To Defend Against An Attack.f136.mp4.part>: 9
Dec 28 22:10:35 localhost.localdomain dolphin[2913]: MEGASYNCOVERLAYPLUGIN: getOverlays </Data2/Work/Cane Self Defense - How To Defend Against An Attack.f136.mp4.part-Frag395.part>: 9
Dec 28 22:10:33 localhost.localdomain dolphin[2913]: MEGASYNCOVERLAYPLUGIN: getOverlays </Data2/Work/The North South Choke in 1 Minute and 55 Seconds..f313.webm.part>: 9

I already put a bug request in to Mega’s Github about their Megasyncoverlayplugin spamming the log with thousands of entries every time it tries to “getOverlay” for every single file on my system. They haven’t responded yet on Github. I have tried disabling the Get Overlay option in the MegaSync utility but that has zero effect on the plugin.

In this case it was clearly trying to “get an overlay” on file fragments that were being created and removed by youtube-dl. I suspect this is what caused the freeze. How I can’t imagine, but anything is possible.

Of course, this isn’t proof that utility is responsible. So I’m going to disable the Megasync utility completely except when needed, and never when I’m downloading Youtube videos, and see if I get another freeze within the next week or so. Stay tuned!

Please check the amount of disk space the systemd Journal is using for the concerned user – the systemd Journal files are located in “/var/log/journal/«a 33 character value»/” –

 > journalctl --disk-usage

You may have to, with the user “root”, vacuum the amount disk the systemd Journal is using – “rotate” the Journal first to ensure that recent entries are no longer in the active Journal – you may have to also “flush” the Journal to move the recent entries from memory to disk …

  • For the case of user Journal entries, you may have to simply delete the files associated with that user – assuming that the Journal entries are of no importance …

I’ve set the journal to limit its capacity. 15GB root is only 39% full. That’s not the issue I believe.

I had another freeze about an hour ago and I believe I’ve found what is the issue. It’s the Megasync Dolphin integration software. This is the software which integrates with KDE Dolphin to enable a context menu to transfer files from within Dolphin to Mega. It appears to be the software which actually runs the “getoverlay” process which is running continuously in the background, apparently not as a service. Follow me here.

In the Dolphin “Services” tab, when you have the dolphin-integration software installed, there is a “Mega” option. I disabled that the other day. I also disabled the startup of the system tray Megasync utility. So I expected that nothing from Mega was running. Wrong! After I had the freeze, journalctl showed me that the scores of thousands of “getoverlay” messages were still going to the system logs! I’m like, “how the hell is that possible?” So I look at the list of running system processes - nothing there. I do a ps -ef - nothing. So where the hell is it? So I do another Google search and found a reference to a bug that existed in the past where the Mega Dolphin service was disabled but the context menu item remained. The person’s post pointed me to a couple KDE config locations, where I noticed that the dolphin-integration package installed.

Remembering that it was installed made the whole thing clear. What is ridiculous is that even disabling the Mega service in Dolphin does not disable the getoverlay process. Someone on Github suggested starting Dolphin from the command line with stdout/stderr redirected to /dev/null, but that’s hardly a solution I want to bother with. So I uninstalled the dolphin integration package. I never use it anyway, I just installed it on the off chance I might someday.

Now I’m going to re-enable the Megasync utility on start-up so it runs in the system tray and see if I get any more freezes or log spamming. If I don’t, then that was the problem. I will report back within a week or so whether I get any more freezes.

Well, guess what? That didn’t work. Just got another freeze!

I re-enabled the Megasync utility which is running in the system tray as usual.

After the freeze, journalctl does not show any Megasyncplugin “get overlay” processes running. So that would appear to remove the KDE Dolphin integration package as the culprit.

In this case, I was using Gwenview to view some images, while running youtube-dl-gui to download Youtube videos.

Viewing journalctrl shows the last half hour of messages as follows:

Dec 31 00:00:01 localhost.localdomain kwin_x11[2611]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 43628, resource id: 33558114, major code: 18 (ChangeProperty), minor code: 0
Dec 31 00:00:04 localhost.localdomain systemd[1]: Started Timeline of Snapper Snapshots.
Dec 31 00:00:04 localhost.localdomain systemd[1]: Starting Rotate log files...
Dec 31 00:00:04 localhost.localdomain systemd[1]: Starting Do daily mandb update...
Dec 31 00:00:04 localhost.localdomain dbus-daemon[1285]: [system] Activating service name='org.opensuse.Snapper' requested by ':1.101' (uid=0 pid=11194 comm="/usr/lib/snapper/systemd-helper --timeline ") (using servicehelper)
Dec 31 00:00:04 localhost.localdomain dbus-daemon[1285]: [system] Successfully activated service 'org.opensuse.Snapper'
Dec 31 00:00:04 localhost.localdomain systemd[1]: Reloading System Logging Service.
Dec 31 00:00:04 localhost.localdomain rsyslogd[1405]:  [origin software="rsyslogd" swVersion="8.39.0" x-pid="1405" x-info="http://www.rsyslog.com"] rsyslogd was HUPed
Dec 31 00:00:04 localhost.localdomain systemd[1]: Reloaded System Logging Service.
Dec 31 00:00:04 localhost.localdomain systemd[1]: Started Do daily mandb update.
Dec 31 00:00:05 localhost.localdomain systemd[1]: Started Rotate log files.
Dec 31 00:00:06 localhost.localdomain systemsettings5[11149]: Couldn't load plugin "kcms/kcm_sddm" : "The shared library was not found."  -- falling back to old-style loading from desktop file
Dec 31 00:00:06 localhost.localdomain systemsettings5[11149]: Couldn't load plugin "kcms/kcm_autostart" : "The shared library was not found."  -- falling back to old-style loading from desktop file
Dec 31 00:00:06 localhost.localdomain systemsettings5[11149]: Couldn't load plugin "kcms/kcm_kded" : "The shared library was not found."  -- falling back to old-style loading from desktop file
Dec 31 00:00:06 localhost.localdomain systemsettings5[11149]: Couldn't load plugin "kcms/kcm_smserver" : "The shared library was not found."  -- falling back to old-style loading from desktop file
Dec 31 00:00:06 localhost.localdomain systemsettings5[11149]: QQmlEngine::setContextForObject(): Object already has a QQmlContext
Dec 31 00:00:06 localhost.localdomain systemsettings5[11149]: QCoreApplication::postEvent: Unexpected null receiver
Dec 31 00:00:06 localhost.localdomain systemsettings5[11149]: file:///usr/lib64/qt5/qml/org/kde/newstuff/qml/QuestionAsker.qml:106:5: QML Connections: Cannot assign to non-existent property "onClosing"
Dec 31 00:00:16 localhost.localdomain dbus-daemon[1285]: [system] Failed to activate service 'org.bluez': timed out (service_start_timeout=25000ms)
Dec 31 00:00:25 localhost.localdomain systemsettings5[11149]: Couldn't start kuiserver from org.kde.kuiserver.service: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kuiserver was not provided by any .service files")
Dec 31 00:00:25 localhost.localdomain rsyslogd[1405]: action 'action-1-builtin:ompipe' resumed (module 'builtin:ompipe') [v8.39.0 try http://www.rsyslog.com/e/2359 ]
Dec 31 00:00:31 localhost.localdomain kdeinit5[11303]: kf5.kio.kio_file: Couldn't preserve group for "/home/rhack/.config/autostart/stretchly.desktop"
Dec 31 00:03:12 localhost.localdomain kwin_x11[2611]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 57526, resource id: 102760704, major code: 18 (ChangeProperty), minor code: 0
Dec 31 00:03:12 localhost.localdomain kwin_x11[2611]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 57549, resource id: 33558123, major code: 18 (ChangeProperty), minor code: 0
Dec 31 00:03:17 localhost.localdomain plasmashell[2627]: file:///usr/share/plasma/plasmoids/org.kde.plasma.kicker/contents/ui/ItemListDialog.qml:51: TypeError: Type error
Dec 31 00:03:17 localhost.localdomain plasmashell[2627]: trying to show an empty dialog
Dec 31 00:03:20 localhost.localdomain kwin_x11[2611]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 62109, resource id: 33558250, major code: 18 (ChangeProperty), minor code: 0
Dec 31 00:03:20 localhost.localdomain kwin_x11[2611]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 62459, resource id: 102760453, major code: 18 (ChangeProperty), minor code: 0
Dec 31 00:03:20 localhost.localdomain megasync[11479]: Setting QT_SCREEN_SCALE_FACTORS= "DVI-D-0=1"
Dec 31 00:03:20 localhost.localdomain kded5[2572]: Registering "org.kde.StatusNotifierItem-11479-1/StatusNotifierItem" to system tray
Dec 31 00:03:20 localhost.localdomain plasmashell[2627]: QQuickItem::stackAfter: Cannot stack StatusNotifierItem_QMLTYPE_282(0x55ab76d35b40, parent=0x55ab75beeb10, geometry=0,0 0x0) after StatusNotifierItem_QMLTYPE_282(0x55ab773fa2d0), which must be a sibling
Dec 31 00:06:00 localhost.localdomain dolphin[10868]: Couldn't start kuiserver from org.kde.kuiserver.service: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kuiserver was not provided by any .service files")
Dec 31 00:06:31 localhost.localdomain kwin_x11[2611]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 38712, resource id: 60817450, major code: 18 (ChangeProperty), minor code: 0
Dec 31 00:06:31 localhost.localdomain kwin_x11[2611]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 38717, resource id: 60817451, major code: 18 (ChangeProperty), minor code: 0
Dec 31 00:06:32 localhost.localdomain kwin_x11[2611]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 40715, resource id: 35698197, major code: 3 (GetWindowAttributes), minor code: 0
Dec 31 00:06:32 localhost.localdomain kwin_x11[2611]: qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 40716, resource id: 35698197, major code: 14 (GetGeometry), minor code: 0
Dec 31 00:06:37 localhost.localdomain kwin_x11[2611]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 42520, resource id: 106954773, major code: 18 (ChangeProperty), minor code: 0
Dec 31 00:06:37 localhost.localdomain kwin_x11[2611]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 42555, resource id: 60817452, major code: 18 (ChangeProperty), minor code: 0
Dec 31 00:08:39 localhost.localdomain kwin_x11[2611]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 31866, resource id: 60817475, major code: 18 (ChangeProperty), minor code: 0
Dec 31 00:08:39 localhost.localdomain kwin_x11[2611]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 31871, resource id: 60817476, major code: 18 (ChangeProperty), minor code: 0
Dec 31 00:08:40 localhost.localdomain kwin_x11[2611]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 32471, resource id: 35701806, major code: 3 (GetWindowAttributes), minor code: 0
Dec 31 00:08:40 localhost.localdomain kwin_x11[2611]: qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 32472, resource id: 35701806, major code: 14 (GetGeometry), minor code: 0
Dec 31 00:08:42 localhost.localdomain kwin_x11[2611]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 33690, resource id: 106954773, major code: 18 (ChangeProperty), minor code: 0
Dec 31 00:08:42 localhost.localdomain kwin_x11[2611]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 33744, resource id: 60817477, major code: 18 (ChangeProperty), minor code: 0
Dec 31 00:10:56 localhost.localdomain plasmashell[2627]: Could not find DBusMenu interface, falling back to calling ContextMenu()
Dec 31 00:16:01 localhost.localdomain plasmashell[2627]: file:///usr/lib64/qt5/qml/org/kde/plasma/components.3/ComboBox.qml:150:13: Unable to assign [undefined] to QQmlComponent*
Dec 31 00:16:01 localhost.localdomain plasmashell[2627]: qrc:/plasma/plasmoids/org.kde.plasma.volume/contents/ui/ListItemBase.qml:140:25: Unable to assign [undefined] to int
Dec 31 00:16:01 localhost.localdomain plasmashell[2627]: qrc:/plasma/plasmoids/org.kde.plasma.volume/contents/ui/ListItemBase.qml:132: TypeError: Value is undefined and could not be converted to an object
Dec 31 00:16:01 localhost.localdomain plasmashell[2627]: qrc:/plasma/plasmoids/org.kde.plasma.volume/contents/ui/ListItemBase.qml:154:25: Unable to assign [undefined] to bool
Dec 31 00:16:01 localhost.localdomain org_kde_powerdevil[2666]: powerdevil: Scheduling inhibition from ":1.89" "/opt/Stretchly/stretchly" with cookie 1 and reason "Playing audio"
Dec 31 00:16:06 localhost.localdomain org_kde_powerdevil[2666]: powerdevil: Releasing inhibition with cookie  1
Dec 31 00:16:06 localhost.localdomain org_kde_powerdevil[2666]: powerdevil: It was only scheduled for inhibition but not enforced yet, just discarding it
Dec 31 00:16:06 localhost.localdomain org_kde_powerdevil[2666]: powerdevil: Enforcing inhibition from ":1.89" "/opt/Stretchly/stretchly" with cookie 1 and reason "Playing audio"
Dec 31 00:16:06 localhost.localdomain org_kde_powerdevil[2666]: powerdevil: By the time we wanted to enforce the inhibition it was already gone; discarding it
Dec 31 00:17:22 localhost.localdomain systemd[1]: Started Check if mainboard battery is Ok.
Dec 31 00:19:05 localhost.localdomain kwin_x11[2611]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 20262, resource id: 69219597, major code: 15 (QueryTree), minor code: 0
Dec 31 00:19:05 localhost.localdomain kwin_x11[2611]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 20266, resource id: 69219597, major code: 18 (ChangeProperty), minor code: 0
Dec 31 00:19:12 localhost.localdomain kwin_x11[2611]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 22246, resource id: 69220157, major code: 15 (QueryTree), minor code: 0
Dec 31 00:19:12 localhost.localdomain kwin_x11[2611]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 22250, resource id: 69220157, major code: 18 (ChangeProperty), minor code: 0
Dec 31 00:19:20 localhost.localdomain kwin_x11[2611]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 24543, resource id: 69220879, major code: 15 (QueryTree), minor code: 0
Dec 31 00:19:20 localhost.localdomain kwin_x11[2611]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 24547, resource id: 69220879, major code: 18 (ChangeProperty), minor code: 0
Dec 31 00:20:41 localhost.localdomain kwin_x11[2611]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 55244, resource id: 60817561, major code: 18 (ChangeProperty), minor code: 0
Dec 31 00:20:41 localhost.localdomain kwin_x11[2611]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 55261, resource id: 60817562, major code: 18 (ChangeProperty), minor code: 0
Dec 31 00:20:41 localhost.localdomain kwin_x11[2611]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 55875, resource id: 35712794, major code: 3 (GetWindowAttributes), minor code: 0
Dec 31 00:20:41 localhost.localdomain kwin_x11[2611]: qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 55876, resource id: 35712794, major code: 14 (GetGeometry), minor code: 0
Dec 31 00:20:49 localhost.localdomain org_kde_powerdevil[2666]: powerdevil: Scheduling inhibition from ":1.14" "Gwenview" with cookie 2 and reason "no_reason_specified"
Dec 31 00:20:54 localhost.localdomain org_kde_powerdevil[2666]: powerdevil: Enforcing inhibition from ":1.14" "Gwenview" with cookie 2 and reason "no_reason_specified"
Dec 31 00:20:54 localhost.localdomain org_kde_powerdevil[2666]: powerdevil: Added change screen settings
Dec 31 00:20:54 localhost.localdomain org_kde_powerdevil[2666]: powerdevil: Added interrupt session
Dec 31 00:20:54 localhost.localdomain org_kde_powerdevil[2666]: powerdevil: Disabling DPMS due to inhibition
Dec 31 00:20:54 localhost.localdomain org_kde_powerdevil[2666]: powerdevil: Can't contact ck

Can anybody see anything there that would indicate why the system froze? What is all this “powerdevil” stuff? I assume it involves power management of the system. I assume this “scheduling inhibition” stuff is due to not wanting to automatically shut off the screen while it’s being used. But what is “Can’t contact ck”?

I’m going to put the Megasync utility back to disabled on startup and see if that makes any difference.

I’m beginning to suspect youtube-dl-gui and youtube-dl now as they appear to be the only common situation that appears to be running when the freezes occur - although I believe I have had freezes occur when I was not downloading Youtube videos. I’m also beginning to suspect some sort of hardware issue given the totality of the freeze. But the issues back in 15.1 weren’t freezes - they were just desktop crashes. I haven’t had any of those since installing 15.2. This situation is different.

I’m back at square one - unless disabling the Megasync utility again helps.

Aaaahhh!!! – Mega(Sync) – Kim Dotcom, Kim Schmitz, and others …

  • The Client application is supposed to Open Source – you could take a look at the code, run it through Valgrind, and find out where the «Mega» coding error is …

[HR][/HR]Anything that’s “Mega” is possibly, but possibly may not be, “Mega” …