[gstreamer-bugs] [Bug 609055] New: [qtmux - mp4mux] crash when setting

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Feb 5 01:48:20 PST 2010


https://bugzilla.gnome.org/show_bug.cgi?id=609055
  GStreamer | gst-plugins-bad | 0.10.14

           Summary: [qtmux - mp4mux] crash when setting
    Classification: Desktop
           Product: GStreamer
           Version: 0.10.14
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: critical
          Priority: Normal
         Component: gst-plugins-bad
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: mad_aluche at hotmail.com
         QAContact: gstreamer-bugs at lists.sourceforge.net
      GNOME target: ---
     GNOME version: ---


I receive from a rtspsrc demux with rtph264depay, link to a tee, linked to a
mp4mux. rtsprc and rtph264depay are inside a bin, tee is just alone and mp4mux
is in another bin.

If a link rtspsrc/rtph264depay bin with tee with link_filtered then mp4mux
crashes, but if i use normal link it just gives me an error (this error is
normal).

I am using python bindings, also all versions are from the Ubuntu 9.10 official
repository.

Here is the backtrace:
Thread 7 (Thread 17399):
#0  0x00a2e422 in __kernel_vsyscall ()
#1  0x002f9ece in ppoll () from /lib/tls/i686/cmov/libc.so.6
#2  0x007ea779 in gst_poll_wait (set=0x8374c78, timeout=2787144056) at
gstpoll.c:1132
#3  0x007f95b9 in gst_system_clock_id_wait_jitter_unlocked (clock=<value
optimized out>, entry=<value optimized out>, jitter=0x0, restart=1) at
gstsystemclock.c:609
#4  0x007fa107 in gst_system_clock_id_wait_jitter (clock=0x8555800,
entry=0xb64c7f50, jitter=0x0) at gstsystemclock.c:698
#5  0x007ba9d1 in gst_clock_id_wait (id=0x8572b40, jitter=0x0) at
gstclock.c:416
#6  0x00756610 in rtcp_thread (rtpsession=0x8565090) at gstrtpsession.c:871
#7  0x0041f37f in ?? () from /lib/libglib-2.0.so.0
#8  0x004f080e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0x003078de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 6 (Thread 17398):
#0  0x00a2e422 in __kernel_vsyscall ()
#1  0x002f9ece in ppoll () from /lib/tls/i686/cmov/libc.so.6
#2  0x007ea779 in gst_poll_wait (set=0x8374c78, timeout=2677733009) at
gstpoll.c:1132
#3  0x007f95b9 in gst_system_clock_id_wait_jitter_unlocked (clock=<value
optimized out>, entry=<value optimized out>, jitter=0x0, restart=1) at
gstsystemclock.c:609
#4  0x007fa107 in gst_system_clock_id_wait_jitter (clock=0x8555800,
entry=0xb6cc8f50, jitter=0x0) at gstsystemclock.c:698
#5  0x007ba9d1 in gst_clock_id_wait (id=0x83762a0, jitter=0x0) at
gstclock.c:416
#6  0x00756610 in rtcp_thread (rtpsession=0x8565208) at gstrtpsession.c:871
#7  0x0041f37f in ?? () from /lib/libglib-2.0.so.0
#8  0x004f080e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0x003078de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 17402):
#0  0x00a2e422 in __kernel_vsyscall ()
#1  0x004f4e15 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0x004aed71 in gst_queue_loop (pad=0x857d198) at gstqueue.c:1139
#3  0x007ff895 in gst_task_func (task=0x857b5a8) at gsttask.c:234
#4  0x008011a7 in default_func (tdata=0x857a660, pool=0x8374010) at
gsttaskpool.c:70
#5  0x004209af in ?? () from /lib/libglib-2.0.so.0
#6  0x0041f37f in ?? () from /lib/libglib-2.0.so.0
#7  0x004f080e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x003078de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 17391):
#0  0x00a2e422 in __kernel_vsyscall ()
#1  0x002f9c96 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x0040554b in g_poll () from /lib/libglib-2.0.so.0
#3  0x003f856b in ?? () from /lib/libglib-2.0.so.0
#4  0x003f8b9f in g_main_loop_run () from /lib/libglib-2.0.so.0
#5  0x0011807a in ?? () from /usr/lib/pymodules/python2.6/gtk-2.0/glib/_glib.so
#6  0x080dbfd5 in PyEval_EvalFrameEx ()
#7  0x080dddf2 in PyEval_EvalCodeEx ()
#8  0x080ddef7 in PyEval_EvalCode ()
#9  0x080faa1f in PyRun_FileExFlags ()
#10 0x080fac12 in PyRun_SimpleFileExFlags ()
#11 0x0805c8d8 in Py_Main ()
#12 0x0805baeb in main ()

Thread 3 (Thread 17400):
#0  0x00a2e422 in __kernel_vsyscall ()
#1  0x002f9ece in ppoll () from /lib/tls/i686/cmov/libc.so.6
---Type <return> to continue, or q <return> to quit---
#2  0x007ea779 in gst_poll_wait (set=0x8374e48, timeout=5000000000) at
gstpoll.c:1132
#3  0x0064decf in gst_rtsp_connection_receive (conn=0x855ad00,
message=0xb5aff200, timeout=0x8542194) at gstrtspconnection.c:2199
#4  0x004c9b42 in gst_rtspsrc_connection_receive (src=0x8542018,
message=0xb5afdee0, timeout=0x8542194) at gstrtspsrc.c:1434
#5  0x004d6559 in gst_rtspsrc_loop_interleaved (src=0x8542018) at
gstrtspsrc.c:2863
#6  gst_rtspsrc_loop (src=0x8542018) at gstrtspsrc.c:3315
#7  0x007ff895 in gst_task_func (task=0x8544960) at gsttask.c:234
#8  0x008011a7 in default_func (tdata=0x8536848, pool=0x8374010) at
gsttaskpool.c:70
#9  0x004209af in ?? () from /lib/libglib-2.0.so.0
#10 0x0041f37f in ?? () from /lib/libglib-2.0.so.0
#11 0x004f080e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0x003078de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 17401):
#0  0x00a2e422 in __kernel_vsyscall ()
#1  0x004f4e15 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0x0073fd91 in gst_rtp_jitter_buffer_loop (jitterbuffer=0x85780a0) at
gstrtpjitterbuffer.c:1401
#3  0x007ff895 in gst_task_func (task=0x8544eb0) at gsttask.c:234
#4  0x008011a7 in default_func (tdata=0x855bca0, pool=0x8374010) at
gsttaskpool.c:70
#5  0x004209af in ?? () from /lib/libglib-2.0.so.0
#6  0x0041f37f in ?? () from /lib/libglib-2.0.so.0
#7  0x004f080e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x003078de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 17397):
#0  0x002aa791 in free () from /lib/tls/i686/cmov/libc.so.6
#1  0x003fd196 in g_free () from /lib/libglib-2.0.so.0
#2  0x006c3788 in atom_vmhd_free (minf=0x6c696850) at atoms.c:661
#3  atom_minf_clear_handlers (minf=0x6c696850) at atoms.c:862
#4  0x006c7c51 in atom_minf_set_video (trak=0x854fc00, context=0x854c448,
entry=0xb74c9eec, scale=2500, ext=0x0) at atoms.c:2732
#5  atom_mdia_set_video (trak=0x854fc00, context=0x854c448, entry=0xb74c9eec,
scale=2500, ext=0x0) at atoms.c:2769
#6  atom_trak_set_video (trak=0x854fc00, context=0x854c448, entry=0xb74c9eec,
scale=2500, ext=0x0) at atoms.c:2850
#7  atom_trak_set_video_commons (trak=0x854fc00, context=0x854c448,
entry=0xb74c9eec, scale=2500, ext=0x0) at atoms.c:2865
#8  atom_trak_set_video_type (trak=0x854fc00, context=0x854c448,
entry=0xb74c9eec, scale=2500, ext=0x0) at atoms.c:2950
#9  0x006bf3ed in gst_qt_mux_video_sink_set_caps (pad=0x853cbe8,
caps=0x858b900) at gstqtmux.c:1852
#10 0x007d8c37 in gst_pad_set_caps (pad=0x853cbe8, caps=0x858b900) at
gstpad.c:2526
#11 0x007c921c in gst_proxy_pad_do_setcaps (pad=0x8552018, caps=0x858b900) at
gstghostpad.c:303
#12 0x007d8c37 in gst_pad_set_caps (pad=0x8552018, caps=0x858b900) at
gstpad.c:2526
#13 0x007d9614 in gst_pad_configure_sink (pad=0x8552018, caps=0x858b900) at
gstpad.c:2582
#14 0x007dfb7a in gst_pad_chain_data_unchecked (pad=0x8552018, is_buffer=<value
optimized out>, data=0x8574aa0) at gstpad.c:4024
#15 0x007e0600 in gst_pad_push_data (pad=0x853cd78, is_buffer=<value optimized
out>, data=0x8574aa0) at gstpad.c:4271
#16 0x004af4cd in gst_queue_push_one (pad=0x853cd78) at gstqueue.c:1048
#17 gst_queue_loop (pad=0x853cd78) at gstqueue.c:1150
#18 0x007ff895 in gst_task_func (task=0x85448d8) at gsttask.c:234
#19 0x008011a7 in default_func (tdata=0x8536830, pool=0x8374010) at
gsttaskpool.c:70
#20 0x004209af in ?? () from /lib/libglib-2.0.so.0
#21 0x0041f37f in ?? () from /lib/libglib-2.0.so.0
#22 0x004f080e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#23 0x003078de in clone () from /lib/tls/i686/cmov/libc.so.6

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.




More information about the Gstreamer-bugs mailing list