opened
jlerasmus
username_0
Running sample `ode_occurrence_rtsp_start_record_tap_action.py` logs error and throws segmentation fault when pressing 'q' to exit application.

Error:
```
0:00:08.434763531  3639     0x12566460 ERROR                    DSL src/DslTapBintr.cpp:114:UnlinkFromSource:  : TapBintr 'src-0-record-tap' failed to unlink from Decode Source Tee
```

Debugger breaks at line 209 of `DslNodetr.h` when the segmentation fault occurs:
```
return GST_ELEMENT(m_pGstObj);
```

If the record-tap is not added with `dsl_source_rtsp_tap_add`, the error log and segementation fault does not occur.  The following is logged to the console though:
```
nvbuf_utils: dmabuf_fd 1306 mapped entry NOT found
```
Error and segmentation fault on quitting application when rtsp-tap is added
issue
created
rjhowell44
username_1
Thanks @username_0 I will look into this. 

RE: *nvbuf_utils: dmabuf_fd 1306 mapped entry NOT found* 

This I'm aware of and have reported such to nvidia as this showed up with the 5.0 release.  They of course want me to reproduce using their app which I have not had time to follow up on as of yet.
comment
created
jlerasmus
username_0
@username_1 I am still getting the segfault on the latest v0.08.alpha branch

```
0:00:07.297015085 11595      0xe3ee8f0 INFO                     DSL src/DslPipelineBintr.cpp:747:HandleXWindowEvents:  : Key released = 'q'
key released =  q
0:00:07.297340143 11595      0xe3ee8f0 INFO                     DSL src/DslServices.h:664:GetMainLoopHandle:  : Returning Handle to MainLoop
0:00:07.298293964 11595      0xe06ff60 INFO                     DSL src/DslBintr.h:223:SetState:  : Changing state to 'NULL' for Bintr 'pipeline'
0:00:07.298432665 11595      0xe06ff60 INFO                     DSL src/DslBintr.h:229:SetState:  : State change completed synchronously for Bintr'pipeline'
0:00:07.298548709 11595      0xe06ff60 INFO                     DSL src/DslPipelineSourcesBintr.cpp:230:UnlinkAll:  : Unlinking stream_muxer from src-0
0:00:07.298599960 11595      0xe06ff60 INFO                     DSL src/DslSourceBintr.cpp:144:UnlinkFromSink:  : Unlinking and releasing request Sink Pad for StreamMux stream_muxer
0:00:07.299076063 11595      0xe06ff60 WARN                     DSL src/DslSourceBintr.cpp:946:UnlinkAll:  : *********************************source
0:00:07.299201846 11595      0xe06ff60 INFO                     DSL src/DslTapBintr.cpp:109:UnlinkFromSource:  : Unlinking and releasing requested Source Pad for Decode Source Tee src-0-record-tap
0:00:07.299283671 11595      0xe06ff60 ERROR                    DSL src/DslTapBintr.cpp:114:UnlinkFromSource:  : TapBintr 'src-0-record-tap' failed to unlink from Decode Source Tee
Segmentation fault (core dumped)
```
comment
created
jlerasmus
username_0
@username_1, I also got  a different error when quitting from terminal using Ctrl+C, but this occurs randomly (sorry, only had INFO logging enabled)
```
^C0:00:29.381972166  1106     0x2edb7210 WARN                     DSL src/DslSourceBintr.cpp:946:UnlinkAll:  : *********************************source
0:00:29.382190347  1106     0x2edb7210 ERROR                    DSL src/DslTapBintr.cpp:114:UnlinkFromSource:  : TapBintr 'src-1-record-tap' failed to unlink from Decode Source Tee
g_mutex_clear() called on uninitialised or locked mutex
Aborted (core dumped)
```

Here is the full Debug log from when 'q' is pressed:
```
0:00:06.554164941  2037      0x5475cf0 INFO                     DSL src/DslPipelineBintr.cpp:747:HandleXWindowEvents:  : Key released = 'q'
key released =  q
0:00:06.554435415  2037      0x5475cf0 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Services::GetMainLoopHandle()
0:00:06.554482655  2037      0x5475cf0 INFO                     DSL src/DslServices.h:664:GetMainLoopHandle:  : Returning Handle to MainLoop
0:00:06.554503801  2037      0x5475cf0 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Services::GetMainLoopHandle()
0:00:06.554596459  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Services::PipelineDeleteAll()
0:00:06.554667085  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::GstNodetr::RemoveAllChildren()
0:00:06.554755368  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.554791879  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.554831880  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.554877975  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.554911100  2037      0x50f5f60 DEBUG                    DSL src/DslNodetr.h:379:RemoveAllChildren:  : Removing Child GstNodetr'iou-tracker' from Parent GST BIn'pipeline'
0:00:06.554955997  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.555050009  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.555083551  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.555101416  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.555230533  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.555253763  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.555278034  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.555295899  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.555314649  2037      0x50f5f60 DEBUG                    DSL src/DslNodetr.h:379:RemoveAllChildren:  : Removing Child GstNodetr'on-screen-display' from Parent GST BIn'pipeline'
0:00:06.555340639  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.555358973  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.555383244  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.555400692  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.555507725  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.555530382  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.555553455  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.555571112  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.555590123  2037      0x50f5f60 DEBUG                    DSL src/DslNodetr.h:379:RemoveAllChildren:  : Removing Child GstNodetr'primary-gie' from Parent GST BIn'pipeline'
0:00:06.555614134  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.555631842  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.555654186  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.555670749  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.555751063  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.555769761  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.555792574  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.555810127  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.555827887  2037      0x50f5f60 DEBUG                    DSL src/DslNodetr.h:379:RemoveAllChildren:  : Removing Child GstNodetr'sinks-bin' from Parent GST BIn'pipeline'
0:00:06.555852054  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.555869763  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.555892055  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.555909087  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.555992526  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.556010547  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.556032891  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.556050079  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.556069715  2037      0x50f5f60 DEBUG                    DSL src/DslNodetr.h:379:RemoveAllChildren:  : Removing Child GstNodetr'sources-bin' from Parent GST BIn'pipeline'
0:00:06.556093934  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.556111382  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.556133466  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.556150289  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.556438367  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.556459878  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.556482743  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.556500503  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.556518212  2037      0x50f5f60 DEBUG                    DSL src/DslNodetr.h:379:RemoveAllChildren:  : Removing Child GstNodetr'tiler' from Parent GST BIn'pipeline'
0:00:06.556542587  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.556560817  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.556583161  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.556600453  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.556655194  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::RemoveAllChildren()
0:00:06.556683684  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.556700194  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.556722174  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.556738841  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.556756185  2037      0x50f5f60 DEBUG                    DSL src/DslBase.h:206:RemoveAllChildren:  : Removing Child 'iou-tracker' from Parent 'pipeline'
0:00:06.556779050  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::ClearParentName()
0:00:06.556795977  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::ClearParentName()
0:00:06.556821290  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.556838322  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.556860093  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.556876552  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.556893531  2037      0x50f5f60 DEBUG                    DSL src/DslBase.h:206:RemoveAllChildren:  : Removing Child 'on-screen-display' from Parent 'pipeline'
0:00:06.556915719  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::ClearParentName()
0:00:06.556932126  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::ClearParentName()
0:00:06.556956501  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.556973168  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.556995043  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.557011710  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.557028794  2037      0x50f5f60 DEBUG                    DSL src/DslBase.h:206:RemoveAllChildren:  : Removing Child 'primary-gie' from Parent 'pipeline'
0:00:06.557050930  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::ClearParentName()
0:00:06.557067753  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::ClearParentName()
0:00:06.557092285  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.557109056  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.557131035  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.557147911  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.557166817  2037      0x50f5f60 DEBUG                    DSL src/DslBase.h:206:RemoveAllChildren:  : Removing Child 'sinks-bin' from Parent 'pipeline'
0:00:06.557189005  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::ClearParentName()
0:00:06.557205255  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::ClearParentName()
0:00:06.557229110  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.557245360  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.557266871  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.557283174  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.557300101  2037      0x50f5f60 DEBUG                    DSL src/DslBase.h:206:RemoveAllChildren:  : Removing Child 'sources-bin' from Parent 'pipeline'
0:00:06.557322028  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::ClearParentName()
0:00:06.557338695  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::ClearParentName()
0:00:06.557363331  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.557379998  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.557401717  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.557418488  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.557435364  2037      0x50f5f60 DEBUG                    DSL src/DslBase.h:206:RemoveAllChildren:  : Removing Child 'tiler' from Parent 'pipeline'
0:00:06.557457135  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::ClearParentName()
0:00:06.557473958  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::ClearParentName()
0:00:06.557500938  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::RemoveAllChildren()
0:00:06.557518646  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::GstNodetr::RemoveAllChildren()
0:00:06.557548699  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::PipelineBintr::~PipelineBintr()
0:00:06.557571356  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::PipelineBintr::Stop()
0:00:06.557594481  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Bintr::SetState()
0:00:06.557621148  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.557637971  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.557655055  2037      0x50f5f60 INFO                     DSL src/DslBintr.h:223:SetState:  : Changing state to 'NULL' for Bintr 'pipeline'
0:00:06.557676462  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.557693493  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.557810631  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.557832767  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.557851517  2037      0x50f5f60 INFO                     DSL src/DslBintr.h:229:SetState:  : State change completed synchronously for Bintr'pipeline'
0:00:06.557869226  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Bintr::SetState()
0:00:06.557893549  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Bintr::IsLinked()
0:00:06.557912247  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Bintr::IsLinked()
0:00:06.557935216  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::BranchBintr::UnlinkAll()
0:00:06.557963029  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::IsLinkedToSink()
0:00:06.557981675  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::IsLinkedToSink()
0:00:06.558004957  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::GstNodetr::UnlinkFromSink()
0:00:06.558027978  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::IsLinkedToSink()
0:00:06.558045270  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::IsLinkedToSink()
0:00:06.558067458  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.558085844  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.558107251  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.558124543  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.558146835  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.558164075  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.558186315  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.558203711  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.558235586  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::UnlinkFromSink()
0:00:06.558268816  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.558287254  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.558311265  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.558328140  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.558345901  2037      0x50f5f60 DEBUG                    DSL src/DslNodetr.h:111:UnlinkFromSink:  : Unlinking Source 'sources-bin' from Sink 'primary-gie'
0:00:06.558368036  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::UnlinkFromSink()
0:00:06.558386058  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::GstNodetr::UnlinkFromSink()
0:00:06.558410641  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::PipelineSourcesBintr::UnlinkAll()
0:00:06.558441632  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.558459913  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.558483403  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.558500331  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.558517622  2037      0x50f5f60 INFO                     DSL src/DslPipelineSourcesBintr.cpp:230:UnlinkAll:  : Unlinking stream_muxer from src-0
0:00:06.558542519  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::SourceBintr::UnlinkFromSink()
0:00:06.558565488  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::IsLinkedToSink()
0:00:06.558583092  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::IsLinkedToSink()
0:00:06.558618510  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.558637052  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.558654344  2037      0x50f5f60 INFO                     DSL src/DslSourceBintr.cpp:144:UnlinkFromSink:  : Unlinking and releasing request Sink Pad for StreamMux stream_muxer
0:00:06.558758200  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: std::shared_ptr<DSL::Nodetr> DSL::Nodetr::GetSink()
0:00:06.558788617  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: std::shared_ptr<DSL::Nodetr> DSL::Nodetr::GetSink()
0:00:06.558820857  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.558840024  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.559300866  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::UnlinkFromSink()
0:00:06.559348627  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.559368315  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.559394617  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.559413159  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.559430712  2037      0x50f5f60 DEBUG                    DSL src/DslNodetr.h:111:UnlinkFromSink:  : Unlinking Source 'src-0' from Sink 'stream_muxer'
0:00:06.559451493  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::UnlinkFromSink()
0:00:06.559469358  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::SourceBintr::UnlinkFromSink()
0:00:06.559493421  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::RtspSourceBintr::UnlinkAll()
0:00:06.559516494  2037      0x50f5f60 WARN                     DSL src/DslSourceBintr.cpp:946:UnlinkAll:  : *********************************source
0:00:06.559543526  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::GstNodetr::UnlinkFromSink()
0:00:06.559568266  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::IsLinkedToSink()
0:00:06.559586964  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::IsLinkedToSink()
0:00:06.559612069  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.559631236  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.559654466  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.559672539  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.559694570  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.559712227  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.559734936  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.559752124  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.559815823  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::UnlinkFromSink()
0:00:06.559849677  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.559869105  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.559893793  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.559939366  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.559974732  2037      0x50f5f60 DEBUG                    DSL src/DslNodetr.h:111:UnlinkFromSink:  : Unlinking Source 'pre-decode-queue' from Sink 'decode-bin'
0:00:06.560012180  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::UnlinkFromSink()
0:00:06.560047754  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::GstNodetr::UnlinkFromSink()
0:00:06.560094109  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::RtspSourceBintr::HasTapBintr()
0:00:06.560133016  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::RtspSourceBintr::HasTapBintr()
0:00:06.560184006  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::TapBintr::UnlinkFromSource()
0:00:06.560231611  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::IsLinkedToSource()
0:00:06.560266768  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::IsLinkedToSource()
0:00:06.560317863  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.560350780  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.560385624  2037      0x50f5f60 INFO                     DSL src/DslTapBintr.cpp:109:UnlinkFromSource:  : Unlinking and releasing requested Source Pad for Decode Source Tee src-0-record-tap
0:00:06.560591618  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.560648337  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.560683025  2037      0x50f5f60 ERROR                    DSL src/DslTapBintr.cpp:114:UnlinkFromSource:  : TapBintr 'src-0-record-tap' failed to unlink from Decode Source Tee
0:00:06.560716932  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::TapBintr::UnlinkFromSource()
0:00:06.560757714  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::RecordTapBintr::UnlinkAll()
0:00:06.560802715  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.560842455  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.560886258  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.560923134  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.561007250  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::GstNodetr::RemoveChild()
0:00:06.561054282  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::IsChild()
0:00:06.561096054  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.561130013  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.561171940  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::IsChild()
0:00:06.561216472  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.561250588  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.561289651  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.561332412  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.561486529  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::RemoveChild()
0:00:06.561521009  2037      0x5475400 WARN             matroskamux matroska-mux.c:3468:gst_matroska_mux_finish:0x5470a10 unable to get final track duration
0:00:06.561631219  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::IsChild()
0:00:06.561679762  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.561714190  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.561752159  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::IsChild()
0:00:06.561803202  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::ClearParentName()
0:00:06.561840494  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::ClearParentName()
0:00:06.561877734  2037      0x50f5f60 DEBUG                    DSL src/DslBase.h:192:RemoveChild:  : Child 'record-bin' removed from Parent 'src-0-record-tap'
0:00:06.561910495  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::RemoveChild()
0:00:06.561942423  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::GstNodetr::RemoveChild()
0:00:06.561983621  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::~Nodetr()
0:00:06.562019820  2037      0x50f5f60 DEBUG                    DSL src/DslNodetr.h:75:~Nodetr:  : Nodetr 'record-bin' deleted
0:00:06.562051383  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::~Nodetr()
0:00:06.562087373  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::~Base()
0:00:06.562118103  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::~Base()
0:00:06.562160812  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::RecordMgr::DestroyContext()
0:00:06.562204407  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::RecordMgr::IsOn()
0:00:06.562235397  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::RecordMgr::IsOn()
0:00:06.562271804  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::RecordMgr::DestroyContext()
0:00:06.562319304  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::RecordTapBintr::UnlinkAll()
0:00:06.562358107  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::GstNodetr::UnlinkFromSource()
0:00:06.562396129  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::IsLinkedToSource()
0:00:06.562430504  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::IsLinkedToSource()
0:00:06.562466807  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.562499308  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.562542902  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.562577903  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.562613008  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.562643633  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.562678425  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.562715614  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.562789834  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::UnlinkFromSource()
0:00:06.562834574  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.562866345  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.562903065  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.562935878  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.563008952  2037      0x50f5f60 DEBUG                    DSL src/DslNodetr.h:148:UnlinkFromSource:  : Unlinking self 'pre-decode-queue' as a Sink from 'pre-decode-tee' Source
0:00:06.563056245  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::UnlinkFromSource()
0:00:06.563086766  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::GstNodetr::UnlinkFromSource()
0:00:06.563123694  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::GstNodetr::UnlinkFromSink()
0:00:06.563160361  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::IsLinkedToSink()
0:00:06.563192080  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::IsLinkedToSink()
0:00:06.563227914  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.563262290  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.563301041  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.563343229  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.563380000  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.563410730  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.563444324  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.563477242  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.563546045  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::UnlinkFromSink()
0:00:06.563590681  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.563631203  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.563667818  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.563699433  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.563730423  2037      0x50f5f60 DEBUG                    DSL src/DslNodetr.h:111:UnlinkFromSink:  : Unlinking Source 'src-parse' from Sink 'pre-decode-tee'
0:00:06.563764122  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::UnlinkFromSink()
0:00:06.563795112  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::GstNodetr::UnlinkFromSink()
0:00:06.563834123  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::GstNodetr::UnlinkFromSink()
0:00:06.563871259  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::IsLinkedToSink()
0:00:06.563903291  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::IsLinkedToSink()
0:00:06.563940896  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.563976678  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.564016262  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.564048241  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.564083138  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.564113868  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.564149337  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.564181421  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::GetGstElement()
0:00:06.564251630  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::UnlinkFromSink()
0:00:06.564301267  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.564334653  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.564373143  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Base::GetName()
0:00:06.564405591  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Base::GetName()
0:00:06.564437623  2037      0x50f5f60 DEBUG                    DSL src/DslNodetr.h:111:UnlinkFromSink:  : Unlinking Source 'src-depay' from Sink 'src-parse'
0:00:06.564471530  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::Nodetr::UnlinkFromSink()
0:00:06.564502676  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:75:~LogFunc: DSL::GstNodetr::UnlinkFromSink()
0:00:06.564544344  2037      0x50f5f60 DEBUG                    DSL src/DslLogGst.h:69:LogFunc: DSL::Nodetr::GetGstElement()
Segmentation fault (core dumped)
```
comment
created
rjhowell44
username_1
@username_0  just fyi, I was finally able to get my live setup running again... should be able to fix the remaining issues tomorrow
comment
created
rjhowell44
username_1
@username_0 the segmentation fault issue has been resolved..
comment
created
jlerasmus
username_0
@username_1 thanks, I will test and confirm
comment
created
jlerasmus
username_0
@username_1, I can confirm that the segmentation fault is fixed.  I believe you can close the issue.

As a final note regarding the `nvbuf_utils` message, herewith my debug log:
```
  0:00:09.260938622 15019     0x2ddd4e30 INFO                     DSL src/DslPipelineBintr.cpp:747:HandleXWindowEvents:  : Key released = 'q'
  key released =  q
  0:00:09.261218835 15019     0x2ddd4e30 INFO                     DSL src/DslServices.h:664:GetMainLoopHandle:  : Returning Handle to MainLoop
  0:00:09.261435298 15019     0x2da56760 INFO                     DSL src/DslServices.cpp:7717:ReturnValueToString:  : Result = 0 = DSL_RESULT_SUCCESS
  DSL_RESULT_SUCCESS
  0:00:09.262414691 15019     0x2da56760 INFO                     DSL src/DslBintr.h:223:SetState:  : Changing state to 'NULL' for Bintr 'pipeline'
  0:00:09.262549798 15019     0x2da56760 INFO                     DSL src/DslBintr.h:229:SetState:  : State change completed synchronously for Bintr'pipeline'
  0:00:09.262663602 15019     0x2da56760 INFO                     DSL src/DslPipelineSourcesBintr.cpp:238:UnlinkAll:  : Unlinking stream_muxer from src-0
  0:00:09.262707666 15019     0x2da56760 INFO                     DSL src/DslNodetr.h:607:UnlinkFromSinkMuxer:  : Unlinking and releasing requested Sink Pad '0x2ddb3160' for Bintr 'src-0'
  0:00:09.272987496 15019     0x2ddd4d90 WARN                 rtspsrc gstrtspsrc.c:5999:gst_rtspsrc_try_send:<src-0> send interrupted
  0:00:09.273032340 15019     0x2ddd4d90 WARN                 rtspsrc gstrtspsrc.c:7673:gst_rtspsrc_close:<src-0> TEARDOWN interrupted
  0:00:09.275547492 15019     0x2da56760 INFO                     DSL src/DslNodetr.h:626:UnlinkFromSinkMuxer:  : Bintr 'src-0' changed state to NULL successfully
  0:00:09.276242974 15019     0x2da56760 INFO                     DSL src/DslSourceBintr.cpp:881:UnlinkAll:  : Stream management disabled for RTSP Source 'src-0'
  0:00:09.276436832 15019     0x2da56760 INFO                     DSL src/DslNodetr.h:547:UnlinkFromSourceTee:  : Unlinking and releasing requested Src Pad '0x2ddb8d00' for Bintr 'pre-decode-queue'
  0:00:09.276853506 15019     0x2da56760 INFO                     DSL src/DslTapBintr.cpp:71:UnlinkFromSourceTee:  : Unlinking and releasing requested Source Pad for TapBintr src-0-record-tap
  0:00:09.276958560 15019     0x2da56760 INFO                     DSL src/DslNodetr.h:547:UnlinkFromSourceTee:  : Unlinking and releasing requested Src Pad '0x2ddb8aa0' for Bintr 'src-0-record-tap'
  0:00:09.278355931 15019     0x2da56760 INFO                     DSL src/DslMultiComponentsBintr.cpp:193:UnlinkAll:  : Unlinking sink_bin_tee from window-sink
  0:00:09.278428692 15019     0x2da56760 INFO                     DSL src/DslNodetr.h:547:UnlinkFromSourceTee:  : Unlinking and releasing requested Src Pad '0x2ddb8f60' for Bintr 'window-sink'
  nvbuf_utils: dmabuf_fd 1306 mapped entry NOT found
  0:00:09.340796749 15019     0x2da56760 INFO                     DSL src/DslServices.cpp:6652:ComponentDeleteAll:  : All Components deleted successfully
  0:00:09.340959564 15019     0x2da56760 INFO                     DSL src/DslServices.cpp:3275:PphDeleteAll:  : All Pad Probe Handlers deleted successfully
  0:00:09.341097067 15019     0x2da56760 INFO                     DSL src/DslServices.cpp:2920:OdeTriggerDeleteAll:  : All ODE Triggers deleted successfully
  0:00:09.341151755 15019     0x2da56760 INFO                     DSL src/DslServices.cpp:1994:OdeAreaDeleteAll:  : All ODE Areas deleted successfully
  0:00:09.341264257 15019     0x2da56760 INFO                     DSL src/DslServices.cpp:1864:OdeActionDeleteAll:  : All ODE Actions deleted successfully
  0:00:09.341403739 15019     0x2da56760 INFO                     DSL src/DslServices.cpp:921:DisplayTypeDeleteAll:  : All Display Types deleted successfully
```
comment
created
rjhowell44
username_1
@username_0 Thanks for the log. I will try and chase this down with Nvidia over the coming weeks
comment
closed
rjhowell44
username_1
issue