-
-
Notifications
You must be signed in to change notification settings - Fork 117
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
mate-panel used up memory and crashed #115
Comments
I had this problem too, there were 3 panels in my desktop (bottom, left and top, the last two are autohidden), and I added more one, it appeared in the right and I changed its location to the top, then my desktop froze but It was possible to move the mouse pointer and switch tty. I run top command in tty1 and mate-panel and Xorg they were using bulk processing. After this, I restarted and tried to enter in my user login, but desktop frozes everytime that it tried to load panel. I had to go to tty1 and I ran: gsettings get org.mate.panel toplevel-id-list Then the result was: ['bottom', 'toplevel_0', 'toplevel_1', 'toplevel_4'] The 'toplevel_4' was the panel with problem, then I ran: dbus-launch gsettings set org.mate.panel toplevel-id-list "['bottom', 'toplevel_0', 'toplevel_1']" and the problem disappeared. I'm using Mate 1.6 in Linux Mint 15 (64 bits), the system is updated. Hardware: 00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07) *-display:0 Intel(R) Core(TM)2 Duo CPU T6600 @ 2.20GHz Sorry for my english... |
I would like to test this in mate 1.8 against gdb and valgrind. I'm learning how to debug, but i have a good hardware and time to do this, so if someone help me, i can figure out what's happen (at least, i can attach results here). I know how to call programs using gdb and valgrind from terminal, the problem is that mate-panel is something that is already running. I have no idea how to do this. |
|
I tried valgrind in Marco too, like last picture. But there are messages in terminal only after this memory leak reach the maximum of RAM, so i don't know if it will be helpful. Valgrind in mate-panel: memory leak slow. Using in Marco: it's very fast. |
I wonder why this serious issue haven't been fixed already, considering that it exists since 1.6… I tried out mate 1.8 on Gentoo amd64. After launching few programs mate-panel started leaking memory. What is a lot worse, it lead to problems with Xorg, which caused system to be hardly responsive. Steps to reproduce:
Bug renders MATE useless and counter-productive, hindering UX to the point where it's painful to even get out of MATE. Please fix. BTW, it amazes me that even though there are people who confirmed it, it's still labelled as "unconfirmed"… |
@zetok are you aware that we are only volunteers? |
Does the issue still exists with Mate-1.12 ? |
First hit on Google was this. Curious has there been any update ? Both marco and mate-panel consume massive amounts of memory at seemingly random times. In mate-panel's case it will balloon as gigabytes of resident memory associated with X. I can monitor this for now with xrestop, I don't have a clue how to tell what is actually using up the memory though. CentOS7, mate 1.12, mate panel 1.8.1 |
Why, the issue isn't confirmed.
|
? It was confirmed.
OK.. Done. I don't know if it's a problem with the repo or source rpm but the dependencies are not there. You can update each individually. |
Can you please describe your setup and at which point the panel increase the memory consumption?.
Why should i add unneeded dependencies when a 'yum update' does the job? |
I can try, what in particular are you looking for? In general CentOS 7, laptop. I don't know what caused it. I have 32Gigs of memory, didn't notice it right away. I keep hitting another bug not related to this forcing me to restart marco sometimes multiple times per day. In short windows lose their order / focus to the point I'll click on one and another gains focus. Restarting marco is the only way I know to fix it.
So there is hope.. yay. With what version of Mate?
It will update everything, yum update doesn't do the same thing. That is what dependency tracking was made for. |
common, 'yum update' command updated all packages which have newer versions in 'update' repo.
I want to know your panel setup.....how much panels or simply using the default. |
When it comes to anything desktop related, yum update is a dangerous thing to run. Blindly installing anything is in itself quite risky.
Right now I have 14, 3 with windows open. I can literally hit CTRL-ALT-Left/Right to change desktops and see Panel consume pixelbuf memory in xrestop Appears to be ~10 buffers per switch. |
Update - As of now:
|
Updating. Around now I'd kill it because despite having plenty of memory, X is crawling
And after restarting both with --replace
|
Experimental animation fix (clean)
Does this issue still exists? |
Linux Mint 14, upgraded to MATE 1.6 yesterday.
It works well, until I put two panel on the bottom of the screen and switch one of them to autohide.
Then, mate-panel crashed and crashes when it start again (under the same user).
Currently I uses another username to login. I am looking for help.
Thanks.
ps. Sorry for grammar/spell mistakes
--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/1311707-mate-panel-used-up-memory-and-crashed?utm_campaign=plugin&utm_content=tracker%2F314880&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F314880&utm_medium=issues&utm_source=github).The text was updated successfully, but these errors were encountered: