Cinnamon periodic temporary freeze

Archived topics about LMDE 1 and LMDE 2
Locked
rknize
Level 1
Level 1
Posts: 15
Joined: Sat Jun 04, 2011 10:20 am

Cinnamon periodic temporary freeze

Post by rknize »

On my PC at home, it is very difficult for me to use Cinnamon. Every now and then, the UI will completely freeze for about 30 seconds or so. The mouse still moves and background operations keep running (I can hear notifications from my chat client, for example). In fact, I can interact with the desktop from the mouse and keyboard even though I cannot see anything changing on the screen. Cinnamon pegs a CPU core during this time.

I believe the problem is somehow associated with mounted file systems. For example if I insert or remove a USB thumb drive, I will get 2 back-to-back freezes. Once in a while the desktop will not recover, however I can always recover it from a text console by killing cinnamon. I don't have any of these issues in other desktops. I have not tried cinnamon 2D yet. I've tried removing various panel applets to no avail. I also disabled the various FS-related features from the desktop and also disabled nautilus from handling my desktop in Gnome's advanced settings. I'm running out of ideas.

There is nothing reported in .xsession-errors before or after one of these freezes. However it constantly gets flooded with these:

(cinnamon:28820): Clutter-CRITICAL **: clutter_text_get_editable: assertion `CLUTTER_IS_TEXT (self)' failed

(cinnamon:28820): Clutter-CRITICAL **: clutter_text_get_text: assertion `CLUTTER_IS_TEXT (self)' failed

(cinnamon:28820): Clutter-CRITICAL **: clutter_text_set_text: assertion `CLUTTER_IS_TEXT (self)' failed

I have another LMDE installation on my laptop (MBP). It is about the same age and has gone through the same upgrades. I also use most of the same apps, but I never have this issue there.
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
d00med

Re: Cinnamon periodic temporary freeze

Post by d00med »

It's a known bug, I believe related to this one. There's no solution yet, but it seems to be graphics card related, and AMD, Nvidia and Intel all seem to be affected. But I don't think the root cause is known. I can't use Cinnamon at all here (including 2D), or Xfce. I've tried a lot of different kernel versions up to 3.8.2 with no change (also using the Cinnamon nightlies). There's a few tasks I need my Cinnamon setup for, and have to log in and do them in a hurry before the desktop freezes. Thought it was browser related, but it happens while using Firefox or Chromium. No problems while using LXDE, which I don't care for too much, but I'm stuck with it.
Last edited by d00med on Tue Mar 05, 2013 3:04 pm, edited 1 time in total.
rknize
Level 1
Level 1
Posts: 15
Joined: Sat Jun 04, 2011 10:20 am

Re: Cinnamon periodic temporary freeze

Post by rknize »

I believe that is a different issue. I have read many threads on this topic and they all tend to point to a graphics or pulseaudio issue. In some cases, a user can kill X and recover. In the case of the bug you posted, they can't even do that. My problem is a temporary stall. I never have to kill X...only cinnamon (or just wait it out).
d00med

Re: Cinnamon periodic temporary freeze

Post by d00med »

rknize wrote:I believe that is a different issue. I have read many threads on this topic and they all tend to point to a graphics or pulseaudio issue. In some cases, a user can kill X and recover. In the case of the bug you posted, they can't even do that. My problem is a temporary stall. I never have to kill X...only cinnamon (or just wait it out).
Same here - I still have mouse control and can crtl-alt-backspace and ctrl-alt F1, etc.. There's multiple posts in the bug report that have this symptom as well and it may be multiple bugs reported in the same filing. Some people seem to think they're related though, if they're indeed different issues. Or you may be right and this is a different bug entirely.
rknize
Level 1
Level 1
Posts: 15
Joined: Sat Jun 04, 2011 10:20 am

Re: Cinnamon periodic temporary freeze

Post by rknize »

It feels like some kind of timeout. I suppose I can run cinnamon in gdb and see where it is stuck. Does inserting a USB drive trigger it for you?
3fRI

Re: Cinnamon periodic temporary freeze

Post by 3fRI »

No problems with Cinnamon LM 14 Nadia, but the LMDE version has froze once or twice.
d00med

Re: Cinnamon periodic temporary freeze

Post by d00med »

rknize wrote:It feels like some kind of timeout. I suppose I can run cinnamon in gdb and see where it is stuck. Does inserting a USB drive trigger it for you?
I don't recall that being a cause. Here it's completely random and I've run out of theories.
Brahim Salem

Re: Cinnamon periodic temporary freeze

Post by Brahim Salem »

I'm running Linux Mint 14 Cinnamon on a Dell Inspiron i3 with no issues at all. Cnnamon is smooth and very responsive but I had a similar issue on my neighbour's laptop! :roll: :roll:
rknize
Level 1
Level 1
Posts: 15
Joined: Sat Jun 04, 2011 10:20 am

Re: Cinnamon periodic temporary freeze

Post by rknize »

Here is the thread that is running when the problem occurs. The desktop starts responding as soon as this thread exits:

#0 0x00007f99b774c634 in __pthread_mutex_unlock_usercnt ()
from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00007f99b79e4451 in g_mutex_unlock ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f99b7c7804e in ?? ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#3 0x00007f99b7c806bc in g_signal_emit_valist ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#4 0x00007f99b7c80852 in g_signal_emit ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#5 0x00007f99b7c6c085 in ?? ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#6 0x00007f99b7c6bace in ?? ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#7 0x00007f99b7c6e33d in g_object_newv ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#8 0x00007f99b7c6e5d0 in g_object_new_valist ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9 0x00007f99b7c6e904 in g_object_new ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#10 0x00007f99bfe6db29 in ?? () from /usr/lib/cinnamon/libcinnamon.so
#11 0x00007f99b7c87a97 in g_type_create_instance ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x00007f99b7c6c818 in ?? ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x00007f99bbd36ddb in ?? ()
from /usr/lib/x86_64-linux-gnu/libclutter-1.0.so.0
#14 0x00007f99b7c6dde1 in g_object_newv ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00007f99bf937d77 in ?? () from /usr/lib/libgjs.so.0
#16 0x00007f99bf483cfb in ?? () from /usr/lib/libmozjs185.so.1.0
#17 0x00007f99bf484414 in ?? () from /usr/lib/libmozjs185.so.1.0
#18 0x00007f99bf3f98e4 in JS_CallFunctionValue ()
from /usr/lib/libmozjs185.so.1.0
#19 0x00007f99bf926e4c in gjs_call_function_value () from /usr/lib/libgjs.so.0
#20 0x00007f99bf93805d in ?? () from /usr/lib/libgjs.so.0
#21 0x00007f99bf48396c in ?? () from /usr/lib/libmozjs185.so.1.0
#22 0x00007f99bf475b65 in ?? () from /usr/lib/libmozjs185.so.1.0
#23 0x00007f99bf481f3f in ?? () from /usr/lib/libmozjs185.so.1.0
#24 0x00007f99bf483f3a in ?? () from /usr/lib/libmozjs185.so.1.0
#25 0x00007f99bf452bac in ?? () from /usr/lib/libmozjs185.so.1.0
#26 0x00007f99bf477e4e in ?? () from /usr/lib/libmozjs185.so.1.0
#27 0x00007f99bf481f3f in ?? () from /usr/lib/libmozjs185.so.1.0
#28 0x00007f99bf483f3a in ?? () from /usr/lib/libmozjs185.so.1.0
#29 0x00007f99bf45289b in ?? () from /usr/lib/libmozjs185.so.1.0
#30 0x00007f99bf477e4e in ?? () from /usr/lib/libmozjs185.so.1.0
#31 0x00007f99bf481f3f in ?? () from /usr/lib/libmozjs185.so.1.0
#32 0x00007f99bf483f3a in ?? () from /usr/lib/libmozjs185.so.1.0
#33 0x00007f99bf4523b4 in ?? () from /usr/lib/libmozjs185.so.1.0
#34 0x00007f99bf483cfb in ?? () from /usr/lib/libmozjs185.so.1.0
#35 0x00007f99bf452bac in ?? () from /usr/lib/libmozjs185.so.1.0
#36 0x00007f99bf477e4e in ?? () from /usr/lib/libmozjs185.so.1.0
#37 0x00007f99bf481f3f in ?? () from /usr/lib/libmozjs185.so.1.0
#38 0x00007f99bf483f3a in ?? () from /usr/lib/libmozjs185.so.1.0
#39 0x00007f99bf4523b4 in ?? () from /usr/lib/libmozjs185.so.1.0
#40 0x00007f99bf483cfb in ?? () from /usr/lib/libmozjs185.so.1.0
#41 0x00007f99bf484414 in ?? () from /usr/lib/libmozjs185.so.1.0
#42 0x00007f99bf3f98e4 in JS_CallFunctionValue ()
from /usr/lib/libmozjs185.so.1.0
#43 0x00007f99bf926e4c in gjs_call_function_value () from /usr/lib/libgjs.so.0
#44 0x00007f99bf931cad in gjs_closure_invoke () from /usr/lib/libgjs.so.0
#45 0x00007f99bf93d5f9 in ?? () from /usr/lib/libgjs.so.0
#46 0x00007f99b7c676e0 in g_closure_invoke ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#47 0x00007f99b7c78750 in ?? ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#48 0x00007f99b7c806bc in g_signal_emit_valist ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#49 0x00007f99b7c80d60 in g_signal_emit_by_name ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#50 0x00007f99b7c6ab54 in g_cclosure_marshal_VOID__OBJECTv ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#51 0x00007f99b7c679a7 in ?? ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#52 0x00007f99b7c80006 in g_signal_emit_valist ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#53 0x00007f99b7c80d60 in g_signal_emit_by_name ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#54 0x00007f999f3f7f2b in ?? ()
from /usr/lib/x86_64-linux-gnu/gio/modules/libgioremote-volume-monitor.so
#55 0x00007f99b79a8355 in g_main_context_dispatch ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#56 0x00007f99b79a8688 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#57 0x00007f99b79a8a82 in g_main_loop_run ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#58 0x00007f99bfba40f7 in meta_run () from /usr/lib/libmuffin.so.0
#59 0x0000000000401d63 in main ()
Continuing.
madsector
Level 1
Level 1
Posts: 5
Joined: Thu Apr 11, 2013 9:45 am

Re: Cinnamon periodic temporary freeze

Post by madsector »

Same errors in my log file like the TO, same behavier then TO. Running LMDE on MacBook with Nvidia card...
sisteczko

Re: Cinnamon periodic temporary freeze

Post by sisteczko »

I experience the same symptoms on my Cinnamon (Olivia). The problems occurs only when I have cifs (Samba) network shares mounted. The more shares mounted I have, the longer spans when the UI seems frozen. Unmounting them relieves it. When I disconnect the cifs serverer without unmounting the network shares, the Cinnamon hangs.

When Cinnamon hangs, eighter for good or only for a moment, all the programs continue to run.

I run Linux Mint 15 on ASUS N56-VZ 4-core notebook with Core I7 processor. I have two graphics adapters, but for Cinnamon I use exclusively the Intel HD 4000.

HTH
Locked

Return to “LMDE Archive”