After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 573633 - Leaks 1 thread and 2 fds per song, eventually crashes out of file descriptors
Leaks 1 thread and 2 fds per song, eventually crashes out of file descriptors
Status: RESOLVED DUPLICATE of bug 567746
Product: rhythmbox
Classification: Other
Component: playback
0.11.x
Other All
: Normal critical
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-03-01 14:35 UTC by Dave Gilbert
Modified: 2009-03-01 18:41 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Dave Gilbert 2009-03-01 14:35:55 UTC
Steps to reproduce:
1. Start rhythmbox playing, check the number of threads in /proc/<pid>/task and /proc/<pid>/fd (on Linux)
2. let it play a few songs
3. look at task and fd again and see it has grown
4. Eventually it will fall over between songs because it can't open the new fd


Stack trace:
Haven't got a trace - in the full case you have 500 threads so it's a bit massive.
There are quite a few threads left in:

  • #0 poll
    from /lib/libc.so.6
  • #1 ??
    from /usr/lib/libpulse.so.0
  • #2 pa_mainloop_poll
    from /usr/lib/libpulse.so.0
  • #3 pa_mainloop_iterate
    from /usr/lib/libpulse.so.0
  • #4 pa_mainloop_run
    from /usr/lib/libpulse.so.0
  • #5 ??
    from /usr/lib/libpulse.so.0
  • #6 ??
    from /usr/lib/libpulse.so.0
  • #7 start_thread
    from /lib/libpthread.so.0
  • #8 clone
    from /lib/libc.so.6
  • #9 ??

but I'm not sure if these are the ones that are being leaked.
If this is the case it could be a pulse audio problem????

Dave

Other information:
This is on Ubuntu Intrepid, the Rhythmbox is '0.11.6svn20081008-0ubuntu4.3'; I take it that's the date of the svn checkout.

I've confirmed with someone else that they are also seeing it.
https://bugs.launchpad.net/ubuntu/+source/rhythmbox/+bug/296375/ is an ubuntu bug
for this, and I'm going to link this bug to it.
Ubuntu uses Pulse
Comment 1 Christophe Fergeau 2009-03-01 18:41:49 UTC
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.


*** This bug has been marked as a duplicate of 567746 ***