[Bug 650002] New: 'No space left on device' message logged continuously, filling /home slice

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed May 11 15:23:12 PDT 2011


https://bugzilla.gnome.org/show_bug.cgi?id=650002
  GStreamer | gstreamer (core) | 0.10.32

           Summary: 'No space left on device' message logged continuously,
                    filling /home slice
    Classification: Platform
           Product: GStreamer
           Version: 0.10.32
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: major
          Priority: Normal
         Component: gstreamer (core)
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: AWilcox at Wilcox-Tech.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Due to an unrelated build, my /home slice became full.  I removed unneeded
files and freed up some disk space, but it quickly became full again.  After
using iotop and lsof, I found the culprit to be a 7.2G (and rapidly expanding)
.xsession-errors file filled with the following line repeated over and over
again:

GStreamer-WARNING **: gstsystemclock: write control failed in wakeup_async,
trying again : 28:No space left on device

This is caused by a while loop in gst/gstsystemclock.c (lines 328-332). 
Because this issue is caused by the /home slice being full, the fact it logs
this warning in a tight while loop exacerbated the issue and actually caused
what basically amounted to infinite recursion.


Steps to repro:
1) Fill /home slice
2) Use KDE's Phonon with the gstreamer backend, or play music with Banshee, or
pretty much anything
3) Free disk space on /home slice
4) Watch fireworks in lsof ~/.xsession-errors and/or iotop...

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list