Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

crash while runing desktop/example/hand_tracking #865

Closed
VeitchKyrie opened this issue Jul 2, 2020 · 6 comments
Closed

crash while runing desktop/example/hand_tracking #865

VeitchKyrie opened this issue Jul 2, 2020 · 6 comments
Assignees

Comments

@VeitchKyrie
Copy link

VeitchKyrie commented Jul 2, 2020

hand tracking will crash each time in runing with a double free issue, it seems there's something wrong with some kind of resource, BTW, my device is not equiped with webcam, so is it possible caused by no input stream?

GLOG_logtostderr=1 bazel-bin/mediapipe/examples/desktop/hand_tracking/hand_tracking_gpu   --calculator_graph_config_file=mediapipe/graphs/hand_tracking/hand_tracking_mobile.pbtxt
I20200702 10:19:39.963848 22054 demo_run_graph_main_gpu.cc:51] Get calculator graph config contents: # MediaPipe graph that performs hand tracking with TensorFlow Lite on GPU.
Used in the examples in
mediapipe/examples/android/src/java/com/mediapipe/apps/handtrackinggpu and
mediapipe/examples/ios/handtrackinggpu.

Images coming into and out of the graph.
input_stream: "input_video"
output_stream: "output_video"

Throttles the images flowing downstream for flow control. It passes through
the very first incoming image unaltered, and waits for downstream nodes
(calculators and subgraphs) in the graph to finish their tasks before it
passes through another image. All images that come in while waiting are
dropped, limiting the number of in-flight images in most part of the graph to
1. This prevents the downstream nodes from queuing up incoming images and data
excessively, which leads to increased latency and memory usage, unwanted in
real-time mobile applications. It also eliminates unnecessarily computation,
e.g., the output produced by a node may get dropped downstream if the
subsequent nodes are still busy processing previous inputs.
node {
  calculator: "FlowLimiterCalculator"
  input_stream: "input_video"
  input_stream: "FINISHED:hand_rect"
  input_stream_info: {
    tag_index: "FINISHED"
    back_edge: true
  }
  output_stream: "throttled_input_video"
}

Caches a hand-presence decision fed back from HandLandmarkSubgraph, and upon
the arrival of the next input image sends out the cached decision with the
timestamp replaced by that of the input image, essentially generating a packet
that carries the previous hand-presence decision. Note that upon the arrival
of the very first input image, an empty packet is sent out to jump start the
feedback loop.
node {
  calculator: "PreviousLoopbackCalculator"
  input_stream: "MAIN:throttled_input_video"
  input_stream: "LOOP:hand_presence"
  input_stream_info: {
    tag_index: "LOOP"
    back_edge: true
  }
  output_stream: "PREV_LOOP:prev_hand_presence"
}

Drops the incoming image if HandLandmarkSubgraph was able to identify hand
presence in the previous image. Otherwise, passes the incoming image through
to trigger a new round of hand detection in HandDetectionSubgraph.
node {
  calculator: "GateCalculator"
  input_stream: "throttled_input_video"
  input_stream: "DISALLOW:prev_hand_presence"
  output_stream: "hand_detection_input_video"

  node_options: {
    [type.googleapis.com/mediapipe.GateCalculatorOptions] {
      empty_packets_as_allow: true
    }
  }
}

Subgraph that detections hands (see hand_detection_gpu.pbtxt).
node {
  calculator: "HandDetectionSubgraph"
  input_stream: "hand_detection_input_video"
  output_stream: "DETECTIONS:palm_detections"
  output_stream: "NORM_RECT:hand_rect_from_palm_detections"
}

Subgraph that localizes hand landmarks (see hand_landmark_gpu.pbtxt).
node {
  calculator: "HandLandmarkSubgraph"
  input_stream: "IMAGE:throttled_input_video"
  input_stream: "NORM_RECT:hand_rect"
  output_stream: "LANDMARKS:hand_landmarks"
  output_stream: "NORM_RECT:hand_rect_from_landmarks"
  output_stream: "PRESENCE:hand_presence"
  output_stream: "HANDEDNESS:handedness"
}

Caches a hand rectangle fed back from HandLandmarkSubgraph, and upon the
arrival of the next input image sends out the cached rectangle with the
timestamp replaced by that of the input image, essentially generating a packet
that carries the previous hand rectangle. Note that upon the arrival of the
very first input image, an empty packet is sent out to jump start the
feedback loop.
node {
  calculator: "PreviousLoopbackCalculator"
  input_stream: "MAIN:throttled_input_video"
  input_stream: "LOOP:hand_rect_from_landmarks"
  input_stream_info: {
    tag_index: "LOOP"
    back_edge: true
  }
  output_stream: "PREV_LOOP:prev_hand_rect_from_landmarks"
}

Merges a stream of hand rectangles generated by HandDetectionSubgraph and that
generated by HandLandmarkSubgraph into a single output stream by selecting
between one of the two streams. The former is selected if the incoming packet
is not empty, i.e., hand detection is performed on the current image by
HandDetectionSubgraph (because HandLandmarkSubgraph could not identify hand
presence in the previous image). Otherwise, the latter is selected, which is
never empty because HandLandmarkSubgraphs processes all images (that went
through FlowLimiterCaculator).
node {
  calculator: "MergeCalculator"
  input_stream: "hand_rect_from_palm_detections"
  input_stream: "prev_hand_rect_from_landmarks"
  output_stream: "hand_rect"
}

Subgraph that renders annotations and overlays them on top of the input
images (see renderer_gpu.pbtxt).
node {
  calculator: "RendererSubgraph"
  input_stream: "IMAGE:throttled_input_video"
  input_stream: "LANDMARKS:hand_landmarks"
  input_stream: "NORM_RECT:hand_rect"
  input_stream: "DETECTIONS:palm_detections"
  input_stream: "HANDEDNESS:handedness"
  output_stream: "IMAGE:output_video"
}
I20200702 10:19:39.969641 22054 demo_run_graph_main_gpu.cc:57] Initialize the calculator graph.
I20200702 10:19:39.972904 22054 demo_run_graph_main_gpu.cc:61] Initialize the GPU.
I20200702 10:19:40.602629 22054 gl_context_egl.cc:158] Successfully initialized EGL. Major : 1 Minor: 4
I20200702 10:19:40.635076 22080 gl_context.cc:324] GL version: 3.0 (OpenGL ES 3.0 Mesa 18.0.5)
I20200702 10:19:40.635179 22054 demo_run_graph_main_gpu.cc:67] Initialize the camera or load the video.
[ WARN:0] VIDEOIO ERROR: V4L: can't open camera by index 0
**Error in `bazel-bin/mediapipe/examples/desktop/hand_tracking/hand_tracking_gpu': double free or corruption (fasttop): 0x00007fa53c0008f0**
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7fa56173c7e5]
/lib/x86_64-linux-gnu/libc.so.6(+0x8037a)[0x7fa56174537a]
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x4c)[0x7fa56174953c]
/usr/lib/x86_64-linux-gnu/mesa-egl/libEGL.so.1(+0x13acc)[0x7fa561cb8acc]
/usr/lib/x86_64-linux-gnu/mesa-egl/libEGL.so.1(eglReleaseThread+0x66)[0x7fa561caef26]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x6439)[0x7fa5624fa439]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x7870)[0x7fa5624fb870]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x6d)[0x7fa5617cc41d]
======= Memory map: ========
00400000-00b17000 r-xp 00000000 fd:00 4207147                            /home/V01.NET/uidq1459/.cache/bazel/_bazel_uidq1459/a8b1dc09f1f533f4a5338765afba65f7/execroot/mediapipe/bazel-out/k8-opt/bin/mediapipe/examples/desktop/hand_tracking/hand_tracking_gpu
00b18000-00b1a000 r--p 00717000 fd:00 4207147                            /home/V01.NET/uidq1459/.cache/bazel/_bazel_uidq1459/a8b1dc09f1f533f4a5338765afba65f7/execroot/mediapipe/bazel-out/k8-opt/bin/mediapipe/examples/desktop/hand_tracking/hand_tracking_gpu
00b1a000-00b1e000 rw-p 00719000 fd:00 4207147                            /home/V01.NET/uidq1459/.cache/bazel/_bazel_uidq1459/a8b1dc09f1f533f4a5338765afba65f7/execroot/mediapipe/bazel-out/k8-opt/bin/mediapipe/examples/desktop/hand_tracking/hand_tracking_gpu
00b1e000-00b36000 rw-p 00000000 00:00 0 
01500000-0175b000 rw-p 00000000 00:00 0                                  [heap]
7fa534000000-7fa534021000 rw-p 00000000 00:00 0 
7fa534021000-7fa538000000 ---p 00000000 00:00 0 
7fa53c000000-7fa53c021000 rw-p 00000000 00:00 0 
7fa53c021000-7fa540000000 ---p 00000000 00:00 0 
7fa540f8f000-7fa540f90000 ---p 00000000 00:00 0 
7fa540f90000-7fa541790000 rw-p 00000000 00:00 0 
7fa541790000-7fa541791000 ---p 00000000 00:00 0 
7fa541791000-7fa541f91000 rw-p 00000000 00:00 0 
7fa541f91000-7fa542f91000 rw-s 10dd39000 00:06 1238                      /dev/dri/card0
7fa542f91000-7fa542fa4000 r-xp 00000000 fd:00 4330017                    /lib/x86_64-linux-gnu/libbsd.so.0.8.2
7fa542fa4000-7fa5431a3000 ---p 00013000 fd:00 4330017                    /lib/x86_64-linux-gnu/libbsd.so.0.8.2
7fa5431a3000-7fa5431a4000 r--p 00012000 fd:00 4330017                    /lib/x86_64-linux-gnu/libbsd.so.0.8.2
7fa5431a4000-7fa5431a5000 rw-p 00013000 fd:00 4330017                    /lib/x86_64-linux-gnu/libbsd.so.0.8.2
7fa5431a5000-7fa5431a6000 rw-p 00000000 00:00 0 
7fa5431a6000-7fa5431cb000 r-xp 00000000 fd:00 4330193                    /lib/x86_64-linux-gnu/libtinfo.so.5.9
7fa5431cb000-7fa5433ca000 ---p 00025000 fd:00 4330193                    /lib/x86_64-linux-gnu/libtinfo.so.5.9
7fa5433ca000-7fa5433ce000 r--p 00024000 fd:00 4330193                    /lib/x86_64-linux-gnu/libtinfo.so.5.9
7fa5433ce000-7fa5433cf000 rw-p 00028000 fd:00 4330193                    /lib/x86_64-linux-gnu/libtinfo.so.5.9
7fa5433cf000-7fa543400000 r-xp 00000000 fd:00 1974910                    /usr/lib/x86_64-linux-gnu/libedit.so.2.0.53
7fa543400000-7fa543600000 ---p 00031000 fd:00 1974910                    /usr/lib/x86_64-linux-gnu/libedit.so.2.0.53
7fa543600000-7fa543602000 r--p 00031000 fd:00 1974910                    /usr/lib/x86_64-linux-gnu/libedit.so.2.0.53
7fa543602000-7fa543603000 rw-p 00033000 fd:00 1974910                    /usr/lib/x86_64-linux-gnu/libedit.so.2.0.53
7fa543603000-7fa543607000 rw-p 00000000 00:00 0 
7fa543607000-7fa546c6e000 r-xp 00000000 fd:00 1974881                    /usr/lib/x86_64-linux-gnu/libLLVM-6.0.so.1
7fa546c6e000-7fa546c6f000 ---p 03667000 fd:00 1974881                    /usr/lib/x86_64-linux-gnu/libLLVM-6.0.so.1
7fa546c6f000-7fa546fe0000 r--p 03667000 fd:00 1974881                    /usr/lib/x86_64-linux-gnu/libLLVM-6.0.so.1
7fa546fe0000-7fa546fee000 rw-p 039d8000 fd:00 1974881                    /usr/lib/x86_64-linux-gnu/libLLVM-6.0.so.1
7fa546fee000-7fa547049000 rw-p 00000000 00:00 0 
7fa547049000-7fa547060000 r-xp 00000000 fd:00 1966564                    /usr/lib/x86_64-linux-gnu/libelf-0.165.so
7fa547060000-7fa54725f000 ---p 00017000 fd:00 1966564                    /usr/lib/x86_64-linux-gnu/libelf-0.165.so
7fa54725f000-7fa547260000 r--p 00016000 fd:00 1966564                    /usr/lib/x86_64-linux-gnu/libelf-0.165.so
7fa547260000-7fa547261000 rw-p 00017000 fd:00 1966564                    /usr/lib/x86_64-linux-gnu/libelf-0.165.so
7fa547261000-7fa54726a000 r-xp 00000000 fd:00 1981220                    /usr/lib/x86_64-linux-gnu/libdrm_amdgpu.so.1.0.0
7fa54726a000-7fa547469000 ---p 00009000 fd:00 1981220                    /usr/lib/x86_64-linux-gnu/libdrm_amdgpu.so.1.0.0
7fa547469000-7fa54746a000 r--p 00008000 fd:00 1981220                    /usr/lib/x86_64-linux-gnu/libdrm_amdgpu.so.1.0.0
7fa54746a000-7fa54746b000 rw-p 00009000 fd:00 1981220                    /usr/lib/x86_64-linux-gnu/libdrm_amdgpu.so.1.0.0
7fa54746b000-7fa547476000 r-xp 00000000 fd:00 1974883                    /usr/lib/x86_64-linux-gnu/libdrm_radeon.so.1.0.1
7fa547476000-7fa547675000 ---p 0000b000 fd:00 1974883                    /usr/lib/x86_64-linux-gnu/libdrm_radeon.so.1.0.1
7fa547675000-7fa547676000 r--p 0000a000 fd:00 1974883                    /usr/lib/x86_64-linux-gnu/libdrm_radeon.so.1.0.1
7fa547676000-7fa547677000 rw-p 0000b000 fd:00 1974883                    /usr/lib/x86_64-linux-gnu/libdrm_radeon.so.1.0.1
7fa547677000-7fa54767e000 r-xp 00000000 fd:00 1974887                    /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2.0.0
7fa54767e000-7fa54787d000 ---p 00007000 fd:00 1974887                    /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2.0.0
7fa54787d000-7fa54787e000 r--p 00006000 fd:00 1974887                    /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2.0.0
7fa54787e000-7fa54787f000 rw-p 00007000 fd:00 1974887                    /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2.0.0
7fa54787f000-7fa54788d000 r-xp 00000000 fd:00 1975675                    /usr/lib/x86_64-linux-gnu/libsensors.so.4.4.0
7fa54788d000-7fa547a8c000 ---p 0000e000 fd:00 1975675                    /usr/lib/x86_64-linux-gnu/libsensors.so.4.4.0
7fa547a8c000-7fa547a8d000 r--p 0000d000 fd:00 1975675                    /usr/lib/x86_64-linux-gnu/libsensors.so.4.4.0
7fa547a8d000-7fa547a8e000 rw-p 0000e000 fd:00 1975675                    /usr/lib/x86_64-linux-gnu/libsensors.so.4.4.0
7fa547a8e000-7fa548550000 r-xp 00000000 fd:00 2231999                    /usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so
7fa548550000-7fa54874f000 ---p 00ac2000 fd:00 2231999                    /usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so
7fa54874f000-7fa5487a4000 r--p 00ac1000 fd:00 2231999                    /usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so
7fa5487a4000-7fa5487ad000 rw-p 00b16000 fd:00 2231999                    /usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so
7fa5487ad000-7fa5489a6000 rw-p 00000000 00:00 0 
7fa5489a6000-7fa5489a7000 ---p 00000000 00:00 0 
7fa5489a7000-7fa5491a7000 rw-p 00000000 00:00 0 
7fa5491a7000-7fa5491a8000 ---p 00000000 00:00 0 
7fa5491a8000-7fa5499a8000 rw-p 00000000 00:00 0 
7fa5499a8000-7fa5499a9000 ---p 00000000 00:00 0 
7fa5499a9000-7fa54a1a9000 rw-p 00000000 00:00 0 
7fa54a1a9000-7fa54a1aa000 ---p 00000000 00:00 0 
7fa54a1aa000-7fa54a9aa000 rw-p 00000000 00:00 0 
7fa54a9aa000-7fa54c260000 r-xp 00000000 fd:00 1967069                    /usr/lib/x86_64-linux-gnu/libicudata.so.55.1
7fa54c260000-7fa54c45f000 ---p 018b6000 fd:00 1967069                    /usr/lib/x86_64-linux-gnu/libicudata.so.55.1
7fa54c45f000-7fa54c460000 r--p 018b5000 fd:00 1967069                    /usr/lib/x86_64-linux-gnu/libicudata.so.55.1
7fa54c460000-7fa54c461000 rw-p 018b6000 fd:00 1967069                    /usr/lib/x86_64-linux-gnu/libicudata.so.55.1
7fa54c461000-7fa54c464000 r-xp 00000000 fd:00 4330082                    /lib/x86_64-linux-gnu/libkeyutils.so.1.5
7fa54c464000-7fa54c663000 ---p 00003000 fd:00 4330082                    /lib/x86_64-linux-gnu/libkeyutils.so.1.5
7fa54c663000-7fa54c664000 r--p 00002000 fd:00 4330082                    /lib/x86_64-linux-gnu/libkeyutils.so.1.5
7fa54c664000-7fa54c665000 rw-p 00003000 fd:00 4330082                    /lib/x86_64-linux-gnu/libkeyutils.so.1.5
7fa54c665000-7fa54c7e4000 r-xp 00000000 fd:00 1967208                    /usr/lib/x86_64-linux-gnu/libicuuc.so.55.1
7fa54c7e4000-7fa54c9e4000 ---p 0017f000 fd:00 1967208                    /usr/lib/x86_64-linux-gnu/libicuuc.so.55.1
7fa54c9e4000-7fa54c9f4000 r--p 0017f000 fd:00 1967208                    /usr/lib/x86_64-linux-gnu/libicuuc.so.55.1
7fa54c9f4000-7fa54c9f5000 rw-p 0018f000 fd:00 1967208                    /usr/lib/x86_64-linux-gnu/libicuuc.so.55.1
7fa54c9f5000-7fa54c9f9000 rw-p 00000000 00:00 0 
7fa54c9f9000-7fa54ca03000 r-xp 00000000 fd:00 1967207                    /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
7fa54ca03000-7fa54cc02000 ---p 0000a000 fd:00 1967207                    /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
7fa54cc02000-7fa54cc03000 r--p 00009000 fd:00 1967207                    /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
7fa54cc03000-7fa54cc04000 rw-p 0000a000 fd:00 1967207                    /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
7fa54cc04000-7fa54cc07000 r-xp 00000000 fd:00 4330030                    /lib/x86_64-linux-gnu/libcom_err.so.2.1
7fa54cc07000-7fa54ce06000 ---p 00003000 fd:00 4330030                    /lib/x86_64-linux-gnu/libcom_err.so.2.1
7fa54ce06000-7fa54ce07000 r--p 00002000 fd:00 4330030                    /lib/x86_64-linux-gnu/libcom_err.so.2.1
7fa54ce07000-7fa54ce08000 rw-p 00003000 fd:00 4330030                    /lib/x86_64-linux-gnu/libcom_err.so.2.1
7fa54ce08000-7fa54ce34000 r-xp 00000000 fd:00 1968746                    /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
7fa54ce34000-7fa54d033000 ---p 0002c000 fd:00 1968746                    /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
7fa54d033000-7fa54d035000 r--p 0002b000 fd:00 1968746                    /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
7fa54d035000-7fa54d036000 rw-p 0002d000 fd:00 1968746                    /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
7fa54d036000-7fa54d037000 rw-p 00000000 00:00 0 
7fa54d037000-7fa54d0fa000 r-xp 00000000 fd:00 1967205                    /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
7fa54d0fa000-7fa54d2fa000 ---p 000c3000 fd:00 1967205                    /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
7fa54d2fa000-7fa54d307000 r--p 000c3000 fd:00 1967205                    /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
7fa54d307000-7fa54d309000 rw-p 000d0000 fd:00 1967205                    /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
7fa54d309000-7fa54d31b000 r-xp 00000000 fd:00 4330065                    /lib/x86_64-linux-gnu/libgpg-error.so.0.17.0
7fa54d31b000-7fa54d51b000 ---p 00012000 fd:00 4330065                    /lib/x86_64-linux-gnu/libgpg-error.so.0.17.0
7fa54d51b000-7fa54d51c000 r--p 00012000 fd:00 4330065                    /lib/x86_64-linux-gnu/libgpg-error.so.0.17.0
7fa54d51c000-7fa54d51d000 rw-p 00013000 fd:00 4330065                    /lib/x86_64-linux-gnu/libgpg-error.so.0.17.0
7fa54d51d000-7fa54d53e000 r-xp 00000000 fd:00 1968099                    /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0
7fa54d53e000-7fa54d73d000 ---p 00021000 fd:00 1968099                    /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0
7fa54d73d000-7fa54d73e000 r--p 00020000 fd:00 1968099                    /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0
7fa54d73e000-7fa54d73f000 rw-p 00021000 fd:00 1968099                    /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0
7fa54d73f000-7fa54d745000 r-xp 00000000 fd:00 1974829                    /usr/lib/x86_64-linux-gnu/libdatrie.so.1.3.3
7fa54d745000-7fa54d945000 ---p 00006000 fd:00 1974829                    /usr/lib/x86_64-linux-gnu/libdatrie.so.1.3.3
7fa54d945000-7fa54d946000 r--p 00006000 fd:00 1974829                    /usr/lib/x86_64-linux-gnu/libdatrie.so.1.3.3
7fa54d946000-7fa54d947000 rw-p 00007000 fd:00 1974829                    /usr/lib/x86_64-linux-gnu/libdatrie.so.1.3.3
7fa54d947000-7fa54d96b000 r-xp 00000000 fd:00 1971789                    /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.0.1
7fa54d96b000-7fa54db6a000 ---p 00024000 fd:00 1971789                    /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.0.1
7fa54db6a000-7fa54db6c000 r--p 00023000 fd:00 1971789                    /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.0.1
7fa54db6c000-7fa54db6d000 rw-p 00025000 fd:00 1971789                    /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.0.1
7fa54db6d000-7fa54db94000 r-xp 00000000 fd:00 1966934                    /usr/lib/x86_64-linux-gnu/libkj-0.5.3.so
7fa54db94000-7fa54dd94000 ---p 00027000 fd:00 1966934                    /usr/lib/x86_64-linux-gnu/libkj-0.5.3.so
7fa54dd94000-7fa54dd95000 r--p 00027000 fd:00 1966934                    /usr/lib/x86_64-linux-gnu/libkj-0.5.3.so
7fa54dd95000-7fa54dd96000 rw-p 00028000 fd:00 1966934                    /usr/lib/x86_64-linux-gnu/libkj-0.5.3.so
7fa54dd96000-7fa54ddad000 r-xp 00000000 fd:00 1974718                    /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.58.0
7fa54ddad000-7fa54dfac000 ---p 00017000 fd:00 1974718                    /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.58.0
7fa54dfac000-7fa54dfad000 r--p 00016000 fd:00 1974718                    /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.58.0
7fa54dfad000-7fa54dfae000 rw-p 00017000 fd:00 1974718                    /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.58.0
7fa54dfae000-7fa54dfbf000 r-xp 00000000 fd:00 1971570                    /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.1
7fa54dfbf000-7fa54e1bf000 ---p 00011000 fd:00 1971570                    /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.1
7fa54e1bf000-7fa54e1c0000 r--p 00011000 fd:00 1971570                    /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.1
7fa54e1c0000-7fa54e1c1000 rw-p 00012000 fd:00 1971570                    /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.1
7fa54e1c1000-7fa54e1f2000 r-xp 00000000 fd:00 1966441                    /usr/lib/x86_64-linux-gnu/libidn.so.11.6.15
7fa54e1f2000-7fa54e3f2000 ---p 00031000 fd:00 1966441                    /usr/lib/x86_64-linux-gnu/libidn.so.11.6.15
7fa54e3f2000-7fa54e3f3000 r--p 00031000 fd:00 1966441                    /usr/lib/x86_64-linux-gnu/libidn.so.11.6.15
7fa54e3f3000-7fa54e3f4000 rw-p 00032000 fd:00 1966441                    /usr/lib/x86_64-linux-gnu/libidn.so.11.6.15
7fa54e3f4000-7fa54e44d000 r-xp 00000000 fd:00 1975517                    /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.1.0
7fa54e44d000-7fa54e64c000 ---p 00059000 fd:00 1975517                    /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.1.0
7fa54e64c000-7fa54e656000 r--p 00058000 fd:00 1975517                    /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.1.0
7fa54e656000-7fa54e658000 rw-p 00062000 fd:00 1975517                    /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.1.0
7fa54e658000-7fa54e809000 r-xp 00000000 fd:00 1967282                    /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.3
7fa54e809000-7fa54ea08000 ---p 001b1000 fd:00 1967282                    /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.3
7fa54ea08000-7fa54ea10000 r--p 001b0000 fd:00 1967282                    /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.3
7fa54ea10000-7fa54ea12000 rw-p 001b8000 fd:00 1967282                    /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.3
7fa54ea12000-7fa54ea13000 rw-p 00000000 00:00 0 
7fa54ea13000-7fa54ea92000 r-xp 00000000 fd:00 1975091                    /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.0
7fa54ea92000-7fa54ec91000 ---p 0007f000 fd:00 1975091                    /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.0
7fa54ec91000-7fa54ec92000 r--p 0007e000 fd:00 1975091                    /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.0
7fa54ec92000-7fa54ec93000 rw-p 0007f000 fd:00 1975091                    /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.0
7fa54ec93000-7fa54ecc7000 r-xp 00000000 fd:00 1975454                    /usr/lib/x86_64-linux-gnu/libnettle.so.6.2
7fa54ecc7000-7fa54eec6000 ---p 00034000 fd:00 1975454                    /usr/lib/x86_64-linux-gnu/libnettle.so.6.2
7fa54eec6000-7fa54eec8000 r--p 00033000 fd:00 1975454                    /usr/lib/x86_64-linux-gnu/libnettle.so.6.2
7fa54eec8000-7fa54eec9000 rw-p 00035000 fd:00 1975454                    /usr/lib/x86_64-linux-gnu/libnettle.so.6.2
7fa54eec9000-7fa54eefb000 r-xp 00000000 fd:00 1975229                    /usr/lib/x86_64-linux-gnu/libhogweed.so.4.2
7fa54eefb000-7fa54f0fa000 ---p 00032000 fd:00 1975229                    /usr/lib/x86_64-linux-gnu/libhogweed.so.4.2
7fa54f0fa000-7fa54f0fb000 r--p 00031000 fd:00 1975229                    /usr/lib/x86_64-linux-gnu/libhogweed.so.4.2
7fa54f0fb000-7fa54f0fc000 rw-p 00032000 fd:00 1975229                    /usr/lib/x86_64-linux-gnu/libhogweed.so.4.2
7fa54f0fc000-7fa54f143000 r-xp 00000000 fd:00 1967203                    /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
7fa54f143000-7fa54f342000 ---p 00047000 fd:00 1967203                    /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
7fa54f342000-7fa54f344000 r--p 00046000 fd:00 1967203                    /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
7fa54f344000-7fa54f346000 rw-p 00048000 fd:00 1967203                    /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
7fa54f346000-7fa54f41d000 r-xp 00000000 fd:00 4329994                    /lib/x86_64-linux-gnu/libgcrypt.so.20.0.5
7fa54f41d000-7fa54f61d000 ---p 000d7000 fd:00 4329994                    /lib/x86_64-linux-gnu/libgcrypt.so.20.0.5
7fa54f61d000-7fa54f61e000 r--p 000d7000 fd:00 4329994                    /lib/x86_64-linux-gnu/libgcrypt.so.20.0.5
7fa54f61e000-7fa54f626000 rw-p 000d8000 fd:00 4329994                    /lib/x86_64-linux-gnu/libgcrypt.so.20.0.5
7fa54f626000-7fa54f627000 rw-p 00000000 00:00 0 
7fa54f627000-7fa54f6a2000 r-xp 00000000 fd:00 1975507                    /usr/lib/x86_64-linux-gnu/liborc-0.4.so.0.25.0
7fa54f6a2000-7fa54f8a1000 ---p 0007b000 fd:00 1975507                    /usr/lib/x86_64-linux-gnu/liborc-0.4.so.0.25.0
7fa54f8a1000-7fa54f8a3000 r--p 0007a000 fd:00 1975507                    /usr/lib/x86_64-linux-gnu/liborc-0.4.so.0.25.0
7fa54f8a3000-7fa54f8a7000 rw-p 0007c000 fd:00 1975507                    /usr/lib/x86_64-linux-gnu/liborc-0.4.so.0.25.0
7fa54f8a7000-7fa54f8ae000 r-xp 00000000 fd:00 1975501                    /usr/lib/x86_64-linux-gnu/libogg.so.0.8.2
7fa54f8ae000-7fa54faae000 ---p 00007000 fd:00 1975501                    /usr/lib/x86_64-linux-gnu/libogg.so.0.8.2
7fa54faae000-7fa54faaf000 r--p 00007000 fd:00 1975501                    /usr/lib/x86_64-linux-gnu/libogg.so.0.8.2
7fa54faaf000-7fa54fab0000 rw-p 00008000 fd:00 1975501                    /usr/lib/x86_64-linux-gnu/libogg.so.0.8.2
7fa54fab0000-7fa54faba000 r-xp 00000000 fd:00 1966389                    /usr/lib/x86_64-linux-gnu/libnuma.so.1.0.0
7fa54faba000-7fa54fcb9000 ---p 0000a000 fd:00 1966389                    /usr/lib/x86_64-linux-gnu/libnuma.so.1.0.0
7fa54fcb9000-7fa54fcba000 r--p 00009000 fd:00 1966389                    /usr/lib/x86_64-linux-gnu/libnuma.so.1.0.0
7fa54fcba000-7fa54fcbb000 rw-p 0000a000 fd:00 1966389                    /usr/lib/x86_64-linux-gnu/libnuma.so.1.0.0
7fa54fcbb000-7fa54fce9000 r-xp 00000000 fd:00 1980665                    /usr/lib/x86_64-linux-gnu/libsoxr.so.0.1.1
7fa54fce9000-7fa54fee8000 ---p 0002e000 fd:00 1980665                    /usr/lib/x86_64-linux-gnu/libsoxr.so.0.1.1
7fa54fee8000-7fa54feea000 r--p 0002d000 fd:00 1980665                    /usr/lib/x86_64-linux-gnu/libsoxr.so.0.1.1
7fa54feea000-7fa54feeb000 rw-p 0002f000 fd:00 1980665                    /usr/lib/x86_64-linux-gnu/libsoxr.so.0.1.1
7fa54feeb000-7fa54ff20000 rw-p 00000000 00:00 0 
7fa54ff20000-7fa54ff28000 r-xp 00000000 fd:00 1975758                    /usr/lib/x86_64-linux-gnu/libthai.so.0.2.4
7fa54ff28000-7fa550127000 ---p 00008000 fd:00 1975758                    /usr/lib/x86_64-linux-gnu/libthai.so.0.2.4
7fa550127000-7fa550128000 r--p 00007000 fd:00 1975758                    /usr/lib/x86_64-linux-gnu/libthai.so.0.2.4
7fa550128000-7fa550129000 rw-p 00008000 fd:00 1975758                    /usr/lib/x86_64-linux-gnu/libthai.so.0.2.4
7fa550129000-7fa550185000 r-xp 00000000 fd:00 1975221                    /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.10000.1
7fa550185000-7fa550385000 ---p 0005c000 fd:00 1975221                    /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.10000.1
7fa550385000-7fa550386000 r--p 0005c000 fd:00 1975221                    /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.10000.1
7fa550386000-7fa550387000 rw-p 0005d000 fd:00 1975221                    /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.10000.1
7fa550387000-7fa55039e000 r-xp 00000000 fd:00 4325577                    /lib/x86_64-linux-gnu/libresolv-2.23.so
7fa55039e000-7fa55059e000 ---p 00017000 fd:00 4325577                    /lib/x86_64-linux-gnu/libresolv-2.23.so
7fa55059e000-7fa55059f000 r--p 00017000 fd:00 4325577                    /lib/x86_64-linux-gnu/libresolv-2.23.so
7fa55059f000-7fa5505a0000 rw-p 00018000 fd:00 4325577                    /lib/x86_64-linux-gnu/libresolv-2.23.so
7fa5505a0000-7fa5505a2000 rw-p 00000000 00:00 0 
7fa5505a2000-7fa5505c1000 r-xp 00000000 fd:00 4330179                    /lib/x86_64-linux-gnu/libselinux.so.1
7fa5505c1000-7fa5507c0000 ---p 0001f000 fd:00 4330179                    /lib/x86_64-linux-gnu/libselinux.so.1
7fa5507c0000-7fa5507c1000 r--p 0001e000 fd:00 4330179                    /lib/x86_64-linux-gnu/libselinux.so.1
7fa5507c1000-7fa5507c2000 rw-p 0001f000 fd:00 4330179                    /lib/x86_64-linux-gnu/libselinux.so.1
7fa5507c2000-7fa5507c4000 rw-p 00000000 00:00 0 
7fa5507c4000-7fa5507f4000 r-xp 00000000 fd:00 1975578                    /usr/lib/x86_64-linux-gnu/libprotobuf-lite.so.9.0.1
7fa5507f4000-7fa5509f3000 ---p 00030000 fd:00 1975578                    /usr/lib/x86_64-linux-gnu/libprotobuf-lite.so.9.0.1
7fa5509f3000-7fa5509f4000 r--p 0002f000 fd:00 1975578                    /usr/lib/x86_64-linux-gnu/libprotobuf-lite.so.9.0.1
7fa5509f4000-7fa5509f5000 rw-p 00030000 fd:00 1975578                    /usr/lib/x86_64-linux-gnu/libprotobuf-lite.so.9.0.1
7fa5509f5000-7fa5509f8000 r-xp 00000000 fd:00 1974720                    /usr/lib/x86_64-linux-gnu/libboost_system.so.1.58.0
7fa5509f8000-7fa550bf7000 ---p 00003000 fd:00 1974720                    /usr/lib/x86_64-linux-gnu/libboost_system.so.1.58.0
7fa550bf7000-7fa550bf8000 r--p 00002000 fd:00 1974720                    /usr/lib/x86_64-linux-gnu/libboost_system.so.1.58.0
7fa550bf8000-7fa550bf9000 rw-p 00003000 fd:00 1974720                    /usr/lib/x86_64-linux-gnu/libboost_system.so.1.58.0
7fa550bf9000-7fa550c00000 r-xp 00000000 fd:00 1967553                    /usr/lib/x86_64-linux-gnu/libmircore.so.1
7fa550c00000-7fa550e00000 ---p 00007000 fd:00 1967553                    /usr/lib/x86_64-linux-gnu/libmircore.so.1
7fa550e00000-7fa550e01000 r--p 00007000 fd:00 1967553                    /usr/lib/x86_64-linux-gnu/libmircore.so.1
7fa550e01000-7fa550e02000 rw-p 00008000 fd:00 1967553                    /usr/lib/x86_64-linux-gnu/libmircore.so.1
7fa550e02000-7fa550e87000 r-xp 00000000 fd:00 1966933                    /usr/lib/x86_64-linux-gnu/libcapnp-0.5.3.so
7fa550e87000-7fa551086000 ---p 00085000 fd:00 1966933                    /usr/lib/x86_64-linux-gnu/libcapnp-0.5.3.so
7fa551086000-7fa551089000 r--p 00084000 fd:00 1966933                    /usr/lib/x86_64-linux-gnu/libcapnp-0.5.3.so
7fa551089000-7fa55108a000 rw-p 00087000 fd:00 1966933                    /usr/lib/x86_64-linux-gnu/libcapnp-0.5.3.so
7fa55108a000-7fa5510f9000 r-xp 00000000 fd:00 1972721                    /usr/lib/x86_64-linux-gnu/libmirprotobuf.so.3
7fa5510f9000-7fa5512f8000 ---p 0006f000 fd:00 1972721                    /usr/lib/x86_64-linux-gnu/libmirprotobuf.so.3
7fa5512f8000-7fa5512fb000 r--p 0006e000 fd:00 1972721                    /usr/lib/x86_64-linux-gnu/libmirprotobuf.so.3
7fa5512fb000-7fa5512fc000 rw-p 00071000 fd:00 1972721                    /usr/lib/x86_64-linux-gnu/libmirprotobuf.so.3
7fa5512fc000-7fa551340000 r-xp 00000000 fd:00 1967571                    /usr/lib/x86_64-linux-gnu/libmircommon.so.7
7fa551340000-7fa551540000 ---p 00044000 fd:00 1967571                    /usr/lib/x86_64-linux-gnu/libmircommon.so.7
7fa551540000-7fa551542000 r--p 00044000 fd:00 1967571                    /usr/lib/x86_64-linux-gnu/libmircommon.so.7
7fa551542000-7fa551543000 rw-p 00046000 fd:00 1967571                    /usr/lib/x86_64-linux-gnu/libmircommon.so.7
7fa551543000-7fa551580000 r-xp 00000000 fd:00 1972724                    /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0.0.0
7fa551580000-7fa55177f000 ---p 0003d000 fd:00 1972724                    /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0.0.0
7fa55177f000-7fa551781000 r--p 0003c000 fd:00 1972724                    /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0.0.0
7fa551781000-7fa551782000 rw-p 0003e000 fd:00 1972724                    /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0.0.0
7fa551782000-7fa551787000 r-xp 00000000 fd:00 1974579                    /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7fa551787000-7fa551986000 ---p 00005000 fd:00 1974579                    /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7fa551986000-7fa551987000 r--p 00004000 fd:00 1974579                    /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7fa551987000-7fa551988000 rw-p 00005000 fd:00 1974579                    /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7fa551988000-7fa55198a000 r-xp 00000000 fd:00 1974568                    /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7fa55198a000-7fa551b8a000 ---p 00002000 fd:00 1974568                    /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7fa551b8a000-7fa551b8b000 r--p 00002000 fd:00 1974568                    /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7fa551b8b000-7fa551b8c000 rw-p 00003000 fd:00 1974568                    /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7fa551b8c000-7fa551b9b000 r-xp 00000000 fd:00 4330020                    /lib/x86_64-linux-gnu/libbz2.so.1.0.4
7fa551b9b000-7fa551d9a000 ---p 0000f000 fd:00 4330020                    /lib/x86_64-linux-gnu/libbz2.so.1.0.4
7fa551d9a000-7fa551d9b000 r--p 0000e000 fd:00 4330020                    /lib/x86_64-linux-gnu/libbz2.so.1.0.4
7fa551d9b000-7fa551d9c000 rw-p 0000f000 fd:00 4330020                    /lib/x86_64-linux-gnu/libbz2.so.1.0.4
7fa551d9c000-7fa551ebf000 r-xp 00000000 fd:00 1975109                    /usr/lib/x86_64-linux-gnu/libgnutls.so.30.6.2
7fa551ebf000-7fa5520be000 ---p 00123000 fd:00 1975109                    /usr/lib/x86_64-linux-gnu/libgnutls.so.30.6.2
7fa5520be000-7fa5520c9000 r--p 00122000 fd:00 1975109                    /usr/lib/x86_64-linux-gnu/libgnutls.so.30.6.2
7fa5520c9000-7fa5520cb000 rw-p 0012d000 fd:00 1975109                    /usr/lib/x86_64-linux-gnu/libgnutls.so.30.6.2
7fa5520cb000-7fa5520cc000 rw-p 00000000 00:00 0 
7fa5520cc000-7fa552113000 r-xp 00000000 fd:00 1980685                    /usr/lib/x86_64-linux-gnu/libbluray.so.1.9.2
7fa552113000-7fa552312000 ---p 00047000 fd:00 1980685                    /usr/lib/x86_64-linux-gnu/libbluray.so.1.9.2
7fa552312000-7fa552314000 r--p 00046000 fd:00 1980685                    /usr/lib/x86_64-linux-gnu/libbluray.so.1.9.2
7fa552314000-7fa552315000 rw-p 00048000 fd:00 1980685                    /usr/lib/x86_64-linux-gnu/libbluray.so.1.9.2
7fa552315000-7fa55235f000 r-xp 00000000 fd:00 1980687                    /usr/lib/x86_64-linux-gnu/libgme.so.0.6.0
7fa55235f000-7fa55255f000 ---p 0004a000 fd:00 1980687                    /usr/lib/x86_64-linux-gnu/libgme.so.0.6.0
7fa55255f000-7fa552562000 r--p 0004a000 fd:00 1980687                    /usr/lib/x86_64-linux-gnu/libgme.so.0.6.0
7fa552562000-7fa552563000 rw-p 0004d000 fd:00 1980687                    /usr/lib/x86_64-linux-gnu/libgme.so.0.6.0
7fa552563000-7fa5525ad000 r-xp 00000000 fd:00 1980689                    /usr/lib/x86_64-linux-gnu/libmodplug.so.1.0.0
7fa5525ad000-7fa5527ad000 ---p 0004a000 fd:00 1980689                    /usr/lib/x86_64-linux-gnu/libmodplug.so.1.0.0
7fa5527ad000-7fa5527ae000 r--p 0004a000 fd:00 1980689                    /usr/lib/x86_64-linux-gnu/libmodplug.so.1.0.0
7fa5527ae000-7fa5527af000 rw-p 0004b000 fd:00 1980689                    /usr/lib/x86_64-linux-gnu/libmodplug.so.1.0.0
7fa5527af000-7fa5528ee000 rw-p 00000000 00:00 0 
7fa5528ee000-7fa552909000 r-xp 00000000 fd:00 1975649                    /usr/lib/x86_64-linux-gnu/librtmp.so.1
7fa552909000-7fa552b08000 ---p 0001b000 fd:00 1975649                    /usr/lib/x86_64-linux-gnu/librtmp.so.1
7fa552b08000-7fa552b09000 r--p 0001a000 fd:00 1975649                    /usr/lib/x86_64-linux-gnu/librtmp.so.1
7fa552b09000-7fa552b0a000 rw-p 0001b000 fd:00 1975649                    /usr/lib/x86_64-linux-gnu/librtmp.so.1
7fa552b0a000-7fa552b52000 r-xp 00000000 fd:00 1979679                    /usr/lib/x86_64-linux-gnu/libssh-gcrypt.so.4.4.1
7fa552b52000-7fa552d51000 ---p 00048000 fd:00 1979679                    /usr/lib/x86_64-linux-gnu/libssh-gcrypt.so.4.4.1
7fa552d51000-7fa552d52000 r--p 00047000 fd:00 1979679                    /usr/lib/x86_64-linux-gnu/libssh-gcrypt.so.4.4.1
7fa552d52000-7fa552d53000 rw-p 00048000 fd:00 1979679                    /usr/lib/x86_64-linux-gnu/libssh-gcrypt.so.4.4.1
7fa552d53000-7fa552d6d000 r-xp 00000000 fd:00 1980498                    /usr/lib/x86_64-linux-gnu/libcrystalhd.so.3.6
7fa552d6d000-7fa552f6c000 ---p 0001a000 fd:00 1980498                    /usr/lib/x86_64-linux-gnu/libcrystalhd.so.3.6
7fa552f6c000-7fa552f6d000 r--p 00019000 fd:00 1980498                    /usr/lib/x86_64-linux-gnu/libcrystalhd.so.3.6
7fa552f6d000-7fa552f6e000 rw-p 0001a000 fd:00 1980498                    /usr/lib/x86_64-linux-gnu/libcrystalhd.so.3.6
7fa552f6e000-7fa552f7b000 r-xp 00000000 fd:00 1980555                    /usr/lib/x86_64-linux-gnu/libgsm.so.1.0.12
7fa552f7b000-7fa55317a000 ---p 0000d000 fd:00 1980555                    /usr/lib/x86_64-linux-gnu/libgsm.so.1.0.12
7fa55317a000-7fa55317b000 r--p 0000c000 fd:00 1980555                    /usr/lib/x86_64-linux-gnu/libgsm.so.1.0.12
7fa55317b000-7fa55317c000 rw-p 0000d000 fd:00 1980555                    /usr/lib/x86_64-linux-gnu/libgsm.so.1.0.12
7fa55317c000-7fa5531c1000 r-xp 00000000 fd:00 1980657                    /usr/lib/x86_64-linux-gnu/libmp3lame.so.0.0.0
7fa5531c1000-7fa5533c1000 ---p 00045000 fd:00 1980657                    /usr/lib/x86_64-linux-gnu/libmp3lame.so.0.0.0
7fa5533c1000-7fa5533c2000 r--p 00045000 fd:00 1980657                    /usr/lib/x86_64-linux-gnu/libmp3lame.so.0.0.0
7fa5533c2000-7fa5533c3000 rw-p 00046000 fd:00 1980657                    /usr/lib/x86_64-linux-gnu/libmp3lame.so.0.0.0
7fa5533c3000-7fa5533f1000 rw-p 00000000 00:00 0 
7fa5533f1000-7fa553413000 r-xp 00000000 fd:00 1980660                    /usr/lib/x86_64-linux-gnu/libopenjpeg.so.1.5.2
7fa553413000-7fa553612000 ---p 00022000 fd:00 1980660                    /usr/lib/x86_64-linux-gnu/libopenjpeg.so.1.5.2
7fa553612000-7fa553613000 r--p 00021000 fd:00 1980660                    /usr/lib/x86_64-linux-gnu/libopenjpeg.so.1.5.2
7fa553613000-7fa553614000 rw-p 00022000 fd:00 1980660                    /usr/lib/x86_64-linux-gnu/libopenjpeg.so.1.5.2
7fa553614000-7fa55365d000 r-xp 00000000 fd:00 1975505                    /usr/lib/x86_64-linux-gnu/libopus.so.0.5.2
7fa55365d000-7fa55385c000 ---p 00049000 fd:00 1975505                    /usr/lib/x86_64-linux-gnu/libopus.so.0.5.2
7fa55385c000-7fa55385d000 r--p 00048000 fd:00 1975505                    /usr/lib/x86_64-linux-gnu/libopus.so.0.5.2
7fa55385d000-7fa55385e000 rw-p 00049000 fd:00 1975505                    /usr/lib/x86_64-linux-gnu/libopus.so.0.5.2
7fa55385e000-7fa55392f000 r-xp 00000000 fd:00 1980563                    /usr/lib/x86_64-linux-gnu/libschroedinger-1.0.so.0.11.0
7fa55392f000-7fa553b2f000 ---p 000d1000 fd:00 1980563                    /usr/lib/x86_64-linux-gnu/libschroedinger-1.0.so.0.11.0
7fa553b2f000-7fa553b31000 r--p 000d1000 fd:00 1980563                    /usr/lib/x86_64-linux-gnu/libschroedinger-1.0.so.0.11.0
7fa553b31000-7fa553b32000 rw-p 000d3000 fd:00 1980563                    /usr/lib/x86_64-linux-gnu/libschroedinger-1.0.so.0.11.0
7fa553b32000-7fa553b33000 rw-p 00000000 00:00 0 
7fa553b33000-7fa553b3f000 r-xp 00000000 fd:00 1980663                    /usr/lib/x86_64-linux-gnu/libshine.so.3.0.1
7fa553b3f000-7fa553d3e000 ---p 0000c000 fd:00 1980663                    /usr/lib/x86_64-linux-gnu/libshine.so.3.0.1
7fa553d3e000-7fa553d3f000 r--p 0000b000 fd:00 1980663                    /usr/lib/x86_64-linux-gnu/libshine.so.3.0.1
7fa553d3f000-7fa553d40000 rw-p 0000c000 fd:00 1980663                    /usr/lib/x86_64-linux-gnu/libshine.so.3.0.1
7fa553d40000-7fa553d47000 r-xp 00000000 fd:00 1979988                    /usr/lib/x86_64-linux-gnu/libsnappy.so.1.3.0
7fa553d47000-7fa553f46000 ---p 00007000 fd:00 1979988                    /usr/lib/x86_64-linux-gnu/libsnappy.so.1.3.0
7fa553f46000-7fa553f47000 r--p 00006000 fd:00 1979988                    /usr/lib/x86_64-linux-gnu/libsnappy.so.1.3.0
7fa553f47000-7fa553f48000 rw-p 00007000 fd:00 1979988                    /usr/lib/x86_64-linux-gnu/libsnappy.so.1.3.0
7fa553f48000-7fa553f5f000 r-xp 00000000 fd:00 1975723                    /usr/lib/x86_64-linux-gnu/libspeex.so.1.5.0
7fa553f5f000-7fa55415f000 ---p 00017000 fd:00 1975723                    /usr/lib/x86_64-linux-gnu/libspeex.so.1.5.0
7fa55415f000-7fa554160000 r--p 00017000 fd:00 1975723                    /usr/lib/x86_64-linux-gnu/libspeex.so.1.5.0
7fa554160000-7fa554161000 rw-p 00018000 fd:00 1975723                    /usr/lib/x86_64-linux-gnu/libspeex.so.1.5.0
7fa554161000-7fa55417a000 r-xp 00000000 fd:00 1975762                    /usr/lib/x86_64-linux-gnu/libtheoradec.so.1.1.4
7fa55417a000-7fa554379000 ---p 00019000 fd:00 1975762                    /usr/lib/x86_64-linux-gnu/libtheoradec.so.1.1.4
7fa554379000-7fa55437a000 r--p 00018000 fd:00 1975762                    /usr/lib/x86_64-linux-gnu/libtheoradec.so.1.1.4
7fa55437a000-7fa55437b000 rw-p 00019000 fd:00 1975762                    /usr/lib/x86_64-linux-gnu/libtheoradec.so.1.1.4
7fa55437b000-7fa5543b9000 r-xp 00000000 fd:00 1975764                    /usr/lib/x86_64-linux-gnu/libtheoraenc.so.1.1.2
7fa5543b9000-7fa5545b8000 ---p 0003e000 fd:00 1975764                    /usr/lib/x86_64-linux-gnu/libtheoraenc.so.1.1.2
7fa5545b8000-7fa5545b9000 r--p 0003d000 fd:00 1975764                    /usr/lib/x86_64-linux-gnu/libtheoraenc.so.1.1.2
7fa5545b9000-7fa5545ba000 rw-p 0003e000 fd:00 1975764                    /usr/lib/x86_64-linux-gnu/libtheoraenc.so.1.1.2
7fa5545ba000-7fa5545d8000 r-xp 00000000 fd:00 1980669                    /usr/lib/x86_64-linux-gnu/libtwolame.so.0.0.0
7fa5545d8000-7fa5547d7000 ---p 0001e000 fd:00 1980669                    /usr/lib/x86_64-linux-gnu/libtwolame.so.0.0.0
7fa5547d7000-7fa5547d8000 r--p 0001d000 fd:00 1980669                    /usr/lib/x86_64-linux-gnu/libtwolame.so.0.0.0
7fa5547d8000-7fa5547d9000 rw-p 0001e000 fd:00 1980669                    /usr/lib/x86_64-linux-gnu/libtwolame.so.0.0.0
7fa5547d9000-7fa5547dd000 rw-p 00000000 00:00 0 
7fa5547dd000-7fa554807000 r-xp 00000000 fd:00 1972769                    /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.8
7fa554807000-7fa554a06000 ---p 0002a000 fd:00 1972769                    /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.8
7fa554a06000-7fa554a07000 r--p 00029000 fd:00 1972769                    /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.8
7fa554a07000-7fa554a08000 rw-p 0002a000 fd:00 1972769                    /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.8
7fa554a08000-7fa554a95000 r-xp 00000000 fd:00 1972765                    /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.11
7fa554a95000-7fa554c94000 ---p 0008d000 fd:00 1972765                    /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.11
7fa554c94000-7fa554cb0000 r--p 0008c000 fd:00 1972765                    /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.11
7fa554cb0000-7fa554cb1000 rw-p 000a8000 fd:00 1972765                    /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.11
7fa554cb1000-7fa554ed0000 r-xp 00000000 fd:00 1975868                    /usr/lib/x86_64-linux-gnu/libvpx.so.3.0.0
7fa554ed0000-7fa5550cf000 ---p 0021f000 fd:00 1975868                    /usr/lib/x86_64-linux-gnu/libvpx.so.3.0.0
7fa5550cf000-7fa5550d1000 r--p 0021e000 fd:00 1975868                    /usr/lib/x86_64-linux-gnu/libvpx.so.3.0.0
7fa5550d1000-7fa5550d2000 rw-p 00220000 fd:00 1975868                    /usr/lib/x86_64-linux-gnu/libvpx.so.3.0.0
7fa5550d2000-7fa5550d5000 rw-p 00000000 00:00 0 
7fa5550d5000-7fa5550fd000 r-xp 00000000 fd:00 1972771                    /usr/lib/x86_64-linux-gnu/libwavpack.so.1.1.7
7fa5550fd000-7fa5552fc000 ---p 00028000 fd:00 1972771                    /usr/lib/x86_64-linux-gnu/libwavpack.so.1.1.7
7fa5552fc000-7fa5552fd000 r--p 00027000 fd:00 1972771                    /usr/lib/x86_64-linux-gnu/libwavpack.so.1.1.7
7fa5552fd000-7fa5552fe000 rw-p 00028000 fd:00 1972771                    /usr/lib/x86_64-linux-gnu/libwavpack.so.1.1.7
7fa5552fe000-7fa555357000 r-xp 00000000 fd:00 1975888                    /usr/lib/x86_64-linux-gnu/libwebp.so.5.0.4
7fa555357000-7fa555557000 ---p 00059000 fd:00 1975888                    /usr/lib/x86_64-linux-gnu/libwebp.so.5.0.4
7fa555557000-7fa555558000 r--p 00059000 fd:00 1975888                    /usr/lib/x86_64-linux-gnu/libwebp.so.5.0.4
7fa555558000-7fa55555a000 rw-p 0005a000 fd:00 1975888                    /usr/lib/x86_64-linux-gnu/libwebp.so.5.0.4
7fa55555a000-7fa555682000 r-xp 00000000 fd:00 1980675                    /usr/lib/x86_64-linux-gnu/libx264.so.148
7fa555682000-7fa555881000 ---p 00128000 fd:00 1980675                    /usr/lib/x86_64-linux-gnu/libx264.so.148
7fa555881000-7fa555882000 r--p 00127000 fd:00 1980675                    /usr/lib/x86_64-linux-gnu/libx264.so.148
7fa555882000-7fa555883000 rw-p 00128000 fd:00 1980675                    /usr/lib/x86_64-linux-gnu/libx264.so.148
7fa555883000-7fa5558fe000 rw-p 00000000 00:00 0 
7fa5558fe000-7fa55630b000 r-xp 00000000 fd:00 1980676                    /usr/lib/x86_64-linux-gnu/libx265.so.79
7fa55630b000-7fa55650a000 ---p 00a0d000 fd:00 1980676                    /usr/lib/x86_64-linux-gnu/libx265.so.79
7fa55650a000-7fa55650d000 r--p 00a0c000 fd:00 1980676                    /usr/lib/x86_64-linux-gnu/libx265.so.79
7fa55650d000-7fa556510000 rw-p 00a0f000 fd:00 1980676                    /usr/lib/x86_64-linux-gnu/libx265.so.79
7fa556510000-7fa55651d000 rw-p 00000000 00:00 0 
7fa55651d000-7fa5565be000 r-xp 00000000 fd:00 1980677                    /usr/lib/x86_64-linux-gnu/libxvidcore.so.4.3
7fa5565be000-7fa5567bd000 ---p 000a1000 fd:00 1980677                    /usr/lib/x86_64-linux-gnu/libxvidcore.so.4.3
7fa5567bd000-7fa5567be000 r--p 000a0000 fd:00 1980677                    /usr/lib/x86_64-linux-gnu/libxvidcore.so.4.3
7fa5567be000-7fa5567c8000 rw-p 000a1000 fd:00 1980677                    /usr/lib/x86_64-linux-gnu/libxvidcore.so.4.3
7fa5567c8000-7fa556831000 rw-p 00000000 00:00 0 
7fa556831000-7fa5568a8000 r-xp 00000000 fd:00 1980679                    /usr/lib/x86_64-linux-gnu/libzvbi.so.0.13.2
7fa5568a8000-7fa556aa7000 ---p 00077000 fd:00 1980679                    /usr/lib/x86_64-linux-gnu/libzvbi.so.0.13.2
7fa556aa7000-7fa556ab0000 r--p 00076000 fd:00 1980679                    /usr/lib/x86_64-linux-gnu/libzvbi.so.0.13.2
7fa556ab0000-7fa556abc000 rw-p 0007f000 fd:00 1980679                    /usr/lib/x86_64-linux-gnu/libzvbi.so.0.13.2
7fa556abc000-7fa556ad7000 r-xp 00000000 fd:00 1980671                    /usr/lib/x86_64-linux-gnu/libva.so.1.3900.0
7fa556ad7000-7fa556cd6000 ---p 0001b000 fd:00 1980671                    /usr/lib/x86_64-linux-gnu/libva.so.1.3900.0
7fa556cd6000-7fa556cd7000 r--p 0001a000 fd:00 1980671                    /usr/lib/x86_64-linux-gnu/libva.so.1.3900.0
7fa556cd7000-7fa556cd8000 rw-p 0001b000 fd:00 1980671                    /usr/lib/x86_64-linux-gnu/libva.so.1.3900.0
7fa556cd8000-7fa556cf2000 r-xp 00000000 fd:00 1980667                    /usr/lib/x86_64-linux-gnu/libswresample-ffmpeg.so.1.2.101
7fa556cf2000-7fa556ef2000 ---p 0001a000 fd:00 1980667                    /usr/lib/x86_64-linux-gnu/libswresample-ffmpeg.so.1.2.101
7fa556ef2000-7fa556ef4000 r--p 0001a000 fd:00 1980667                    /usr/lib/x86_64-linux-gnu/libswresample-ffmpeg.so.1.2.101
7fa556ef4000-7fa556ef5000 rw-p 0001c000 fd:00 1980667                    /usr/lib/x86_64-linux-gnu/libswresample-ffmpeg.so.1.2.101
7fa556ef5000-7fa556f0c000 r-xp 00000000 fd:00 4330201                    /lib/x86_64-linux-gnu/libusb-1.0.so.0.1.0
7fa556f0c000-7fa55710b000 ---p 00017000 fd:00 4330201                    /lib/x86_64-linux-gnu/libusb-1.0.so.0.1.0
7fa55710b000-7fa55710c000 r--p 00016000 fd:00 4330201                    /lib/x86_64-linux-gnu/libusb-1.0.so.0.1.0
7fa55710c000-7fa55710d000 rw-p 00017000 fd:00 4330201                    /lib/x86_64-linux-gnu/libusb-1.0.so.0.1.0
7fa55710d000-7fa55711a000 r-xp 00000000 fd:00 1975621                    /usr/lib/x86_64-linux-gnu/libraw1394.so.11.1.0
7fa55711a000-7fa55731a000 ---p 0000d000 fd:00 1975621                    /usr/lib/x86_64-linux-gnu/libraw1394.so.11.1.0
7fa55731a000-7fa55731b000 r--p 0000d000 fd:00 1975621                    /usr/lib/x86_64-linux-gnu/libraw1394.so.11.1.0
7fa55731b000-7fa55731c000 rw-p 0000e000 fd:00 1975621                    /usr/lib/x86_64-linux-gnu/libraw1394.so.11.1.0
7fa55731c000-7fa557321000 r-xp 00000000 fd:00 1974442                    /usr/lib/x86_64-linux-gnu/libIlmThread-2_2.so.12.0.0
7fa557321000-7fa557521000 ---p 00005000 fd:00 1974442                    /usr/lib/x86_64-linux-gnu/libIlmThread-2_2.so.12.0.0
7fa557521000-7fa557522000 r--p 00005000 fd:00 1974442                    /usr/lib/x86_64-linux-gnu/libIlmThread-2_2.so.12.0.0
7fa557522000-7fa557523000 rw-p 00006000 fd:00 1974442                    /usr/lib/x86_64-linux-gnu/libIlmThread-2_2.so.12.0.0
7fa557523000-7fa55753e000 r-xp 00000000 fd:00 1974434                    /usr/lib/x86_64-linux-gnu/libIex-2_2.so.12.0.0
7fa55753e000-7fa55773d000 ---p 0001b000 fd:00 1974434                    /usr/lib/x86_64-linux-gnu/libIex-2_2.so.12.0.0
7fa55773d000-7fa557740000 r--p 0001a000 fd:00 1974434                    /usr/lib/x86_64-linux-gnu/libIex-2_2.so.12.0.0
7fa557740000-7fa557741000 rw-p 0001d000 fd:00 1974434                    /usr/lib/x86_64-linux-gnu/libIex-2_2.so.12.0.0
7fa557741000-7fa557783000 r-xp 00000000 fd:00 1974428                    /usr/lib/x86_64-linux-gnu/libHalf.so.12.0.0
7fa557783000-7fa557982000 ---p 00042000 fd:00 1974428                    /usr/lib/x86_64-linux-gnu/libHalf.so.12.0.0
7fa557982000-7fa557983000 r--p 00041000 fd:00 1974428                    /usr/lib/x86_64-linux-gnu/libHalf.so.12.0.0
7fa557983000-7fa557984000 rw-p 00042000 fd:00 1974428                    /usr/lib/x86_64-linux-gnu/libHalf.so.12.0.0
7fa557984000-7fa55798f000 r-xp 00000000 fd:00 1975316                    /usr/lib/x86_64-linux-gnu/libjbig.so.0
7fa55798f000-7fa557b8e000 ---p 0000b000 fd:00 1975316 
@mcclanahoochie mcclanahoochie self-assigned this Jul 2, 2020
@mcclanahoochie
Copy link

Hi, based on your logs:

I20200702 10:19:40.635076 22080 gl_context.cc:324] GL version: 3.0 (OpenGL ES 3.0 Mesa 18.0.5)
I20200702 10:19:40.635179 22054 demo_run_graph_main_gpu.cc:67] Initialize the camera or load the video.
[ WARN:0] VIDEOIO ERROR: V4L: can't open camera by index 0

I see two issues

  1. your GPU is not supported, because mediapipe requires OpenGL ES 3.1+
  2. the code is attempting to open a webcam and can't

While # 2 can be fixed by supplying a path to a video file , the # 1 issue is a deal breaker.

You can try using the CPU version of the hand demo, and supply a video path (instead of defaulting to webcam) via --input_video_path=/path/to/file.mp4

@VeitchKyrie
Copy link
Author

Hi mcclanahoochie,

thanks for ur reply, #2 has been fixed now with your help, but for #1, I still get some questions, hope you can help.
For #1,
Q1. Below is the output from glxinfo, and my ubuntu version is 16.04, is there a way to check the maximum supported OpenGL ES version? cause I'd like to upgrade it to OpenGL ES3.1 or better, can I do that?

OpenGL vendor string: VMware, Inc.m
OpenGL renderer string: SVGA3D; build: RELEASE; LLVM;
OpenGL core profile version string: 3.3 (Core Profile) Mesa 18.0.5
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 18.0.5
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 18.0.5
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:

Q2. The card of My physical machine is Intel(R)HD Graphics 530, which should support OpenGL ES3.1+, but on my virtual machine it‘s SVGA3D,so could I configure the virtual one as same as my physical one with the purpose of making mediapipe run perfectly on my ubuntu.

thanks again, hope you can help here.

@VeitchKyrie VeitchKyrie reopened this Jul 3, 2020
@VeitchKyrie VeitchKyrie reopened this Jul 3, 2020
@mcclanahoochie
Copy link

Hi, unfortunately this looks like an issue with how the virtual machine handles the GPU. I would search around for VMware GPU support, or see if you can dual boot into linux.

@AlexYiningLiu
Copy link

AlexYiningLiu commented Jul 6, 2020

Sorry this isn't an answer to your issue, but can you please let me know how you're running the desktop hand_tracking example? I have compiled the example using the command:

 $ bazel build --copt -DMESA_EGL_NO_X11_HEADERS --copt -DEGL_NO_X11 <my-target>

The compilation was successful, but I don't know how to actually run the compiled target file / where that file is. Can you please let me know how you ran the example? Thanks.

@mcclanahoochie
Copy link

@AlexYiningLiu look at the very first post, at the first line that starts with GLOG_logtostderr

@mcclanahoochie
Copy link

closing due to lack of activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants