Cinnamon: Cinnamon Display output freezes after supsend

Created on 28 Jun 2014  路  35Comments  路  Source: linuxmint/cinnamon

Environment:

  • I'm on Arch Linux x64 with Kernel: 3.15.1-1-ARCH
  • Cinnamon: 2.2.13
  • HW: Lenovo X220i Tablet, Intel graphics

The following happens in 1 out of 3 cases:

How to (possibly) reproduce:

  • work with cinnamon desktop
  • suspend your notebook --> screen will lock
  • wake up your notebook
  • type in your password and press enter

    What should happen:

  • you will be presented with the cinnamon desktop

    What happens:

  • the password prompt disappears, but the screensaver with the time remains

  • mouse cursor can be moved
  • (seems) you are stuck in cinnamon screensaver

    What I've tried:

  • switch to virtual console (e.g. Ctrl+Alt+F2) and back

    • you will see a snapshot of the desktop
    • you are able to click anything, but there will be no feedback
    • switch to console and back again --> next snapshot with the result of the actions you made
    • means the desktop is still alive, but won't be updated on screen
BUG

Most helpful comment

I have the same issue as well. Linux Mint 18.1, 4.4.0-53-generic, 512 GB SSD, Zareason Laptop

All 35 comments

I am having the same problem, with wake from both suspend and hibernate. sometimes wake from suspend will give a black screen with mouse pointer, but wake from hibernate always produces the behavior described by FelixHaller.

I am running Mint 17 64-bit
kernel 3.13.0-24-generic
Nvidia graphics, using nouveau drivers
cinnamon v2.2.13

in syslog, at roughly the time i complete my login from suspend (and at the time i would be expecting my desktop to start showing up) there is frequently a message:
cinnamon-screensaver-dialog: pam_ecryptfs: seteuid error

I've already tried searching for a patch or other fix for this, to no avail.

I have been running Mint 17 for over a week now, but since today this exact issue happened to me. I had to kill the cinnamon process.

I did not come back from suspend or sleep, just the lock screen. This is the only error I can find in the syslog:

cinnamon-screensaver-dialog: pam_ecryptfs: seteuid error

I am running latest Linux Mint 17 64-bit with nvidia driver blob on Asus UX32LN. Same issue, fairly infrequently (4-7 days). When system has frozen suspend no longer works, I suspect that this is related. Suspend started working again after reboot. I too was able to regain control after restarting cinnamon (sudo /etc/init.d/mdm restart) from another tty.

I did find that this only happens when I was changing the fonts in Cinnamon. When I settled for a font and stopped messing about with it, this issue also disappeared.

@harlekein This is not the case for me. I have never changed the fonts, as such I doubt it is font related.

i have also never changed the fonts

Any update on this? How do we go about debugging it further?

i wish i knew.....

looking for any help with this, it's the first time i've ever sort-of filed a bug report. happy to provide any logs, dumps, etc, but i need to know what will be most helpful.

I have the same issue here.

Manjaro linux, kernel 3.14.21-1-MANJARO, Cinnamon 2.2.16

It seems that the bug is "fixed" with Kernel >= 3.16 (don't know about 3.15). I can reproduce it with booting to 3.14 (Arch) and it does not happen with 3.16 and 3.17.
Try to upgrade your Kernel and see if that helps.
BTW: I have some serial supend/resume issues with 3.17 a.t.m. which are systemd related, so maybe you try to upgrade to 3.16.

@FelixHaller
Thank you for your reply. I try the kernel 3.16

i have not tried kernel 3.16 yet, but using the nvidia binary drivers also fixes suspend/hibernate, so i am guessing that the problem is mostly or entirely within nouveau.

I have approx the same problem Running Mint 17 64 bit with GeForce 210 NVIDIA card with nouveau driver. After suspend/resume the screen shows a moveable mouse pointer and wallpaper but no desktop. I can CTL-ALT-Fn to a terminal, and even issue a startx cmd there and get a desktop. But loging out from the session gets me to the terminal again. CTL-ALT-F7 gets back to the no-desktop screen. Looks like X11 is starting OK but that cinnamon isn't.

inxi -SGz
System: Host: trojan Kernel: 3.13.0-24-generic x86_64 (64 bit) Desktop: Cinnamon 2.2.16
Distro: Linux Mint 17 Qiana
Graphics: Card: NVIDIA GT218 [GeForce 210]
Display Server: X.Org 1.15.1 drivers: nouveau (unloaded: fbdev,vesa) Resolution: [email protected]
GLX Renderer: Gallium 0.4 on NVA8 GLX Version: 3.0 Mesa 10.1.0

@pgmer6809

Theres no fucking need to shout (use large fonts).

Got the same issue, but cannot fix it manually cause my keyboard being locked while Cinnamon freezes thus I have to hard reset my PC.

Kernel: 3.13.0-24-generic x86_64 (64 bit)
Desktop: Gnome Distro: Linux Mint 17 Qiana
Graphics: Card: NVIDIA GF114 [GeForce GTX 560 Ti]
X.Org: 1.15.1 drivers: nvidia (unloaded: fbdev,vesa,nouveau) Resolution: [email protected], [email protected]
GLX Renderer: GeForce GTX 560 Ti/PCIe/SSE2 GLX Version: 4.4.0 NVIDIA 331.38

I'm using Xubuntu but i could be using Mint 17 but not because of this problem.
After system wakeup the desktop freese, only mouse pointer is moving. I can click and see the result after Ctrl+Alt+F1-6 (to access the terminal) and Ctrl+Alt+F8 to go back to screen. This will update the screen on frame, no more. The songs on Spotify or another player still playing. To get back my system to normal i need to kill the cinnamon that will kill all my open process :(. Using Asus X55D laptop

I have the same with an AMD Radeon 5450 GPU using the binary ATI/AMD drivers, running Linux Mint 17 and Cinnamon desktop, but with Lightdm as the display manager (I need the guest session). After suspend the password prompt appears and the clock, I can enter the password but the lock screen stays stuck on black with the clock in there and the mouse pointer visible.

Using Linux Mint Cinnamon with 3.13 kernel and NVIDIA GeForce 8200 motherboard graphics. Tried other PCI-E graphics cards as well. Desktop doesnt appear after screen lock but can use a terminal window. What's the easy fix?

Can confirm same issues on my machine. Had it in Linuxmint 17 and now on Linuxmint 17.1.

 Linux 3.13.0-37-generic #64-Ubuntu SMP Mon Sep 22 21:28:38 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

I suspend the machine and if I resume it immediately it works normally. But when I resume it after it stayed in suspend state for a long time, it logins but freezes. All the dialogue disappears and I'm left with just the wallpaper.

Have to reboot by Alt-PrrtScr + RISUB

Same issue with Linux Mint 17.2, Nvidia GT920M.
But I tryed to update the linux kernel to 3.19.0-26ic-generic, it seems worked.

sudo apt-get install linux-headers-generic-lts-vivid linux-image-generic-lts-vivid
sudo update-grub

Thanks @gccpacman
It worked on my machine.

Linux mint 17.2
Card: Intel Broadwell-U Integrated Graphics

@FelixHaller, is this still an issue for you with Cinnamon 3.0?

Same issue with Linux Mint 18 - 4.4.0-36-generic #55-Ubuntu SMP and Cinnamon 3.0.7.

Samsung Notebook.

@Vahan86 Nope. It's fixed.

Arch Linux, Cinnamon 3.0.7, still Lenovo X220 (2nd gen Intel i3).

Same here on Linux Mint 17.3 Cinnamon with Kernel 3.19.0-32-generic:
cinnamon-screensaver-dialog: pam_ecryptfs: seteuid error

But I have no issues with login, all works fine. I haven't used suspend for a long time, so I can't tell. I saw this problem with virtualbox, too, and they never fixed it (listed as obsolete), so I guess it is ecryptfs related (as the message already says).

https://www.virtualbox.org/ticket/13147

I have the same issue as well. Linux Mint 18.1, 4.4.0-53-generic, 512 GB SSD, Zareason Laptop

Ditto @iamgollum . similar setup too. Dell Latitude 7470

Hi I too seem to have this problem on mint 18.1. it is very slow to boot and slow to enter into the login screen of cinnamon. I have Nvidia GeForce 9600M on a toshiba satellite G50 with 4GB RAM..
anyone got a fix or workaround yet?

@tecdec

There is no chance this will even get looked at till someone provides some error logging!

This is still an issue. It happened with me on a brand new install of Linux Mint 18.1 Cinnamon a week ago, and another brand new install of 18.2 XFCE today.

As @leigh123linux asked for error logs, here is some log output from me. I am running Arch Linux (Antergos to be precise), updated yesterday. Have been getting this problem intermittently ever since I switched to Cinnamon a few weeks ago. The output is from journalctl and as it is too long I will attach it as a file. I get the impression that Cinnamon stops the system before it has completed all suspension activity, and that after wakeup continues to put the system in some kind of semi-suspended state. But I may be completely wrong. The graphical screen is unusable, showing only the time. I can switch to a text console, login, and do things from the command line such as kill processes, restart lightdm, or reboot. In this log I think I tried to suspend a second time from the command line to see if the second wakeup would be better than the first, but it wasn鈥檛. This was at 10:51. I then went away for a while and then came back and rebooted.

log.txt

The Cinnamon package is verson 3.4.6-1 from the Antergos repository. Other Cinnamon-related packages are from the community repository and have versions 3.4.0-1 oder 3.4.2-1. The Linux kernel has version 4.12.6-1. My graphics card is a Radeon HD 2600.

I found a workaround?

I am having an intermittent issue consistent with these symptoms. I can switch to another tty and I attempted the following:

DISPLAY=:0 cinnamon-screensaver-command -e

At this point, like the other posters, I found that the cursor changed consistent with what it would be on that screen, but I still couldn't see anything besides the lock screen. I could change workspaces with ctrl+alt+arrows and I would hear the swishing noise, but nothing else changed. I then blindly typed Alt+F2, the letter r, and then hit ENTER, and the cursor didn't change anymore. Confused, I went back to my other terminal and typed:

DISPLAY=:0 cinnamon --replace
and hit ^Z and typed bg (to put it in the background) and ... success! I escaped! So in short:

DISPLAY=:0 cinnamon-screensaver-command -e
DISPLAY=:0 cinnamon --replace

appears to be a workaround.

SYSTEM INFO:

I have no outstanding updates on any level (my update policy is set to install everything, even unstable). The System Info application shows the following information:

Operating System: Linux Mint 18.3 Cinnamon 64-bit
Cinnamon Version: 3.6.7
Linux Kernel: 4.13.0-39-generic
(processor, memory, and hard drives are probably irrelevant)
Graphics Card: NVIDIA Corporation GF108 [GeForce GT 630]
Graphics Card: NVIDIA Corporation GF119 [GeForce GT 520]

I am using nouveau drivers according to lsmod, consistent with the configuration that is known to cause the problem. I have understood that the issue is due to having the screensaver and either monitor idle or suspend settings set to the same time and conflicting; my computer is set to never suspend, but the screensaver starts after 15 minutes and so does turning off the monitor. I will change them to be different, and will come back here if the problem still occurs.

EDIT: Oops! Sorry guys. My internet was out when the problem next happened, so I couldn't post and I ended up forgetting after I applied yet another workaround. The problem continued happening anyway, and only stopped when I changed it to never turn the screen off at all.

Is anyone still experiencing this issue?

Was this page helpful?
0 / 5 - 0 ratings