Dear All,
I'm working with a custom DM8148 hw, EZSDK 5.05 and gstreamer TAG_GST_DM81XX_00_06_00_00
It works correctly for some pipelines (decode display H264 on HDMI, videomixing two H264 on HDMI) but I got some problem when using v4l2src.
Here it is a simple pipelines that lead to SIGSEGV
root@dm814x-evm:~# export GST_DEBUG=3
root@dm814x-evm:~# gst-launch v4l2src device="/dev/video0" always-copy=false queue-size=6 num-buffers=-1 ! 'video/x-raw-yuv-strided,format=(fourcc)NV12,width=1
920,height=1080,framerate=(fraction)60/1' ! omxbufferalloc silent=false numBuffers=6 ! omx_scaler ! omx_ctrl display-mode=OMX_DC_MODE_1080P_60 ! gstperf ! omx_videosink sync=false
0:00:00.000812400 1406 0x16050 INFO GST_INIT gst.c:605:init_pre: Initializing GStreamer Core Library version 0.10.32
0:00:00.001232850 1406 0x16050 INFO GST_INIT gst.c:606:init_pre: Using library installed in /usr/lib
0:00:00.001356450 1406 0x16050 INFO GST_INIT gst.c:616:init_pre: Linux dm814x-evm 2.6.37-naon-2.0.0-rc2+ #7 Fri Nov 9 11:41:48 CET 2012 armv7l
0:00:00.002189350 1406 0x16050 INFO GST_INIT gstquery.c:108:_gst_query_initialize: init queries
0:00:00.009053199 1406 0x16050 INFO GST_INIT gstmessage.c:73:_gst_message_initialize: init messages
0:00:00.010884649 1406 0x16050 INFO GST_PLUGIN_LOADING gstplugin.c:350:_gst_plugin_initialize: registering 0 static plugins
0:00:00.012079299 1406 0x16050 INFO GST_PLUGIN_LOADING gstplugin.c:255:gst_plugin_register_static: registered static plugin "staticelements"
0:00:00.012187649 1406 0x16050 INFO GST_PLUGIN_LOADING gstplugin.c:257:gst_plugin_register_static: added static plugin "staticelements", result: 1
0:00:00.020019248 1406 0x16050 INFO GST_REGISTRY gstregistry.c:1599:ensure_current_registry: reading registry cache: /home/root/.gstreamer-0.10/registry.arm.bin
0:00:00.208909748 1406 0x16050 INFO GST_REGISTRY gstregistrybinary.c:614:gst_registry_binary_read_cache: loaded /home/root/.gstreamer-0.10/registry.arm.bin in 0.188712 seconds
0:00:00.209472548 1406 0x16050 INFO GST_REGISTRY gstregistry.c:1469:scan_and_update_registry: Validating plugins from registry cache: /home/root/.gstreamer-0.10/registry.arm.bin
0:00:00.261495948 1406 0x16050 INFO GST_REGISTRY gstregistry.c:1561:scan_and_update_registry: Registry cache has not changed
0:00:00.261687498 1406 0x16050 INFO GST_REGISTRY gstregistry.c:1628:ensure_current_registry: registry reading and updating done, result = 1
0:00:00.261765598 1406 0x16050 INFO GST_INIT gst.c:792:init_post: GLib runtime version: 2.24.1
0:00:00.261845198 1406 0x16050 INFO GST_INIT gst.c:794:init_post: GLib headers version: 2.24.1
0:00:00.262127798 1406 0x16050 INFO GST_PIPELINE gstparse.c:299:gst_parse_launch_full: parsing pipeline description 'v4l2src device=/dev/video0 always-copy=false queue-size=6 num-buffers=-1 ! video/x-raw-yuv-strided,format=(fourcc)NV12,width=1920,height=1080,framerate=(fraction)60/1 ! omxbufferalloc silent=false numBuffers=6 ! omx_scaler ! omx_ctrl display-mode=OMX_DC_MODE_1080P_60 ! gstperf ! omx_videosink sync=false '
0:00:00.337546648 1406 0x16050 INFO GST_PLUGIN_LOADING gstplugin.c:859:gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstvideo4linux2.so" loaded
0:00:00.337701198 1406 0x16050 INFO GST_ELEMENT_FACTORY gstelementfactory.c:371:gst_element_factory_create: creating element "v4l2src"
0:00:00.342855398 1406 0x16050 INFO GST_ELEMENT_PADS gstelement.c:716:gst_element_add_pad:<GstBaseSrc@0x154060> adding pad 'src'
0:00:00.548312749 1406 0x16050 INFO omx gstomx_videomixer.c:2183:init_interfaces: GstChildProxy interface registered
0:00:00.548566049 1406 0x16050 INFO GST_PLUGIN_LOADING gstplugin.c:859:gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstomx.so" loaded
0:00:00.548663949 1406 0x16050 INFO GST_ELEMENT_FACTORY gstelementfactory.c:371:gst_element_factory_create: creating element "omxbufferalloc"
0:00:00.549847399 1406 0x16050 INFO GST_ELEMENT_PADS gstelement.c:716:gst_element_add_pad:<GstomxBufferAlloc@0x159858> adding pad 'sink'
0:00:00.550005349 1406 0x16050 INFO GST_ELEMENT_PADS gstelement.c:716:gst_element_add_pad:<GstomxBufferAlloc@0x159858> adding pad 'src'
0:00:00.550327549 1406 0x16050 INFO GST_ELEMENT_FACTORY gstelementfactory.c:371:gst_element_factory_create: creating element "omx_scaler"
0:00:00.552189799 1406 0x16050 INFO GST_ELEMENT_PADS gstelement.c:716:gst_element_add_pad:<GstOmxBaseFilter@0x15c020> adding pad 'sink'
0:00:00.552319799 1406 0x16050 INFO GST_ELEMENT_PADS gstelement.c:716:gst_element_add_pad:<GstOmxBaseFilter@0x15c020> adding pad 'src'
0:00:00.552752799 1406 0x16050 INFO GST_ELEMENT_FACTORY gstelementfactory.c:371:gst_element_factory_create: creating element "omx_ctrl"
0:00:00.553631449 1406 0x16050 INFO GST_ELEMENT_PADS gstelement.c:716:gst_element_add_pad:<GstBaseTransform@0x15e018> adding pad 'sink'
0:00:00.553886399 1406 0x16050 INFO GST_ELEMENT_PADS gstelement.c:716:gst_element_add_pad:<GstBaseTransform@0x15e018> adding pad 'src'
0:00:00.554323399 1406 0x16050 INFO GST_ELEMENT_FACTORY gstelementfactory.c:371:gst_element_factory_create: creating element "gstperf"
0:00:00.554986199 1406 0x16050 INFO GST_ELEMENT_PADS gstelement.c:716:gst_element_add_pad:<GstBaseTransform@0x160000> adding pad 'sink'
0:00:00.555257849 1406 0x16050 INFO GST_ELEMENT_PADS gstelement.c:716:gst_element_add_pad:<GstBaseTransform@0x160000> adding pad 'src'
0:00:00.555438899 1406 0x16050 INFO GST_ELEMENT_FACTORY gstelementfactory.c:371:gst_element_factory_create: creating element "omx_videosink"
0:00:00.556851049 1406 0x16050 INFO GST_ELEMENT_PADS gstelement.c:716:gst_element_add_pad:<GstBaseSink@0x164000> adding pad 'sink'
0:00:00.678422699 1406 0x16050 INFO GST_ELEMENT_FACTORY gstelementfactory.c:371:gst_element_factory_create: creating element "pipeline"
0:00:00.679341149 1406 0x16050 INFO GST_PIPELINE ./grammar.y:568:gst_parse_perform_link: linking v4l2src0:(any) to omxbufferalloc0:(any) (0/0) with caps "0x124420"
0:00:00.704236049 1406 0x16050 INFO GST_PLUGIN_LOADING gstplugin.c:859:gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstcoreelements.so" loaded
0:00:00.704417599 1406 0x16050 INFO GST_ELEMENT_FACTORY gstelementfactory.c:371:gst_element_factory_create: creating element "capsfilter"
0:00:00.705249799 1406 0x16050 INFO GST_ELEMENT_PADS gstelement.c:716:gst_element_add_pad:<GstBaseTransform@0x16a110> adding pad 'sink'
0:00:00.705514049 1406 0x16050 INFO GST_ELEMENT_PADS gstelement.c:716:gst_element_add_pad:<GstBaseTransform@0x16a110> adding pad 'src'
0:00:00.705727999 1406 0x16050 INFO GST_STATES gstbin.c:1759:gst_bin_get_state_func:<pipeline0> getting state
0:00:00.705952499 1406 0x16050 INFO GST_STATES gstelement.c:2341:gst_element_continue_state:<capsfilter0> completed state change to NULL
0:00:00.706153349 1406 0x16050 INFO GST_ELEMENT_PADS gstutils.c:1568:gst_element_link_pads_full: trying to link element v4l2src0:(any) to element capsfilter0:sink
0:00:00.706258849 1406 0x16050 INFO GST_ELEMENT_PADS gstelement.c:963:gst_element_get_static_pad: found pad capsfilter0:sink
0:00:00.706353299 1406 0x16050 INFO GST_PADS gstutils.c:1468:prepare_link_maybe_ghosting: v4l2src0 and capsfilter0 in same bin, no need for ghost pads
0:00:00.706585949 1406 0x16050 INFO GST_PADS gstpad.c:1941:gst_pad_link_prepare: trying to link v4l2src0:src and capsfilter0:sink
0:00:00.707812499 1406 0x16050 INFO GST_PADS gstpad.c:2124:gst_pad_link_full: linked v4l2src0:src and capsfilter0:sink, successful
0:00:00.708019049 1406 0x16050 INFO GST_ELEMENT_PADS gstutils.c:1568:gst_element_link_pads_full: trying to link element capsfilter0:src to element omxbufferalloc0:(any)
0:00:00.708114249 1406 0x16050 INFO GST_ELEMENT_PADS gstelement.c:963:gst_element_get_static_pad: found pad capsfilter0:src
0:00:01.043863449 1406 0x16050 INFO GST_PADS gstutils.c:1028:gst_pad_check_link: trying to link capsfilter0:src and omxbufferalloc0:sink
0:00:01.047608549 1406 0x16050 INFO GST_PADS gstutils.c:1468:prepare_link_maybe_ghosting: capsfilter0 and omxbufferalloc0 in same bin, no need for ghost pads
0:00:01.047768199 1406 0x16050 INFO GST_PADS gstpad.c:1941:gst_pad_link_prepare: trying to link capsfilter0:src and omxbufferalloc0:sink
0:00:01.051333898 1406 0x16050 INFO GST_PADS gstpad.c:2124:gst_pad_link_full: linked capsfilter0:src and omxbufferalloc0:sink, successful
0:00:01.051547199 1406 0x16050 INFO GST_PIPELINE ./grammar.y:568:gst_parse_perform_link: linking omxbufferalloc0:(any) to omxscaler0:(any) (0/0) with caps "(nil)"
0:00:01.051647599 1406 0x16050 INFO GST_ELEMENT_PADS gstutils.c:1568:gst_element_link_pads_full: trying to link element omxbufferalloc0:(any) to element omxscaler0:(any)
0:00:01.051747649 1406 0x16050 INFO GST_PADS gstutils.c:1028:gst_pad_check_link: trying to link omxbufferalloc0:src and omxscaler0:sink
0:00:01.055304599 1406 0x16050 INFO GST_PADS gstutils.c:1468:prepare_link_maybe_ghosting: omxbufferalloc0 and omxscaler0 in same bin, no need for ghost pads
0:00:01.055445549 1406 0x16050 INFO GST_PADS gstpad.c:1941:gst_pad_link_prepare: trying to link omxbufferalloc0:src and omxscaler0:sink
0:00:01.058942099 1406 0x16050 INFO GST_PADS gstpad.c:2124:gst_pad_link_full: linked omxbufferalloc0:src and omxscaler0:sink, successful
0:00:01.059111749 1406 0x16050 INFO GST_PIPELINE ./grammar.y:568:gst_parse_perform_link: linking omxscaler0:(any) to omxbasectrl0:(any) (0/0) with caps "(nil)"
0:00:01.059206099 1406 0x16050 INFO GST_ELEMENT_PADS gstutils.c:1568:gst_element_link_pads_full: trying to link element omxscaler0:(any) to element omxbasectrl0:(any)
0:00:01.059330249 1406 0x16050 INFO GST_PADS gstutils.c:1028:gst_pad_check_link: trying to link omxscaler0:src and omxbasectrl0:sink
0:00:01.059436649 1406 0x16050 INFO GST_PADS gstutils.c:1468:prepare_link_maybe_ghosting: omxscaler0 and omxbasectrl0 in same bin, no need for ghost pads
0:00:01.059565549 1406 0x16050 INFO GST_PADS gstpad.c:1941:gst_pad_link_prepare: trying to link omxscaler0:src and omxbasectrl0:sink
0:00:01.059671849 1406 0x16050 INFO GST_PADS gstpad.c:2124:gst_pad_link_full: linked omxscaler0:src and omxbasectrl0:sink, successful
0:00:01.059826949 1406 0x16050 INFO GST_PIPELINE ./grammar.y:568:gst_parse_perform_link: linking omxbasectrl0:(any) to perf0:(any) (0/0) with caps "(nil)"
0:00:01.059918149 1406 0x16050 INFO GST_ELEMENT_PADS gstutils.c:1568:gst_element_link_pads_full: trying to link element omxbasectrl0:(any) to element perf0:(any)
0:00:01.060012899 1406 0x16050 INFO GST_PADS gstutils.c:1028:gst_pad_check_link: trying to link omxbasectrl0:src and perf0:sink
0:00:01.396078399 1406 0x16050 INFO GST_PADS gstutils.c:1468:prepare_link_maybe_ghosting: omxbasectrl0 and perf0 in same bin, no need for ghost pads
0:00:01.396218699 1406 0x16050 INFO GST_PADS gstpad.c:1941:gst_pad_link_prepare: trying to link omxbasectrl0:src and perf0:sink
0:00:01.396400699 1406 0x16050 INFO GST_PADS gstpad.c:2124:gst_pad_link_full: linked omxbasectrl0:src and perf0:sink, successful
0:00:01.396560599 1406 0x16050 INFO GST_PIPELINE ./grammar.y:568:gst_parse_perform_link: linking perf0:(any) to omxvideosink0:(any) (0/0) with caps "(nil)"
0:00:01.396652599 1406 0x16050 INFO GST_ELEMENT_PADS gstutils.c:1568:gst_element_link_pads_full: trying to link element perf0:(any) to element omxvideosink0:(any)
0:00:01.396748299 1406 0x16050 INFO GST_PADS gstutils.c:1028:gst_pad_check_link: trying to link perf0:src and omxvideosink0:sink
0:00:01.397025049 1406 0x16050 INFO GST_PADS gstutils.c:1468:prepare_link_maybe_ghosting: perf0 and omxvideosink0 in same bin, no need for ghost pads
0:00:01.397161799 1406 0x16050 INFO GST_PADS gstpad.c:1941:gst_pad_link_prepare: trying to link perf0:src and omxvideosink0:sink
0:00:01.397457949 1406 0x16050 INFO omx gstomx_base_sink.c:504:pad_sink_link:<omxvideosink0> link
0:00:02.522905299 1406 0x16050 INFO GST_PADS gstpad.c:2124:gst_pad_link_full: linked perf0:src and omxvideosink0:sink, successful
Setting pipeline to PAUSED ...
0:00:02.527374799 1406 0x16050 INFO omx gstomx_base_sink.c:113:change_state:<omxvideosink0> changing state NULL - READY
0:00:02.527491199 1406 0x16050 INFO GST_STATES gstelement.c:2341:gst_element_continue_state:<omxvideosink0> completed state change to READY
0:00:02.527581749 1406 0x16050 INFO GST_STATES gstelement.c:2354:gst_element_continue_state:<omxvideosink0> posting state-changed NULL to READY
0:00:02.527851649 1406 0x16050 INFO GST_STATES gstbin.c:2492:gst_bin_change_state_func:<pipeline0> child 'omxvideosink0' changed state to 2(READY) successfully
0:00:02.527985799 1406 0x16050 INFO GST_STATES gstelement.c:2341:gst_element_continue_state:<perf0> completed state change to READY
0:00:02.528073749 1406 0x16050 INFO GST_STATES gstelement.c:2354:gst_element_continue_state:<perf0> posting state-changed NULL to READY
0:00:02.528197899 1406 0x16050 INFO GST_STATES gstbin.c:2492:gst_bin_change_state_func:<pipeline0> child 'perf0' changed state to 2(READY) successfully
0:00:02.528316499 1406 0x16050 INFO GST_STATES gstelement.c:2341:gst_element_continue_state:<omxbasectrl0> completed state change to READY
0:00:02.528401349 1406 0x16050 INFO GST_STATES gstelement.c:2354:gst_element_continue_state:<omxbasectrl0> posting state-changed NULL to READY
0:00:02.528522149 1406 0x16050 INFO GST_STATES gstbin.c:2492:gst_bin_change_state_func:<pipeline0> child 'omxbasectrl0' changed state to 2(READY) successfully
0:00:02.528640449 1406 0x16050 INFO omx gstomx_base_filter.c:153:change_state:<omxscaler0> begin: changing state NULL -> READY
0:00:02.579271349 1406 0x16050 INFO GST_STATES gstelement.c:2341:gst_element_continue_state:<omxscaler0> completed state change to READY
0:00:02.579428799 1406 0x16050 INFO GST_STATES gstelement.c:2354:gst_element_continue_state:<omxscaler0> posting state-changed NULL to READY
0:00:02.579593899 1406 0x16050 INFO GST_STATES gstbin.c:2492:gst_bin_change_state_func:<pipeline0> child 'omxscaler0' changed state to 2(READY) successfully
0:00:02.579755899 1406 0x16050 INFO GST_STATES gstelement.c:2341:gst_element_continue_state:<omxbufferalloc0> completed state change to READY
0:00:02.579843899 1406 0x16050 INFO GST_STATES gstelement.c:2354:gst_element_continue_state:<omxbufferalloc0> posting state-changed NULL to READY
0:00:02.579970299 1406 0x16050 INFO GST_STATES gstbin.c:2492:gst_bin_change_state_func:<pipeline0> child 'omxbufferalloc0' changed state to 2(READY) successfully
0:00:02.580086349 1406 0x16050 INFO GST_STATES gstelement.c:2341:gst_element_continue_state:<capsfilter0> completed state change to READY
0:00:02.580171449 1406 0x16050 INFO GST_STATES gstelement.c:2354:gst_element_continue_state:<capsfilter0> posting state-changed NULL to READY
0:00:02.580290248 1406 0x16050 INFO GST_STATES gstbin.c:2492:gst_bin_change_state_func:<pipeline0> child 'capsfilter0' changed state to 2(READY) successfully
0:00:02.581024798 1406 0x16050 INFO v4l2 v4l2_calls.c:480:gst_v4l2_open:<v4l2src0> Opened device 'TI81xx_catalogue' (/dev/video0) successfully
0:00:02.581261498 1406 0x16050 INFO GST_STATES gstelement.c:2341:gst_element_continue_state:<v4l2src0> completed state change to READY
0:00:02.581354298 1406 0x16050 INFO GST_STATES gstelement.c:2354:gst_element_continue_state:<v4l2src0> posting state-changed NULL to READY
0:00:02.917384749 1406 0x16050 INFO GST_STATES gstbin.c:2492:gst_bin_change_state_func:<pipeline0> child 'v4l2src0' changed state to 2(READY) successfully
0:00:02.917598749 1406 0x16050 INFO GST_STATES gstelement.c:2314:gst_element_continue_state:<pipeline0> committing state from NULL to READY, pending PAUSED, next PAUSED
0:00:02.919067849 1406 0x16050 INFO GST_STATES gstelement.c:2323:gst_element_continue_state:<pipeline0> continue state change READY to PAUSED, final PAUSED
0:00:02.919411049 1406 0x16050 INFO omx gstomx_base_sink.c:113:change_state:<omxvideosink0> changing state READY - PAUSED
0:00:02.919638049 1406 0x16050 INFO GST_STATES gstbin.c:2498:gst_bin_change_state_func:<pipeline0> child 'omxvideosink0' is changing state asynchronously to PAUSED
0:00:02.919817149 1406 0x16050 INFO GST_STATES gstelement.c:2341:gst_element_continue_state:<perf0> completed state change to PAUSED
0:00:02.919907949 1406 0x16050 INFO GST_STATES gstelement.c:2354:gst_element_continue_state:<perf0> posting state-changed READY to PAUSED
0:00:02.920076049 1406 0x16050 INFO GST_STATES gstbin.c:2492:gst_bin_change_state_func:<pipeline0> child 'perf0' changed state to 3(PAUSED) successfully
0:00:02.948704949 1406 0x16050 INFO GST_STATES gstelement.c:2341:gst_element_continue_state:<omxbasectrl0> completed state change to PAUSED
0:00:02.948863199 1406 0x16050 INFO GST_STATES gstelement.c:2354:gst_element_continue_state:<omxbasectrl0> posting state-changed READY to PAUSED
0:00:02.949023399 1406 0x16050 INFO GST_STATES gstbin.c:2492:gst_bin_change_state_func:<pipeline0> child 'omxbasectrl0' changed state to 3(PAUSED) successfully
0:00:02.949168799 1406 0x16050 INFO omx gstomx_base_filter.c:153:change_state:<omxscaler0> begin: changing state READY -> PAUSED
0:00:02.949302899 1406 0x16050 INFO GST_STATES gstelement.c:2341:gst_element_continue_state:<omxscaler0> completed state change to PAUSED
0:00:02.949387099 1406 0x16050 INFO GST_STATES gstelement.c:2354:gst_element_continue_state:<omxscaler0> posting state-changed READY to PAUSED
0:00:02.949507349 1406 0x16050 INFO GST_STATES gstbin.c:2492:gst_bin_change_state_func:<pipeline0> child 'omxscaler0' changed state to 3(PAUSED) successfully
0:00:02.949689099 1406 0x16050 INFO GST_STATES gstelement.c:2341:gst_element_continue_state:<omxbufferalloc0> completed state change to PAUSED
0:00:02.949776549 1406 0x16050 INFO GST_STATES gstelement.c:2354:gst_element_continue_state:<omxbufferalloc0> posting state-changed READY to PAUSED
0:00:02.949896749 1406 0x16050 INFO GST_STATES gstbin.c:2492:gst_bin_change_state_func:<pipeline0> child 'omxbufferalloc0' changed state to 3(PAUSED) successfully
0:00:02.950047549 1406 0x16050 INFO GST_STATES gstelement.c:2341:gst_element_continue_state:<capsfilter0> completed state change to PAUSED
0:00:02.950133399 1406 0x16050 INFO GST_STATES gstelement.c:2354:gst_element_continue_state:<capsfilter0> posting state-changed READY to PAUSED
0:00:02.950253349 1406 0x16050 INFO GST_STATES gstbin.c:2492:gst_bin_change_state_func:<pipeline0> child 'capsfilter0' changed state to 3(PAUSED) successfully
0:00:03.286400349 1406 0x16050 INFO v4l2 gstv4l2object.c:1036:gst_v4l2_object_fill_format_list:<v4l2src0> got 4 format(s):
0:00:03.286498449 1406 0x16050 INFO v4l2 gstv4l2object.c:1042:gst_v4l2_object_fill_format_list:<v4l2src0> NV12
0:00:03.286571449 1406 0x16050 INFO v4l2 gstv4l2object.c:1042:gst_v4l2_object_fill_format_list:<v4l2src0> YUYV
0:00:03.286641399 1406 0x16050 INFO v4l2 gstv4l2object.c:1042:gst_v4l2_object_fill_format_list:<v4l2src0> RGB3
0:00:03.286710849 1406 0x16050 INFO v4l2 gstv4l2object.c:1042:gst_v4l2_object_fill_format_list:<v4l2src0> NV16
0:00:03.287341949 1406 0x16050 INFO v4l2src gstv4l2src.c:611:gst_v4l2src_get_caps:<v4l2src0> probed caps: 0x163540
Mode set is 1080
0:00:03.288253499 1406 0x16050 INFO v4l2 gstv4l2object.c:1525:gst_v4l2_object_get_caps_info:<v4l2src0> rowstride: 1920
allocating 6 buffers of size:3110400!!
allocated outbuf:0x40d28080
allocated outbuf:0x4101f680
allocated outbuf:0x41316c80
allocated outbuf:0x4160e280
allocated outbuf:0x41905880
allocated outbuf:0x41bfce80
0:00:03.289545149 1406 0x16050 INFO v4l2src v4l2src_calls.c:452:gst_v4l2src_capture_init:<v4l2src0> capturing buffers via mmap()
0:00:03.306050549 1406 0x16050 INFO GST_EVENT gstevent.c:600:gst_event_new_new_segment_full: creating newsegment update 0, rate 1.000000, format GST_FORMAT_TIME, start 0:00:00.000000000, stop 99:99:99.999999999, position 0:00:00.000000000
0:00:03.306914249 1406 0x16050 INFO GST_STATES gstelement.c:2341:gst_element_continue_state:<v4l2src0> completed state change to PAUSED
0:00:03.307030599 1406 0x16050 INFO GST_STATES gstelement.c:2354:gst_element_continue_state:<v4l2src0> posting state-changed READY to PAUSED
0:00:03.307198299 1406 0x16050 INFO GST_STATES gstbin.c:2536:gst_bin_change_state_func:<pipeline0> child 'v4l2src0' changed state to 3(PAUSED) successfully without preroll
0:00:03.307346349 1406 0x16050 INFO GST_STATES gstelement.c:2341:gst_element_continue_state:<pipeline0> completed state change to PAUSED
0:00:03.307434699 1406 0x16050 INFO GST_STATES gstelement.c:2354:gst_element_continue_state:<pipeline0> posting state-changed READY to PAUSED
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
0:00:03.311165448 1406 0x16050 INFO GST_EVENT gstevent.c:1068:gst_event_new_latency: creating latency event 0:00:00.000000000
0:00:03.311364048 1406 0x16050 INFO bin gstbin.c:2368:gst_bin_do_latency_func:<pipeline0> configured latency of 0:00:00.000000000
0:00:03.312059349 1406 0x16050 INFO GST_STATES gstbin.c:2498:gst_bin_change_state_func:<pipeline0> child 'omxvideosink0' is changing state asynchronously to PLAYING
0:00:03.312183949 1406 0x16050 INFO GST_STATES gstelement.c:2341:gst_element_continue_state:<perf0> completed state change to PLAYING
0:00:03.312271899 1406 0x16050 INFO GST_STATES gstelement.c:2354:gst_element_continue_state:<perf0> posting state-changed PAUSED to PLAYING
0:00:03.648100999 1406 0x16050 INFO GST_STATES gstbin.c:2492:gst_bin_change_state_func:<pipeline0> child 'perf0' changed state to 4(PLAYING) successfully
0:00:03.648236049 1406 0x16050 INFO GST_STATES gstelement.c:2341:gst_element_continue_state:<omxbasectrl0> completed state change to PLAYING
0:00:03.648322799 1406 0x16050 INFO GST_STATES gstelement.c:2354:gst_element_continue_state:<omxbasectrl0> posting state-changed PAUSED to PLAYING
0:00:03.648446299 1406 0x16050 INFO GST_STATES gstbin.c:2492:gst_bin_change_state_func:<pipeline0> child 'omxbasectrl0' changed state to 4(PLAYING) successfully
0:00:03.648563899 1406 0x16050 INFO omx gstomx_base_filter.c:153:change_state:<omxscaler0> begin: changing state PAUSED -> PLAYING
0:00:03.648646949 1406 0x16050 INFO GST_STATES gstelement.c:2341:gst_element_continue_state:<omxscaler0> completed state change to PLAYING
0:00:03.648729399 1406 0x16050 INFO GST_STATES gstelement.c:2354:gst_element_continue_state:<omxscaler0> posting state-changed PAUSED to PLAYING
0:00:03.648847649 1406 0x16050 INFO GST_STATES gstbin.c:2492:gst_bin_change_state_func:<pipeline0> child 'omxscaler0' changed state to 4(PLAYING) successfully
0:00:03.648967299 1406 0x16050 INFO GST_STATES gstelement.c:2341:gst_element_continue_state:<omxbufferalloc0> completed state change to PLAYING
0:00:03.649051749 1406 0x16050 INFO GST_STATES gstelement.c:2354:gst_element_continue_state:<omxbufferalloc0> posting state-changed PAUSED to PLAYING
0:00:03.649171449 1406 0x16050 INFO GST_STATES gstbin.c:2492:gst_bin_change_state_func:<pipeline0> child 'omxbufferalloc0' changed state to 4(PLAYING) successfully
0:00:03.649285549 1406 0x16050 INFO GST_STATES gstelement.c:2341:gst_element_continue_state:<capsfilter0> completed state change to PLAYING
0:00:03.649369999 1406 0x16050 INFO GST_STATES gstelement.c:2354:gst_element_continue_state:<capsfilter0> posting state-changed PAUSED to PLAYING
0:00:03.649517299 1406 0x16050 INFO GST_STATES gstbin.c:2492:gst_bin_change_state_func:<pipeline0> child 'capsfilter0' changed state to 4(PLAYING) successfully
0:00:03.649729699 1406 0x16050 INFO GST_STATES gstelement.c:2341:gst_element_continue_state:<v4l2src0> completed state change to PLAYING
0:00:03.649821349 1406 0x16050 INFO GST_STATES gstelement.c:2354:gst_element_continue_state:<v4l2src0> posting state-changed PAUSED to PLAYING
0:00:03.649946449 1406 0x16050 INFO GST_STATES gstbin.c:2492:gst_bin_change_state_func:<pipeline0> child 'v4l2src0' changed state to 4(PLAYING) successfully
New clock: GstSystemClock
0:00:05.650912548 1406 0x17e680 INFO v4l2src gstv4l2src.c:1024:gst_v4l2src_create:<v4l2src0> sync to 0:00:00.000000000
0:00:05.651228248 1406 0x17e680 INFO GST_PADS gstpad.c:3516:gst_pad_event_default_dispatch:<omxbufferalloc0:sink> Sending event 0x16d890 (newsegment) to all internally linked pads
0:00:05.651465249 1406 0x17e680 INFO omx gstomx_base_vfpc.c:49:pad_event:<omxscaler0> begin: event=newsegment
0:00:05.651569449 1406 0x17e680 INFO omx gstomx_base_filter.c:729:pad_event:<omxscaler0> begin: event=newsegment
0:00:05.652184849 1406 0x17e680 INFO basetransform gstbasetransform.c:1148:gst_base_transform_setcaps:<capsfilter0> reuse caps
Caught SIGSEGV accessing address 0x8
Spinning. Please run 'gdb gst-launch 1406' to continue debugging, Ctrl-C to quit, or Ctrl-\ to dump core.
BTW I've compiled and installed gstreamer from TAG_GST_DM81XX_00_05_00_00 and it works correctly
Anybody experiencing the same issue? any clue how to solve it?
I dont have gdb on the target rfs but I'll try to investigate further..
Best Regards,
Andrea Scian