Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Long pauses in mate-panel while loading 'Applications' icons
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
quinn_jones
n00b
n00b


Joined: 14 Dec 2005
Posts: 37
Location: Wilmington, MA, US

PostPosted: Tue Jan 20, 2015 10:06 pm    Post subject: Long pauses in mate-panel while loading 'Applications' icons Reply with quote

Hi everyone,

I've been getting weird behavior in MATE for some time now, but recently have become frustrated enough to bring it up (basically, I ran out of ideas of what to look for, what to do). Maybe someone else can offer a suggestion?

I've got a panel, with a 'Main Menu' widget, which has an 'Applications' menu on it. (This is all part of the standard MATE install.) When I first log into a MATE session and open 'Applications', some menus (especially the 'Office' menu, which contains icons for LibreOffice) will:

* show all menu entries icon-less;
* make mate-panel peg one CPU core at 100%, which seems to freeze the entire GUI;
* take a variable amount of time (generally on the order of seconds) to display the icons.

It only seems to happen once per login session, per menu. Not all menus seem to take so long as 'Office' but all show some degree of slowness.

Here's output from
Code:
strace -p $PID -r -y
on mate-panel, which is prepending timing information on the system calls (-r) and complete file paths (-y).

Code:

     0.000265 lseek(12</usr/share/icons/hicolor/scalable/apps/libreoffice-writer.svg>, 0, SEEK_SET) = 0
     0.000173 read(12</usr/share/icons/hicolor/scalable/apps/libreoffice-writer.svg>, "<?xml version=\"1.0\" encoding=\"UT"..., 65536) = 65536
     0.050767 read(12</usr/share/icons/hicolor/scalable/apps/libreoffice-writer.svg>, "roke:none\"\n                     "..., 65536) = 65536
     0.064513 read(12</usr/share/icons/hicolor/scalable/apps/libreoffice-writer.svg>, "\"\n       clip-path=\"url(#clip151"..., 65536) = 65536
     0.050121 read(12</usr/share/icons/hicolor/scalable/apps/libreoffice-writer.svg>, "7.644007%,50.586709%);stop-opaci"..., 65536) = 65536
     0.043034 read(12</usr/share/icons/hicolor/scalable/apps/libreoffice-writer.svg>, "ffset=\"0.914062\"\n         style="..., 65536) = 65536
     0.048656 read(12</usr/share/icons/hicolor/scalable/apps/libreoffice-writer.svg>, "8 L 166.39844,0 L 0,0 L 0,204.80"..., 65536) = 65536
     0.041746 read(12</usr/share/icons/hicolor/scalable/apps/libreoffice-writer.svg>, "J1niJEucZImTLHGSJU6yxEmWOMkSJ1ni"..., 65536) = 65536
     0.074396 read(12</usr/share/icons/hicolor/scalable/apps/libreoffice-writer.svg>, "L 0,204.80078 z\"\n         id=\"pa"..., 65536) = 65536
     0.066332 read(12</usr/share/icons/hicolor/scalable/apps/libreoffice-writer.svg>, "7\">\n        <g\n           clip-p"..., 65536) = 21697
     0.000323 read(12</usr/share/icons/hicolor/scalable/apps/libreoffice-writer.svg>, "", 40960) = 0
     4.206704 close(12</usr/share/icons/hicolor/scalable/apps/libreoffice-writer.svg>) = 0


The 'close' call is what piques my interest: 4 seconds. Other lseek/read/close groups for other icons are similar. All told, the system can be rendered unresponsive for up to 10-20 seconds. Other programs (e.g. htop running in a window, or the cpu widget in the tool bar, and the mouse itself) are still responsive, just the GUI itself.

This has been the case for at least one upgrade of MATE (I think the previous version was 1.6? I'm currently on 1.8 ).

Here's my build info, maybe someone else can see what I've done wrong in my config?

Code:

$ cat /proc/version
Linux version 3.17.7-gentoo (root@hosta) (gcc version 4.8.3 (Gentoo 4.8.3 p1.1, pie-0.5.9) ) #4 SMP Sat Jan 17 21:49:09 EST 2015

$ cat /etc/portage/make.conf
CFLAGS="-Os -pipe -fomit-frame-pointer -march=native"
CXXFLAGS="${CFLAGS}"
CHOST="x86_64-pc-linux-gnu"
USE="X aac ac3 acl acpi alsa apng cairo caps cdda consolekit cups dbus dvd dri exif ffmpeg flac gd gdbm gdu gif glib glibc-omitfp -gnome gstreamer gtk gudev hwdb -ipv6 jack jpeg jpeg2k matroska mmx mmxext mp3 mpeg mtp nptl nptl-only nsplugin nvidia ogg orc opengl png policykit pulseaudio python usb scsi sdl smp smpeg snmp sqlite sse sse2 sse3 svg -systemd threads tiff truetype udev udisks unicode usb vdpau vnc vorbis win32codecs x264 xinetd xmp xv xvmc"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage ${PORTDIR_OVERLAY}"
LINGUAS="en en_US"
INPUT_DEVICES="keyboard mouse evdev synaptics"
VIDEO_CARDS="nvidia"


I've googled for some variations of "mate 100% gui freeze", I can't remember all the terms I've tried over the months, but nobody else seems to have this problem.

Any ideas for additional research are appreciated!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum