Bug 17690

Summary: pavucontrol balloons in memory over several days and becomes sluggish and unwieldy.
Product: Mageia Reporter: Sam Khangyi <khangyi>
Component: RPM PackagesAssignee: Colin Guthrie <mageia>
Status: RESOLVED OLD QA Contact:
Severity: normal    
Priority: Normal CC: juan.baptiste, mageia, marja11, shlomif
Version: 5   
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Source RPM: pavucontrol CVE:
Status comment:

Description Sam Khangyi 2016-02-05 07:03:12 CET
Description of problem:

pavucontrol balloons in memory over several days and becomes sluggish and unwieldy. 

I didn't notice cpu load increase, but the memory footprint did get much larger.
Version-Release number of selected component (if applicable):
2.0-6.mga5 x86_64

How reproducible:
keep pavucontrol running for a few days / one week and it will become more sluggish and unwieldy as time goes by, try switching outputs during audio play to notice the slowness, also try changing the volume with the mouse wheel or by clicking on the bars, they will become slower and more unwieldy, with your playing application having to wait for it.

U usually end up killing it and starting it over, which seems to elevate the problem for another few days. 


Steps to Reproduce:
1.
2.
3.


Reproducible: 

Steps to Reproduce:
Comment 1 Sam Khangyi 2016-02-05 07:07:52 CET
elevate should be alleviate ...
Comment 2 Sam Khangyi 2016-02-05 08:27:54 CET
 changing the backend from gstreamer to phonon vlc seems to fix it
also noted exiting amarok will stop the leak. will do an experiment with phonon gstreamer as the backend and see what effect that will have.
Comment 3 Sam Khangyi 2016-02-05 08:53:25 CET
Ok, so phonon gstreamer backend for amarok, will produce the leak again with VLC being the secondary if that is important. 

You need to logout and login to your X/kde session before changes take effect.
 6123 bogi      20   0  699160  46952  33088 S   6.6  0.4   0:05.81 pavucontrol  
<bogi>  6123 bogi      20   0  699820  47616  33088 S   8.0  0.4   0:08.56 pavucontrol 

I got my steady leak back again.
Comment 4 Rémi Verschelde 2016-02-05 09:20:56 CET
CC'ing the maintainers of pulseaudio/pavucontrol, phonon-{gstreamer,vlc} and amarok.

CC: (none) => juan.baptiste, mageia, shlomif

Comment 5 Shlomi Fish 2016-02-05 11:03:42 CET
I don't really understand all the details of this bug. How can one reproduce it fully?
Comment 6 Sam Khangyi 2016-02-05 14:18:48 CET
6123 bogi      20   0 1053576 401376  33092 S   8.0  3.3  26:36.04 pavucontrol  

After a good five hours of running.

So you need amarok to be running, not necessarily doing anything, just restarting with your system upon reboot or exit/login and pavucontrol will keep leaking.. again. 

I do run pavucontrol all the time, because of my sound setup, but regardless, it shouldn't leak.
Comment 7 Marja Van Waes 2016-02-14 10:53:49 CET
(In reply to Sam Khangyi from comment #6)
> 6123 bogi      20   0 1053576 401376  33092 S   8.0  3.3  26:36.04
> pavucontrol  
> 
> After a good five hours of running.
> 
> So you need amarok to be running, not necessarily doing anything, just
> restarting with your system upon reboot or exit/login and pavucontrol will
> keep leaking.. again. 
> 
> I do run pavucontrol all the time, because of my sound setup, but
> regardless, it shouldn't leak.

Assigning to Coling, because it is pavucontrol that leaks and I can not imagine the bug then being in e.g. amarok. (Correct me if I'm wrong ;-) )

CC: (none) => marja11
Assignee: bugsquad => mageia

Comment 8 Sam Khangyi 2016-02-14 15:38:09 CET
(In reply to Marja van Waes from comment #7)
> (In reply to Sam Khangyi from comment #6)
> > 6123 bogi      20   0 1053576 401376  33092 S   8.0  3.3  26:36.04
> > pavucontrol  
> > 
> > After a good five hours of running.
> > 
> > So you need amarok to be running, not necessarily doing anything, just
> > restarting with your system upon reboot or exit/login and pavucontrol will
> > keep leaking.. again. 
> > 
> > I do run pavucontrol all the time, because of my sound setup, but
> > regardless, it shouldn't leak.
> 
> Assigning to Coling, because it is pavucontrol that leaks and I can not
> imagine the bug then being in e.g. amarok. (Correct me if I'm wrong ;-) )

Correct, pavucontrol is the leaking application, amarok is merely there to induce the leak, I also found that playing flash games with audio also induces the leak. Even pausing a video on youtube for a long time would induce the leak...
Comment 9 Marja Van Waes 2018-04-19 16:32:56 CEST
Hi Sam,

Thank you for having taken the needed time to report this issue!

Did this bug get fixed? If so, please change its status to RESOLVED - FIXED

If it didn't, then we regret that we weren't able to fix it in Mageia 5. Mageia 5 has officially reached its End of Life on December 31st, 2017 https://blog.mageia.org/en/2017/11/07/mageia-5-eol-postponed/
It only continued to get important security updates since then, because we are waiting for a big Plasma5 update in Mageia 6, that'll fix many of the Mageia 5 => 6 upgrade issues.

If you haven't seen that this bug got fixed, then please check whether this bug still exists in Mageia 6. If it does, then please change the Version (near the top, at the left) to "6". If you know it exists in Cauldron, then change Version to Cauldron. If you see it in both Cauldron and Mageia 6, then please set Version to Cauldron and add MGA6TOO on the Whiteboard.

Thanks,
Marja
Comment 10 Sam Khangyi 2018-05-01 13:05:30 CEST
(In reply to Marja Van Waes from comment #9)
> Hi Sam,
> 
> Thank you for having taken the needed time to report this issue!
> 
> Did this bug get fixed? If so, please change its status to RESOLVED - FIXED
> 
> If it didn't, then we regret that we weren't able to fix it in Mageia 5.
> Mageia 5 has officially reached its End of Life on December 31st, 2017
> https://blog.mageia.org/en/2017/11/07/mageia-5-eol-postponed/
> It only continued to get important security updates since then, because we
> are waiting for a big Plasma5 update in Mageia 6, that'll fix many of the
> Mageia 5 => 6 upgrade issues.
> 
> If you haven't seen that this bug got fixed, then please check whether this
> bug still exists in Mageia 6. If it does, then please change the Version
> (near the top, at the left) to "6". If you know it exists in Cauldron, then
> change Version to Cauldron. If you see it in both Cauldron and Mageia 6,
> then please set Version to Cauldron and add MGA6TOO on the Whiteboard.
> 
> Thanks,
> Marja

I don't think this bug exists in mageia 6
Comment 11 Marja Van Waes 2018-05-03 22:29:04 CEST
(In reply to Sam Khangyi from comment #10)
> (In reply to Marja Van Waes from comment #9)

> 
> I don't think this bug exists in mageia 6

Thanks for the feedback, Sam.

Closing as OLD

Status: NEW => RESOLVED
Resolution: (none) => OLD