NvmsgBroker

NvmsgBroker not working in deepstreamtest-4

ERROR from element nvmsg-broker: Could not initialize supporting library.
Error details: gstnvmsgbroker.c(296): gst_nvmsgbroker_start (): /GstPipeline:dstest4-pipeline/GstNvMsgBroker:nvmsg-broker:
unable to open shared library
Returned, stopping playback
Deleting pipeline

could you help to set GST_DEBUG=4 and rerun the sample to get more details?
Also pls provide the DS version and platform which you used.

I have the same problem. Where do I set the GST_DEBUG?

Did you get your problem solved?

unable to open shared library
It seems it can’t find someone lib. Can you check which lib?

It seems like msgnvbroker is the lib

libnvdsgst_msgbroker.so is in

/usr/lib/aarch64-linux-gnu/gstreamer-1.0 or
/usr/lib/x86_64-linux-gnu/gstreamer-1.0

You can also build your own libnvdsgst_msgbroker.so in sources/gst-plugins/gst-nvmsgbroker

The command line is like this:
$ deepstream-test4-app -i -p --conn-str= -s <0/1>

Did you set “Proto adaptor library” ?

Yes, this works for me. Thank you Chris! I am now trying to add the whole frame data inside the meta data. Inside function “osd_sink_pad_buffer_probe”, the frame information is already in the format of metadata. Do you have any suggestions on how I can add the whole frame information into metadata?

1 Like

Answered in [url]https://devtalk.nvidia.com/default/topic/1058327/deepstream-sdk/questions-regarding-test-application-4-/post/5368704/#5368704[/url]

Hi ChrisDing / qsu,

I am trying to run deepstream-test4-app using rabbitmq message broker. I have followed all the instructions in Readme and the advise given above. I have also ensured that I have a local RabbitMQ server running on localhost. However, I am not able to get the application to work.

Following is the error I am constantly getting:

Using winsys: x11 
Running...
ERROR from element nvmsg-broker: Could not configure supporting library.
Error details: /dvs/git/dirty/git-master_linux/deepstream/sdk/src/gst-plugins/gst-nvmsgbroker/gstnvmsgbroker.c(332): gst_nvmsgbroker_start (): /GstPipeline:dstest4-pipeline/GstNvMsgBroker:nvmsg-broker:
unable to connect to broker library
Returned, stopping playback
Deleting pipeline

I have not edited “cfg_amqp.txt”. It is as follows:

[message-broker]
password = guest
#optional
hostname = localhost
username = guest
port = 5672
exchange = amq.topic
topic = topicname

My command-line looks like the following:

./deepstream-test4-app -i /home/jetson/deepstream_sdk_v4.0_jetson/samples/streams/sample_720p.h264 -p /opt/nvidia/deepstream/deepstream-4.0/lib/libnvds_amqp_proto.so --conn-str="localhost;5672;guest" -s 0

When I am trying out the basic send/receive tutorial from GitHub - rabbitmq/rabbitmq-tutorials: Tutorials for using RabbitMQ in various ways, it seems to work.

Kindly let me know where I am going wrong. Please help me out.

Thanks.

deepstream-test4-app -i ../../../../samples/streams/sample_720p.h264 -p /opt/nvidia/deepstream/deepstream-4.0/lib/libnvds_azure_proto.so -c cfg_azure.txt -s 0 --no-display

I am trying to run deepstream-test4 but it throws the below error:

0:00:00.000149927  1352      0x7414a00 INFO                GST_INIT gst.c:586:init_pre: Initializing GStreamer Core Library version 1.14.5
0:00:00.000295566  1352      0x7414a00 INFO                GST_INIT gst.c:587:init_pre: Using library installed in /usr/lib/aarch64-linux-gnu
0:00:00.000335184  1352      0x7414a00 INFO                GST_INIT gst.c:607:init_pre: Linux smc-test-agx02 4.9.140-tegra #1 SMP PREEMPT Mon Dec 9 22:52:02 PST 2019 aarch64
0:00:00.000940045  1352      0x7414a00 INFO                GST_INIT gstmessage.c:127:_priv_gst_message_initialize: init messages
0:00:00.001938812  1352      0x7414a00 INFO                GST_INIT gstcontext.c:84:_priv_gst_context_initialize: init contexts
0:00:00.002308302  1352      0x7414a00 INFO      GST_PLUGIN_LOADING gstplugin.c:317:_priv_gst_plugin_initialize: registering 0 static plugins
0:00:00.002489494  1352      0x7414a00 INFO      GST_PLUGIN_LOADING gstplugin.c:225:gst_plugin_register_static: registered static plugin "staticelements"
0:00:00.002514551  1352      0x7414a00 INFO      GST_PLUGIN_LOADING gstplugin.c:227:gst_plugin_register_static: added static plugin "staticelements", result: 1
0:00:00.002553561  1352      0x7414a00 INFO            GST_REGISTRY gstregistry.c:1727:ensure_current_registry: reading registry cache: /home/smartcow/.cache/gstreamer-1.0/registry.aarch64.bin
0:00:00.031309326  1352      0x7414a00 INFO            GST_REGISTRY gstregistrybinary.c:621:priv_gst_registry_binary_read_cache: loaded /home/smartcow/.cache/gstreamer-1.0/registry.aarch64.bin in 0.028706 seconds
0:00:00.031448244  1352      0x7414a00 INFO            GST_REGISTRY gstregistry.c:1583:scan_and_update_registry: Validating plugins from registry cache: /home/smartcow/.cache/gstreamer-1.0/registry.aarch64.bin
0:00:00.033864327  1352      0x7414a00 INFO            GST_REGISTRY gstregistry.c:1685:scan_and_update_registry: Registry cache has not changed
0:00:00.033903657  1352      0x7414a00 INFO            GST_REGISTRY gstregistry.c:1762:ensure_current_registry: registry reading and updating done, result = 1
0:00:00.033938603  1352      0x7414a00 INFO                GST_INIT gst.c:807:init_post: GLib runtime version: 2.56.4
0:00:00.033958092  1352      0x7414a00 INFO                GST_INIT gst.c:809:init_post: GLib headers version: 2.56.4
0:00:00.033971532  1352      0x7414a00 INFO                GST_INIT gst.c:810:init_post: initialized GStreamer successfully
0:00:00.034062641  1352      0x7414a00 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:359:gst_element_factory_create: creating element "pipeline" named "dstest4-pipeline"
0:00:00.035520342  1352      0x7414a00 INFO      GST_PLUGIN_LOADING gstplugin.c:901:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstcoreelements.so" loaded
0:00:00.035579096  1352      0x7414a00 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:359:gst_element_factory_create: creating element "filesrc" named "file-source"
0:00:00.035849989  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:670:gst_element_add_pad:<GstBaseSrc@0x7658220> adding pad 'src'
0:00:00.038034893  1352      0x7414a00 INFO      GST_PLUGIN_LOADING gstplugin.c:901:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstvideoparsersbad.so" loaded
0:00:00.038084239  1352      0x7414a00 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:359:gst_element_factory_create: creating element "h264parse" named "h264-parser"
0:00:00.038305562  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:670:gst_element_add_pad:<GstBaseParse@0x7668a60> adding pad 'sink'
0:00:00.038361181  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:670:gst_element_add_pad:<GstBaseParse@0x7668a60> adding pad 'src'
0:00:00.038419647  1352      0x7414a00 INFO               baseparse gstbaseparse.c:3961:gst_base_parse_set_pts_interpolation:<GstH264Parse@0x7668a60> PTS interpolation: no
0:00:00.061760147  1352      0x7414a00 INFO      GST_PLUGIN_LOADING gstplugin.c:901:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvvideo4linux2.so" loaded
0:00:00.061834999  1352      0x7414a00 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:359:gst_element_factory_create: creating element "nvv4l2decoder" named "nvv4l2-decoder"
0:00:00.062174663  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:670:gst_element_add_pad:<GstVideoDecoder@0x76c00c0> adding pad 'sink'
0:00:00.062216361  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:670:gst_element_add_pad:<GstVideoDecoder@0x76c00c0> adding pad 'src'
0:00:00.071738445  1352      0x7414a00 INFO      GST_PLUGIN_LOADING gstplugin.c:901:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_multistream.so" loaded
0:00:00.071791919  1352      0x7414a00 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:359:gst_element_factory_create: creating element "nvstreammux" named "nvstreammux"
0:00:00.072230884  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:670:gst_element_add_pad:<GstNvStreamMux@0x7716080> adding pad 'src'
0:00:00.115228092  1352      0x7414a00 INFO      GST_PLUGIN_LOADING gstplugin.c:901:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_infer.so" loaded
0:00:00.115311200  1352      0x7414a00 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:359:gst_element_factory_create: creating element "nvinfer" named "primary-nvinference-engine"
0:00:00.115703795  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:670:gst_element_add_pad:<GstBaseTransform@0x7a4c5f0> adding pad 'sink'
0:00:00.115776726  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:670:gst_element_add_pad:<GstBaseTransform@0x7a4c5f0> adding pad 'src'
0:00:00.116872714  1352      0x7414a00 INFO      GST_PLUGIN_LOADING gstplugin.c:901:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libgstnvvideoconvert.so" loaded
0:00:00.116927373  1352      0x7414a00 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:359:gst_element_factory_create: creating element "nvvideoconvert" named "nvvideo-converter"
0:00:00.117247132  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:670:gst_element_add_pad:<GstBaseTransform@0x7a529a0> adding pad 'sink'
0:00:00.117297471  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:670:gst_element_add_pad:<GstBaseTransform@0x7a529a0> adding pad 'src'
0:00:00.123272538  1352      0x7414a00 INFO      GST_PLUGIN_LOADING gstplugin.c:901:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_osd.so" loaded
0:00:00.123373343  1352      0x7414a00 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:359:gst_element_factory_create: creating element "nvdsosd" named "nv-onscreendisplay"
0:00:00.123646988  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:670:gst_element_add_pad:<GstBaseTransform@0x7a6d7a0> adding pad 'sink'
0:00:00.123690382  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:670:gst_element_add_pad:<GstBaseTransform@0x7a6d7a0> adding pad 'src'
0:00:00.126659067  1352      0x7414a00 INFO      GST_PLUGIN_LOADING gstplugin.c:901:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_msgconv.so" loaded
0:00:00.126710621  1352      0x7414a00 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:359:gst_element_factory_create: creating element "nvmsgconv" named "nvmsg-converter"
0:00:00.126972746  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:670:gst_element_add_pad:<GstBaseTransform@0x7ac8150> adding pad 'sink'
0:00:00.127015724  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:670:gst_element_add_pad:<GstBaseTransform@0x7ac8150> adding pad 'src'
0:00:00.127406334  1352      0x7414a00 INFO      GST_PLUGIN_LOADING gstplugin.c:901:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_msgbroker.so" loaded
0:00:00.127454017  1352      0x7414a00 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:359:gst_element_factory_create: creating element "nvmsgbroker" named "nvmsg-broker"
0:00:00.127722285  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:670:gst_element_add_pad:<GstBaseSink@0x7acc9e0> adding pad 'sink'
0:00:00.127758511  1352      0x7414a00 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:359:gst_element_factory_create: creating element "tee" named "nvsink-tee"
0:00:00.127936696  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:670:gst_element_add_pad:<GstTee@0x7ace000> adding pad 'sink'
0:00:00.127985626  1352      0x7414a00 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:359:gst_element_factory_create: creating element "queue" named "nvtee-que1"
0:00:00.128157186  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:670:gst_element_add_pad:<GstQueue@0x7716380> adding pad 'sink'
0:00:00.128202180  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:670:gst_element_add_pad:<GstQueue@0x7716380> adding pad 'src'
0:00:00.128258055  1352      0x7414a00 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:359:gst_element_factory_create: creating element "queue" named "nvtee-que2"
0:00:00.128324650  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:670:gst_element_add_pad:<GstQueue@0x7716680> adding pad 'sink'
0:00:00.128396845  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:670:gst_element_add_pad:<GstQueue@0x7716680> adding pad 'src'
0:00:00.128460912  1352      0x7414a00 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:359:gst_element_factory_create: creating element "fakesink" named "nvvideo-renderer"
0:00:00.128680059  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:670:gst_element_add_pad:<GstBaseSink@0x7ad61e0> adding pad 'sink'
0:00:00.128816257  1352      0x7414a00 INFO                 filesrc gstfilesrc.c:261:gst_file_src_set_location: filename : ../../../../samples/streams/sample_720p.h264
0:00:00.128835202  1352      0x7414a00 INFO                 filesrc gstfilesrc.c:262:gst_file_src_set_location: uri      : file:///opt/nvidia/deepstream/deepstream-4.0/samples/streams/sample_720p.h264

(deepstream-test4-app:1352): GLib-CRITICAL **: 10:53:47.538: g_strchug: assertion 'string != NULL' failed

(deepstream-test4-app:1352): GLib-CRITICAL **: 10:53:47.538: g_strchomp: assertion 'string != NULL' failed
0:00:00.130192451  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:917:gst_element_get_static_pad: no such pad 'sink_0' in element "nvstreammux"
0:00:00.130270022  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:670:gst_element_add_pad:<nvstreammux> adding pad 'sink_0'
0:00:00.130300168  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:920:gst_element_get_static_pad: found pad nvv4l2-decoder:src
0:00:00.130330793  1352      0x7414a00 INFO                GST_PADS gstpad.c:2378:gst_pad_link_prepare: trying to link nvv4l2-decoder:src and nvstreammux:sink_0
0:00:00.130370763  1352      0x7414a00 INFO                GST_PADS gstpad.c:4232:gst_pad_peer_query:<nvstreammux:src> pad has no peer
0:00:00.130463535  1352      0x7414a00 INFO                GST_PADS gstpad.c:2586:gst_pad_link_full: linked nvv4l2-decoder:src and nvstreammux:sink_0, successful
0:00:00.130484464  1352      0x7414a00 INFO               GST_EVENT gstevent.c:1517:gst_event_new_reconfigure: creating reconfigure event
0:00:00.130503345  1352      0x7414a00 INFO               GST_EVENT gstpad.c:5808:gst_pad_send_event_unchecked:<nvv4l2-decoder:src> Received event on flushing pad. Discarding
0:00:00.130537363  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstutils.c:1774:gst_element_link_pads_full: trying to link element file-source:(any) to element h264-parser:(any)
0:00:00.130561300  1352      0x7414a00 INFO                GST_PADS gstutils.c:1035:gst_pad_check_link: trying to link file-source:src and h264-parser:sink
0:00:00.130593078  1352      0x7414a00 INFO                GST_PADS gstpad.c:4232:gst_pad_peer_query:<h264-parser:src> pad has no peer
0:00:00.130623127  1352      0x7414a00 INFO                GST_PADS gstutils.c:1588:prepare_link_maybe_ghosting: file-source and h264-parser in same bin, no need for ghost pads
0:00:00.130648280  1352      0x7414a00 INFO                GST_PADS gstpad.c:2378:gst_pad_link_prepare: trying to link file-source:src and h264-parser:sink
0:00:00.130670777  1352      0x7414a00 INFO                GST_PADS gstpad.c:4232:gst_pad_peer_query:<h264-parser:src> pad has no peer
0:00:00.130696667  1352      0x7414a00 INFO                GST_PADS gstpad.c:2586:gst_pad_link_full: linked file-source:src and h264-parser:sink, successful
0:00:00.130711899  1352      0x7414a00 INFO               GST_EVENT gstevent.c:1517:gst_event_new_reconfigure: creating reconfigure event
0:00:00.130727580  1352      0x7414a00 INFO               GST_EVENT gstpad.c:5808:gst_pad_send_event_unchecked:<file-source:src> Received event on flushing pad. Discarding
0:00:00.130760478  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstutils.c:1774:gst_element_link_pads_full: trying to link element h264-parser:(any) to element nvv4l2-decoder:(any)
0:00:00.130801728  1352      0x7414a00 INFO                GST_PADS gstutils.c:1035:gst_pad_check_link: trying to link h264-parser:src and nvv4l2-decoder:sink
0:00:00.130851458  1352      0x7414a00 INFO                GST_PADS gstpad.c:4232:gst_pad_peer_query:<nvstreammux:src> pad has no peer
0:00:00.131136399  1352      0x7414a00 INFO                GST_PADS gstutils.c:1588:prepare_link_maybe_ghosting: h264-parser and nvv4l2-decoder in same bin, no need for ghost pads
0:00:00.131167185  1352      0x7414a00 INFO                GST_PADS gstpad.c:2378:gst_pad_link_prepare: trying to link h264-parser:src and nvv4l2-decoder:sink
0:00:00.131194642  1352      0x7414a00 INFO                GST_PADS gstpad.c:4232:gst_pad_peer_query:<nvstreammux:src> pad has no peer
0:00:00.131350714  1352      0x7414a00 INFO                GST_PADS gstpad.c:2586:gst_pad_link_full: linked h264-parser:src and nvv4l2-decoder:sink, successful
0:00:00.131368474  1352      0x7414a00 INFO               GST_EVENT gstevent.c:1517:gst_event_new_reconfigure: creating reconfigure event
0:00:00.131385915  1352      0x7414a00 INFO               GST_EVENT gstpad.c:5808:gst_pad_send_event_unchecked:<h264-parser:src> Received event on flushing pad. Discarding
0:00:00.131411452  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstutils.c:1774:gst_element_link_pads_full: trying to link element nvstreammux:(any) to element primary-nvinference-engine:(any)
0:00:00.131433918  1352      0x7414a00 INFO                GST_PADS gstutils.c:1035:gst_pad_check_link: trying to link nvstreammux:src and primary-nvinference-engine:sink
0:00:00.131466431  1352      0x7414a00 INFO                GST_PADS gstpad.c:4232:gst_pad_peer_query:<primary-nvinference-engine:src> pad has no peer
0:00:00.131547011  1352      0x7414a00 INFO                GST_PADS gstutils.c:1588:prepare_link_maybe_ghosting: nvstreammux and primary-nvinference-engine in same bin, no need for ghost pads
0:00:00.131572804  1352      0x7414a00 INFO                GST_PADS gstpad.c:2378:gst_pad_link_prepare: trying to link nvstreammux:src and primary-nvinference-engine:sink
0:00:00.131595749  1352      0x7414a00 INFO                GST_PADS gstpad.c:4232:gst_pad_peer_query:<primary-nvinference-engine:src> pad has no peer
0:00:00.131639879  1352      0x7414a00 INFO                GST_PADS gstpad.c:2586:gst_pad_link_full: linked nvstreammux:src and primary-nvinference-engine:sink, successful
0:00:00.131656104  1352      0x7414a00 INFO               GST_EVENT gstevent.c:1517:gst_event_new_reconfigure: creating reconfigure event
0:00:00.131668905  1352      0x7414a00 INFO               GST_EVENT gstpad.c:5808:gst_pad_send_event_unchecked:<nvstreammux:src> Received event on flushing pad. Discarding
0:00:00.131693162  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstutils.c:1774:gst_element_link_pads_full: trying to link element primary-nvinference-engine:(any) to element nvvideo-converter:(any)
0:00:00.131714027  1352      0x7414a00 INFO                GST_PADS gstutils.c:1035:gst_pad_check_link: trying to link primary-nvinference-engine:src and nvvideo-converter:sink
0:00:00.131766605  1352      0x7414a00 INFO                GST_PADS gstpad.c:4232:gst_pad_peer_query:<nvvideo-converter:src> pad has no peer
0:00:00.131946934  1352      0x7414a00 INFO                GST_PADS gstutils.c:1588:prepare_link_maybe_ghosting: primary-nvinference-engine and nvvideo-converter in same bin, no need for ghost pads
0:00:00.131998072  1352      0x7414a00 INFO                GST_PADS gstpad.c:2378:gst_pad_link_prepare: trying to link primary-nvinference-engine:src and nvvideo-converter:sink
0:00:00.132094653  1352      0x7414a00 INFO                GST_PADS gstpad.c:4232:gst_pad_peer_query:<nvvideo-converter:src> pad has no peer
0:00:00.132201410  1352      0x7414a00 INFO                GST_PADS gstpad.c:2586:gst_pad_link_full: linked primary-nvinference-engine:src and nvvideo-converter:sink, successful
0:00:00.132218531  1352      0x7414a00 INFO               GST_EVENT gstevent.c:1517:gst_event_new_reconfigure: creating reconfigure event
0:00:00.132235204  1352      0x7414a00 INFO               GST_EVENT gstpad.c:5808:gst_pad_send_event_unchecked:<primary-nvinference-engine:src> Received event on flushing pad. Discarding
0:00:00.132260645  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstutils.c:1774:gst_element_link_pads_full: trying to link element nvvideo-converter:(any) to element nv-onscreendisplay:(any)
0:00:00.132282534  1352      0x7414a00 INFO                GST_PADS gstutils.c:1035:gst_pad_check_link: trying to link nvvideo-converter:src and nv-onscreendisplay:sink
0:00:00.132389067  1352      0x7414a00 INFO                GST_PADS gstpad.c:4232:gst_pad_peer_query:<nv-onscreendisplay:src> pad has no peer
0:00:00.132432941  1352      0x7414a00 INFO                GST_PADS gstutils.c:1588:prepare_link_maybe_ghosting: nvvideo-converter and nv-onscreendisplay in same bin, no need for ghost pads
0:00:00.132458318  1352      0x7414a00 INFO                GST_PADS gstpad.c:2378:gst_pad_link_prepare: trying to link nvvideo-converter:src and nv-onscreendisplay:sink
0:00:00.132560339  1352      0x7414a00 INFO                GST_PADS gstpad.c:4232:gst_pad_peer_query:<nv-onscreendisplay:src> pad has no peer
0:00:00.132602485  1352      0x7414a00 INFO                GST_PADS gstpad.c:2586:gst_pad_link_full: linked nvvideo-converter:src and nv-onscreendisplay:sink, successful
0:00:00.132618582  1352      0x7414a00 INFO               GST_EVENT gstevent.c:1517:gst_event_new_reconfigure: creating reconfigure event
0:00:00.132634326  1352      0x7414a00 INFO               GST_EVENT gstpad.c:5808:gst_pad_send_event_unchecked:<nvvideo-converter:src> Received event on flushing pad. Discarding
0:00:00.132658328  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstutils.c:1774:gst_element_link_pads_full: trying to link element nv-onscreendisplay:(any) to element nvsink-tee:(any)
0:00:00.132679417  1352      0x7414a00 INFO                GST_PADS gstutils.c:1035:gst_pad_check_link: trying to link nv-onscreendisplay:src and nvsink-tee:sink
0:00:00.132821471  1352      0x7414a00 INFO                GST_PADS gstutils.c:1588:prepare_link_maybe_ghosting: nv-onscreendisplay and nvsink-tee in same bin, no need for ghost pads
0:00:00.132845120  1352      0x7414a00 INFO                GST_PADS gstpad.c:2378:gst_pad_link_prepare: trying to link nv-onscreendisplay:src and nvsink-tee:sink
0:00:00.133019945  1352      0x7414a00 INFO                GST_PADS gstpad.c:2586:gst_pad_link_full: linked nv-onscreendisplay:src and nvsink-tee:sink, successful
0:00:00.133038986  1352      0x7414a00 INFO               GST_EVENT gstevent.c:1517:gst_event_new_reconfigure: creating reconfigure event
0:00:00.133056267  1352      0x7414a00 INFO               GST_EVENT gstpad.c:5808:gst_pad_send_event_unchecked:<nv-onscreendisplay:src> Received event on flushing pad. Discarding
0:00:00.133081996  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstutils.c:1774:gst_element_link_pads_full: trying to link element nvtee-que1:(any) to element nvmsg-converter:(any)
0:00:00.133109485  1352      0x7414a00 INFO                GST_PADS gstutils.c:1035:gst_pad_check_link: trying to link nvtee-que1:src and nvmsg-converter:sink
0:00:00.133132878  1352      0x7414a00 INFO                GST_PADS gstpad.c:4232:gst_pad_peer_query:<nvtee-que1:sink> pad has no peer
0:00:00.133157359  1352      0x7414a00 INFO                GST_PADS gstpad.c:4232:gst_pad_peer_query:<nvmsg-converter:src> pad has no peer
0:00:00.133185905  1352      0x7414a00 INFO                GST_PADS gstutils.c:1588:prepare_link_maybe_ghosting: nvtee-que1 and nvmsg-converter in same bin, no need for ghost pads
0:00:00.133208562  1352      0x7414a00 INFO                GST_PADS gstpad.c:2378:gst_pad_link_prepare: trying to link nvtee-que1:src and nvmsg-converter:sink
0:00:00.133228307  1352      0x7414a00 INFO                GST_PADS gstpad.c:4232:gst_pad_peer_query:<nvtee-que1:sink> pad has no peer
0:00:00.133255316  1352      0x7414a00 INFO                GST_PADS gstpad.c:4232:gst_pad_peer_query:<nvmsg-converter:src> pad has no peer
0:00:00.133279669  1352      0x7414a00 INFO                GST_PADS gstpad.c:2586:gst_pad_link_full: linked nvtee-que1:src and nvmsg-converter:sink, successful
0:00:00.133294998  1352      0x7414a00 INFO               GST_EVENT gstevent.c:1517:gst_event_new_reconfigure: creating reconfigure event
0:00:00.133310455  1352      0x7414a00 INFO               GST_EVENT gstpad.c:5808:gst_pad_send_event_unchecked:<nvtee-que1:src> Received event on flushing pad. Discarding
0:00:00.133347640  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstutils.c:1774:gst_element_link_pads_full: trying to link element nvmsg-converter:(any) to element nvmsg-broker:(any)
0:00:00.133369977  1352      0x7414a00 INFO                GST_PADS gstutils.c:1035:gst_pad_check_link: trying to link nvmsg-converter:src and nvmsg-broker:sink
0:00:00.133391066  1352      0x7414a00 INFO                GST_PADS gstpad.c:4232:gst_pad_peer_query:<nvtee-que1:sink> pad has no peer
0:00:00.133423164  1352      0x7414a00 INFO                GST_PADS gstutils.c:1588:prepare_link_maybe_ghosting: nvmsg-converter and nvmsg-broker in same bin, no need for ghost pads
0:00:00.133446141  1352      0x7414a00 INFO                GST_PADS gstpad.c:2378:gst_pad_link_prepare: trying to link nvmsg-converter:src and nvmsg-broker:sink
0:00:00.133467518  1352      0x7414a00 INFO                GST_PADS gstpad.c:4232:gst_pad_peer_query:<nvtee-que1:sink> pad has no peer
0:00:00.133497375  1352      0x7414a00 INFO                GST_PADS gstpad.c:2586:gst_pad_link_full: linked nvmsg-converter:src and nvmsg-broker:sink, successful
0:00:00.133513280  1352      0x7414a00 INFO               GST_EVENT gstevent.c:1517:gst_event_new_reconfigure: creating reconfigure event
0:00:00.133528577  1352      0x7414a00 INFO               GST_EVENT gstpad.c:5808:gst_pad_send_event_unchecked:<nvmsg-converter:src> Received event on flushing pad. Discarding
0:00:00.133554594  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstutils.c:1774:gst_element_link_pads_full: trying to link element nvtee-que2:(any) to element nvvideo-renderer:(any)
0:00:00.133575843  1352      0x7414a00 INFO                GST_PADS gstutils.c:1035:gst_pad_check_link: trying to link nvtee-que2:src and nvvideo-renderer:sink
0:00:00.133595588  1352      0x7414a00 INFO                GST_PADS gstpad.c:4232:gst_pad_peer_query:<nvtee-que2:sink> pad has no peer
0:00:00.133622149  1352      0x7414a00 INFO                GST_PADS gstutils.c:1588:prepare_link_maybe_ghosting: nvtee-que2 and nvvideo-renderer in same bin, no need for ghost pads
0:00:00.133644582  1352      0x7414a00 INFO                GST_PADS gstpad.c:2378:gst_pad_link_prepare: trying to link nvtee-que2:src and nvvideo-renderer:sink
0:00:00.133664167  1352      0x7414a00 INFO                GST_PADS gstpad.c:4232:gst_pad_peer_query:<nvtee-que2:sink> pad has no peer
0:00:00.133690857  1352      0x7414a00 INFO                GST_PADS gstpad.c:2586:gst_pad_link_full: linked nvtee-que2:src and nvvideo-renderer:sink, successful
0:00:00.133703561  1352      0x7414a00 INFO               GST_EVENT gstevent.c:1517:gst_event_new_reconfigure: creating reconfigure event
0:00:00.133719082  1352      0x7414a00 INFO               GST_EVENT gstpad.c:5808:gst_pad_send_event_unchecked:<nvtee-que2:src> Received event on flushing pad. Discarding
0:00:00.133741739  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:920:gst_element_get_static_pad: found pad nvtee-que1:sink
0:00:00.133829551  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:670:gst_element_add_pad:<nvsink-tee> adding pad 'src_0'
0:00:00.133871377  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:670:gst_element_add_pad:<nvsink-tee> adding pad 'src_1'
0:00:00.133897458  1352      0x7414a00 INFO                GST_PADS gstpad.c:2378:gst_pad_link_prepare: trying to link nvsink-tee:src_0 and nvtee-que1:sink
0:00:00.134099612  1352      0x7414a00 INFO                GST_PADS gstpad.c:2586:gst_pad_link_full: linked nvsink-tee:src_0 and nvtee-que1:sink, successful
0:00:00.134117629  1352      0x7414a00 INFO               GST_EVENT gstevent.c:1517:gst_event_new_reconfigure: creating reconfigure event
0:00:00.134130974  1352      0x7414a00 INFO               GST_EVENT gstpad.c:5808:gst_pad_send_event_unchecked:<nvsink-tee:src_0> Received event on flushing pad. Discarding
0:00:00.134172575  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:920:gst_element_get_static_pad: found pad nvtee-que2:sink
0:00:00.134197697  1352      0x7414a00 INFO                GST_PADS gstpad.c:2378:gst_pad_link_prepare: trying to link nvsink-tee:src_1 and nvtee-que2:sink
0:00:00.134377129  1352      0x7414a00 INFO                GST_PADS gstpad.c:2586:gst_pad_link_full: linked nvsink-tee:src_1 and nvtee-que2:sink, successful
0:00:00.134396010  1352      0x7414a00 INFO               GST_EVENT gstevent.c:1517:gst_event_new_reconfigure: creating reconfigure event
0:00:00.134413355  1352      0x7414a00 INFO               GST_EVENT gstpad.c:5808:gst_pad_send_event_unchecked:<nvsink-tee:src_1> Received event on flushing pad. Discarding
0:00:00.134437836  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:920:gst_element_get_static_pad: found pad nv-onscreendisplay:sink
Now playing: ../../../../samples/streams/sample_720p.h264
0:00:00.134558514  1352      0x7414a00 INFO              GST_STATES gstbin.c:2506:gst_bin_element_set_state:<nvvideo-renderer> current NULL pending VOID_PENDING, desired next READY
0:00:00.134582579  1352      0x7414a00 INFO              GST_STATES gstelement.c:2676:gst_element_continue_state:<nvvideo-renderer> completed state change to READY
0:00:00.134601748  1352      0x7414a00 INFO              GST_STATES gstelement.c:2579:_priv_gst_element_state_changed:<nvvideo-renderer> notifying about state-changed NULL to READY (VOID_PENDING pending)
0:00:00.134648758  1352      0x7414a00 INFO              GST_STATES gstbin.c:2954:gst_bin_change_state_func:<dstest4-pipeline> child 'nvvideo-renderer' changed state to 2(READY) successfully
0:00:00.134672567  1352      0x7414a00 INFO              GST_STATES gstbin.c:2506:gst_bin_element_set_state:<nvmsg-broker> current NULL pending VOID_PENDING, desired next READY

(deepstream-test4-app:1352): GLib-CRITICAL **: 10:53:47.543: g_strrstr: assertion 'haystack != NULL' failed
0:00:00.139292114  1352      0x7414a00 WARN             nvmsgbroker gstnvmsgbroker.c:303:gst_nvmsgbroker_start:<nvmsg-broker> error: unable to open shared library
0:00:00.139358614  1352      0x7414a00 INFO        GST_ERROR_SYSTEM gstelement.c:2145:gst_element_message_full_with_details:<nvmsg-broker> posting message: Could not initialize supporting library.
0:00:00.139417080  1352      0x7414a00 INFO        GST_ERROR_SYSTEM gstelement.c:2172:gst_element_message_full_with_details:<nvmsg-broker> posted error message: Could not initialize supporting library.
0:00:00.139468443  1352      0x7414a00 WARN                basesink gstbasesink.c:5265:gst_base_sink_change_state:<nvmsg-broker> error: Failed to start
0:00:00.139514845  1352      0x7414a00 INFO        GST_ERROR_SYSTEM gstelement.c:2145:gst_element_message_full_with_details:<nvmsg-broker> posting message: GStreamer error: state change failed and some element failed to post a proper error message with the reason for the failure.
0:00:00.139543870  1352      0x7414a00 INFO        GST_ERROR_SYSTEM gstelement.c:2172:gst_element_message_full_with_details:<nvmsg-broker> posted error message: GStreamer error: state change failed and some element failed to post a proper error message with the reason for the failure.
0:00:00.139586368  1352      0x7414a00 INFO              GST_STATES gstelement.c:2961:gst_element_change_state:<nvmsg-broker> have FAILURE change_state return
0:00:00.139605793  1352      0x7414a00 INFO              GST_STATES gstelement.c:2549:gst_element_abort_state:<nvmsg-broker> aborting state from NULL to READY
0:00:00.139648387  1352      0x7414a00 INFO              GST_STATES gstbin.c:2970:gst_bin_change_state_func:<dstest4-pipeline> child 'nvmsg-broker' failed to go to state 2(READY)
0:00:00.139740648  1352      0x7414a00 INFO              GST_STATES gstelement.c:2676:gst_element_continue_state:<nvvideo-renderer> completed state change to NULL
0:00:00.139761865  1352      0x7414a00 INFO              GST_STATES gstelement.c:2579:_priv_gst_element_state_changed:<nvvideo-renderer> notifying about state-changed READY to NULL (VOID_PENDING pending)
0:00:00.139791530  1352      0x7414a00 INFO              GST_STATES gstelement.c:2676:gst_element_continue_state:<nvmsg-broker> completed state change to NULL
0:00:00.139819915  1352      0x7414a00 INFO              GST_STATES gstelement.c:2676:gst_element_continue_state:<nvtee-que2> completed state change to NULL
0:00:00.139841869  1352      0x7414a00 INFO              GST_STATES gstelement.c:2676:gst_element_continue_state:<nvmsg-converter> completed state change to NULL
0:00:00.139864110  1352      0x7414a00 INFO              GST_STATES gstelement.c:2676:gst_element_continue_state:<nvtee-que1> completed state change to NULL
0:00:00.139885871  1352      0x7414a00 INFO              GST_STATES gstelement.c:2676:gst_element_continue_state:<nvsink-tee> completed state change to NULL
0:00:00.139950546  1352      0x7414a00 INFO              GST_STATES gstelement.c:2676:gst_element_continue_state:<nv-onscreendisplay> completed state change to NULL
0:00:00.139976979  1352      0x7414a00 INFO              GST_STATES gstelement.c:2676:gst_element_continue_state:<nvvideo-converter> completed state change to NULL
0:00:00.139999604  1352      0x7414a00 INFO              GST_STATES gstelement.c:2676:gst_element_continue_state:<primary-nvinference-engine> completed state change to NULL
0:00:00.140476107  1352      0x7414a00 INFO              GST_STATES gstelement.c:2676:gst_element_continue_state:<nvstreammux> completed state change to NULL
0:00:00.140511820  1352      0x7414a00 INFO              GST_STATES gstelement.c:2676:gst_element_continue_state:<nvv4l2-decoder> completed state change to NULL
0:00:00.140536846  1352      0x7414a00 INFO              GST_STATES gstelement.c:2676:gst_element_continue_state:<h264-parser> completed state change to NULL
0:00:00.140559695  1352      0x7414a00 INFO              GST_STATES gstelement.c:2676:gst_element_continue_state:<file-source> completed state change to NULL
0:00:00.140588432  1352      0x7414a00 INFO              GST_STATES gstelement.c:2961:gst_element_change_state:<dstest4-pipeline> have FAILURE change_state return
Running...
ERROR from element nvmsg-broker: Could not initialize supporting library.
Error details: /dvs/git/dirty/git-master_linux/deepstream/sdk/src/gst-plugins/gst-nvmsgbroker/gstnvmsgbroker.c(303): gst_nvmsgbroker_start (): /GstPipeline:dstest4-pipeline/GstNvMsgBroker:nvmsg-broker:
unable to open shared library
Returned, stopping playback
0:00:00.140736663  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:789:gst_element_remove_pad:<nvsink-tee> removing pad 'src_0'
0:00:00.140757560  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstpad.c:2134:gst_pad_unlink: unlinking nvsink-tee:src_0(0x7ae80c0) and nvtee-que1:sink(0x7aca760)
0:00:00.140796890  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstpad.c:2188:gst_pad_unlink: unlinked nvsink-tee:src_0 and nvtee-que1:sink
0:00:00.140834108  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:789:gst_element_remove_pad:<nvsink-tee> removing pad 'src_1'
0:00:00.140855517  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstpad.c:2134:gst_pad_unlink: unlinking nvsink-tee:src_1(0x7ae8320) and nvtee-que2:sink(0x7acac00)
0:00:00.140879230  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstpad.c:2188:gst_pad_unlink: unlinked nvsink-tee:src_1 and nvtee-que2:sink
0:00:00.140950305  1352      0x7414a00 INFO              GST_STATES gstbin.c:2506:gst_bin_element_set_state:<nvvideo-renderer> current NULL pending VOID_PENDING, desired next NULL
0:00:00.140974914  1352      0x7414a00 INFO              GST_STATES gstbin.c:2623:gst_bin_element_set_state:<nvvideo-renderer> skipping transition from NULL to  NULL
0:00:00.140993699  1352      0x7414a00 INFO              GST_STATES gstbin.c:2954:gst_bin_change_state_func:<dstest4-pipeline> child 'nvvideo-renderer' changed state to 1(NULL) successfully
0:00:00.141014788  1352      0x7414a00 INFO              GST_STATES gstbin.c:2506:gst_bin_element_set_state:<nvmsg-broker> current NULL pending VOID_PENDING, desired next NULL
0:00:00.141037925  1352      0x7414a00 INFO              GST_STATES gstbin.c:2623:gst_bin_element_set_state:<nvmsg-broker> skipping transition from NULL to  NULL
0:00:00.141059686  1352      0x7414a00 INFO              GST_STATES gstbin.c:2954:gst_bin_change_state_func:<dstest4-pipeline> child 'nvmsg-broker' changed state to 1(NULL) successfully
0:00:00.141080295  1352      0x7414a00 INFO              GST_STATES gstbin.c:2506:gst_bin_element_set_state:<nvtee-que2> current NULL pending VOID_PENDING, desired next NULL
0:00:00.141093832  1352      0x7414a00 INFO              GST_STATES gstbin.c:2623:gst_bin_element_set_state:<nvtee-que2> skipping transition from NULL to  NULL
0:00:00.141110281  1352      0x7414a00 INFO              GST_STATES gstbin.c:2954:gst_bin_change_state_func:<dstest4-pipeline> child 'nvtee-que2' changed state to 1(NULL) successfully
0:00:00.141130378  1352      0x7414a00 INFO              GST_STATES gstbin.c:2506:gst_bin_element_set_state:<nvmsg-converter> current NULL pending VOID_PENDING, desired next NULL
0:00:00.141146698  1352      0x7414a00 INFO              GST_STATES gstbin.c:2623:gst_bin_element_set_state:<nvmsg-converter> skipping transition from NULL to  NULL
0:00:00.141160907  1352      0x7414a00 INFO              GST_STATES gstbin.c:2954:gst_bin_change_state_func:<dstest4-pipeline> child 'nvmsg-converter' changed state to 1(NULL) successfully
0:00:00.141179372  1352      0x7414a00 INFO              GST_STATES gstbin.c:2506:gst_bin_element_set_state:<nvtee-que1> current NULL pending VOID_PENDING, desired next NULL
0:00:00.141195917  1352      0x7414a00 INFO              GST_STATES gstbin.c:2623:gst_bin_element_set_state:<nvtee-que1> skipping transition from NULL to  NULL
0:00:00.141217870  1352      0x7414a00 INFO              GST_STATES gstbin.c:2954:gst_bin_change_state_func:<dstest4-pipeline> child 'nvtee-que1' changed state to 1(NULL) successfully
0:00:00.141239855  1352      0x7414a00 INFO              GST_STATES gstbin.c:2506:gst_bin_element_set_state:<nvsink-tee> current NULL pending VOID_PENDING, desired next NULL
0:00:00.141261584  1352      0x7414a00 INFO              GST_STATES gstbin.c:2623:gst_bin_element_set_state:<nvsink-tee> skipping transition from NULL to  NULL
0:00:00.141284113  1352      0x7414a00 INFO              GST_STATES gstbin.c:2954:gst_bin_change_state_func:<dstest4-pipeline> child 'nvsink-tee' changed state to 1(NULL) successfully
0:00:00.141328179  1352      0x7414a00 INFO              GST_STATES gstbin.c:2506:gst_bin_element_set_state:<nv-onscreendisplay> current NULL pending VOID_PENDING, desired next NULL
0:00:00.141350164  1352      0x7414a00 INFO              GST_STATES gstbin.c:2623:gst_bin_element_set_state:<nv-onscreendisplay> skipping transition from NULL to  NULL
0:00:00.141366709  1352      0x7414a00 INFO              GST_STATES gstbin.c:2954:gst_bin_change_state_func:<dstest4-pipeline> child 'nv-onscreendisplay' changed state to 1(NULL) successfully
0:00:00.141437368  1352      0x7414a00 INFO              GST_STATES gstbin.c:2506:gst_bin_element_set_state:<nvvideo-converter> current NULL pending VOID_PENDING, desired next NULL
0:00:00.141455801  1352      0x7414a00 INFO              GST_STATES gstbin.c:2623:gst_bin_element_set_state:<nvvideo-converter> skipping transition from NULL to  NULL
0:00:00.141497051  1352      0x7414a00 INFO              GST_STATES gstbin.c:2954:gst_bin_change_state_func:<dstest4-pipeline> child 'nvvideo-converter' changed state to 1(NULL) successfully
0:00:00.141534653  1352      0x7414a00 INFO              GST_STATES gstbin.c:2506:gst_bin_element_set_state:<primary-nvinference-engine> current NULL pending VOID_PENDING, desired next NULL
0:00:00.141570079  1352      0x7414a00 INFO              GST_STATES gstbin.c:2623:gst_bin_element_set_state:<primary-nvinference-engine> skipping transition from NULL to  NULL
0:00:00.141602560  1352      0x7414a00 INFO              GST_STATES gstbin.c:2954:gst_bin_change_state_func:<dstest4-pipeline> child 'primary-nvinference-engine' changed state to 1(NULL) successfully
0:00:00.141642882  1352      0x7414a00 INFO              GST_STATES gstbin.c:2506:gst_bin_element_set_state:<nvstreammux> current NULL pending VOID_PENDING, desired next NULL
0:00:00.141679044  1352      0x7414a00 INFO              GST_STATES gstbin.c:2623:gst_bin_element_set_state:<nvstreammux> skipping transition from NULL to  NULL
0:00:00.141716549  1352      0x7414a00 INFO              GST_STATES gstbin.c:2954:gst_bin_change_state_func:<dstest4-pipeline> child 'nvstreammux' changed state to 1(NULL) successfully
0:00:00.141764264  1352      0x7414a00 INFO              GST_STATES gstbin.c:2506:gst_bin_element_set_state:<nvv4l2-decoder> current NULL pending VOID_PENDING, desired next NULL
0:00:00.141784553  1352      0x7414a00 INFO              GST_STATES gstbin.c:2623:gst_bin_element_set_state:<nvv4l2-decoder> skipping transition from NULL to  NULL
0:00:00.141849868  1352      0x7414a00 INFO              GST_STATES gstbin.c:2954:gst_bin_change_state_func:<dstest4-pipeline> child 'nvv4l2-decoder' changed state to 1(NULL) successfully
0:00:00.141890318  1352      0x7414a00 INFO              GST_STATES gstbin.c:2506:gst_bin_element_set_state:<h264-parser> current NULL pending VOID_PENDING, desired next NULL
0:00:00.141914543  1352      0x7414a00 INFO              GST_STATES gstbin.c:2623:gst_bin_element_set_state:<h264-parser> skipping transition from NULL to  NULL
0:00:00.141933808  1352      0x7414a00 INFO              GST_STATES gstbin.c:2954:gst_bin_change_state_func:<dstest4-pipeline> child 'h264-parser' changed state to 1(NULL) successfully
0:00:00.141954097  1352      0x7414a00 INFO              GST_STATES gstbin.c:2506:gst_bin_element_set_state:<file-source> current NULL pending VOID_PENDING, desired next NULL
0:00:00.141970898  1352      0x7414a00 INFO              GST_STATES gstbin.c:2623:gst_bin_element_set_state:<file-source> skipping transition from NULL to  NULL
0:00:00.141985042  1352      0x7414a00 INFO              GST_STATES gstbin.c:2954:gst_bin_change_state_func:<dstest4-pipeline> child 'file-source' changed state to 1(NULL) successfully
0:00:00.142006579  1352      0x7414a00 INFO              GST_STATES gstelement.c:2676:gst_element_continue_state:<dstest4-pipeline> completed state change to NULL
Deleting pipeline
0:00:00.142058198  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstpad.c:2134:gst_pad_unlink: unlinking nvtee-que2:src(0x7acae50) and nvvideo-renderer:sink(0x7acb0a0)
0:00:00.142085175  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstpad.c:2188:gst_pad_unlink: unlinked nvtee-que2:src and nvvideo-renderer:sink
0:00:00.142119449  1352      0x7414a00 INFO           GST_PARENTAGE gstbin.c:1801:gst_bin_remove_func:<dstest4-pipeline> removed child "nvvideo-renderer"
0:00:00.142165819  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstpad.c:2134:gst_pad_unlink: unlinking nvmsg-converter:src(0x7aca070) and nvmsg-broker:sink(0x7aca2c0)
0:00:00.142189980  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstpad.c:2188:gst_pad_unlink: unlinked nvmsg-converter:src and nvmsg-broker:sink
0:00:00.142214333  1352      0x7414a00 INFO           GST_PARENTAGE gstbin.c:1801:gst_bin_remove_func:<dstest4-pipeline> removed child "nvmsg-broker"
0:00:00.142247135  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstpad.c:2134:gst_pad_unlink: unlinking nvtee-que1:src(0x7aca9b0) and nvmsg-converter:sink(0x765bd40)
0:00:00.142270080  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstpad.c:2188:gst_pad_unlink: unlinked nvtee-que1:src and nvmsg-converter:sink
0:00:00.142294593  1352      0x7414a00 INFO           GST_PARENTAGE gstbin.c:1801:gst_bin_remove_func:<dstest4-pipeline> removed child "nvmsg-converter"
0:00:00.142319714  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3251:gst_element_dispose:<nvmsg-converter> 0x7ac8150 dispose
0:00:00.142349732  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:789:gst_element_remove_pad:<nvmsg-converter> removing pad 'sink'
0:00:00.142375685  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:789:gst_element_remove_pad:<nvmsg-converter> removing pad 'src'
0:00:00.142419047  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3297:gst_element_dispose:<nvmsg-converter> 0x7ac8150 parent class dispose
0:00:00.142457225  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3328:gst_element_finalize:<nvmsg-converter> 0x7ac8150 finalize
0:00:00.142475338  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3334:gst_element_finalize:<nvmsg-converter> 0x7ac8150 finalize parent
0:00:00.142534668  1352      0x7414a00 INFO           GST_PARENTAGE gstbin.c:1801:gst_bin_remove_func:<dstest4-pipeline> removed child "nvtee-que2"
0:00:00.142571374  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3251:gst_element_dispose:<nvtee-que2> 0x7716680 dispose
0:00:00.142588783  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:789:gst_element_remove_pad:<nvtee-que2> removing pad 'sink'
0:00:00.142610928  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:789:gst_element_remove_pad:<nvtee-que2> removing pad 'src'
0:00:00.142633073  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3297:gst_element_dispose:<nvtee-que2> 0x7716680 parent class dispose
0:00:00.142653042  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3328:gst_element_finalize:<nvtee-que2> 0x7716680 finalize
0:00:00.142669395  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3334:gst_element_finalize:<nvtee-que2> 0x7716680 finalize parent
0:00:00.142690292  1352      0x7414a00 INFO           GST_PARENTAGE gstbin.c:1801:gst_bin_remove_func:<dstest4-pipeline> removed child "nvtee-que1"
0:00:00.142713269  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3251:gst_element_dispose:<nvtee-que1> 0x7716380 dispose
0:00:00.142729686  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:789:gst_element_remove_pad:<nvtee-que1> removing pad 'sink'
0:00:00.142750519  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:789:gst_element_remove_pad:<nvtee-que1> removing pad 'src'
0:00:00.142771928  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3297:gst_element_dispose:<nvtee-que1> 0x7716380 parent class dispose
0:00:00.142790104  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3328:gst_element_finalize:<nvtee-que1> 0x7716380 finalize
0:00:00.142806073  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3334:gst_element_finalize:<nvtee-que1> 0x7716380 finalize parent
0:00:00.142829498  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstpad.c:2134:gst_pad_unlink: unlinking nv-onscreendisplay:src(0x765baf0) and nvsink-tee:sink(0x7aca510)
0:00:00.142853947  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstpad.c:2188:gst_pad_unlink: unlinked nv-onscreendisplay:src and nvsink-tee:sink
0:00:00.142877949  1352      0x7414a00 INFO           GST_PARENTAGE gstbin.c:1801:gst_bin_remove_func:<dstest4-pipeline> removed child "nvsink-tee"
0:00:00.142902462  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3251:gst_element_dispose:<nvsink-tee> 0x7ace000 dispose
0:00:00.142919583  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:789:gst_element_remove_pad:<nvsink-tee> removing pad 'sink'
0:00:00.142947616  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3297:gst_element_dispose:<nvsink-tee> 0x7ace000 parent class dispose
0:00:00.142967041  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3328:gst_element_finalize:<nvsink-tee> 0x7ace000 finalize
0:00:00.142983554  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3334:gst_element_finalize:<nvsink-tee> 0x7ace000 finalize parent
0:00:00.143008387  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstpad.c:2134:gst_pad_unlink: unlinking nvvideo-converter:src(0x765b650) and nv-onscreendisplay:sink(0x765b8a0)
0:00:00.143032516  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstpad.c:2188:gst_pad_unlink: unlinked nvvideo-converter:src and nv-onscreendisplay:sink
0:00:00.143059045  1352      0x7414a00 INFO           GST_PARENTAGE gstbin.c:1801:gst_bin_remove_func:<dstest4-pipeline> removed child "nv-onscreendisplay"
0:00:00.143100999  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3251:gst_element_dispose:<nv-onscreendisplay> 0x7a6d7a0 dispose
0:00:00.143120552  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:789:gst_element_remove_pad:<nv-onscreendisplay> removing pad 'sink'
0:00:00.143145609  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:789:gst_element_remove_pad:<nv-onscreendisplay> removing pad 'src'
0:00:00.143168458  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3297:gst_element_dispose:<nv-onscreendisplay> 0x7a6d7a0 parent class dispose
0:00:00.143191339  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3328:gst_element_finalize:<nv-onscreendisplay> 0x7a6d7a0 finalize
0:00:00.143207340  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3334:gst_element_finalize:<nv-onscreendisplay> 0x7a6d7a0 finalize parent
0:00:00.143232397  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstpad.c:2134:gst_pad_unlink: unlinking primary-nvinference-engine:src(0x765b1b0) and nvvideo-converter:sink(0x765b400)
0:00:00.143256175  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstpad.c:2188:gst_pad_unlink: unlinked primary-nvinference-engine:src and nvvideo-converter:sink
0:00:00.143280944  1352      0x7414a00 INFO           GST_PARENTAGE gstbin.c:1801:gst_bin_remove_func:<dstest4-pipeline> removed child "nvvideo-converter"
0:00:00.143304913  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3251:gst_element_dispose:<nvvideo-converter> 0x7a529a0 dispose
0:00:00.143320402  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:789:gst_element_remove_pad:<nvvideo-converter> removing pad 'sink'
0:00:00.143339763  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:789:gst_element_remove_pad:<nvvideo-converter> removing pad 'src'
0:00:00.143359763  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3297:gst_element_dispose:<nvvideo-converter> 0x7a529a0 parent class dispose
0:00:00.143377748  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3328:gst_element_finalize:<nvvideo-converter> 0x7a529a0 finalize
0:00:00.143393141  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3334:gst_element_finalize:<nvvideo-converter> 0x7a529a0 finalize parent
0:00:00.143442679  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstpad.c:2134:gst_pad_unlink: unlinking nvstreammux:src(0x765ad10) and primary-nvinference-engine:sink(0x765af60)
0:00:00.143485689  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstpad.c:2188:gst_pad_unlink: unlinked nvstreammux:src and primary-nvinference-engine:sink
0:00:00.143513339  1352      0x7414a00 INFO           GST_PARENTAGE gstbin.c:1801:gst_bin_remove_func:<dstest4-pipeline> removed child "primary-nvinference-engine"
0:00:00.143540636  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3251:gst_element_dispose:<primary-nvinference-engine> 0x7a4c5f0 dispose
0:00:00.143579390  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:789:gst_element_remove_pad:<primary-nvinference-engine> removing pad 'sink'
0:00:00.143619360  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:789:gst_element_remove_pad:<primary-nvinference-engine> removing pad 'src'
0:00:00.143661026  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3297:gst_element_dispose:<primary-nvinference-engine> 0x7a4c5f0 parent class dispose
0:00:00.143700804  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3328:gst_element_finalize:<primary-nvinference-engine> 0x7a4c5f0 finalize
0:00:00.143718341  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3334:gst_element_finalize:<primary-nvinference-engine> 0x7a4c5f0 finalize parent
0:00:00.143745734  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstpad.c:2134:gst_pad_unlink: unlinking nvv4l2-decoder:src(0x765aac0) and nvstreammux:sink_0(0x7acb2f0)
0:00:00.143771143  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstpad.c:2188:gst_pad_unlink: unlinked nvv4l2-decoder:src and nvstreammux:sink_0
0:00:00.143794792  1352      0x7414a00 INFO           GST_PARENTAGE gstbin.c:1801:gst_bin_remove_func:<dstest4-pipeline> removed child "nvstreammux"
0:00:00.143817993  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3251:gst_element_dispose:<nvstreammux> 0x7716080 dispose
0:00:00.143844811  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:789:gst_element_remove_pad:<nvstreammux> removing pad 'sink_0'
0:00:00.144039188  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:789:gst_element_remove_pad:<nvstreammux> removing pad 'src'
0:00:00.144075253  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3297:gst_element_dispose:<nvstreammux> 0x7716080 parent class dispose
0:00:00.144093110  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3328:gst_element_finalize:<nvstreammux> 0x7716080 finalize
0:00:00.144108759  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3334:gst_element_finalize:<nvstreammux> 0x7716080 finalize parent
0:00:00.144132344  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstpad.c:2134:gst_pad_unlink: unlinking h264-parser:src(0x765a620) and nvv4l2-decoder:sink(0x765a870)
0:00:00.144155961  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstpad.c:2188:gst_pad_unlink: unlinked h264-parser:src and nvv4l2-decoder:sink
0:00:00.144180666  1352      0x7414a00 INFO           GST_PARENTAGE gstbin.c:1801:gst_bin_remove_func:<dstest4-pipeline> removed child "nvv4l2-decoder"
0:00:00.144206524  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3251:gst_element_dispose:<nvv4l2-decoder> 0x76c00c0 dispose
0:00:00.144222780  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:789:gst_element_remove_pad:<nvv4l2-decoder> removing pad 'sink'
0:00:00.144242909  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:789:gst_element_remove_pad:<nvv4l2-decoder> removing pad 'src'
0:00:00.144263198  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3297:gst_element_dispose:<nvv4l2-decoder> 0x76c00c0 parent class dispose
0:00:00.144288800  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3328:gst_element_finalize:<nvv4l2-decoder> 0x76c00c0 finalize
0:00:00.144304768  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3334:gst_element_finalize:<nvv4l2-decoder> 0x76c00c0 finalize parent
0:00:00.144327137  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstpad.c:2134:gst_pad_unlink: unlinking file-source:src(0x765a180) and h264-parser:sink(0x765a3d0)
0:00:00.144349506  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstpad.c:2188:gst_pad_unlink: unlinked file-source:src and h264-parser:sink
0:00:00.144373028  1352      0x7414a00 INFO           GST_PARENTAGE gstbin.c:1801:gst_bin_remove_func:<dstest4-pipeline> removed child "h264-parser"
0:00:00.144395909  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3251:gst_element_dispose:<h264-parser> 0x7668a60 dispose
0:00:00.144411365  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:789:gst_element_remove_pad:<h264-parser> removing pad 'sink'
0:00:00.144431334  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:789:gst_element_remove_pad:<h264-parser> removing pad 'src'
0:00:00.144450823  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3297:gst_element_dispose:<h264-parser> 0x7668a60 parent class dispose
0:00:00.144474664  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3328:gst_element_finalize:<h264-parser> 0x7668a60 finalize
0:00:00.144490025  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3334:gst_element_finalize:<h264-parser> 0x7668a60 finalize parent
0:00:00.144512234  1352      0x7414a00 INFO           GST_PARENTAGE gstbin.c:1801:gst_bin_remove_func:<dstest4-pipeline> removed child "file-source"
0:00:00.144534603  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3251:gst_element_dispose:<file-source> 0x7658220 dispose
0:00:00.144549868  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:789:gst_element_remove_pad:<file-source> removing pad 'src'
0:00:00.144574765  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3297:gst_element_dispose:<file-source> 0x7658220 parent class dispose
0:00:00.144593422  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3328:gst_element_finalize:<file-source> 0x7658220 finalize
0:00:00.144627888  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3334:gst_element_finalize:<file-source> 0x7658220 finalize parent
0:00:00.144648241  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3251:gst_element_dispose:<dstest4-pipeline> 0x76620f0 dispose
0:00:00.144665169  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3297:gst_element_dispose:<dstest4-pipeline> 0x76620f0 parent class dispose
0:00:00.144681266  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3328:gst_element_finalize:<dstest4-pipeline> 0x76620f0 finalize
0:00:00.144696659  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3334:gst_element_finalize:<dstest4-pipeline> 0x76620f0 finalize parent
0:00:00.144725396  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3251:gst_element_dispose:<nvmsg-broker> 0x7acc9e0 dispose
0:00:00.144741141  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:789:gst_element_remove_pad:<nvmsg-broker> removing pad 'sink'
0:00:00.144761270  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3297:gst_element_dispose:<nvmsg-broker> 0x7acc9e0 parent class dispose
0:00:00.144779863  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3328:gst_element_finalize:<nvmsg-broker> 0x7acc9e0 finalize
0:00:00.144795384  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3334:gst_element_finalize:<nvmsg-broker> 0x7acc9e0 finalize parent
0:00:00.144814073  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3251:gst_element_dispose:<nvvideo-renderer> 0x7ad61e0 dispose
0:00:00.144829689  1352      0x7414a00 INFO        GST_ELEMENT_PADS gstelement.c:789:gst_element_remove_pad:<nvvideo-renderer> removing pad 'sink'
0:00:00.144848794  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3297:gst_element_dispose:<nvvideo-renderer> 0x7ad61e0 parent class dispose
0:00:00.144865467  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3328:gst_element_finalize:<nvvideo-renderer> 0x7ad61e0 finalize
0:00:00.144880508  1352      0x7414a00 INFO         GST_REFCOUNTING gstelement.c:3334:gst_element_finalize:<nvvideo-renderer> 0x7ad61e0 finalize parent

In short:

(deepstream-test4-app:1361): GLib-CRITICAL **: 10:55:22.321: g_strchug: assertion 'string != NULL' failed

(deepstream-test4-app:1361): GLib-CRITICAL **: 10:55:22.321: g_strchomp: assertion 'string != NULL' failed
Now playing: ../../../../samples/streams/sample_720p.h264

(deepstream-test4-app:1361): GLib-CRITICAL **: 10:55:22.323: g_strrstr: assertion 'haystack != NULL' failed
Running...
ERROR from element nvmsg-broker: Could not initialize supporting library.
Error details: /dvs/git/dirty/git-master_linux/deepstream/sdk/src/gst-plugins/gst-nvmsgbroker/gstnvmsgbroker.c(303): gst_nvmsgbroker_start (): /GstPipeline:dstest4-pipeline/GstNvMsgBroker:nvmsg-broker:
unable to open shared library
Returned, stopping playback
Deleting pipeline

if you carefully see line 9, the path /dvs/git/dirty/git-master_linux/deepstream/sdk/src/gst-plugins/gst-nvmsgbroker/

doesn’t exists, how to fix this.

[nitin_rai]
Hi, I have the same issue. Did you manage to solve the problem?

Not yet, i have been trying to run deepstream-test4-app, from so many days there isn’t any proper explaination. I followed all the instructions on provided Readme, But that doesn’t seems to be helpful.
Is there any way to test message broker locally i.e., without having an Azure Iot account. I tried with rabbit mqtt local server but it wasn’t working.
I have tried everything from my side but still i am having issues.

:( Today in my despair, I have published this post clearly detailing the steps I am following.

I hope someone can guide us. Regards

2 Likes

I had the same error until I released I had not compiled and installed the client side of the rabbitmq C lib for the test4 app to use.

See the README in the test4 app.

Which points you to:
/opt/nvidia/deepstream/deepstream/sources/libs/amqp_protocol_adaptor

4 Likes