Bug 1539919

Summary: cinnamon window manager crashes by going 100% CPU
Product: [Fedora] Fedora Reporter: Kevin L. Mitchell <klmitch>
Component: cinnamonAssignee: Alternative GTK desktop environments <alt-gtk-de-sig>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 27CC: alt-gtk-de-sig, leigh123linux
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: cinnamon-3.8.4-1.fc28 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-06-11 17:00:56 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Kevin L. Mitchell 2018-01-29 20:44:47 UTC
Description of problem:

I am running Fedora 27 as a VM on a Mac using VirtualBox 5.2.6.  I have the guest additions for VirtualBox 5.2.7 installed on the VM (this is recommended by the VirtualBox website, apparently due to bugs in the guest additions for 5.2.6 that interact poorly with 3D rendering).  There is obviously still some instability, because I'm experiencing an issue where cinnamon randomly goes to 100% CPU and becomes unresponsive; so far, the only way to get things working again has been to go to a text TTY and kill cinnamon-session to restart the session—trying to do this by killing cinnamon itself results in an unresponsive blank screen.

Version-Release number of selected component (if applicable):

cinnamon-3.6.7-3.fc27.x86_64

How reproducible:

This is a random, intermittent issue; I've had cinnamon crash immediately after login, but I've also had it stay up for several hours.  Actively doing something vs. idling seems to have little effect; I actually noticed the symptoms of the failure mode on Saturday while my work laptop was idling and screen-saved.

Steps to Reproduce:
1. Run Fedora 27 with the cinnamon desktop on VirtualBox 5.2.6 on a MacOS host with the 5.2.7 guest additions installed
2. Login
3. Wait for a random period of time

Actual results:

cinnamon locks up with 100% CPU and becomes unresponsive

Expected results:

What I would prefer is if it actually just straight-up crashed and restarted, or crashed and prompted me to restart, rather than hanging so hard that even killing it has no effect.  Even if the actual underlying bug is in the VirtualBox additions, having a way for cinnamon to restart and return to usability would be better than me having to go manually kill the session.

Additional info:

I spotted no obvious pertinent information in /var/log/messages or /var/log/Xorg.0.log.old, though I did see a message indicating there's a key sequence (C-A-Esc) that's supposed to restart cinnamon, which I'll try next time it locks up (though I'm not exactly expecting it to work).  I'm happy to try other debugging steps if alerted to them.

Comment 1 Kevin L. Mitchell 2018-02-01 00:37:52 UTC
This is still causing serious problems for me.  I can't have Cinnamon crashing multiple times throughout my work day; I've had to restart it twice just today.  (And, incidentally, the C-A-Esc key sequence did not have any effect.)

Comment 2 leigh scott 2018-02-01 08:35:00 UTC
I can't reproduce the issue here as I have no Mac host or Vbox, without error logging you might as well close it as 'insufficient info'

Comment 3 Kevin L. Mitchell 2018-02-01 14:56:06 UTC
Have you considered telling me what sorts of error logging to look for, or how to switch on appropriate error logging?

Comment 4 Fedora Update System 2018-06-08 12:35:19 UTC
cinnamon-3.8.4-1.fc28 cinnamon-screensaver-3.8.2-1.fc28 cinnamon-menus-3.8.2-1.fc28 cinnamon-settings-daemon-3.8.3-1.fc28 muffin-3.8.2-1.fc28 nemo-3.8.3-1.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2018-9c42f385b9

Comment 5 Fedora Update System 2018-06-09 22:03:40 UTC
cinnamon-3.8.4-1.fc28, cinnamon-menus-3.8.2-1.fc28, cinnamon-screensaver-3.8.2-1.fc28, cinnamon-settings-daemon-3.8.3-1.fc28, muffin-3.8.2-1.fc28, nemo-3.8.3-1.fc28 has been pushed to the Fedora 28 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-9c42f385b9

Comment 6 Fedora Update System 2018-06-11 17:00:56 UTC
cinnamon-3.8.4-1.fc28, cinnamon-menus-3.8.2-1.fc28, cinnamon-screensaver-3.8.2-1.fc28, cinnamon-settings-daemon-3.8.3-1.fc28, muffin-3.8.2-1.fc28, nemo-3.8.3-1.fc28 has been pushed to the Fedora 28 stable repository. If problems still persist, please make note of it in this bug report.