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 679189 - Transcribe! crashes with Gstreamer Error in Terminal Output
Transcribe! crashes with Gstreamer Error in Terminal Output
Status: RESOLVED NOTABUG
Product: GStreamer
Classification: Platform
Component: dont know
0.10.x
Other Linux
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-06-30 12:35 UTC by David Stocker
Modified: 2012-10-17 12:22 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description David Stocker 2012-06-30 12:35:13 UTC
Transcribe! is a program I use for work every day. I primarily use it on GNU/Linux, because that's the platform I choose to work in.

http://seventhstring.com/xscribe/overview.html

On Debian 6 and Linux Mint 11/Ubuntu 11.04 and also on Ubuntu 12.04, I've encountered a crash using Transcribe! with Gstreamer and PulseAudio.

The crash occurs when cuing forward or backward through a track. In Debian 6, I get a Gstreamer related error message in the GUI. I can close the error dialog, and then save and close the program, but if I try to continue to use the program instead, the window crashes and I get this output in t terminal:

david@debian-desktop:~$ transcribe 
XOpenDisplay() failed
shm_open() failed: Too many open files
Failed to create secure directory: Too many open files
socket(): Too many open files
socket(): Too many open files

(transcribe:16879): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-0.10/libgstjack.so': /usr/lib/gstreamer-0.10/libgstjack.so: cannot open shared object file: Too many open files

(transcribe:16879): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-0.10/libgstalsa.so': /usr/lib/gstreamer-0.10/libgstalsa.so: cannot open shared object file: Too many open files

(transcribe:16879): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-0.10/libgstoss4audio.so': /usr/lib/gstreamer-0.10/libgstoss4audio.so: cannot open shared object file: Too many open files

(transcribe:16879): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-0.10/libgstossaudio.so': /usr/lib/gstreamer-0.10/libgstossaudio.so: cannot open shared object file: Too many open files
ERROR: cannot create wakeup pipe
**
ERROR:pulsesink.c:2499:gst_pulsesink_change_state: assertion failed: (pulsesink->mainloop != NULL)
Aborted
david@debian-desktop:~$

In Ubuntu and Linux Mint, I receive no error dialog in the GUI and the window simply crashes without warning, with similar (but not identical) terminal output if I've started the program from a terminal.

This is a minor annoyance, since I can just restart the program either from the command line or the applications menu and continue working. Further, it only happens after using the program for an hour or two, so in an entire work day I may experience the crash twice or maybe three times.

I'll send a link to this thread to the program developer as well, in hopes that the issue can be worked out for future versions of Gstreamer as well as Transcribe!

Thanks in advance.
Comment 1 Stefan Sauer (gstreamer, gtkdoc dev) 2012-07-01 19:03:02 UTC
Check the application using valgrind (--track-fds=yes), something is leaking file-deskriptors ("Too
many open files") and that most likely not gstreamer.
Comment 2 Tim-Philipp Müller 2012-10-17 08:25:39 UTC
Not sure what to do about this, don't really have much information to go on here.

David, please file the bug against the Transcribe! application, the authors will then hopefully track down in which component the problem occurs, which may or may not be GStreamer.
Comment 3 David Stocker 2012-10-17 12:14:25 UTC
Hi Tim-Phillip,

I have contacted the Program Developer and he is aware of the problem and that it's a problem in Transcribe! and not gstreamer. He plans on fixing it in the next release.

Thanks for your responses.

Peace,

David
Comment 4 Tim-Philipp Müller 2012-10-17 12:22:33 UTC
Great, thanks for letting us know.