I had a chat with the GStreamer people, and GstMixer will not be
replaced in future releases in GStreamer. They also no longer take fixes
for GStreamer 0.10. That means that anyway I'll rewrite the daemon to
use libpulse and libasound directly.

Julian, after this chat I also think that the memory leak you have is
related to libasound and libpulse. Running valgrind again, my code seems
to leak only stuff from init functions, that get called once (it's
because they're not released when I interrupt the daemon, actually).

Can *all* users with a memory leak please do the following:
- Download and extract the source
- Go to the source directory and type: ./configure --enable-debug
- Then type: make
- Then run: valgrind --leak-check=full ./src/xfce4-volumed >REPORT 2>&1
- Enjoy your computer for about 30 minutes
- After a while, go back to the terminal, hit Ctrl+C to stop valgrind
- Send me the report so I can count the libasound and libpulse related leaks 
and report to those people
- Also remember to tell me precisely what your computer is -- if you know, tell 
what audio hardware you have

I'm sorry but it'll take a bit of time for me to push a patch. I have a
few high-priority pieces of code to release now before I can hack again
on xvd...

** Changed in: xfce4-volumed
       Status: Confirmed => Triaged

** Changed in: xfce4-volumed
   Importance: Low => Critical

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/607474

Title:
  xfce4-volumed using too much RAM

To manage notifications about this bug go to:
https://bugs.launchpad.net/xfce4-volumed/+bug/607474/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to