Re: gnome-shell got memory leaks ?





On Thu, Jun 21, 2012 at 12:44 AM, Jasper St. Pierre <jstpierre mecheye net> wrote:
On Wed, Jun 20, 2012 at 11:59 AM, Bijan Binaee <bijanbina gmail com> wrote:
> i run gnome shell in valgrind and it show that gnome-shell have about 3500
> memory error!!!
> and leak about 10 MB!!!
> also i note that i just ran it and i haven’t opened any window and close it
> and maybe if i do that you see a lot more problem
>
> here is valgrind log:http://paste.kde.org/504602/
> also because my gnome-shell is not compiled with debug flag backtrace is not
> available perfectly

Yes. We need debug symbols.

You need to run with --leak-check=full. Also, G_SLICE=always-malloc and G_DEBUG.

See http://live.gnome.org/Valgrind

Also, using a suppressions file like the one provided with Clutter is
always a good idea.

I also tried gnome-shell under valgrind. gnome-shell was started with "valgrind --leak-check=full --show-reachable=yes --log-file=gnome-shell.log gnome-shell --replace", then stopped with command "gnome-shell --replace". The valgrind log can be downloaded here: http://www.xiahaiqu.com/gnome-shell.log.gz
According to the valgrind log, both nvidia driver (/usr/lib/libGL.so) and gnome-shell got leaks. Not all debug symbol files are installed, if more debug symbols are need, let me know.

btw, when starting gnome-shell I got the following console error message, not sure whether it's important or not.
(gnome-shell:7493): folks-WARNING **: Failed to find primary PersonaStore with type ID 'eds' and ID 'system'.
Individuals will not be linked properly and creating new links between Personas will not work.
The configured primary PersonaStore's backend may not be installed. If you are unsure, check with your distribution.

Thanks
Yao
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]