Comment 22 for bug 204413

Revision history for this message
Rodrigo Renie (dmenor) wrote :

A. Walton, as requested, I ran nautilus under valgrind using the massif heap profiler. I ran this command line after executing "nautilus -q":

$ valgrind --tool=massif nautilus

This was the output on the shell:

==18680== Massif, a heap profiler.
==18680== Copyright (C) 2003-2007, and GNU GPL'd, by Nicholas Nethercote
==18680== Using LibVEX rev 1804, a library for dynamic binary translation.
==18680== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==18680== Using valgrind-3.3.0-Debian, a dynamic binary instrumentation framework.
==18680== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==18680== For more details, rerun with: -v
==18680==
seahorse nautilus module initialized
Initializing nautilus-share extension

** (nautilus:18680): WARNING **: Unable to add monitor: Não suportado

GLib-ERROR **: /build/buildd/glib2.0-2.16.3/glib/gmem.c:175: failed to allocate 1073741824 bytes
aborting...
==18680==
Finalizado

The last word means "Finished", meaning (maybe i don't know) that the process was killed (not by me). My PC almost locked down because this time nautilus eat up all my RAM and little over 50% of swap.

The valgrind file output is attached.

By the way, I have a 701MB .avi file on my home folder. My current PC configuration:

Intel(R) Pentium(R) 4 CPU 2.40GHz
1232MB RAM
40GB IDE Disk

When I get home, I'll run valgrind with another PC configuration