[gst-devel] What does this GStreamer error mean?
Aurelien Grimaud
gstelzz at yahoo.fr
Tue Sep 8 21:42:09 CEST 2009
Well,
> man pthread_mutex_destroy
> ERRORS
> The pthread_mutex_destroy() function may fail if:
>
> EBUSY The implementation has detected an attempt to destroy
> the object referenced by mutex while it is locked
> or referenced (for example, while being used in a
> pthread_cond_timedwait() or pthread_cond_wait()) by
> another thread.
Last reference on your udpsrc is dropped while it is still running.
One of the mutex of udpsrc is locked, while being destroyed in the
dispose function of udpsrc.
As said : you need to explicitely set the udpsrc to NULL state before
dropping the final reference.
If you already set it to NULL before removing from pipeline, this means
you have a refcount problem somewhere.
Aurelien
Le 08/09/2009 15:14, Marlène Hildebrand-Ehrhardt a écrit :
> Hi!
>
> I'm using a streaming application that has been developped with Java
> and GStreamer.
> Sometimes, when I launch the application, after a few streams have
> been created, the application crashes and I get the following message :
>
> [java]
> [java] (JavaUBIK:23929): GStreamer-CRITICAL **:
> [java] Trying to dispose element udpsrc34, but it is not in the
> NULL state.
> [java] You need to explicitly set elements to the NULL state before
> [java] dropping the final reference, to allow them to clean up.
> [java]
> [java]
> [java] GThread-ERROR **: file
> /build/buildd/glib2.0-2.20.1/gthread/gthread-posix.c: line 171
> (g_mutex_free_posix_impl): error 'Périphérique ou ressource occupé'
> during 'pthread_mutex_destroy ((pthread_mutex_t *) mutex)'
> [java] aborting...
> [java] Java Result: 134
>
> Does anybody have an idea of the signification of this message?
>
> Thank you by advance!
>
> Marlène Hildebrand-Ehrhardt
>
> ------------------------------------------------------------------------
>
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
> trial. Simplify your report design, integration and deployment - and focus on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now. http://p.sf.net/sfu/bobj-july
> ------------------------------------------------------------------------
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20090908/da15cf0f/attachment.htm>
More information about the gstreamer-devel
mailing list