[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