[Bug 668665] New: [0.11] segfault when trying to mux a matroska file

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Jan 25 07:03:43 PST 2012


https://bugzilla.gnome.org/show_bug.cgi?id=668665
  GStreamer | gst-plugins-good | 0.11.x

           Summary: [0.11] segfault when trying to mux a matroska file
    Classification: Platform
           Product: GStreamer
           Version: 0.11.x
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: Uraeus at linuxrising.org
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Trying to encode Vorbis and Theora into Matroska using Transmageddon

GStreamer-CRITICAL **: gst_buffer_map: assertion `info != NULL' failed

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb2072b40 (LWP 11584)]
0x0067734d in ?? () from /usr/lib/gstreamer-0.11/libgstmatroska.so
(gdb) thread apply all bt

Thread 18 (Thread 0xad2feb40 (LWP 11587)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x4e38d85c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x4147de77 in g_cond_wait (cond=0xb017203c, mutex=0xb017200c)
    at gthread-posix.c:746
#3  0x002feac5 in gst_task_func (task=0xb0172000 [GstTask]) at gsttask.c:300
#4  0x002ffa19 in default_func (tdata=0xb017d290, pool=0x82cd790 [GstTaskPool])
    at gsttaskpool.c:70
#5  0x414621ef in g_thread_pool_thread_proxy (data=0x8245808)
    at gthreadpool.c:317
#6  0x41461814 in g_thread_proxy (data=0xaeffd1b0) at gthread.c:801
#7  0x4e389cd3 in start_thread () from /lib/libpthread.so.0
#8  0x4e2c783e in clone () from /lib/libc.so.6

Thread 17 (Thread 0xadaffb40 (LWP 11586)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x4e38d85c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x4147de77 in g_cond_wait (cond=0xae5fa7b4, mutex=0xae5fa7a8)
    at gthread-posix.c:746
#3  0x0052b480 in gst_queue_loop (pad=0xb011c7f0 [GstPad]) at gstqueue.c:1158
#4  0x002fe8e8 in gst_task_func (task=0xb1719f38 [GstTask]) at gsttask.c:314
#5  0x002ffa19 in default_func (tdata=0xb017d260, pool=0x82cd790 [GstTaskPool])
    at gsttaskpool.c:70
#6  0x414621ef in g_thread_pool_thread_proxy (data=0x8245808)
    at gthreadpool.c:317
#7  0x41461814 in g_thread_proxy (data=0xaeffd290) at gthread.c:801
#8  0x4e389cd3 in start_thread () from /lib/libpthread.so.0
#9  0x4e2c783e in clone () from /lib/libc.so.6

Thread 16 (Thread 0xaeeffb40 (LWP 11585)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x4e38d85c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x4147de77 in g_cond_wait (cond=0x863bf9c, mutex=0x863bf80)
    at gthread-posix.c:746
#3  0x0052a862 in gst_queue_chain (pad=0xb15230c8 [GstPad], parent=
    0x863bdc8 [GstQueue], buffer=0xb1513140) at gstqueue.c:945
#4  0x002cd6c3 in gst_pad_chain_data_unchecked (data=0xb1513140, type=5415552, 
    pad=0xb15230c8 [GstPad]) at gstpad.c:3303
#5  gst_pad_push_data (pad=0xb15231d8 [GstPad], type=5415552, data=0xb1513140)
    at gstpad.c:3506
#6  0x0049bbb2 in gst_base_transform_chain (pad=0xb15232e8 [GstPad], parent=
    0xb010b140 [GstCapsFilter], buffer=0xb1513140) at gstbasetransform.c:2046
#7  0x002cd6c3 in gst_pad_chain_data_unchecked (data=0xb1513140, type=4831616, 
    pad=0xb15232e8 [GstPad]) at gstpad.c:3303
#8  gst_pad_push_data (pad=0xae5fb2c0 [GstPad], type=4831616, data=0xb1513140)
    at gstpad.c:3506
#9  0x006453da in gst_stream_combiner_chain (pad=0xae5fbb40 [GstPad], parent=
    0xb010d010 [GstStreamCombiner], buf=0xb1513140) at gststreamcombiner.c:98
#10 0x002cd6c3 in gst_pad_chain_data_unchecked (data=0xb1513140, type=6575024, 
    pad=0xae5fbb40 [GstPad]) at gstpad.c:3303
#11 gst_pad_push_data (pad=0x860b030 [GstPad], type=6575024, data=0xb1513140)
    at gstpad.c:3506
#12 0x005d8102 in theora_push_buffer (buffer=0xb1513140, enc=
    0xb0108008 [GstTheoraEnc]) at gsttheoraenc.c:843
#13 theora_enc_chain (pad=0x860b140 [GstPad], parent=
    0xb0108008 [GstTheoraEnc], buffer=0xb1513000) at gsttheoraenc.c:1583
#14 0x002cd6c3 in gst_pad_chain_data_unchecked (data=0xb1513000, type=6126448, 
    pad=0x860b140 [GstPad]) at gstpad.c:3303
#15 gst_pad_push_data (pad=0xb011c2a0 [GstPad], type=6126448, data=0xb1513000)
    at gstpad.c:3506
#16 0x006c263a in gst_video_rate_flush_prev (duplicate=<optimized out>, 
    videorate=0x8a18b78 [GstVideoRate]) at gstvideorate.c:629
#17 gst_video_rate_flush_prev (videorate=0x8a18b78 [GstVideoRate], 
    duplicate=<optimized out>) at gstvideorate.c:578
#18 0x006c4f04 in gst_video_rate_transform_ip (trans=0x8a18b78 [GstVideoRate], 
    buffer=0xb173e718) at gstvideorate.c:1054
#19 0x0049ae5f in gst_base_transform_handle_buffer (trans=
    0x8a18b78 [GstVideoRate], inbuf=0xb152f658, outbuf=0xaeefec2c)
    at gstbasetransform.c:1896
#20 0x0049ba3b in gst_base_transform_chain (pad=0xb011c190 [GstPad], parent=
    0x8a18b78 [GstVideoRate], buffer=0xb152f658) at gstbasetransform.c:2009
#21 0x002cd6c3 in gst_pad_chain_data_unchecked (data=0xb152f658, type=4831616, 
    pad=0xb011c190 [GstPad]) at gstpad.c:3303
#22 gst_pad_push_data (pad=0xb011c080 [GstPad], type=4831616, data=0xb152f658)
    at gstpad.c:3506
#23 0x0049bbb2 in gst_base_transform_chain (pad=0xae5fb810 [GstPad], parent=
    0x8a1cf40 [GstVideoConvert], buffer=0xb152f658) at gstbasetransform.c:2046
#24 0x002cd6c3 in gst_pad_chain_data_unchecked (data=0xb152f658, type=4831616, 
    pad=0xae5fb810 [GstPad]) at gstpad.c:3303
#25 gst_pad_push_data (pad=0xae5fb920 [GstPad], type=4831616, data=0xb152f658)
    at gstpad.c:3506
#26 0x0049bbb2 in gst_base_transform_chain (pad=0xae5fbe70 [GstPad], parent=
    0xb0170000 [GstVideoScale], buffer=0xb152f658) at gstbasetransform.c:2046
#27 0x002cd6c3 in gst_pad_chain_data_unchecked (data=0xb152f658, type=4831616, 
    pad=0xae5fbe70 [GstPad]) at gstpad.c:3303
#28 gst_pad_push_data (pad=0xae5fbd60 [GstPad], type=4831616, data=0xb152f658)
    at gstpad.c:3506
#29 0x0049bbb2 in gst_base_transform_chain (pad=0xae5fbc50 [GstPad], parent=
    0x8a1cc88 [GstVideoConvert], buffer=0xb152f658) at gstbasetransform.c:2046
#30 0x002cd6c3 in gst_pad_chain_data_unchecked (data=0xb152f658, type=4831616, 
    pad=0xae5fbc50 [GstPad]) at gstpad.c:3303
#31 gst_pad_push_data (pad=0xb011c3b0 [GstPad], type=4831616, data=0xb152f658)
    at gstpad.c:3506
#32 0x00646238 in gst_stream_splitter_chain (pad=0xae5fb3d0 [GstPad], parent=
    0xb010d0d8 [GstStreamSplitter], buf=0xb152f658) at gststreamsplitter.c:136
#33 0x002cd6c3 in gst_pad_chain_data_unchecked (data=0xb152f658, type=6578512, 
    pad=0xae5fb3d0 [GstPad]) at gstpad.c:3303
#34 gst_pad_push_data (pad=0xae5fb5f0 [GstPad], type=6578512, data=0xb152f658)
    at gstpad.c:3506
#35 0x0052bdd0 in gst_queue_push_one (queue=0x863bbd0 [GstQueue])
    at gstqueue.c:1063
#36 gst_queue_loop (pad=0xae5fb5f0 [GstPad]) at gstqueue.c:1170
#37 0x002fe8e8 in gst_task_func (task=0xb1719e90 [GstTask]) at gsttask.c:314
#38 0x002ffa19 in default_func (tdata=0xaeffb3b0, pool=0x82cd790 [GstTaskPool])
    at gsttaskpool.c:70
#39 0x414621ef in g_thread_pool_thread_proxy (data=0x8245808)
    at gthreadpool.c:317
#40 0x41461814 in g_thread_proxy (data=0xb01003b0) at gthread.c:801
#41 0x4e389cd3 in start_thread () from /lib/libpthread.so.0
#42 0x4e2c783e in clone () from /lib/libc.so.6

Thread 15 (Thread 0xb2072b40 (LWP 11584)):
#0  0x0067734d in ?? () from /usr/lib/gstreamer-0.11/libgstmatroska.so
#1  0x0067976d in ?? () from /usr/lib/gstreamer-0.11/libgstmatroska.so
#2  0x004a8928 in gst_collect_pads2_event (pad=0x862bb28 [GstMatroskamuxPad], 
    parent=0x85682e0 [GstMatroskaMux], event=0xb1530c00)
    at gstcollectpads2.c:1756
#3  0x002d06a5 in gst_pad_send_event_unchecked (pad=
    0x862bb28 [GstMatroskamuxPad], event=0xb1530c00, type=
    GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:4326
#4  0x002d1031 in gst_pad_push_event_unchecked (pad=0xb15233f8 [GstPad], event=
    0xb1530c00, type=<optimized out>, stored=0xb207212c) at gstpad.c:4058
#5  0x002d4f58 in gst_pad_push_event (pad=0xb15233f8 [GstPad], event=
    0xb1530c00) at gstpad.c:4172
#6  0x0052bf79 in gst_queue_push_one (queue=0x863bdc8 [GstQueue])
    at gstqueue.c:1111
#7  gst_queue_loop (pad=0xb15233f8 [GstPad]) at gstqueue.c:1170
#8  0x002fe8e8 in gst_task_func (task=0xb1719de8 [GstTask]) at gsttask.c:314
#9  0x002ffa19 in default_func (tdata=0xaeffb350, pool=0x82cd790 [GstTaskPool])
    at gsttaskpool.c:70
#10 0x414621ef in g_thread_pool_thread_proxy (data=0x8245808)
    at gthreadpool.c:317
#11 0x41461814 in g_thread_proxy (data=0xaeffd090) at gthread.c:801
#12 0x4e389cd3 in start_thread () from /lib/libpthread.so.0
#13 0x4e2c783e in clone () from /lib/libc.so.6

Thread 14 (Thread 0xae4ffb40 (LWP 11583)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x4e38d85c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x4147de77 in g_cond_wait (cond=0xb17198e4, mutex=0xb17198b4)
    at gthread-posix.c:746
#3  0x002feac5 in gst_task_func (task=0xb17198a8 [GstTask]) at gsttask.c:300
#4  0x002ffa19 in default_func (tdata=0x88b5d90, pool=0x82cd790 [GstTaskPool])
    at gsttaskpool.c:70
#5  0x414621ef in g_thread_pool_thread_proxy (data=0x8245808)
    at gthreadpool.c:317
#6  0x41461814 in g_thread_proxy (data=0xb17032c0) at gthread.c:801
#7  0x4e389cd3 in start_thread () from /lib/libpthread.so.0
#8  0x4e2c783e in clone () from /lib/libc.so.6

Thread 13 (Thread 0xaf8ffb40 (LWP 11582)):
#0  0x005eac00 in th_decode_packetin () from /usr/lib/libtheoradec.so.1
#1  0x005d97a8 in theora_handle_data_packet (outdur=33366667, outtime=
    734066666, packet=0xaf8fefdc, dec=0xb1520fc0 [GstTheoraDec])
    at gsttheoradec.c:1233
#2  theora_dec_decode_buffer (dec=0xb1520fc0 [GstTheoraDec], buf=0xb150aaa8)
    at gsttheoradec.c:1389
#3  0x005dce21 in theora_dec_chain_forward (buffer=0xb150aaa8, 
    discont=<optimized out>, dec=0xb1520fc0 [GstTheoraDec])
    at gsttheoradec.c:1555
#4  theora_dec_chain (pad=0x860b8b0 [GstPad], parent=
    0xb1520fc0 [GstTheoraDec], buf=0xb150aaa8) at gsttheoradec.c:1583
#5  0x002cd6c3 in gst_pad_chain_data_unchecked (data=0xb150aaa8, type=6146544, 
    pad=0x860b8b0 [GstPad]) at gstpad.c:3303
#6  gst_pad_push_data (pad=0x860b7a0 [GstPad], type=6146544, data=0xb150aaa8)
    at gstpad.c:3506
#7  0x00526d83 in gst_single_queue_push_one (object=0xb150aaa8, sq=0xb1718f80, 
    mq=0x860b9c0 [GstMultiQueue]) at gstmultiqueue.c:1052
#8  gst_multi_queue_loop (pad=0x860b7a0 [GstPad]) at gstmultiqueue.c:1283
#9  0x002fe8e8 in gst_task_func (task=0xb1719800 [GstTask]) at gsttask.c:314
#10 0x002ffa19 in default_func (tdata=0x8814d90, pool=0x82cd790 [GstTaskPool])
    at gsttaskpool.c:70
#11 0x414621ef in g_thread_pool_thread_proxy (data=0x8245808)
    at gthreadpool.c:317
#12 0x41461814 in g_thread_proxy (data=0x8a1fd80) at gthread.c:801
#13 0x4e389cd3 in start_thread () from /lib/libpthread.so.0
#14 0x4e2c783e in clone () from /lib/libc.so.6

Thread 7 (Thread 0xb2873b40 (LWP 11573)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x4e38d85c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x4147de77 in g_cond_wait (cond=0xae5fc774, mutex=0xae5fc744)
    at gthread-posix.c:746
#3  0x002feac5 in gst_task_func (task=0xae5fc738 [GstTask]) at gsttask.c:300
#4  0x002ffa19 in default_func (tdata=0x8a17e90, pool=0x82cd790 [GstTaskPool])
    at gsttaskpool.c:70
#5  0x414621ef in g_thread_pool_thread_proxy (data=0x86808f0)
    at gthreadpool.c:317
#6  0x41461814 in g_thread_proxy (data=0x8838460) at gthread.c:801
#7  0x4e389cd3 in start_thread () from /lib/libpthread.so.0
#8  0x4e2c783e in clone () from /lib/libc.so.6

Thread 5 (Thread 0xb0cfeb40 (LWP 11571)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x4e2bcfb0 in poll () from /lib/libc.so.6
#2  0x4144bb0c in g_poll (fds=0xb0301d98, nfds=3, timeout=-1) at gpoll.c:132
#3  0x4143dfde in g_main_context_poll (n_fds=3, fds=0xb0301d98, 
    priority=<optimized out>, timeout=<optimized out>, context=0xb1607498)
    at gmain.c:3415
#4  g_main_context_iterate (dispatch=1, block=1095023328, context=0xb1607498, 
    self=<optimized out>) at gmain.c:3116
#5  g_main_context_iterate (context=0xb1607498, block=1095023328, dispatch=1, 
    self=0xb16034f0) at gmain.c:3058
#6  0x4143e4bf in g_main_loop_run (loop=0xb1608728) at gmain.c:3315
#7  0x43cb24ab in gdbus_shared_thread_func (user_data=0xb16086e0)
    at gdbusprivate.c:276
#8  0x41461814 in g_thread_proxy (data=0xb16034f0) at gthread.c:801
#9  0x4e389cd3 in start_thread () from /lib/libpthread.so.0
#10 0x4e2c783e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xb14ffb40 (LWP 11570)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x4e2bcfb0 in poll () from /lib/libc.so.6
#2  0x4144bb0c in g_poll (fds=0xb1600c88, nfds=1, timeout=-1) at gpoll.c:132
#3  0x4143dfde in g_main_context_poll (n_fds=1, fds=0xb1600c88, 
    priority=<optimized out>, timeout=<optimized out>, context=0x8655d98)
    at gmain.c:3415
#4  g_main_context_iterate (dispatch=1, block=1095023328, context=0x8655d98, 
    self=<optimized out>) at gmain.c:3116
#5  g_main_context_iterate (context=0x8655d98, block=1095023328, dispatch=1, 
    self=0x865d550) at gmain.c:3058
#6  0x4143e4bf in g_main_loop_run (loop=0xb1600c78) at gmain.c:3315
#7  0x0056b235 in ?? () from /usr/lib/gio/modules/libdconfsettings.so
#8  0x41461814 in g_thread_proxy (data=0x865d550) at gthread.c:801
#9  0x4e389cd3 in start_thread () from /lib/libpthread.so.0
#10 0x4e2c783e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb7fd76c0 (LWP 11565)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x4e2bcfb0 in poll () from /lib/libc.so.6
#2  0x4144bb0c in g_poll (fds=0x8a0df00, nfds=7, timeout=958) at gpoll.c:132
#3  0x4143dfde in g_main_context_poll (n_fds=7, fds=0x8a0df00, 
    priority=<optimized out>, timeout=<optimized out>, context=0x82d3ac8)
    at gmain.c:3415
#4  g_main_context_iterate (dispatch=1, block=1095023328, context=0x82d3ac8, 
    self=<optimized out>) at gmain.c:3116
#5  g_main_context_iterate (context=0x82d3ac8, block=1095023328, dispatch=1, 
    self=0x86b4520) at gmain.c:3058
#6  0x4143e4bf in g_main_loop_run (loop=0x87c43f0) at gmain.c:3315
#7  0x43e960b5 in gtk_main () from /usr/lib/libgtk-3.so.0
#8  0x4e58649a in ffi_call_SYSV () from /usr/lib/libffi.so.5
#9  0x4e5861d0 in ffi_call () from /usr/lib/libffi.so.5
#10 0x420278b3 in _g_callable_info_invoke (info=0x87ca3b0, function=
    0x43e96010, in_args=0x0, n_in_args=0, out_args=0x0, n_out_args=0, 
    return_value=0xbfffeb84, is_method=0, throws=0, error=0xbfffeb94)
    at girepository/gicallableinfo.c:518
#11 0x42028e92 in g_function_info_invoke (info=0x87ca3b0, in_args=0x0, 
    n_in_args=0, out_args=0x0, n_out_args=0, return_value=0xbfffeb84, error=
    0xbfffeb94) at girepository/gifunctioninfo.c:273
#12 0x00126c07 in ?? () from /usr/lib/python2.7/site-packages/gi/_gi.so
#13 0x416a8b8d in PyCFunction_Call () from /usr/lib/libpython2.7.so.1.0
#14 0x417083b3 in PyEval_EvalFrameEx () from /usr/lib/libpython2.7.so.1.0
#15 0x41709be2 in PyEval_EvalCodeEx () from /usr/lib/libpython2.7.so.1.0
#16 0x41707be2 in PyEval_EvalFrameEx () from /usr/lib/libpython2.7.so.1.0
#17 0x41709be2 in PyEval_EvalCodeEx () from /usr/lib/libpython2.7.so.1.0
#18 0x41709d54 in PyEval_EvalCode () from /usr/lib/libpython2.7.so.1.0
#19 0x41723b4d in ?? () from /usr/lib/libpython2.7.so.1.0
#20 0x41724b0e in PyRun_FileExFlags () from /usr/lib/libpython2.7.so.1.0
#21 0x417256fa in PyRun_SimpleFileExFlags () from /usr/lib/libpython2.7.so.1.0
#22 0x417263cc in PyRun_AnyFileExFlags () from /usr/lib/libpython2.7.so.1.0
#23 0x417376a4 in Py_Main () from /usr/lib/libpython2.7.so.1.0
#24 0x08048508 in main ()

-- 
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