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