GNOME Bugzilla – Bug 679189
Transcribe! crashes with Gstreamer Error in Terminal Output
Last modified: 2012-10-17 12:22:33 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.
Check the application using valgrind (--track-fds=yes), something is leaking file-deskriptors ("Too many open files") and that most likely not gstreamer.
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.
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
Great, thanks for letting us know.