[gst-devel] Crashes for today...

Andrew Mitchell ajmitch at users.sourceforge.net
Tue May 29 04:04:17 CEST 2001


On trying to play ganso_terminator.mpg:


(gdb) run
Starting program: /opt/gnome/bin/gstmediaplay 
[New Thread 1024 (LWP 31943)]
INFO (31943:-1) Initializing GStreamer Core Library
INFO (31943:-1) CPU features: (808029bf) MMX 3DNOW 
[New Thread 2049 (LWP 31944)]
[New Thread 1026 (LWP 31945)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1024 (LWP 31943)]
0x403f45da in __pthread_alt_lock () from /lib/libpthread.so.0
(gdb) bt
#0  0x403f45da in __pthread_alt_lock () from /lib/libpthread.so.0
#1  0x403f0e72 in pthread_mutex_lock () from /lib/libpthread.so.0
#2  0x400721dc in g_list_alloc () from /usr/lib/libglib-1.2.so.0
#3  0x400724a0 in g_list_prepend () from /usr/lib/libglib-1.2.so.0
#4  0x40033fb1 in gst_props_copy (props=0x808a208) at gstprops.c:372
#5  0x400225a5 in gst_caps_copy (caps=0x80887c0) at gstcaps.c:186
#6  0x40763037 in colorspace_negotiate_sink (pad=0x80ab810,
caps=0xbfe27e90, data=0xbfe001bc) at colorspace.c:274
#7  0x4002ec32 in gst_pad_renegotiate_func (pad=0x80ab810,
data1=0xbfe001bc, peerpad=0x80fd838, data2=0xbfe001c0, newcaps=0xbfe27e90)
at gstpad.c:1223
#8  0x4002f9d5 in gst_pad_negotiate_proxy (srcpad=0x80fcaf0,
destpad=0x80fca30, caps=0xbfe27e90) at gstpad.c:1358
#9  0x4003722a in gst_queue_handle_negotiate_src (pad=0x80fcaf0,
caps=0xbfe27e90, data=0xbfe0028c) at gstqueue.c:200
#10 0x4002ec32 in gst_pad_renegotiate_func (pad=0x80fcaf0,
data1=0xbfe0028c, peerpad=0x80bd420, data2=0xbfe00290, newcaps=0xbfe27e90)
at gstpad.c:1223
#11 0x4002f9d5 in gst_pad_negotiate_proxy (srcpad=0x80ab810,
destpad=0x80ab8c0, caps=0xbfe27e90) at gstpad.c:1358
#12 0x4076304f in colorspace_negotiate_sink (pad=0x80ab810,
caps=0xbfe27e90, data=0xbfe0034c) at colorspace.c:277
#13 0x4002ec32 in gst_pad_renegotiate_func (pad=0x80ab810,
data1=0xbfe0034c, peerpad=0x80fd838, data2=0xbfe00350, newcaps=0xbfe27e90)
at gstpad.c:1223
#14 0x4002f9d5 in gst_pad_negotiate_proxy (srcpad=0x80fcaf0,
destpad=0x80fca30, caps=0xbfe27e90) at gstpad.c:1358
#15 0x4003722a in gst_queue_handle_negotiate_src (pad=0x80fcaf0,
caps=0xbfe27e90, data=0xbfe0041c) at gstqueue.c:200
#16 0x4002ec32 in gst_pad_renegotiate_func (pad=0x80fcaf0,
data1=0xbfe0041c, peerpad=0x80bd420, data2=0xbfe00420, newcaps=0xbfe27e90)
at gstpad.c:1223
#17 0x4002f9d5 in gst_pad_negotiate_proxy (srcpad=0x80ab810,
destpad=0x80ab8c0, caps=0xbfe27e90) at gstpad.c:1358
#18 0x4076304f in colorspace_negotiate_sink (pad=0x80ab810,
caps=0xbfe27e90, data=0xbfe004dc) at colorspace.c:277

The backtrace contained several hundred (or more) lines of this.

On trying to play an mpeg2 video

(gdb) run
Starting program: /opt/gnome/bin/gstmediaplay 
[New Thread 1024 (LWP 31989)]
INFO (31989:-1) Initializing GStreamer Core Library
INFO (31989:-1) CPU features: (808029bf) MMX 3DNOW 
Using MMX for IDCT transform
Using 3DNOW for motion compensation
[New Thread 2049 (LWP 31990)]
[New Thread 1026 (LWP 31991)]
[New Thread 2051 (LWP 31992)]
[New Thread 3076 (LWP 31993)]
colorspace: no common format found
colorspace: src: 30323449

** CRITICAL **: file gstpad.c: line 1307 (gst_pad_renegotiate): assertion
`newcaps != NULL' failed.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1026 (LWP 31991)]
gst_xvideosink_buffer_create (pool=0x80eb338, user_data=0x80bc508) at
xvideosink.c:194
194           GST_BUFFER_DATA (buffer) = GST_XVIMAGE_DATA (xvimage);
(gdb) bt
#0  gst_xvideosink_buffer_create (pool=0x80eb338, user_data=0x80bc508) at
xvideosink.c:194
#1  0x400220f6 in gst_buffer_pool_new_buffer (pool=0x80eb338) at
gstbufferpool.c:119
#2  0x40021e2e in gst_buffer_new_from_pool (pool=0x80eb338) at
gstbuffer.c:96
#3  0x45761b9a in gst_mpeg2dec_vo_get_frame (instance=0x80e0588, flags=7)
at gstmpeg2dec.c:290
#4  0x4576285e in mpeg2_decode_data (mpeg2dec=0x45761a90, current=0x80e0350
"Ø\002\016\b\n", end=0x0) at ../include/video_out.h:74
#5  0x80edfa0 in ?? ()
#6  0x457624d0 in gst_mpeg2dec_vo_close (instance=0xe853) at
gstmpeg2dec.c:160
#7  0x56570cec in ?? ()
Cannot access memory at address 0x83e58955
(gdb) 

-- 
Andrew Mitchell
Email: ajmitch at ihug.co.nz
Member of FreeDevelopers (http://www.freedevelopers.net)





More information about the gstreamer-devel mailing list