Can't quit from deepstream4.0.1 on TX2 after input q(Quit)

Hi,
Today I try to use deepstream4.0.1 TX2 Jetpack4.2.2.
It can’t get RTSP stream data from camera, maybe it’s the compatibility issue with camera that same with deepstream4.0.
But my question is it can’t quit from program after input ‘q’, I found it’s no response for function ‘destroy_pipeline (appCtx[i])’ ,It’s OK for Deepstream4.0.

log:

sudo ./deepstream-app -c ../../../objectDetector_Yolo/deepstream_app_config_yoloV3.txt

Using winsys: x11 
Creating LL OSD context new
Deserialize yoloLayerV3 plugin: yolo_83
Deserialize yoloLayerV3 plugin: yolo_95
Deserialize yoloLayerV3 plugin: yolo_107
cb_sourcesetup set 100 latency

Runtime commands:
	h: Print this help
	q: Quit

	p: Pause
	r: Resume

NOTE: To expand a source in the 2D tiled display and view object details, left-click on the source.
      To go back to the tiled display, right-click anywhere on the window.


**PERF: FPS 0 (Avg)	
**PERF: 0.00 (0.00)	
** INFO: <bus_callback:189>: Pipeline ready

** INFO: <bus_callback:175>: Pipeline running

Opening in BLOCKING MODE 
NvMMLiteOpen : Block : BlockType = 261 
NVMEDIA: Reading vendor.tegra.display-size : status: 6 
NvMMLiteBlockCreate : Block : BlockType = 261 
**PERF: 0.00 (0.00)	
**PERF: 0.00 (0.00)	
**PERF: 0.00 (0.00)	
**PERF: 0.00 (0.00)	
**PERF: 0.00 (0.00)	
**PERF: 0.00 (0.00)	
**PERF: 0.00 (0.00)	
**PERF: 0.00 (0.00)	
**PERF: 0.00 (0.00)	
**PERF: 0.00 (0.00)	
**PERF: 0.00 (0.00)	
q
Quitting
----(no response from here!!!)
done:

  g_print ("Quitting\n");

  for (i = 0; i < num_instances; i++) {
    if (appCtx[i]->return_value == -1)
      return_value = -1;
    destroy_pipeline (appCtx[i]);(**********************no response for this function*******)

    g_mutex_lock (&disp_lock);
    if (windows[i])
      XDestroyWindow (display, windows[i]);
    windows[i] = 0;
    g_mutex_unlock (&disp_lock);

    g_free (appCtx[i]);
  }

  g_mutex_lock (&disp_lock);
  if (display)
    XCloseDisplay (display);
  display = NULL;
  g_mutex_unlock (&disp_lock);
  g_mutex_clear (&disp_lock);

  if (main_loop) {
    g_main_loop_unref (main_loop);
  }

Hi,
Do you have any modification to the config file? We have verified each sample config. It should work just fine if you install the whole package( system,CUDA,DS DSK,… ) through sdkmanager.

thanks, it’s OK now.