play list crashing issue

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

play list crashing issue

Emma Brightman
Hi, all

I am using gstreamer to transcode all files in a playlist to a big  flv file.
I got a crash error after finishing the first clip (EOS received)  and start to transcode the second clip.


what happened was:

the decoder decoded something for the second clip and then call " gst_pad_push()" to transfer the data to the flv muxer,
the flv muxer then call function gst_flv_mux_audio_pad_setcaps() to set the capability.
The program crashed in this function because the returned
 cpad = GstFlvPad*) gst_pad_get_element_private(pad)
was null.

can someone tell me what could the problem be? how could I fix it.

many thanks

Emma
  

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: play list crashing issue

Thiago Sousa Santos-2


On Fri, Jan 8, 2010 at 5:38 AM, Emma Brightman <[hidden email]> wrote:
Hi, all

I am using gstreamer to transcode all files in a playlist to a big  flv file.
I got a crash error after finishing the first clip (EOS received)  and start to transcode the second clip.


what happened was:

the decoder decoded something for the second clip and then call " gst_pad_push()" to transfer the data to the flv muxer,
the flv muxer then call function gst_flv_mux_audio_pad_setcaps() to set the capability.
The program crashed in this function because the returned
 cpad = GstFlvPad*) gst_pad_get_element_private(pad)
was null.

can someone tell me what could the problem be? how could I fix it.

You can use gdb for getting a full stack trace and attach it to a bug in bugzilla.gnome.org.

G_DEBUG=fatal_warnings gdb --args yourprogram

and then make it crash, after that, enter the 'bt' command and copy its output in the bug.

 

many thanks

Emma
  

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel




--
Thiago Sousa Santos

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel