AlexeyAB / Yolo_mark

GUI for marking bounded boxes of objects in images for training neural network Yolo v3 and v2
https://github.com/AlexeyAB/darknet
The Unlicense
1.8k stars 680 forks source link

Is there a way to review my marks? #123

Closed wdma closed 5 years ago

wdma commented 5 years ago

I am using an algorithm to extract annotation marks per the description given here https://github.com/AlexeyAB/darknet#how-to-train-to-detect-your-custom-objects and would like to check to make certain that YOLO will interpret it correctly. Is there a way to use this?

The problem is that the saved *.jpg files (that will be used for training) are up-side-down from the ones used to generate the marks.

AlexeyAB commented 5 years ago

Can you explain in more detail with screenshots?

wdma commented 5 years ago

Yes. Actually, it occurs to me, I also need to know if the origin is considered to be the upper left, lower left or other.

I will training on spectrogram images with times selected from the audio file. I have attached a spectrogram image, the associated JPG and the text file. The bounding box is not shown on the saved JPG as it will be used for training, but the overlayed bounding box on my computer screen is appropriately placed. I am currently using the lower left as the origin for calculating relative distances, but this is easily changed. The problem (again) is that the saved *jpg file appears to be flipped.

nonlubricious-Russellp100 nonlubricious-Russellp100

The text file notation is as follows: 0 0.4782960912711807 0.4918990076284344 0.9283737257814082 0.951664078849659

AlexeyAB commented 5 years ago

@wdma

Just un-comment these part of code and recompile Darknet with OPENCV=1 in Makefile: https://github.com/AlexeyAB/darknet/blob/f4825906916130ac1c32eb69c9fb812aacde1838/src/data.c#L854-L871

Then run training, and you will see many windows with images with labels, to continue press ESC button many times. In such a way you can check wether your label are correct.

image

wdma commented 5 years ago

@AlexeyAB Thank you for your response. I am not an expert, so I think I may require more instruction.

Can you tell me if Yolo_mark uses the upper left as origin? If not, what orientation is used?

I am guessing that the code that you show is from darknet/src/data.c as I cannot find a closer match in either the darknet or Yolo_mark repositories. My data.c file is different and I cannot find the code you reference to uncomment. I tried uncommenting the section load_data_study but got the following error on compile:

./src/data.c: In function ‘load_data_study’: ./src/data.c:1219:5: error: ‘data {aka struct }’ has no member named ‘indexes’ d.indexes = calloc(n, sizeof(int));

I tried replacing my data.c with your data.c (linked above) and got the following error on compile:

./src/data.c:4:23: fatal error: dark_cuda.h: No such file or directory

AlexeyAB commented 5 years ago

Can you tell me if Yolo_mark uses the upper left as origin?

What is the "upper left as origin" ?

Yolo_mark uses default cv::imread() function for loading images: https://github.com/AlexeyAB/Yolo_mark/blob/61ae338c6ee75fc4ca857777a865ccbfa747d3bd/main.cpp#L425

from OpenCV library: https://docs.opencv.org/3.4.5/d4/da8/group__imgcodecs.html#ga288b8b3da0892bd651fce07b3bbd3a56


and would like to check to make certain that YOLO will interpret it correctly. Is there a way to use this?

  1. Just try to download the latest version of this repository https://github.com/AlexeyAB/darknet to another one directory
  2. Do these changes: https://github.com/AlexeyAB/Yolo_mark/issues/123#issuecomment-476897348
  3. And run training

In such a way you can check that this repository https://github.com/AlexeyAB/darknet with OPENCV=1 in the Makefile correctly interpret your labels.


wdma commented 5 years ago

@AlexeyAB Thank you for your help! I am making progress, but not there yet.

I have followed all of the instructions found here: https://github.com/AlexeyAB/darknet#how-to-train-to-detect-your-custom-objects

My image files are listed in a file named train.txt located in the x64/data directory. The file locations are listed with reference to the folder darknet/x64/data/obj

I am getting the following error:

Couldn't open file: data/train.txt

What am I doing wrong?

wdma commented 5 years ago

Okay, I have made progress.

Question: What is the optimal size for the *.jpg file? I can make it whatever size. The program states: Resizing 736 x 736

I am getting a different error now - detailed below. I am not certain if this is correct, but this is the way that I got the program to "work" (produce the error). Changes to the instructions:

  1. Create file obj.data in the directory build\darknet\x64\data\, containing (where classes = number of objects):

classes= 2 train = x64/data/train.txt valid = x64/data/test.txt names = x64/data/obj.names backup = backup/

  1. Create file train.txt in directory build\darknet\x64\data\, with filenames of your images, each filename in new line, with path relative to darknet.exe, for example containing:

x64/data/obj/img1.jpg x64/data/obj/img2.jpg x64/data/obj/img3.jpg

The error that I am getting now may indicate a problem in the uncommented code per https://stackoverflow.com/questions/11743569/buffer-overflow-detected/11770565:

buffer overflow detected : ./darknet terminated ======= Backtrace: ========= /lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7f9b9864f7e5] /lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x5c)[0x7f9b986f115c] /lib/x86_64-linux-gnu/libc.so.6(+0x117160)[0x7f9b986ef160] /lib/x86_64-linux-gnu/libc.so.6(+0x1166c9)[0x7f9b986ee6c9] /lib/x86_64-linux-gnu/libc.so.6(_IO_default_xsputn+0x80)[0x7f9b986536b0] /lib/x86_64-linux-gnu/libc.so.6(_IO_vfprintf+0x139b)[0x7f9b9862650b] /lib/x86_64-linux-gnu/libc.so.6(vsprintf_chk+0x84)[0x7f9b986ee754] /lib/x86_64-linux-gnu/libc.so.6(sprintf_chk+0x7d)[0x7f9b986ee6ad] ./darknet[0x44fafe] ./darknet[0x450c53] /lib/x86_64-linux-gnu/libpthread.so.0(+0x76ba)[0x7f9b989af6ba] /lib/x86_64-linux-gnu/libc.so.6(clone+0x6d)[0x7f9b986df41d] ======= Memory map: ======== 00400000-004b5000 r-xp 00000000 fd:00 16122960 /home/dma/bin/PyTorch/darknet/darknet 006b5000-006b6000 r--p 000b5000 fd:00 16122960 /home/dma/bin/PyTorch/darknet/darknet 006b6000-006b7000 rw-p 000b6000 fd:00 16122960 /home/dma/bin/PyTorch/darknet/darknet 006b7000-006b8000 rw-p 00000000 00:00 0 009cc000-00cf9000 rw-p 00000000 00:00 0 [heap] 200000000-300200000 ---p 00000000 00:00 0 10000000000-10100000000 ---p 00000000 00:00 0 7f9906000000-7f990c000000 ---p 00000000 00:00 0 7f990c000000-7f990c021000 rw-p 00000000 00:00 0 7f990c021000-7f9910000000 ---p 00000000 00:00 0 7f9910000000-7f9910021000 rw-p 00000000 00:00 0 7f9910021000-7f9914000000 ---p 00000000 00:00 0 7f9914000000-7f9914021000 rw-p 00000000 00:00 0 7f9914021000-7f9918000000 ---p 00000000 00:00 0 7f9918000000-7f9918021000 rw-p 00000000 00:00 0 7f9918021000-7f991c000000 ---p 00000000 00:00 0 7f991c000000-7f991c021000 rw-p 00000000 00:00 0 7f991c021000-7f9920000000 ---p 00000000 00:00 0 7f9920000000-7f9920021000 rw-p 00000000 00:00 0 7f9920021000-7f9924000000 ---p 00000000 00:00 0 7f9924000000-7f9924021000 rw-p 00000000 00:00 0 7f9924021000-7f9928000000 ---p 00000000 00:00 0 7f9928000000-7f9928021000 rw-p 00000000 00:00 0 7f9928021000-7f992c000000 ---p 00000000 00:00 0 7f992d4d5000-7f992d858000 rw-p 00000000 00:00 0 7f992d858000-7f992e09a000 r-xp 00000000 fd:00 2231327 /usr/lib/x86_64-linux-gnu/libcuda.so.390.77 7f992e09a000-7f992e299000 ---p 00842000 fd:00 2231327 /usr/lib/x86_64-linux-gnu/libcuda.so.390.77 7f992e299000-7f992e3ea000 rw-p 00841000 fd:00 2231327 /usr/lib/x86_64-linux-gnu/libcuda.so.390.77 7f992e3ea000-7f992e3f8000 rw-p 00000000 00:00 0 7f992e3f9000-7f992e3fa000 ---p 00000000 00:00 0 7f992e3fa000-7f992e7fa000 rwxp 00000000 00:00 0 7f992e7fa000-7f992e7fb000 ---p 00000000 00:00 0 7f992e7fb000-7f992ebfb000 rwxp 00000000 00:00 0 7f992ebfb000-7f992ebfc000 ---p 00000000 00:00 0 7f992ebfc000-7f992effc000 rwxp 00000000 00:00 0 7f992effc000-7f992effd000 ---p 00000000 00:00 0 7f992effd000-7f992f3fd000 rwxp 00000000 00:00 0 7f992f3fd000-7f992f3fe000 ---p 00000000 00:00 0 7f992f3fe000-7f992f7fe000 rwxp 00000000 00:00 0 7f992f7fe000-7f992f7ff000 ---p 00000000 00:00 0 7f992f7ff000-7f992fbff000 rwxp 00000000 00:00 0 7f992fbff000-7f992fc00000 ---p 00000000 00:00 0 7f992fc00000-7f9930000000 rwxp 00000000 00:00 0 7f9930000000-7f9930021000 rw-p 00000000 00:00 0 7f9930021000-7f9934000000 ---p 00000000 00:00 0 7f9934000000-7f993402e000 rw-p 00000000 00:00 0 7f993402e000-7f9938000000 ---p 00000000 00:00 0 7f9938000000-7f9938021000 rw-p 00000000 00:00 0 7f9938021000-7f993c000000 ---p 00000000 00:00 0 7f993c034000-7f993c075000 rw-p 00000000 00:00 0 7f993c164000-7f993c24d000 rw-p 00000000 00:00 0 7f993c30e000-7f993c5f0000 rw-p 00000000 00:00 0 7f993c5f0000-7f993c609000 r-xp 00000000 fd:00 2235874 /usr/lib/x86_64-linux-gnu/libtbbmalloc.so.2 7f993c609000-7f993c808000 ---p 00019000 fd:00 2235874 /usr/lib/x86_64-linux-gnu/libtbbmalloc.so.2 7f993c808000-7f993c809000 r--p 00018000 fd:00 2235874 /usr/lib/x86_64-linux-gnu/libtbbmalloc.so.2 7f993c809000-7f993c80b000 rw-p 00019000 fd:00 2235874 /usr/lib/x86_64-linux-gnu/libtbbmalloc.so.2 7f993c80b000-7f993c82e000 rw-p 00000000 00:00 0 7f993c8f3000-7f993ca3c000 rw-p 00000000 00:00 0 7f993cad0000-7f993cb0d000 r-xp 00000000 fd:00 2231332 /usr/lib/x86_64-linux-gnu/libnvidia-fatbinaryloader.so.390.77 7f993cb0d000-7f993cd0c000 ---p 0003d000 fd:00 2231332 /usr/lib/x86_64-linux-gnu/libnvidia-fatbinaryloader.so.390.77 7f993cd0c000-7f993cd17000 rw-p 0003c000 fd:00 2231332 /usr/lib/x86_64-linux-gnu/libnvidia-fatbinaryloader.so.390.77 7f993cd17000-7f993cd1c000 rw-p 00000000 00:00 0 7f993cd20000-7f993daed000 r-xp 00000000 fd:00 2231328 /usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.390.77 7f993daed000-7f993dced000 ---p 00dcd000 fd:00 2231328 /usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.390.77 7f993dced000-7f993de43000 rw-p 00dcd000 fd:00 2231328 /usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.390.77 7f993de43000-7f993de51000 rw-p 00000000 00:00 0 7f993de60000-7f993de80000 rw-p 00000000 00:00 0 7f993de80000-7f993de85000 r-xp 00000000 fd:00 3943608 /usr/local/cuda-9.0/lib64/libOpenCL.so.1.0.0 7f993de85000-7f993e084000 ---p 00005000 fd:00 3943608 /usr/local/cuda-9.0/lib64/libOpenCL.so.1.0.0 7f993e084000-7f993e086000 rw-p 00004000 fd:00 3943608 /usr/local/cuda-9.0/lib64/libOpenCL.so.1.0.0 7f993e087000-7f993e3af000 rw-p 00000000 00:00 0 7f993e3af000-7f993e3b0000 ---p 00000000 00:00 0 7f993e3b0000-7f993ebb0000 rwxp 00000000 00:00 0 7f993ebb0000-7f993ebb1000 ---p 00000000 00:00 0 7f993ebb1000-7f993f3b1000 rwxp 00000000 00:00 0 7f993f3b1000-7f993f3b2000 ---p 00000000 00:00 0 7f993f3b2000-7f993fbb2000 rwxp 00000000 00:00 0 7f993fbb2000-7f993fbb3000 ---p 00000000 00:00 0 7f993fbb3000-7f99403b3000 rwxp 00000000 00:00 0 7f99403b3000-7f9b82df7000 rw-p 00000000 00:00 0 7f9b82df7000-7f9b82df8000 ---p 00000000 00:00 0 7f9b82df8000-7f9b835f8000 rwxp 00000000 00:00 0 7f9b835f8000-7f9b8360f000 r-xp 00000000 fd:00 28706628 /lib/x86_64-linux-gnu/libresolv-2.23.so 7f9b8360f000-7f9b8380f000 ---p 00017000 fd:00 28706628 /lib/x86_64-linux-gnu/libresolv-2.23.so 7f9b8380f000-7f9b83810000 r--p 00017000 fd:00 28706628 /lib/x86_64-linux-gnu/libresolv-2.23.so 7f9b83810000-7f9b83811000 rw-p 00018000 fd:00 28706628 /lib/x86_64-linux-gnu/libresolv-2.23.so 7f9b83811000-7f9b83813000 rw-p 00000000 00:00 0 7f9b83818000-7f9b8381b000 r-xp 00000000 fd:00 28709506 /lib/x86_64-linux-gnu/libkeyutils.so.1.5 7f9b8381b000-7f9b83a1a000 ---p 00003000 fd:00 28709506 /lib/x86_64-linux-gnu/libkeyutils.so.1.5 7f9b83a1a000-7f9b83a1b000 r--p 00002000 fd:00 28709506 /lib/x86_64-linux-gnu/libkeyutils.so.1.5 7f9b83a1b000-7f9b83a1c000 rw-p 00003000 fd:00 28709506 /lib/x86_64-linux-gnu/libkeyutils.so.1.5 7f9b83a20000-7f9b83a46000 r-xp 00000000 fd:00 28709476 /lib/x86_64-linux-gnu/libexpat.so.1.6.0 7f9b83a46000-7f9b83c46000 ---p 00026000 fd:00 28709476 /lib/x86_64-linux-gnu/libexpat.so.1.6.0 7f9b83c46000-7f9b83c48000 r--p 00026000 fd:00 28709476 /lib/x86_64-linux-gnu/libexpat.so.1.6.0 7f9b83c48000-7f9b83c49000 rw-p 00028000 fd:00 28709476 /lib/x86_64-linux-gnu/libexpat.so.1.6.0 7f9b83c50000-7f9b83c5a000 r-xp 00000000 fd:00 2229214 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1 7f9b83c5a000-7f9b83e59000 ---p 0000a000 fd:00 2229214 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1 7f9b83e59000-7f9b83e5a000 r--p 00009000 fd:00 2229214 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1 7f9b83e5a000-7f9b83e5b000 rw-p 0000a000 fd:00 2229214 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1 7f9b83e60000-7f9b83e63000 r-xp 00000000 fd:00 28709454 /lib/x86_64-linux-gnu/libcom_err.so.2.1 7f9b83e63000-7f9b84062000 ---p 00003000 fd:00 28709454 /lib/x86_64-linux-gnu/libcom_err.so.2.1 7f9b84062000-7f9b84063000 r--p 00002000 fd:00 28709454 /lib/x86_64-linux-gnu/libcom_err.so.2.1 7f9b84063000-7f9b84064000 rw-p 00003000 fd:00 28709454 /lib/x86_64-linux-gnu/libcom_err.so.2.1 7f9b84068000-7f9b84094000 r-xp 00000000 fd:00 2229235 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1 7f9b84094000-7f9b84293000 ---p 0002c000 fd:00 2229235 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1 7f9b84293000-7f9b84295000 r--p 0002b000 fd:00 2229235 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1 7f9b84295000-7f9b84296000 rw-p 0002d000 fd:00 2229235 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1 7f9b84296000-7f9b84297000 rw-p 00000000 00:00 0 7f9b84298000-7f9b8435b000 r-xp 00000000 fd:00 2228747 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3 7f9b8435b000-7f9b8455b000 ---p 000c3000 fd:00 2228747 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3 7f9b8455b000-7f9b84568000 r--p 000c3000 fd:00 2228747 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3 7f9b84568000-7f9b8456a000 rw-p 000d0000 fd:00 2228747 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3 7f9b84570000-7f9b84582000 r-xp 00000000 fd:00 28709489 /lib/x86_64-linux-gnu/libgpg-error.so.0.17.0 7f9b84582000-7f9b84782000 ---p 00012000 fd:00 28709489 /lib/x86_64-linux-gnu/libgpg-error.so.0.17.0 7f9b84782000-7f9b84783000 r--p 00012000 fd:00 28709489 /lib/x86_64-linux-gnu/libgpg-error.so.0.17.0 7f9b84783000-7f9b84784000 rw-p 00013000 fd:00 28709489 /lib/x86_64-linux-gnu/libgpg-error.so.0.17.0 7f9b84788000-7f9b847a9000 r-xp 00000000 fd:00 2228526 /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0 7f9b847a9000-7f9b849a8000 ---p 00021000 fd:00 2228526 /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0 7f9b849a8000-7f9b849a9000 r--p 00020000 fd:00 2228526 /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0 7f9b849a9000-7f9b849aa000 rw-p 00021000 fd:00 2228526 /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0 7f9b849b0000-7f9b849b5000 r-xp 00000000 fd:00 2236188 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0 7f9b849b5000-7f9b84bb4000 ---p 00005000 fd:00 2236188 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0 7f9b84bb4000-7f9b84bb5000 r--p 00004000 fd:00 2236188 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0 7f9b84bb5000-7f9b84bb6000 rw-p 00005000 fd:00 2236188 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0 7f9b84bb8000-7f9b84bba000 r-xp 00000000 fd:00 2236177 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0 7f9b84bba000-7f9b84dba000 ---p 00002000 fd:00 2236177 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0 7f9b84dba000-7f9b84dbb000 r--p 00002000 fd:00 2236177 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0 7f9b84dbb000-7f9b84dbc000 rw-p 00003000 fd:00 2236177 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0 7f9b84dc0000-7f9b84dd1000 r-xp 00000000 fd:00 2237359 /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.1 7f9b84dd1000-7f9b84fd1000 ---p 00011000 fd:00 2237359 /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.1 7f9b84fd1000-7f9b84fd2000 r--p 00011000 fd:00 2237359 /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.1 7f9b84fd2000-7f9b84fd3000 rw-p 00012000 fd:00 2237359 /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.1 7f9b84fd8000-7f9b85009000 r-xp 00000000 fd:00 2236887 /usr/lib/x86_64-linux-gnu/libidn.so.11.6.15 7f9b85009000-7f9b85209000 ---p 00031000 fd:00 2236887 /usr/lib/x86_64-linux-gnu/libidn.so.11.6.15 7f9b85209000-7f9b8520a000 r--p 00031000 fd:00 2236887 /usr/lib/x86_64-linux-gnu/libidn.so.11.6.15 7f9b8520a000-7f9b8520b000 rw-p 00032000 fd:00 2236887 /usr/lib/x86_64-linux-gnu/libidn.so.11.6.15 7f9b85210000-7f9b85269000 r-xp 00000000 fd:00 2237126 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.1.0 7f9b85269000-7f9b85468000 ---p 00059000 fd:00 2237126 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.1.0 7f9b85468000-7f9b85472000 r--p 00058000 fd:00 2237126 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.1.0 7f9b85472000-7f9b85474000 rw-p 00062000 fd:00 2237126 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.1.0 7f9b85478000-7f9b854b5000 r-xp 00000000 fd:00 2236581 /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.9.0 7f9b854b5000-7f9b856b4000 ---p 0003d000 fd:00 2236581 /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.9.0 7f9b856b4000-7f9b856b6000 r--p 0003c000 fd:00 2236581 /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.9.0 7f9b856b6000-7f9b856bb000 rw-p 0003e000 fd:00 2236581 /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.9.0 7f9b856c0000-7f9b85871000 r-xp 00000000 fd:00 2229348 /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.3 7f9b85871000-7f9b85a70000 ---p 001b1000 fd:00 2229348 /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.3 7f9b85a70000-7f9b85a78000 r--p 001b0000 fd:00 2229348 /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.3 7f9b85a78000-7f9b85a7a000 rw-p 001b8000 fd:00 2229348 /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.3 7f9b85a7a000-7f9b85a7b000 rw-p 00000000 00:00 0 7f9b85a80000-7f9b85aff000 r-xp 00000000 fd:00 2236700 /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.0 7f9b85aff000-7f9b85cfe000 ---p 0007f000 fd:00 2236700 /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.0 7f9b85cfe000-7f9b85cff000 r--p 0007e000 fd:00 2236700 /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.0 7f9b85cff000-7f9b85d00000 rw-p 0007f000 fd:00 2236700 /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.0 7f9b85d00000-7f9b85d34000 r-xp 00000000 fd:00 2237063 /usr/lib/x86_64-linux-gnu/libnettle.so.6.2 7f9b85d34000-7f9b85f33000 ---p 00034000 fd:00 2237063 /usr/lib/x86_64-linux-gnu/libnettle.so.6.2 7f9b85f33000-7f9b85f35000 r--p 00033000 fd:00 2237063 /usr/lib/x86_64-linux-gnu/libnettle.so.6.2 7f9b85f35000-7f9b85f36000 rw-p 00035000 fd:00 2237063 /usr/lib/x86_64-linux-gnu/libnettle.so.6.2 7f9b85f38000-7f9b85f6a000 r-xp 00000000 fd:00 2236838 /usr/lib/x86_64-linux-gnu/libhogweed.so.4.2 7f9b85f6a000-7f9b86169000 ---p 00032000 fd:00 2236838 /usr/lib/x86_64-linux-gnu/libhogweed.so.4.2 7f9b86169000-7f9b8616a000 r--p 00031000 fd:00 2236838 /usr/lib/x86_64-linux-gnu/libhogweed.so.4.2 7f9b8616a000-7f9b8616b000 rw-p 00032000 fd:00 2236838 /usr/lib/x86_64-linux-gnu/libhogweed.so.4.2 7f9b86170000-7f9b861b7000 r-xp 00000000 fd:00 2228742 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2 7f9b861b7000-7f9b863b6000 ---p 00047000 fd:00 2228742 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2 7f9b863b6000-7f9b863b8000 r--p 00046000 fd:00 2228742 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2 7f9b863b8000-7f9b863ba000 rw-p 00048000 fd:00 2228742 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2 7f9b863c0000-7f9b86497000 r-xp 00000000 fd:00 28709485 /lib/x86_64-linux-gnu/libgcrypt.so.20.0.5 7f9b86497000-7f9b86697000 ---p 000d7000 fd:00 28709485 /lib/x86_64-linux-gnu/libgcrypt.so.20.0.5 7f9b86697000-7f9b86698000 r--p 000d7000 fd:00 28709485 /lib/x86_64-linux-gnu/libgcrypt.so.20.0.5 7f9b86698000-7f9b866a0000 rw-p 000d8000 fd:00 28709485 /lib/x86_64-linux-gnu/libgcrypt.so.20.0.5 7f9b866a0000-7f9b866a1000 rw-p 00000000 00:00 0 7f9b866a8000-7f9b866af000 r-xp 00000000 fd:00 2237110 /usr/lib/x86_64-linux-gnu/libogg.so.0.8.2 7f9b866af000-7f9b868af000 ---p 00007000 fd:00 2237110 /usr/lib/x86_64-linux-gnu/libogg.so.0.8.2 7f9b868af000-7f9b868b0000 r--p 00007000 fd:00 2237110 /usr/lib/x86_64-linux-gnu/libogg.so.0.8.2 7f9b868b0000-7f9b868b1000 rw-p 00008000 fd:00 2237110 /usr/lib/x86_64-linux-gnu/libogg.so.0.8.2 7f9b868b8000-7f9b868c2000 r-xp 00000000 fd:00 2237098 /usr/lib/x86_64-linux-gnu/libnuma.so.1.0.0 7f9b868c2000-7f9b86ac1000 ---p 0000a000 fd:00 2237098 /usr/lib/x86_64-linux-gnu/libnuma.so.1.0.0 7f9b86ac1000-7f9b86ac2000 r--p 00009000 fd:00 2237098 /usr/lib/x86_64-linux-gnu/libnuma.so.1.0.0 7f9b86ac2000-7f9b86ac3000 rw-p 0000a000 fd:00 2237098 /usr/lib/x86_64-linux-gnu/libnuma.so.1.0.0 7f9b86ac8000-7f9b86af6000 r-xp 00000000 fd:00 2229729 /usr/lib/x86_64-linux-gnu/libsoxr.so.0.1.1 7f9b86af6000-7f9b86cf5000 ---p 0002e000 fd:00 2229729 /usr/lib/x86_64-linux-gnu/libsoxr.so.0.1.1 7f9b86cf5000-7f9b86cf7000 r--p 0002d000 fd:00 2229729 /usr/lib/x86_64-linux-gnu/libsoxr.so.0.1.1 7f9b86cf7000-7f9b86cf8000 rw-p 0002f000 fd:00 2229729 /usr/lib/x86_64-linux-gnu/libsoxr.so.0.1.1 7f9b86cf8000-7f9b86d2d000 rw-p 00000000 00:00 0 7f9b86d30000-7f9b86dab000 r-xp 00000000 fd:00 2237116 /usr/lib/x86_64-linux-gnu/liborc-0.4.so.0.25.0 7f9b86dab000-7f9b86faa000 ---p 0007b000 fd:00 2237116 /usr/lib/x86_64-linux-gnu/liborc-0.4.so.0.25.0 7f9b86faa000-7f9b86fac000 r--p 0007a000 fd:00 2237116 /usr/lib/x86_64-linux-gnu/liborc-0.4.so.0.25.0 7f9b86fac000-7f9b86fb0000 rw-p 0007c000 fd:00 2237116 /usr/lib/x86_64-linux-gnu/liborc-0.4.so.0.25.0 7f9b86fb0000-7f9b88866000 r-xp 00000000 fd:00 2236871 /usr/lib/x86_64-linux-gnu/libicudata.so.55.1 7f9b88866000-7f9b88a65000 ---p 018b6000 fd:00 2236871 /usr/lib/x86_64-linux-gnu/libicudata.so.55.1 7f9b88a65000-7f9b88a66000 r--p 018b5000 fd:00 2236871 /usr/lib/x86_64-linux-gnu/libicudata.so.55.1 7f9b88a66000-7f9b88a67000 rw-p 018b6000 fd:00 2236871 /usr/lib/x86_64-linux-gnu/libicudata.so.55.1 7f9b88a68000-7f9b88a8c000 r-xp 00000000 fd:00 2236742 /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.0.1 7f9b88a8c000-7f9b88c8b000 ---p 00024000 fd:00 2236742 /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.0.1 7f9b88c8b000-7f9b88c8d000 r--p 00023000 fd:00 2236742 /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.0.1 7f9b88c8d000-7f9b88c8e000 rw-p 00025000 fd:00 2236742 /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.0.1 7f9b88c90000-7f9b88d34000 r-xp 00000000 fd:00 2236615 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.1 7f9b88d34000-7f9b88f33000 ---p 000a4000 fd:00 2236615 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.1 7f9b88f33000-7f9b88f39000 r--p 000a3000 fd:00 2236615 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.1 7f9b88f39000-7f9b88f3a000 rw-p 000a9000 fd:00 2236615 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.1 7f9b88f40000-7f9b88f61000 r-xp 00000000 fd:00 2237601 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0 7f9b88f61000-7f9b89160000 ---p 00021000 fd:00 2237601 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0 7f9b89160000-7f9b89161000 r--p 00020000 fd:00 2237601 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0 7f9b89161000-7f9b89162000 rw-p 00021000 fd:00 2237601 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0 7f9b89168000-7f9b89179000 r-xp 00000000 fd:00 2236190 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0 7f9b89179000-7f9b89378000 ---p 00011000 fd:00 2236190 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0 7f9b89378000-7f9b89379000 r--p 00010000 fd:00 2236190 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0 7f9b89379000-7f9b8937a000 rw-p 00011000 fd:00 2236190 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0 7f9b89380000-7f9b89385000 r-xp 00000000 fd:00 2236051 /usr/lib/x86_64-linux-gnu/libIlmThread-2_2.so.12.0.0 7f9b89385000-7f9b89585000 ---p 00005000 fd:00 2236051 /usr/lib/x86_64-linux-gnu/libIlmThread-2_2.so.12.0.0 7f9b89585000-7f9b89586000 r--p 00005000 fd:00 2236051 /usr/lib/x86_64-linux-gnu/libIlmThread-2_2.so.12.0.0 7f9b89586000-7f9b89587000 rw-p 00006000 fd:00 2236051 /usr/lib/x86_64-linux-gnu/libIlmThread-2_2.so.12.0.0 7f9b89588000-7f9b895a3000 r-xp 00000000 fd:00 2236043 /usr/lib/x86_64-linux-gnu/libIex-2_2.so.12.0.0 7f9b895a3000-7f9b897a2000 ---p 0001b000 fd:00 2236043 /usr/lib/x86_64-linux-gnu/libIex-2_2.so.12.0.0 7f9b897a2000-7f9b897a5000 r--p 0001a000 fd:00 2236043 /usr/lib/x86_64-linux-gnu/libIex-2_2.so.12.0.0 7f9b897a5000-7f9b897a6000 rw-p 0001d000 fd:00 2236043 /usr/lib/x86_64-linux-gnu/libIex-2_2.so.12.0.0 7f9b897a8000-7f9b897b3000 r-xp 00000000 fd:00 2236925 /usr/lib/x86_64-linux-gnu/libjbig.so.0 7f9b897b3000-7f9b899b2000 ---p 0000b000 fd:00 2236925 /usr/lib/x86_64-linux-gnu/libjbig.so.0 7f9b899b2000-7f9b899b3000 r--p 0000a000 fd:00 2236925 /usr/lib/x86_64-linux-gnu/libjbig.so.0 7f9b899b3000-7f9b899b6000 rw-p 0000b000 fd:00 2236925 /usr/lib/x86_64-linux-gnu/libjbig.so.0 7f9b899b8000-7f9b899e9000 r-xp 00000000 fd:00 2236549 /usr/lib/x86_64-linux-gnu/libexif.so.12.3.3 7f9b899e9000-7f9b89be8000 ---p 00031000 fd:00 2236549 /usr/lib/x86_64-linux-gnu/libexif.so.12.3.3 7f9b89be8000-7f9b89bfb000 r--p 00030000 fd:00 2236549 /usr/lib/x86_64-linux-gnu/libexif.so.12.3.3 7f9b89bfb000-7f9b89bfc000 rw-p 00043000 fd:00 2236549 /usr/lib/x86_64-linux-gnu/libexif.so.12.3.3 7f9b89c00000-7f9b89c09000 r-xp 00000000 fd:00 2236971 /usr/lib/x86_64-linux-gnu/libltdl.so.7.3.1 7f9b89c09000-7f9b89e08000 ---p 00009000 fd:00 2236971 /usr/lib/x86_64-linux-gnu/libltdl.so.7.3.1 7f9b89e08000-7f9b89e09000 r--p 00008000 fd:00 2236971 /usr/lib/x86_64-linux-gnu/libltdl.so.7.3.1 7f9b89e09000-7f9b89e0a000 rw-p 00009000 fd:00 2236971 /usr/lib/x86_64-linux-gnu/libltdl.so.7.3.1 7f9b89e10000-7f9b89e1f000 r-xp 00000000 fd:00 28709444 /lib/x86_64-linux-gnu/libbz2.so.1.0.4 7f9b89e1f000-7f9b8a01e000 ---p 0000f000 fd:00 28709444 /lib/x86_64-linux-gnu/libbz2.so.1.0.4 7f9b8a01e000-7f9b8a01f000 r--p 0000e000 fd:00 28709444 /lib/x86_64-linux-gnu/libbz2.so.1.0.4 7f9b8a01f000-7f9b8a020000 rw-p 0000f000 fd:00 28709444 /lib/x86_64-linux-gnu/libbz2.so.1.0.4 7f9b8a020000-7f9b8a143000 r-xp 00000000 fd:00 2236718 /usr/lib/x86_64-linux-gnu/libgnutls.so.30.6.2 7f9b8a143000-7f9b8a342000 ---p 00123000 fd:00 2236718 /usr/lib/x86_64-linux-gnu/libgnutls.so.30.6.2 7f9b8a342000-7f9b8a34d000 r--p 00122000 fd:00 2236718 /usr/lib/x86_64-linux-gnu/libgnutls.so.30.6.2 7f9b8a34d000-7f9b8a34f000 rw-p 0012d000 fd:00 2236718 /usr/lib/x86_64-linux-gnu/libgnutls.so.30.6.2 7f9b8a34f000-7f9b8a350000 rw-p 00000000 00:00 0 7f9b8a350000-7f9b8a397000 r-xp 00000000 fd:00 2233000 /usr/lib/x86_64-linux-gnu/libbluray.so.1.9.2 7f9b8a397000-7f9b8a596000 ---p 00047000 fd:00 2233000 /usr/lib/x86_64-linux-gnu/libbluray.so.1.9.2 7f9b8a596000-7f9b8a598000 r--p 00046000 fd:00 2233000 /usr/lib/x86_64-linux-gnu/libbluray.so.1.9.2 7f9b8a598000-7f9b8a599000 rw-p 00048000 fd:00 2233000 /usr/lib/x86_64-linux-gnu/libbluray.so.1.9.2 7f9b8a5a0000-7f9b8a5ea000 r-xp 00000000 fd:00 2233002 /usr/lib/x86_64-linux-gnu/libgme.so.0.6.0 7f9b8a5ea000-7f9b8a7ea000 ---p 0004a000 fd:00 2233002 /usr/lib/x86_64-linux-gnu/libgme.so.0.6.0 7f9b8a7ea000-7f9b8a7ed000 r--p 0004a000 fd:00 2233002 /usr/lib/x86_64-linux-gnu/libgme.so.0.6.0 7f9b8a7ed000-7f9b8a7ee000 rw-p 0004d000 fd:00 2233002 /usr/lib/x86_64-linux-gnu/libgme.so.0.6.0 7f9b8a7f0000-7f9b8a83a000 r-xp 00000000 fd:00 2233084 /usr/lib/x86_64-linux-gnu/libmodplug.so.1.0.0 7f9b8a83a000-7f9b8aa3a000 ---p 0004a000 fd:00 2233084 /usr/lib/x86_64-linux-gnu/libmodplug.so.1.0.0 7f9b8aa3a000-7f9b8aa3b000 r--p 0004a000 fd:00 2233084 /usr/lib/x86_64-linux-gnu/libmodplug.so.1.0.0 7f9b8aa3b000-7f9b8aa3c000 rw-p 0004b000 fd:00 2233084 /usr/lib/x86_64-linux-gnu/libmodplug.so.1.0.0 7f9b8aa3c000-7f9b8ab7b000 rw-p 00000000 00:00 0 7f9b8ab80000-7f9b8ab9b000 r-xp 00000000 fd:00 2237262 /usr/lib/x86_64-linux-gnu/librtmp.so.1 7f9b8ab9b000-7f9b8ad9a000 ---p 0001b000 fd:00 2237262 /usr/lib/x86_64-linux-gnu/librtmp.so.1 7f9b8ad9a000-7f9b8ad9b000 r--p 0001a000 fd:00 2237262 /usr/lib/x86_64-linux-gnu/librtmp.so.1 7f9b8ad9b000-7f9b8ad9c000 rw-p 0001b000 fd:00 2237262 /usr/lib/x86_64-linux-gnu/librtmp.so.1 7f9b8ada0000-7f9b8ade8000 r-xp 00000000 fd:00 2233087 /usr/lib/x86_64-linux-gnu/libssh-gcrypt.so.4.4.1 7f9b8ade8000-7f9b8afe7000 ---p 00048000 fd:00 2233087 /usr/lib/x86_64-linux-gnu/libssh-gcrypt.so.4.4.1 7f9b8afe7000-7f9b8afe8000 r--p 00047000 fd:00 2233087 /usr/lib/x86_64-linux-gnu/libssh-gcrypt.so.4.4.1 7f9b8afe8000-7f9b8afe9000 rw-p 00048000 fd:00 2233087 /usr/lib/x86_64-linux-gnu/libssh-gcrypt.so.4.4.1 7f9b8aff0000-7f9b8b011000 r-xp 00000000 fd:00 28709512 /lib/x86_64-linux-gnu/liblzma.so.5.0.0 7f9b8b011000-7f9b8b210000 ---p 00021000 fd:00 28709512 /lib/x86_64-linux-gnu/liblzma.so.5.0.0 7f9b8b210000-7f9b8b211000 r--p 00020000 fd:00 28709512 /lib/x86_64-linux-gnu/liblzma.so.5.0.0 7f9b8b211000-7f9b8b212000 rw-p 00021000 fd:00 28709512 /lib/x86_64-linux-gnu/liblzma.so.5.0.0 7f9b8b218000-7f9b8b232000 r-xp 00000000 fd:00 2228361 /usr/lib/x86_64-linux-gnu/libcrystalhd.so.3.6 7f9b8b232000-7f9b8b431000 ---p 0001a000 fd:00 2228361 /usr/lib/x86_64-linux-gnu/libcrystalhd.so.3.6 7f9b8b431000-7f9b8b432000 r--p 00019000 fd:00 2228361 /usr/lib/x86_64-linux-gnu/libcrystalhd.so.3.6 7f9b8b432000-7f9b8b433000 rw-p 0001a000 fd:00 2228361 /usr/lib/x86_64-linux-gnu/libcrystalhd.so.3.6 7f9b8b438000-7f9b8b445000 r-xp 00000000 fd:00 2228506 /usr/lib/x86_64-linux-gnu/libgsm.so.1.0.12 7f9b8b445000-7f9b8b644000 ---p 0000d000 fd:00 2228506 /usr/lib/x86_64-linux-gnu/libgsm.so.1.0.12 7f9b8b644000-7f9b8b645000 r--p 0000c000 fd:00 2228506 /usr/lib/x86_64-linux-gnu/libgsm.so.1.0.12 7f9b8b645000-7f9b8b646000 rw-p 0000d000 fd:00 2228506 /usr/lib/x86_64-linux-gnu/libgsm.so.1.0.12 7f9b8b648000-7f9b8b68d000 r-xp 00000000 fd:00 2229035 /usr/lib/x86_64-linux-gnu/libmp3lame.so.0.0.0 7f9b8b68d000-7f9b8b88d000 ---p 00045000 fd:00 2229035 /usr/lib/x86_64-linux-gnu/libmp3lame.so.0.0.0 7f9b8b88d000-7f9b8b88e000 r--p 00045000 fd:00 2229035 /usr/lib/x86_64-linux-gnu/libmp3lame.so.0.0.0 7f9b8b88e000-7f9b8b88f000 rw-p 00046000 fd:00 2229035 /usr/lib/x86_64-linux-gnu/libmp3lame.so.0.0.0 7f9b8b88f000-7f9b8b8bd000 rw-p 00000000 00:00 0 7f9b8b8c0000-7f9b8b8e2000 r-xp 00000000 fd:00 2229512 /usr/lib/x86_64-linux-gnu/libopenjpeg.so.1.5.2 7f9b8b8e2000-7f9b8bae1000 ---p 00022000 fd:00 2229512 /usr/lib/x86_64-linux-gnu/libopenjpeg.so.1.5.2 7f9b8bae1000-7f9b8bae2000 r--p 00021000 fd:00 2229512 /usr/lib/x86_64-linux-gnu/libopenjpeg.so.1.5.2 7f9b8bae2000-7f9b8bae3000 rw-p 00022000 fd:00 2229512 /usr/lib/x86_64-linux-gnu/libopenjpeg.so.1.5.2 7f9b8bae8000-7f9b8bb31000 r-xp 00000000 fd:00 2237114 /usr/lib/x86_64-linux-gnu/libopus.so.0.5.2 7f9b8bb31000-7f9b8bd30000 ---p 00049000 fd:00 2237114 /usr/lib/x86_64-linux-gnu/libopus.so.0.5.2 7f9b8bd30000-7f9b8bd31000 r--p 00048000 fd:00 2237114 /usr/lib/x86_64-linux-gnu/libopus.so.0.5.2 7f9b8bd31000-7f9b8bd32000 rw-p 00049000 fd:00 2237114 /usr/lib/x86_64-linux-gnu/libopus.so.0.5.2 7f9b8bd38000-7f9b8be09000 r-xp 00000000 fd:00 2228516 /usr/lib/x86_64-linux-gnu/libschroedinger-1.0.so.0.11.0 7f9b8be09000-7f9b8c009000 ---p 000d1000 fd:00 2228516 /usr/lib/x86_64-linux-gnu/libschroedinger-1.0.so.0.11.0 7f9b8c009000-7f9b8c00b000 r--p 000d1000 fd:00 2228516 /usr/lib/x86_64-linux-gnu/libschroedinger-1.0.so.0.11.0 7f9b8c00b000-7f9b8c00c000 rw-p 000d3000 fd:00 2228516 /usr/lib/x86_64-linux-gnu/libschroedinger-1.0.so.0.11.0 7f9b8c00c000-7f9b8c00d000 rw-p 00000000 00:00 0 7f9b8c010000-7f9b8c01c000 r-xp 00000000 fd:00 2229613 /usr/lib/x86_64-linux-gnu/libshine.so.3.0.1 7f9b8c01c000-7f9b8c21b000 ---p 0000c000 fd:00 2229613 /usr/lib/x86_64-linux-gnu/libshine.so.3.0.1 7f9b8c21b000-7f9b8c21c000 r--p 0000b000 fd:00 2229613 /usr/lib/x86_64-linux-gnu/libshine.so.3.0.1 7f9b8c21c000-7f9b8c21d000 rw-p 0000c000 fd:00 2229613 /usr/lib/x86_64-linux-gnu/libshine.so.3.0.1 7f9b8c220000-7f9b8c227000 r-xp 00000000 fd:00 2229696 /usr/lib/x86_64-linux-gnu/libsnappy.so.1.3.0 7f9b8c227000-7f9b8c426000 ---p 00007000 fd:00 2229696 /usr/lib/x86_64-linux-gnu/libsnappy.so.1.3.0 7f9b8c426000-7f9b8c427000 r--p 00006000 fd:00 2229696 /usr/lib/x86_64-linux-gnu/libsnappy.so.1.3.0 7f9b8c427000-7f9b8c428000 rw-p 00007000 fd:00 2229696 /usr/lib/x86_64-linux-gnu/libsnappy.so.1.3.0 7f9b8c428000-7f9b8c43f000 r-xp 00000000 fd:00 2237336 /usr/lib/x86_64-linux-gnu/libspeex.so.1.5.0 7f9b8c43f000-7f9b8c63f000 ---p 00017000 fd:00 2237336 /usr/lib/x86_64-linux-gnu/libspeex.so.1.5.0 7f9b8c63f000-7f9b8c640000 r--p 00017000 fd:00 2237336 /usr/lib/x86_64-linux-gnu/libspeex.so.1.5.0 7f9b8c640000-7f9b8c641000 rw-p 00018000 fd:00 2237336 /usr/lib/x86_64-linux-gnu/libspeex.so.1.5.0 7f9b8c648000-7f9b8c661000 r-xp 00000000 fd:00 2237375 /usr/lib/x86_64-linux-gnu/libtheoradec.so.1.1.4 7f9b8c661000-7f9b8c860000 ---p 00019000 fd:00 2237375 /usr/lib/x86_64-linux-gnu/libtheoradec.so.1.1.4 7f9b8c860000-7f9b8c861000 r--p 00018000 fd:00 2237375 /usr/lib/x86_64-linux-gnu/libtheoradec.so.1.1.4 7f9b8c861000-7f9b8c862000 rw-p 00019000 fd:00 2237375 /usr/lib/x86_64-linux-gnu/libtheoradec.so.1.1.4 7f9b8c868000-7f9b8c8a6000 r-xp 00000000 fd:00 2237377 /usr/lib/x86_64-linux-gnu/libtheoraenc.so.1.1.2 7f9b8c8a6000-7f9b8caa5000 ---p 0003e000 fd:00 2237377 /usr/lib/x86_64-linux-gnu/libtheoraenc.so.1.1.2 7f9b8caa5000-7f9b8caa6000 r--p 0003d000 fd:00 2237377 /usr/lib/x86_64-linux-gnu/libtheoraenc.so.1.1.2 7f9b8caa6000-7f9b8caa7000 rw-p 0003e000 fd:00 2237377 /usr/lib/x86_64-linux-gnu/libtheoraenc.so.1.1.2 7f9b8caa8000-7f9b8cac6000 r-xp 00000000 fd:00 2230019 /usr/lib/x86_64-linux-gnu/libtwolame.so.0.0.0 7f9b8cac6000-7f9b8ccc5000 ---p 0001e000 fd:00 2230019 /usr/lib/x86_64-linux-gnu/libtwolame.so.0.0.0 7f9b8ccc5000-7f9b8ccc6000 r--p 0001d000 fd:00 2230019 /usr/lib/x86_64-linux-gnu/libtwolame.so.0.0.0 7f9b8ccc6000-7f9b8ccc7000 rw-p 0001e000 fd:00 2230019 /usr/lib/x86_64-linux-gnu/libtwolame.so.0.0.0 7f9b8ccc7000-7f9b8cccb000 rw-p 00000000 00:00 0 7f9b8ccd0000-7f9b8ccfa000 r-xp 00000000 fd:00 2237474 /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.8 7f9b8ccfa000-7f9b8cef9000 ---p 0002a000 fd:00 2237474 /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.8 7f9b8cef9000-7f9b8cefa000 r--p 00029000 fd:00 2237474 /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.8 7f9b8cefa000-7f9b8cefb000 rw-p 0002a000 fd:00 2237474 /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.8 7f9b8cf00000-7f9b8cf8d000 r-xp 00000000 fd:00 2237476 /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.11 7f9b8cf8d000-7f9b8d18c000 ---p 0008d000 fd:00 2237476 /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.11 7f9b8d18c000-7f9b8d1a8000 r--p 0008c000 fd:00 2237476 /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.11 7f9b8d1a8000-7f9b8d1a9000 rw-p 000a8000 fd:00 2237476 /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.11 7f9b8d1b0000-7f9b8d3cf000 r-xp 00000000 fd:00 2237481 /usr/lib/x86_64-linux-gnu/libvpx.so.3.0.0 7f9b8d3cf000-7f9b8d5ce000 ---p 0021f000 fd:00 2237481 /usr/lib/x86_64-linux-gnu/libvpx.so.3.0.0 7f9b8d5ce000-7f9b8d5d0000 r--p 0021e000 fd:00 2237481 /usr/lib/x86_64-linux-gnu/libvpx.so.3.0.0 7f9b8d5d0000-7f9b8d5d1000 rw-p 00220000 fd:00 2237481 /usr/lib/x86_64-linux-gnu/libvpx.so.3.0.0 7f9b8d5d1000-7f9b8d5d4000 rw-p 00000000 00:00 0 7f9b8d5d8000-7f9b8d600000 r-xp 00000000 fd:00 2234679 /usr/lib/x86_64-linux-gnu/libwavpack.so.1.1.7 7f9b8d600000-7f9b8d7ff000 ---p 00028000 fd:00 2234679 /usr/lib/x86_64-linux-gnu/libwavpack.so.1.1.7 7f9b8d7ff000-7f9b8d800000 r--p 00027000 fd:00 2234679 /usr/lib/x86_64-linux-gnu/libwavpack.so.1.1.7 7f9b8d800000-7f9b8d801000 rw-p 00028000 fd:00 2234679 /usr/lib/x86_64-linux-gnu/libwavpack.so.1.1.7 7f9b8d808000-7f9b8d861000 r-xp 00000000 fd:00 2237501 /usr/lib/x86_64-linux-gnu/libwebp.so.5.0.4 7f9b8d861000-7f9b8da61000 ---p 00059000 fd:00 2237501 /usr/lib/x86_64-linux-gnu/libwebp.so.5.0.4 7f9b8da61000-7f9b8da62000 r--p 00059000 fd:00 2237501 /usr/lib/x86_64-linux-gnu/libwebp.so.5.0.4 7f9b8da62000-7f9b8da64000 rw-p 0005a000 fd:00 2237501 /usr/lib/x86_64-linux-gnu/libwebp.so.5.0.4 7f9b8da68000-7f9b8db90000 r-xp 00000000 fd:00 2232165 /usr/lib/x86_64-linux-gnu/libx264.so.148 7f9b8db90000-7f9b8dd8f000 ---p 00128000 fd:00 2232165 /usr/lib/x86_64-linux-gnu/libx264.so.148 7f9b8dd8f000-7f9b8dd90000 r--p 00127000 fd:00 2232165 /usr/lib/x86_64-linux-gnu/libx264.so.148 7f9b8dd90000-7f9b8dd91000 rw-p 00128000 fd:00 2232165 /usr/lib/x86_64-linux-gnu/libx264.so.148 7f9b8dd91000-7f9b8de0c000 rw-p 00000000 00:00 0 7f9b8de10000-7f9b8e81d000 r-xp 00000000 fd:00 2232193 /usr/lib/x86_64-linux-gnu/libx265.so.79 7f9b8e81d000-7f9b8ea1c000 ---p 00a0d000 fd:00 2232193 /usr/lib/x86_64-linux-gnu/libx265.so.79 7f9b8ea1c000-7f9b8ea1f000 r--p 00a0c000 fd:00 2232193 /usr/lib/x86_64-linux-gnu/libx265.so.79 7f9b8ea1f000-7f9b8ea22000 rw-p 00a0f000 fd:00 2232193 /usr/lib/x86_64-linux-gnu/libx265.so.79 7f9b8ea22000-7f9b8ea2f000 rw-p 00000000 00:00 0 7f9b8ea30000-7f9b8ead1000 r-xp 00000000 fd:00 2232200 /usr/lib/x86_64-linux-gnu/libxvidcore.so.4.3 7f9b8ead1000-7f9b8ecd0000 ---p 000a1000 fd:00 2232200 /usr/lib/x86_64-linux-gnu/libxvidcore.so.4.3 7f9b8ecd0000-7f9b8ecd1000 r--p 000a0000 fd:00 2232200 /usr/lib/x86_64-linux-gnu/libxvidcore.so.4.3 7f9b8ecd1000-7f9b8ecdb000 rw-p 000a1000 fd:00 2232200 /usr/lib/x86_64-linux-gnu/libxvidcore.so.4.3 7f9b8ecdb000-7f9b8ed44000 rw-p 00000000 00:00 0 7f9b8ed48000-7f9b8edbf000 r-xp 00000000 fd:00 2232218 /usr/lib/x86_64-linux-gnu/libzvbi.so.0.13.2 7f9b8edbf000-7f9b8efbe000 ---p 00077000 fd:00 2232218 /usr/lib/x86_64-linux-gnu/libzvbi.so.0.13.2 7f9b8efbe000-7f9b8efc7000 r--p 00076000 fd:00 2232218 /usr/lib/x86_64-linux-gnu/libzvbi.so.0.13.2 7f9b8efc7000-7f9b8efd3000 rw-p 0007f000 fd:00 2232218 /usr/lib/x86_64-linux-gnu/libzvbi.so.0.13.2 7f9b8efd8000-7f9b8eff3000 r-xp 00000000 fd:00 2232132 /usr/lib/x86_64-linux-gnu/libva.so.1.3900.0 7f9b8eff3000-7f9b8f1f2000 ---p 0001b000 fd:00 2232132 /usr/lib/x86_64-linux-gnu/libva.so.1.3900.0 7f9b8f1f2000-7f9b8f1f3000 r--p 0001a000 fd:00 2232132 /usr/lib/x86_64-linux-gnu/libva.so.1.3900.0 7f9b8f1f3000-7f9b8f1f4000 rw-p 0001b000 fd:00 2232132 /usr/lib/x86_64-linux-gnu/libva.so.1.3900.0 7f9b8f1f8000-7f9b8f212000 r-xp 00000000 fd:00 2229825 /usr/lib/x86_64-linux-gnu/libswresample-ffmpeg.so.1.2.101 7f9b8f212000-7f9b8f412000 ---p 0001a000 fd:00 2229825 /usr/lib/x86_64-linux-gnu/libswresample-ffmpeg.so.1.2.101 7f9b8f412000-7f9b8f414000 r--p 0001a000 fd:00 2229825 /usr/lib/x86_64-linux-gnu/libswresample-ffmpeg.so.1.2.101 7f9b8f414000-7f9b8f415000 rw-p 0001c000 fd:00 2229825 /usr/lib/x86_64-linux-gnu/libswresample-ffmpeg.so.1.2.101 7f9b8f418000-7f9b8f43d000 r-xp 00000000 fd:00 2237464 /usr/lib/x86_64-linux-gnu/libv4lconvert.so.0.0.0 7f9b8f43d000-7f9b8f63d000 ---p 00025000 fd:00 2237464 /usr/lib/x86_64-linux-gnu/libv4lconvert.so.0.0.0 7f9b8f63d000-7f9b8f63f000 r--p 00025000 fd:00 2237464 /usr/lib/x86_64-linux-gnu/libv4lconvert.so.0.0.0 7f9b8f63f000-7f9b8f640000 rw-p 00027000 fd:00 2237464 /usr/lib/x86_64-linux-gnu/libv4lconvert.so.0.0.0 7f9b8f640000-7f9b8f692000 rw-p 00000000 00:00 0 7f9b8f698000-7f9b8f6af000 r-xp 00000000 fd:00 28709625 /lib/x86_64-linux-gnu/libusb-1.0.so.0.1.0 7f9b8f6af000-7f9b8f8ae000 ---p 00017000 fd:00 28709625 /lib/x86_64-linux-gnu/libusb-1.0.so.0.1.0 7f9b8f8ae000-7f9b8f8af000 r--p 00016000 fd:00 28709625 /lib/x86_64-linux-gnu/libusb-1.0.so.0.1.0 7f9b8f8af000-7f9b8f8b0000 rw-p 00017000 fd:00 28709625 /lib/x86_64-linux-gnu/libusb-1.0.so.0.1.0 7f9b8f8b0000-7f9b8f8bd000 r-xp 00000000 fd:00 2237234 /usr/lib/x86_64-linux-gnu/libraw1394.so.11.1.0 7f9b8f8bd000-7f9b8fabd000 ---p 0000d000 fd:00 2237234 /usr/lib/x86_64-linux-gnu/libraw1394.so.11.1.0 7f9b8fabd000-7f9b8fabe000 r--p 0000d000 fd:00 2237234 /usr/lib/x86_64-linux-gnu/libraw1394.so.11.1.0 7f9b8fabe000-7f9b8fabf000 rw-p 0000e000 fd:00 2237234 /usr/lib/x86_64-linux-gnu/libraw1394.so.11.1.0 7f9b8fac0000-7f9b8fb3c000 r-xp 00000000 fd:00 2236793 /usr/lib/x86_64-linux-gnu/libgstvideo-1.0.so.0.803.0 7f9b8fb3c000-7f9b8fd3b000 ---p 0007c000 fd:00 2236793 /usr/lib/x86_64-linux-gnu/libgstvideo-1.0.so.0.803.0 7f9b8fd3b000-7f9b8fd44000 r--p 0007b000 fd:00 2236793 /usr/lib/x86_64-linux-gnu/libgstvideo-1.0.so.0.803.0 7f9b8fd44000-7f9b8fd45000 rw-p 00084000 fd:00 2236793 /usr/lib/x86_64-linux-gnu/libgstvideo-1.0.so.0.803.0 7f9b8fd45000-7f9b8fd46000 rw-p 00000000 00:00 0 7f9b8fd48000-7f9b8fd81000 r-xp 00000000 fd:00 2236791 /usr/lib/x86_64-linux-gnu/libgsttag-1.0.so.0.803.0 7f9b8fd81000-7f9b8ff80000 ---p 00039000 fd:00 2236791 /usr/lib/x86_64-linux-gnu/libgsttag-1.0.so.0.803.0 7f9b8ff80000-7f9b8ff82000 r--p 00038000 fd:00 2236791 /usr/lib/x86_64-linux-gnu/libgsttag-1.0.so.0.803.0 7f9b8ff82000-7f9b8ff83000 rw-p 0003a000 fd:00 2236791 /usr/lib/x86_64-linux-gnu/libgsttag-1.0.so.0.803.0 7f9b8ff88000-7f9b8ffe1000 r-xp 00000000 fd:00 2236763 /usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so.0.803.0 7f9b8ffe1000-7f9b901e0000 ---p 00059000 fd:00 2236763 /usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so.0.803.0Aborted (core dumped)

DarylWM commented 5 years ago

Hi @AlexeyAB . I'm trying to use this technique to check the labels of my custom training set. When I run: ./darknet detector train data/peptides/peptides-obj.data ./yolov3-peptides.cfg

After the model initialisation I get: buffer overflow detected : ./darknet terminated Aborted (core dumped)

Thinking I was running out of memory, I tried to reduce the width and height in the cfg to 256 but that didn't help.

For info this is the latest repo, pulled this morning.

AlexeyAB commented 5 years ago

@DarylWM Hi,

Try to change char buff[10]; to char buff[1000]; in un-commented part of code. https://github.com/AlexeyAB/darknet/blob/f4825906916130ac1c32eb69c9fb812aacde1838/src/data.c#L854-L871

DarylWM commented 5 years ago

Wonderful - thanks for your fast response.

DarylWM commented 5 years ago

I'm not seeing any bounding boxes overlaid on my images, which is a bit of a worry. Here's one of my label text files. frame-41049-tile-38-mz-791-809.txt

I have followed the instructions here and I don't get errors during training (such as can't find the label text files).

AlexeyAB commented 5 years ago

@DarylWM

Do you use negative samples for training (with empty txt-files)? Did you compile Darknet with OPENCV=1 in the Makefile? Does it show windows with your training images during training? When you see windows - press and hold ESC button. Can you show screenshot of these windows with images?


Also you can try to use the latest version of Darknet: https://github.com/AlexeyAB/darknet And use flag -show_imgs for Training to show augmented images with bounded boxes, without changing source code. (It also saves images to the jpg-files, even if compiled without OpenCV)

DarylWM commented 5 years ago

Hi @AlexeyAB .

I pulled the latest from the repo and used -show_imgs; thanks for this feature. It saved a few JPEGs with bounding boxes, and then I got:

[xcb] Unknown request in queue while dequeuing
[xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
[xcb] Aborting, sorry about that.
darknet: ../../src/xcb_io.c:179: dequeue_pending_request: Assertion `!xcb_xlib_unknown_req_in_deq' failed.

before it exited. This seems relevant?

Running it a few more times to get a few different JPEGs at a time, I can see that the bounding boxes match my labels, which is a relief. There must be other reasons my network isn't learning very well on my custom training set. I'll investigate some more and ask for advice in your darknet repo's issues.

Thanks!

AlexeyAB commented 5 years ago

@DarylWM Hi,

I pulled the latest from the repo and used -show_imgs; thanks for this feature. It saved a few JPEGs with bounding boxes, and then I got:

[xcb] Unknown request in queue while dequeuing [xcb] Most likely this is a multi-threaded client and XInitThreads has not been called

Yes, it is a WindowX issue.

In the last commit I added ability to run training with both flags -show_imgs -dont_show so it will not cause this error (because it will not show windows), and it will save augmented images to the jpg-files.

AlexeyAB commented 5 years ago

@DarylWM I just added another bug fix.

DarylWM commented 5 years ago

Brilliant. Thanks for your work on this @AlexeyAB .

wdma commented 5 years ago

@DarylWM Can you tell me how you configured darknet to make this work (e.g. What are the contents of your obj.data file?)

My data are on an external harddrive, so I initially thought my problem was with links. I have tried several different configurations and am now pointing directly to the actual files (as versus using links). The closest I seem to get is the error stack listed above:

buffer overflow detected : ./darknet terminated

I am stumped.

DarylWM commented 5 years ago

Hi @wdma. I just used the -show_imgs flag to see the labelled training images as they were fed in, which helped me confirm my labels were correct.

The buffer overflow issue I had has been resolved in the latest repo. Do you have the latest?

My obj.data file was modelled on AlexeyAB's: classes=4 train=data/peptides/data-files/train-list.txt valid=data/peptides/data-files/validation-list.txt names=data/peptides/peptides-obj.names backup=backup/

I use symlinks to point to the peptides directory, so your link to another drive should work.

What problems are you seeing?

wdma commented 5 years ago

@DarylWM @AlexeyAB Thank you for your reply. I was still getting the buffer overflow error. I have rebuilt my computer from scratch (long story), downloaded the latest repo and reinstalled everything, but now I cannot find the correct code to uncomment(??) I am attaching a screenshot of the specified lines (854-871) in src/data.c - they are different.

Screenshot from 2019-04-09 14-26-46

wdma commented 5 years ago

@AlexeyAB @DarylWM Perhaps disregard(?) I figured out a way to give myself some confidence that I am doing it "right." I had been looking for a match in the first few lines. Finally, I read the printed dialog.

The -show_imgs flag saves augmented images.

Thank you so much for your help and for making this tool available!!