Le 08/02/2019 à 16:54, Chris Knadle a écrit :
> Colomban Wendling:
>> Le 07/02/2019 à 16:56, Chris Knadle a écrit :
>>> […]
>>>
>>> Just to mention: this isn't the first report of "memory leak" on Mumble -- 
>>> see
>>> Debian bug #683827.
>>>    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=683827
>>>
>>> I wasn't able to reproduce #683827 on newer versions of Mumble 1.2.x but 
>>> wasn't
>>> sure what the underlying cause/issue was there, or what version of Mumble 
>>> may
>>> have fixed that bug.
>>
>> The links you have there are interesting; for example
>> https://github.com/mumble-voip/mumble/issues/1074#issuecomment-203199996
>> suggests that it might be due to echo canceller and other apps "messing"
>> with PulseAudio.  I do have echo canceller enabled (that I should
>> actually be able to disable as I'm using push-to-talk with a headset),
>> and am running at least one virtual machine which could be doing
>> something with PulseAudio.
>>
>> I'll try and do some tests next chance I get (probably next week).
> 
> *nod*  Okay.  Yeah the echo canceler would be part of the Mumble binary, so if
> the canceler is misbehaving memory-wise then that would make sense.

I tried without the echo canceller and it's behaving reasonably so far,
after 5 hours: it's using 109M resident memory, and peaked at 123M.
So it seems it's indeed the echo canceller that's leaking a lot.

>  However if
> another virtual machine were causing issues with PulseAudio then that 
> shouldn't
> cause memory expansion/leaking in the Mumble client binary (AFAIK).

IIUC from the report I linked, some software alter the input sinks in a
way that confused the echo canceller.  It'd say it's still a bug on the
canceller part, but it might be triggered only on some conditions that
don't normally happen, but that some software doing their own audio
input trigger -- not quite sure.

Regards,
Colomban

Reply via email to