Cinnamon periodic temporary freeze

Cinnamon periodic temporary freeze

Postby rknize on Tue Mar 05, 2013 11:05 am

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.
rknize
Level 1
Level 1
 
Posts: 15
Joined: Sat Jun 04, 2011 10:20 am

Linux Mint is funded by ads and donations.
 

Re: Cinnamon periodic temporary freeze

Postby d00med on Tue Mar 05, 2013 2:57 pm

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.
d00med
Level 4
Level 4
 
Posts: 332
Joined: Fri Nov 26, 2010 9:55 am

Re: Cinnamon periodic temporary freeze

Postby rknize on Tue Mar 05, 2013 3:04 pm

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).
rknize
Level 1
Level 1
 
Posts: 15
Joined: Sat Jun 04, 2011 10:20 am

Re: Cinnamon periodic temporary freeze

Postby d00med on Tue Mar 05, 2013 3:10 pm

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.
d00med
Level 4
Level 4
 
Posts: 332
Joined: Fri Nov 26, 2010 9:55 am

Re: Cinnamon periodic temporary freeze

Postby rknize on Tue Mar 05, 2013 4:07 pm

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?
rknize
Level 1
Level 1
 
Posts: 15
Joined: Sat Jun 04, 2011 10:20 am

Re: Cinnamon periodic temporary freeze

Postby 3fRI on Tue Mar 05, 2013 6:22 pm

No problems with Cinnamon LM 14 Nadia, but the LMDE version has froze once or twice.
System 76 Pangolin: 4x Intel(R) Core(TM) i5-3230M CPU @ 2.60GHz, CrunchBang 11 Waldorf 64-bit
iMac 21.5: Intel Core 2 Duo 3.06 GHz, dual boot Mac OS 10.6.8, CrunchBang 11 Waldorf 64-bit

It's never too late to learn something new.
User avatar
3fRI
Level 4
Level 4
 
Posts: 214
Joined: Sat Nov 20, 2010 10:25 am
Location: Rhode Island

Re: Cinnamon periodic temporary freeze

Postby d00med on Tue Mar 05, 2013 9:31 pm

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.
d00med
Level 4
Level 4
 
Posts: 332
Joined: Fri Nov 26, 2010 9:55 am

Re: Cinnamon periodic temporary freeze

Postby Zorba on Tue Mar 05, 2013 9:38 pm

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:
Image
User avatar
Zorba
Level 8
Level 8
 
Posts: 2268
Joined: Tue May 29, 2012 10:12 pm
Location: Tunisia

Re: Cinnamon periodic temporary freeze

Postby rknize on Wed Mar 06, 2013 12:55 am

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.
rknize
Level 1
Level 1
 
Posts: 15
Joined: Sat Jun 04, 2011 10:20 am

Re: Cinnamon periodic temporary freeze

Postby madsector on Tue Jun 11, 2013 11:46 am

Same errors in my log file like the TO, same behavier then TO. Running LMDE on MacBook with Nvidia card...
madsector
Level 1
Level 1
 
Posts: 1
Joined: Thu Apr 11, 2013 9:45 am

Re: Cinnamon periodic temporary freeze

Postby sisteczko on Fri Jul 26, 2013 4:58 pm

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
sisteczko
Level 1
Level 1
 
Posts: 5
Joined: Tue Oct 23, 2012 2:52 am

Linux Mint is funded by ads and donations.
 

Return to Cinnamon

Who is online

Users browsing this forum: No registered users and 2 guests