Skip to content

Instantly share code, notes, and snippets.

@tosiara
Created December 13, 2021 07:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tosiara/cce319ab69d24531af8a2205a2c59068 to your computer and use it in GitHub Desktop.
Save tosiara/cce319ab69d24531af8a2205a2c59068 to your computer and use it in GitHub Desktop.
motion valgrind report (double free)
==401159== Memcheck, a memory error detector
==401159== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==401159== Using Valgrind-3.19.0.GIT and LibVEX; rerun with -h for copyright info
==401159== Command: /home/user/git/motion/src/motion -c /home/user/git/motion-fuzzing.conf -n -d 7
==401159== 
[0:memcheck-amd64-] [NTC] [ALL] conf_load: Processing thread 0 - config file /home/user/git/motion-fuzzing.conf
[0:memcheck-amd64-] [NTC] [ALL] motion_startup: Logging to file (/dev/null)
==401159== Thread 4 ml1:
==401159== Invalid free() / delete / delete[] / realloc()
==401159==    at 0x483F0C3: free (vg_replace_malloc.c:872)
==401159==    by 0x11714D: motion_cleanup (motion.c:1530)
==401159==    by 0x1196C8: motion_loop (motion.c:2840)
==401159==    by 0x6AF7608: start_thread (pthread_create.c:477)
==401159==    by 0x6C35292: clone (clone.S:95)
==401159==  Address 0x14a49ab0 is 0 bytes inside a block of size 800 free'd
==401159==    at 0x483F0C3: free (vg_replace_malloc.c:872)
==401159==    by 0x11714D: motion_cleanup (motion.c:1530)
==401159==    by 0x1196C8: motion_loop (motion.c:2840)
==401159==    by 0x6AF7608: start_thread (pthread_create.c:477)
==401159==    by 0x6C35292: clone (clone.S:95)
==401159==  Block was alloc'd at
==401159==    at 0x484147B: calloc (vg_replace_malloc.c:1328)
==401159==    by 0x13D021: mymalloc (util.c:180)
==401159==    by 0x118E1F: motion_init (motion.c:1352)
==401159==    by 0x118E1F: motion_loop (motion.c:2812)
==401159==    by 0x6AF7608: start_thread (pthread_create.c:477)
==401159==    by 0x6C35292: clone (clone.S:95)
==401159== 
^C==401159== 
==401159== HEAP SUMMARY:
==401159==     in use at exit: 721,184,864 bytes in 522,149 blocks
==401159==   total heap usage: 52,356,747 allocs, 51,834,708 frees, 436,615,355,851 bytes allocated
==401159== 
==401159== Thread 1:
==401159== 16 bytes in 1 blocks are possibly lost in loss record 94 of 329
==401159==    at 0x484147B: calloc (vg_replace_malloc.c:1328)
==401159==    by 0x854BEF0: g_malloc0 (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6400.6)
==401159==    by 0x84C8DDE: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84CC0D6: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84A7EDE: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84A10B7: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x4011B89: call_init.part.0 (dl-init.c:72)
==401159==    by 0x4011C90: call_init (dl-init.c:30)
==401159==    by 0x4011C90: _dl_init (dl-init.c:119)
==401159==    by 0x4001139: ??? (in /usr/lib/x86_64-linux-gnu/ld-2.31.so)
==401159==    by 0x5: ???
==401159==    by 0x1FFF0001C2: ???
==401159==    by 0x1FFF0001E3: ???
==401159== 
==401159== 16 bytes in 1 blocks are possibly lost in loss record 95 of 329
==401159==    at 0x483C76F: malloc (vg_replace_malloc.c:380)
==401159==    by 0x4841722: realloc (vg_replace_malloc.c:1437)
==401159==    by 0x854BF3F: g_realloc (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6400.6)
==401159==    by 0x84C8D57: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84CC0D6: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84A7EDE: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84A10B7: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x4011B89: call_init.part.0 (dl-init.c:72)
==401159==    by 0x4011C90: call_init (dl-init.c:30)
==401159==    by 0x4011C90: _dl_init (dl-init.c:119)
==401159==    by 0x4001139: ??? (in /usr/lib/x86_64-linux-gnu/ld-2.31.so)
==401159==    by 0x5: ???
==401159==    by 0x1FFF0001C2: ???
==401159== 
==401159== 16 bytes in 1 blocks are possibly lost in loss record 96 of 329
==401159==    at 0x484147B: calloc (vg_replace_malloc.c:1328)
==401159==    by 0x854BEF0: g_malloc0 (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6400.6)
==401159==    by 0x84C8DDE: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84CC0D6: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84A7F41: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84A10B7: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x4011B89: call_init.part.0 (dl-init.c:72)
==401159==    by 0x4011C90: call_init (dl-init.c:30)
==401159==    by 0x4011C90: _dl_init (dl-init.c:119)
==401159==    by 0x4001139: ??? (in /usr/lib/x86_64-linux-gnu/ld-2.31.so)
==401159==    by 0x5: ???
==401159==    by 0x1FFF0001C2: ???
==401159==    by 0x1FFF0001E3: ???
==401159== 
==401159== 16 bytes in 1 blocks are possibly lost in loss record 97 of 329
==401159==    at 0x483C76F: malloc (vg_replace_malloc.c:380)
==401159==    by 0x4841722: realloc (vg_replace_malloc.c:1437)
==401159==    by 0x854BF3F: g_realloc (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6400.6)
==401159==    by 0x84C8D57: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84CC0D6: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84A7F41: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84A10B7: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x4011B89: call_init.part.0 (dl-init.c:72)
==401159==    by 0x4011C90: call_init (dl-init.c:30)
==401159==    by 0x4011C90: _dl_init (dl-init.c:119)
==401159==    by 0x4001139: ??? (in /usr/lib/x86_64-linux-gnu/ld-2.31.so)
==401159==    by 0x5: ???
==401159==    by 0x1FFF0001C2: ???
==401159== 
==401159== 16 bytes in 1 blocks are possibly lost in loss record 98 of 329
==401159==    at 0x484147B: calloc (vg_replace_malloc.c:1328)
==401159==    by 0x854BEF0: g_malloc0 (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6400.6)
==401159==    by 0x84C8DDE: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84CC0D6: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84B1FFF: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84A10C1: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x4011B89: call_init.part.0 (dl-init.c:72)
==401159==    by 0x4011C90: call_init (dl-init.c:30)
==401159==    by 0x4011C90: _dl_init (dl-init.c:119)
==401159==    by 0x4001139: ??? (in /usr/lib/x86_64-linux-gnu/ld-2.31.so)
==401159==    by 0x5: ???
==401159==    by 0x1FFF0001C2: ???
==401159==    by 0x1FFF0001E3: ???
==401159== 
==401159== 16 bytes in 1 blocks are possibly lost in loss record 99 of 329
==401159==    at 0x483C76F: malloc (vg_replace_malloc.c:380)
==401159==    by 0x4841722: realloc (vg_replace_malloc.c:1437)
==401159==    by 0x854BF3F: g_realloc (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6400.6)
==401159==    by 0x84C8D57: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84CC0D6: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84B1FFF: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84A10C1: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x4011B89: call_init.part.0 (dl-init.c:72)
==401159==    by 0x4011C90: call_init (dl-init.c:30)
==401159==    by 0x4011C90: _dl_init (dl-init.c:119)
==401159==    by 0x4001139: ??? (in /usr/lib/x86_64-linux-gnu/ld-2.31.so)
==401159==    by 0x5: ???
==401159==    by 0x1FFF0001C2: ???
==401159== 
==401159== 16 bytes in 1 blocks are possibly lost in loss record 100 of 329
==401159==    at 0x484147B: calloc (vg_replace_malloc.c:1328)
==401159==    by 0x854BEF0: g_malloc0 (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6400.6)
==401159==    by 0x84C8DDE: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84CC0D6: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84ACCC3: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84A10C6: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x4011B89: call_init.part.0 (dl-init.c:72)
==401159==    by 0x4011C90: call_init (dl-init.c:30)
==401159==    by 0x4011C90: _dl_init (dl-init.c:119)
==401159==    by 0x4001139: ??? (in /usr/lib/x86_64-linux-gnu/ld-2.31.so)
==401159==    by 0x5: ???
==401159==    by 0x1FFF0001C2: ???
==401159==    by 0x1FFF0001E3: ???
==401159== 
==401159== 16 bytes in 1 blocks are possibly lost in loss record 101 of 329
==401159==    at 0x483C76F: malloc (vg_replace_malloc.c:380)
==401159==    by 0x4841722: realloc (vg_replace_malloc.c:1437)
==401159==    by 0x854BF3F: g_realloc (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6400.6)
==401159==    by 0x84C8D57: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84CC0D6: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84ACCC3: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84A10C6: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x4011B89: call_init.part.0 (dl-init.c:72)
==401159==    by 0x4011C90: call_init (dl-init.c:30)
==401159==    by 0x4011C90: _dl_init (dl-init.c:119)
==401159==    by 0x4001139: ??? (in /usr/lib/x86_64-linux-gnu/ld-2.31.so)
==401159==    by 0x5: ???
==401159==    by 0x1FFF0001C2: ???
==401159== 
==401159== 16 bytes in 1 blocks are possibly lost in loss record 102 of 329
==401159==    at 0x484147B: calloc (vg_replace_malloc.c:1328)
==401159==    by 0x13D021: mymalloc (util.c:180)
==401159==    by 0x12644A: netcam_start (netcam.c:670)
==401159==    by 0x125565: vid_start (video_common.c:639)
==401159==    by 0x11B076: mlp_retry (motion.c:1821)
==401159==    by 0x11B076: motion_loop (motion.c:2817)
==401159==    by 0x6AF7608: start_thread (pthread_create.c:477)
==401159==    by 0x6C35292: clone (clone.S:95)
==401159== 
==401159== 40 bytes in 10 blocks are possibly lost in loss record 131 of 329
==401159==    at 0x484147B: calloc (vg_replace_malloc.c:1328)
==401159==    by 0x13D021: mymalloc (util.c:180)
==401159==    by 0x13D2A1: util_parms_add.isra.0 (util.c:747)
==401159==    by 0x126499: netcam_start (netcam.c:674)
==401159==    by 0x125565: vid_start (video_common.c:639)
==401159==    by 0x11B076: mlp_retry (motion.c:1821)
==401159==    by 0x11B076: motion_loop (motion.c:2817)
==401159==    by 0x6AF7608: start_thread (pthread_create.c:477)
==401159==    by 0x6C35292: clone (clone.S:95)
==401159== 
==401159== 44 bytes in 11 blocks are possibly lost in loss record 132 of 329
==401159==    at 0x484147B: calloc (vg_replace_malloc.c:1328)
==401159==    by 0x13D021: mymalloc (util.c:180)
==401159==    by 0x13D2A1: util_parms_add.isra.0 (util.c:747)
==401159==    by 0x1264B0: netcam_start (netcam.c:675)
==401159==    by 0x125565: vid_start (video_common.c:639)
==401159==    by 0x11B076: mlp_retry (motion.c:1821)
==401159==    by 0x11B076: motion_loop (motion.c:2817)
==401159==    by 0x6AF7608: start_thread (pthread_create.c:477)
==401159==    by 0x6C35292: clone (clone.S:95)
==401159== 
==401159== 55 bytes in 11 blocks are possibly lost in loss record 139 of 329
==401159==    at 0x484147B: calloc (vg_replace_malloc.c:1328)
==401159==    by 0x13D021: mymalloc (util.c:180)
==401159==    by 0x13D2A1: util_parms_add.isra.0 (util.c:747)
==401159==    by 0x126482: netcam_start (netcam.c:673)
==401159==    by 0x125565: vid_start (video_common.c:639)
==401159==    by 0x11B076: mlp_retry (motion.c:1821)
==401159==    by 0x11B076: motion_loop (motion.c:2817)
==401159==    by 0x6AF7608: start_thread (pthread_create.c:477)
==401159==    by 0x6C35292: clone (clone.S:95)
==401159== 
==401159== 66 bytes in 11 blocks are possibly lost in loss record 144 of 329
==401159==    at 0x484147B: calloc (vg_replace_malloc.c:1328)
==401159==    by 0x13D021: mymalloc (util.c:180)
==401159==    by 0x13D259: util_parms_add.isra.0 (util.c:735)
==401159==    by 0x126482: netcam_start (netcam.c:673)
==401159==    by 0x125565: vid_start (video_common.c:639)
==401159==    by 0x11B076: mlp_retry (motion.c:1821)
==401159==    by 0x11B076: motion_loop (motion.c:2817)
==401159==    by 0x6AF7608: start_thread (pthread_create.c:477)
==401159==    by 0x6C35292: clone (clone.S:95)
==401159== 
==401159== 96 bytes in 1 blocks are possibly lost in loss record 231 of 329
==401159==    at 0x484147B: calloc (vg_replace_malloc.c:1328)
==401159==    by 0x854BEF0: g_malloc0 (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6400.6)
==401159==    by 0x84C80E7: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84C828A: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84A0FDE: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x4011B89: call_init.part.0 (dl-init.c:72)
==401159==    by 0x4011C90: call_init (dl-init.c:30)
==401159==    by 0x4011C90: _dl_init (dl-init.c:119)
==401159==    by 0x4001139: ??? (in /usr/lib/x86_64-linux-gnu/ld-2.31.so)
==401159==    by 0x5: ???
==401159==    by 0x1FFF0001C2: ???
==401159==    by 0x1FFF0001E3: ???
==401159==    by 0x1FFF0001E6: ???
==401159== 
==401159== 96 bytes in 1 blocks are possibly lost in loss record 232 of 329
==401159==    at 0x484147B: calloc (vg_replace_malloc.c:1328)
==401159==    by 0x854BEF0: g_malloc0 (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6400.6)
==401159==    by 0x84C80E7: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84C828A: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84CC0C8: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84A7EDE: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84A10B7: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x4011B89: call_init.part.0 (dl-init.c:72)
==401159==    by 0x4011C90: call_init (dl-init.c:30)
==401159==    by 0x4011C90: _dl_init (dl-init.c:119)
==401159==    by 0x4001139: ??? (in /usr/lib/x86_64-linux-gnu/ld-2.31.so)
==401159==    by 0x5: ???
==401159==    by 0x1FFF0001C2: ???
==401159== 
==401159== 96 bytes in 1 blocks are possibly lost in loss record 233 of 329
==401159==    at 0x484147B: calloc (vg_replace_malloc.c:1328)
==401159==    by 0x854BEF0: g_malloc0 (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6400.6)
==401159==    by 0x84C80E7: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84C828A: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84CC0C8: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84A7F41: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84A10B7: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x4011B89: call_init.part.0 (dl-init.c:72)
==401159==    by 0x4011C90: call_init (dl-init.c:30)
==401159==    by 0x4011C90: _dl_init (dl-init.c:119)
==401159==    by 0x4001139: ??? (in /usr/lib/x86_64-linux-gnu/ld-2.31.so)
==401159==    by 0x5: ???
==401159==    by 0x1FFF0001C2: ???
==401159== 
==401159== 96 bytes in 1 blocks are possibly lost in loss record 234 of 329
==401159==    at 0x484147B: calloc (vg_replace_malloc.c:1328)
==401159==    by 0x854BEF0: g_malloc0 (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6400.6)
==401159==    by 0x84C80E7: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84C828A: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84CC0C8: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84B1FFF: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84A10C1: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x4011B89: call_init.part.0 (dl-init.c:72)
==401159==    by 0x4011C90: call_init (dl-init.c:30)
==401159==    by 0x4011C90: _dl_init (dl-init.c:119)
==401159==    by 0x4001139: ??? (in /usr/lib/x86_64-linux-gnu/ld-2.31.so)
==401159==    by 0x5: ???
==401159==    by 0x1FFF0001C2: ???
==401159== 
==401159== 96 bytes in 1 blocks are possibly lost in loss record 235 of 329
==401159==    at 0x484147B: calloc (vg_replace_malloc.c:1328)
==401159==    by 0x854BEF0: g_malloc0 (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6400.6)
==401159==    by 0x84C80E7: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84C828A: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84CC0C8: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84ACCC3: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84A10C6: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x4011B89: call_init.part.0 (dl-init.c:72)
==401159==    by 0x4011C90: call_init (dl-init.c:30)
==401159==    by 0x4011C90: _dl_init (dl-init.c:119)
==401159==    by 0x4001139: ??? (in /usr/lib/x86_64-linux-gnu/ld-2.31.so)
==401159==    by 0x5: ???
==401159==    by 0x1FFF0001C2: ???
==401159== 
==401159== 100 bytes in 25 blocks are possibly lost in loss record 237 of 329
==401159==    at 0x484147B: calloc (vg_replace_malloc.c:1328)
==401159==    by 0x13D021: mymalloc (util.c:180)
==401159==    by 0x13D2A1: util_parms_add.isra.0 (util.c:747)
==401159==    by 0x126499: netcam_start (netcam.c:674)
==401159==    by 0x125565: vid_start (video_common.c:639)
==401159==    by 0x118551: motion_init (motion.c:1119)
==401159==    by 0x118551: motion_loop (motion.c:2812)
==401159==    by 0x6AF7608: start_thread (pthread_create.c:477)
==401159==    by 0x6C35292: clone (clone.S:95)
==401159== 
==401159== 108 bytes in 27 blocks are possibly lost in loss record 238 of 329
==401159==    at 0x484147B: calloc (vg_replace_malloc.c:1328)
==401159==    by 0x13D021: mymalloc (util.c:180)
==401159==    by 0x13D2A1: util_parms_add.isra.0 (util.c:747)
==401159==    by 0x1264B0: netcam_start (netcam.c:675)
==401159==    by 0x125565: vid_start (video_common.c:639)
==401159==    by 0x118551: motion_init (motion.c:1119)
==401159==    by 0x118551: motion_loop (motion.c:2812)
==401159==    by 0x6AF7608: start_thread (pthread_create.c:477)
==401159==    by 0x6C35292: clone (clone.S:95)
==401159== 
==401159== 120 bytes in 12 blocks are possibly lost in loss record 239 of 329
==401159==    at 0x484147B: calloc (vg_replace_malloc.c:1328)
==401159==    by 0x13D021: mymalloc (util.c:180)
==401159==    by 0x13D259: util_parms_add.isra.0 (util.c:735)
==401159==    by 0x126499: netcam_start (netcam.c:674)
==401159==    by 0x125565: vid_start (video_common.c:639)
==401159==    by 0x11B076: mlp_retry (motion.c:1821)
==401159==    by 0x11B076: motion_loop (motion.c:2817)
==401159==    by 0x6AF7608: start_thread (pthread_create.c:477)
==401159==    by 0x6C35292: clone (clone.S:95)
==401159== 
==401159== 130 bytes in 26 blocks are possibly lost in loss record 241 of 329
==401159==    at 0x484147B: calloc (vg_replace_malloc.c:1328)
==401159==    by 0x13D021: mymalloc (util.c:180)
==401159==    by 0x13D2A1: util_parms_add.isra.0 (util.c:747)
==401159==    by 0x126482: netcam_start (netcam.c:673)
==401159==    by 0x125565: vid_start (video_common.c:639)
==401159==    by 0x118551: motion_init (motion.c:1119)
==401159==    by 0x118551: motion_loop (motion.c:2812)
==401159==    by 0x6AF7608: start_thread (pthread_create.c:477)
==401159==    by 0x6C35292: clone (clone.S:95)
==401159== 
==401159== 132 bytes in 1 blocks are possibly lost in loss record 242 of 329
==401159==    at 0x484147B: calloc (vg_replace_malloc.c:1328)
==401159==    by 0x854BEF0: g_malloc0 (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6400.6)
==401159==    by 0x84C90F4: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84CC159: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84A7EDE: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84A10B7: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x4011B89: call_init.part.0 (dl-init.c:72)
==401159==    by 0x4011C90: call_init (dl-init.c:30)
==401159==    by 0x4011C90: _dl_init (dl-init.c:119)
==401159==    by 0x4001139: ??? (in /usr/lib/x86_64-linux-gnu/ld-2.31.so)
==401159==    by 0x5: ???
==401159==    by 0x1FFF0001C2: ???
==401159==    by 0x1FFF0001E3: ???
==401159== 
==401159== 132 bytes in 1 blocks are possibly lost in loss record 243 of 329
==401159==    at 0x484147B: calloc (vg_replace_malloc.c:1328)
==401159==    by 0x854BEF0: g_malloc0 (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6400.6)
==401159==    by 0x84C90F4: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84CC159: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84A7F41: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84A10B7: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x4011B89: call_init.part.0 (dl-init.c:72)
==401159==    by 0x4011C90: call_init (dl-init.c:30)
==401159==    by 0x4011C90: _dl_init (dl-init.c:119)
==401159==    by 0x4001139: ??? (in /usr/lib/x86_64-linux-gnu/ld-2.31.so)
==401159==    by 0x5: ???
==401159==    by 0x1FFF0001C2: ???
==401159==    by 0x1FFF0001E3: ???
==401159== 
==401159== 148 bytes in 1 blocks are possibly lost in loss record 245 of 329
==401159==    at 0x484147B: calloc (vg_replace_malloc.c:1328)
==401159==    by 0x854BEF0: g_malloc0 (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6400.6)
==401159==    by 0x84C8F08: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84CC159: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84B1FFF: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84A10C1: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x4011B89: call_init.part.0 (dl-init.c:72)
==401159==    by 0x4011C90: call_init (dl-init.c:30)
==401159==    by 0x4011C90: _dl_init (dl-init.c:119)
==401159==    by 0x4001139: ??? (in /usr/lib/x86_64-linux-gnu/ld-2.31.so)
==401159==    by 0x5: ???
==401159==    by 0x1FFF0001C2: ???
==401159==    by 0x1FFF0001E3: ???
==401159== 
==401159== 148 bytes in 1 blocks are possibly lost in loss record 246 of 329
==401159==    at 0x484147B: calloc (vg_replace_malloc.c:1328)
==401159==    by 0x854BEF0: g_malloc0 (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6400.6)
==401159==    by 0x84C8F08: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84CC159: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84ACCC3: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84A10C6: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x4011B89: call_init.part.0 (dl-init.c:72)
==401159==    by 0x4011C90: call_init (dl-init.c:30)
==401159==    by 0x4011C90: _dl_init (dl-init.c:119)
==401159==    by 0x4001139: ??? (in /usr/lib/x86_64-linux-gnu/ld-2.31.so)
==401159==    by 0x5: ???
==401159==    by 0x1FFF0001C2: ???
==401159==    by 0x1FFF0001E3: ???
==401159== 
==401159== 150 bytes in 25 blocks are possibly lost in loss record 247 of 329
==401159==    at 0x484147B: calloc (vg_replace_malloc.c:1328)
==401159==    by 0x13D021: mymalloc (util.c:180)
==401159==    by 0x13D259: util_parms_add.isra.0 (util.c:735)
==401159==    by 0x126482: netcam_start (netcam.c:673)
==401159==    by 0x125565: vid_start (video_common.c:639)
==401159==    by 0x118551: motion_init (motion.c:1119)
==401159==    by 0x118551: motion_loop (motion.c:2812)
==401159==    by 0x6AF7608: start_thread (pthread_create.c:477)
==401159==    by 0x6C35292: clone (clone.S:95)
==401159== 
==401159== 165 bytes in 11 blocks are possibly lost in loss record 248 of 329
==401159==    at 0x484147B: calloc (vg_replace_malloc.c:1328)
==401159==    by 0x13D021: mymalloc (util.c:180)
==401159==    by 0x13D259: util_parms_add.isra.0 (util.c:735)
==401159==    by 0x1264B0: netcam_start (netcam.c:675)
==401159==    by 0x125565: vid_start (video_common.c:639)
==401159==    by 0x11B076: mlp_retry (motion.c:1821)
==401159==    by 0x11B076: motion_loop (motion.c:2817)
==401159==    by 0x6AF7608: start_thread (pthread_create.c:477)
==401159==    by 0x6C35292: clone (clone.S:95)
==401159== 
==401159== 176 bytes in 11 blocks are possibly lost in loss record 249 of 329
==401159==    at 0x484147B: calloc (vg_replace_malloc.c:1328)
==401159==    by 0x13D021: mymalloc (util.c:180)
==401159==    by 0x12644A: netcam_start (netcam.c:670)
==401159==    by 0x125565: vid_start (video_common.c:639)
==401159==    by 0x118551: motion_init (motion.c:1119)
==401159==    by 0x118551: motion_loop (motion.c:2812)
==401159==    by 0x6AF7608: start_thread (pthread_create.c:477)
==401159==    by 0x6C35292: clone (clone.S:95)
==401159== 
==401159== 184 bytes in 1 blocks are possibly lost in loss record 251 of 329
==401159==    at 0x48416C6: realloc (vg_replace_malloc.c:1437)
==401159==    by 0x854BF3F: g_realloc (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6400.6)
==401159==    by 0x84C8063: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84CC324: g_type_register_static (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84B3D12: g_param_type_register_static (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84B67EA: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x84A10CB: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==401159==    by 0x4011B89: call_init.part.0 (dl-init.c:72)
==401159==    by 0x4011C90: call_init (dl-init.c:30)
==401159==    by 0x4011C90: _dl_init (dl-init.c:119)
==401159==    by 0x4001139: ??? (in /usr/lib/x86_64-linux-gnu/ld-2.31.so)
==401159==    by 0x5: ???
==401159==    by 0x1FFF0001C2: ???
==401159== 
==401159== 220 bytes in 22 blocks are possibly lost in loss record 252 of 329
==401159==    at 0x484147B: calloc (vg_replace_malloc.c:1328)
==401159==    by 0x13D021: mymalloc (util.c:180)
==401159==    by 0x13D259: util_parms_add.isra.0 (util.c:735)
==401159==    by 0x126499: netcam_start (netcam.c:674)
==401159==    by 0x125565: vid_start (video_common.c:639)
==401159==    by 0x118551: motion_init (motion.c:1119)
==401159==    by 0x118551: motion_loop (motion.c:2812)
==401159==    by 0x6AF7608: start_thread (pthread_create.c:477)
==401159==    by 0x6C35292: clone (clone.S:95)
==401159== 
==401159== 336 bytes in 2 blocks are possibly lost in loss record 255 of 329
==401159==    at 0x483C855: malloc (vg_replace_malloc.c:381)
==401159==    by 0x48A1D1B: jinit_memory_mgr (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x4887D9F: jpeg_CreateDecompress (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x12AEBC: netcam_init_jpeg (netcam_jpeg.c:346)
==401159==    by 0x12B21C: netcam_proc_jpeg (netcam_jpeg.c:496)
==401159==    by 0x126255: netcam_next (netcam.c:613)
==401159==    by 0x11882F: motion_init (motion.c:1226)
==401159==    by 0x11882F: motion_loop (motion.c:2812)
==401159==    by 0x6AF7608: start_thread (pthread_create.c:477)
==401159==    by 0x6C35292: clone (clone.S:95)
==401159== 
==401159== 345 bytes in 23 blocks are possibly lost in loss record 257 of 329
==401159==    at 0x484147B: calloc (vg_replace_malloc.c:1328)
==401159==    by 0x13D021: mymalloc (util.c:180)
==401159==    by 0x13D259: util_parms_add.isra.0 (util.c:735)
==401159==    by 0x1264B0: netcam_start (netcam.c:675)
==401159==    by 0x125565: vid_start (video_common.c:639)
==401159==    by 0x118551: motion_init (motion.c:1119)
==401159==    by 0x118551: motion_loop (motion.c:2812)
==401159==    by 0x6AF7608: start_thread (pthread_create.c:477)
==401159==    by 0x6C35292: clone (clone.S:95)
==401159== 
==401159== 480 bytes in 10 blocks are possibly lost in loss record 259 of 329
==401159==    at 0x48416C6: realloc (vg_replace_malloc.c:1437)
==401159==    by 0x13D332: util_parms_add.isra.0 (util.c:730)
==401159==    by 0x1264B0: netcam_start (netcam.c:675)
==401159==    by 0x125565: vid_start (video_common.c:639)
==401159==    by 0x11B076: mlp_retry (motion.c:1821)
==401159==    by 0x11B076: motion_loop (motion.c:2817)
==401159==    by 0x6AF7608: start_thread (pthread_create.c:477)
==401159==    by 0x6C35292: clone (clone.S:95)
==401159== 
==401159== 1,008 bytes in 21 blocks are possibly lost in loss record 265 of 329
==401159==    at 0x48416C6: realloc (vg_replace_malloc.c:1437)
==401159==    by 0x13D332: util_parms_add.isra.0 (util.c:730)
==401159==    by 0x1264B0: netcam_start (netcam.c:675)
==401159==    by 0x125565: vid_start (video_common.c:639)
==401159==    by 0x118551: motion_init (motion.c:1119)
==401159==    by 0x118551: motion_loop (motion.c:2812)
==401159==    by 0x6AF7608: start_thread (pthread_create.c:477)
==401159==    by 0x6C35292: clone (clone.S:95)
==401159== 
==401159== 2,856 bytes in 17 blocks are possibly lost in loss record 276 of 329
==401159==    at 0x483C855: malloc (vg_replace_malloc.c:381)
==401159==    by 0x48A1D1B: jinit_memory_mgr (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x4887D9F: jpeg_CreateDecompress (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x12AEBC: netcam_init_jpeg (netcam_jpeg.c:346)
==401159==    by 0x12B21C: netcam_proc_jpeg (netcam_jpeg.c:496)
==401159==    by 0x126255: netcam_next (netcam.c:613)
==401159==    by 0x11996E: mlp_capture (motion.c:1890)
==401159==    by 0x11996E: motion_loop (motion.c:2820)
==401159==    by 0x6AF7608: start_thread (pthread_create.c:477)
==401159==    by 0x6C35292: clone (clone.S:95)
==401159== 
==401159== 4,459 bytes in 13 blocks are possibly lost in loss record 278 of 329
==401159==    at 0x483C855: malloc (vg_replace_malloc.c:381)
==401159==    by 0x48A0DEC: ??? (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x4884114: jpeg_alloc_huff_table (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x488D59A: ??? (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x488F85A: jinit_huff_decoder (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x4893DE3: jinit_master_decompress (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x48884A4: jpeg_start_decompress (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x12AF72: netcam_init_jpeg (netcam_jpeg.c:366)
==401159==    by 0x12B21C: netcam_proc_jpeg (netcam_jpeg.c:496)
==401159==    by 0x126255: netcam_next (netcam.c:613)
==401159==    by 0x11882F: motion_init (motion.c:1226)
==401159==    by 0x11882F: motion_loop (motion.c:2812)
==401159==    by 0x6AF7608: start_thread (pthread_create.c:477)
==401159== 
==401159== 7,889 bytes in 23 blocks are possibly lost in loss record 279 of 329
==401159==    at 0x483C855: malloc (vg_replace_malloc.c:381)
==401159==    by 0x48A0DEC: ??? (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x4884114: jpeg_alloc_huff_table (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x488D59A: ??? (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x488F840: jinit_huff_decoder (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x4893DE3: jinit_master_decompress (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x48884A4: jpeg_start_decompress (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x12AF72: netcam_init_jpeg (netcam_jpeg.c:366)
==401159==    by 0x12B21C: netcam_proc_jpeg (netcam_jpeg.c:496)
==401159==    by 0x126255: netcam_next (netcam.c:613)
==401159==    by 0x11996E: mlp_capture (motion.c:1890)
==401159==    by 0x11996E: motion_loop (motion.c:2820)
==401159==    by 0x6AF7608: start_thread (pthread_create.c:477)
==401159== 
==401159== 29,841 bytes in 87 blocks are possibly lost in loss record 285 of 329
==401159==    at 0x483C855: malloc (vg_replace_malloc.c:381)
==401159==    by 0x48A0DEC: ??? (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x4884114: jpeg_alloc_huff_table (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x48918F4: ??? (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x48920B4: ??? (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x488FF1E: ??? (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x4887F2E: jpeg_consume_input (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x48881B1: jpeg_read_header (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x12AF5D: netcam_init_jpeg (netcam_jpeg.c:358)
==401159==    by 0x12B21C: netcam_proc_jpeg (netcam_jpeg.c:496)
==401159==    by 0x126255: netcam_next (netcam.c:613)
==401159==    by 0x11882F: motion_init (motion.c:1226)
==401159==    by 0x11882F: motion_loop (motion.c:2812)
==401159== 
==401159== 38,073 bytes in 111 blocks are possibly lost in loss record 286 of 329
==401159==    at 0x483C855: malloc (vg_replace_malloc.c:381)
==401159==    by 0x48A0DEC: ??? (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x4884114: jpeg_alloc_huff_table (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x488D59A: ??? (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x488F85A: jinit_huff_decoder (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x4893DE3: jinit_master_decompress (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x48884A4: jpeg_start_decompress (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x12AF72: netcam_init_jpeg (netcam_jpeg.c:366)
==401159==    by 0x12B21C: netcam_proc_jpeg (netcam_jpeg.c:496)
==401159==    by 0x126255: netcam_next (netcam.c:613)
==401159==    by 0x11996E: mlp_capture (motion.c:1890)
==401159==    by 0x11996E: motion_loop (motion.c:2820)
==401159==    by 0x6AF7608: start_thread (pthread_create.c:477)
==401159== 
==401159== 194,300 bytes in 100 blocks are possibly lost in loss record 297 of 329
==401159==    at 0x483C855: malloc (vg_replace_malloc.c:381)
==401159==    by 0x48A0DEC: ??? (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x4892E14: jinit_marker_reader (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x4887E46: jpeg_CreateDecompress (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x12AEBC: netcam_init_jpeg (netcam_jpeg.c:346)
==401159==    by 0x12B21C: netcam_proc_jpeg (netcam_jpeg.c:496)
==401159==    by 0x126255: netcam_next (netcam.c:613)
==401159==    by 0x11882F: motion_init (motion.c:1226)
==401159==    by 0x11882F: motion_loop (motion.c:2812)
==401159==    by 0x6AF7608: start_thread (pthread_create.c:477)
==401159==    by 0x6C35292: clone (clone.S:95)
==401159== 
==401159== 230,955 bytes in 173 blocks are possibly lost in loss record 298 of 329
==401159==    at 0x483C855: malloc (vg_replace_malloc.c:381)
==401159==    by 0x48A13AB: ??? (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x488ABAB: jinit_d_coef_controller (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x4893E0D: jinit_master_decompress (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x48884A4: jpeg_start_decompress (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x12AF72: netcam_init_jpeg (netcam_jpeg.c:366)
==401159==    by 0x12B21C: netcam_proc_jpeg (netcam_jpeg.c:496)
==401159==    by 0x126255: netcam_next (netcam.c:613)
==401159==    by 0x11882F: motion_init (motion.c:1226)
==401159==    by 0x11882F: motion_loop (motion.c:2812)
==401159==    by 0x6AF7608: start_thread (pthread_create.c:477)
==401159==    by 0x6C35292: clone (clone.S:95)
==401159== 
==401159== 356,034 bytes in 1,038 blocks are possibly lost in loss record 302 of 329
==401159==    at 0x483C855: malloc (vg_replace_malloc.c:381)
==401159==    by 0x48A0DEC: ??? (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x4884114: jpeg_alloc_huff_table (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x48918F4: ??? (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x48920B4: ??? (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x488FF1E: ??? (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x4887F2E: jpeg_consume_input (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x48881B1: jpeg_read_header (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x12AF5D: netcam_init_jpeg (netcam_jpeg.c:358)
==401159==    by 0x12B21C: netcam_proc_jpeg (netcam_jpeg.c:496)
==401159==    by 0x126255: netcam_next (netcam.c:613)
==401159==    by 0x11996E: mlp_capture (motion.c:1890)
==401159==    by 0x11996E: motion_loop (motion.c:2820)
==401159== 
==401159== 564,933 bytes in 355 blocks are possibly lost in loss record 304 of 329
==401159==    at 0x483C855: malloc (vg_replace_malloc.c:381)
==401159==    by 0x48A13AB: ??? (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x48A15ED: ??? (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x4898507: jinit_upsampler (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x4893EF3: jinit_master_decompress (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x48884A4: jpeg_start_decompress (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x12AF72: netcam_init_jpeg (netcam_jpeg.c:366)
==401159==    by 0x12B21C: netcam_proc_jpeg (netcam_jpeg.c:496)
==401159==    by 0x126255: netcam_next (netcam.c:613)
==401159==    by 0x11882F: motion_init (motion.c:1226)
==401159==    by 0x11882F: motion_loop (motion.c:2812)
==401159==    by 0x6AF7608: start_thread (pthread_create.c:477)
==401159==    by 0x6C35292: clone (clone.S:95)
==401159== 
==401159== 1,421,841 bytes in 87 blocks are possibly lost in loss record 309 of 329
==401159==    at 0x483C855: malloc (vg_replace_malloc.c:381)
==401159==    by 0x48A0DEC: ??? (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x4890EED: ??? (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x4892064: ??? (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x488FF1E: ??? (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x4887F2E: jpeg_consume_input (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x48881B1: jpeg_read_header (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x12AF5D: netcam_init_jpeg (netcam_jpeg.c:358)
==401159==    by 0x12B21C: netcam_proc_jpeg (netcam_jpeg.c:496)
==401159==    by 0x126255: netcam_next (netcam.c:613)
==401159==    by 0x11882F: motion_init (motion.c:1226)
==401159==    by 0x11882F: motion_loop (motion.c:2812)
==401159==    by 0x6AF7608: start_thread (pthread_create.c:477)
==401159== 
==401159== 1,964,128 (291,312 direct, 1,672,816 indirect) bytes in 18,207 blocks are definitely lost in loss record 311 of 329
==401159==    at 0x484147B: calloc (vg_replace_malloc.c:1328)
==401159==    by 0x13D021: mymalloc (util.c:180)
==401159==    by 0x12644A: netcam_start (netcam.c:670)
==401159==    by 0x125565: vid_start (video_common.c:639)
==401159==    by 0x11B076: mlp_retry (motion.c:1821)
==401159==    by 0x11B076: motion_loop (motion.c:2817)
==401159==    by 0x6AF7608: start_thread (pthread_create.c:477)
==401159==    by 0x6C35292: clone (clone.S:95)
==401159== 
==401159== 2,230,564 bytes in 1,148 blocks are possibly lost in loss record 313 of 329
==401159==    at 0x483C855: malloc (vg_replace_malloc.c:381)
==401159==    by 0x48A0DEC: ??? (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x4892E14: jinit_marker_reader (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x4887E46: jpeg_CreateDecompress (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x12AEBC: netcam_init_jpeg (netcam_jpeg.c:346)
==401159==    by 0x12B21C: netcam_proc_jpeg (netcam_jpeg.c:496)
==401159==    by 0x126255: netcam_next (netcam.c:613)
==401159==    by 0x11996E: mlp_capture (motion.c:1890)
==401159==    by 0x11996E: motion_loop (motion.c:2820)
==401159==    by 0x6AF7608: start_thread (pthread_create.c:477)
==401159==    by 0x6C35292: clone (clone.S:95)
==401159== 
==401159== 2,832,208 (420,272 direct, 2,411,936 indirect) bytes in 26,267 blocks are definitely lost in loss record 314 of 329
==401159==    at 0x484147B: calloc (vg_replace_malloc.c:1328)
==401159==    by 0x13D021: mymalloc (util.c:180)
==401159==    by 0x12644A: netcam_start (netcam.c:670)
==401159==    by 0x125565: vid_start (video_common.c:639)
==401159==    by 0x118551: motion_init (motion.c:1119)
==401159==    by 0x118551: motion_loop (motion.c:2812)
==401159==    by 0x6AF7608: start_thread (pthread_create.c:477)
==401159==    by 0x6C35292: clone (clone.S:95)
==401159== 
==401159== 2,946,345 bytes in 2,207 blocks are possibly lost in loss record 315 of 329
==401159==    at 0x483C855: malloc (vg_replace_malloc.c:381)
==401159==    by 0x48A13AB: ??? (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x488ABAB: jinit_d_coef_controller (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x4893E0D: jinit_master_decompress (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x48884A4: jpeg_start_decompress (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x12AF72: netcam_init_jpeg (netcam_jpeg.c:366)
==401159==    by 0x12B21C: netcam_proc_jpeg (netcam_jpeg.c:496)
==401159==    by 0x126255: netcam_next (netcam.c:613)
==401159==    by 0x11996E: mlp_capture (motion.c:1890)
==401159==    by 0x11996E: motion_loop (motion.c:2820)
==401159==    by 0x6AF7608: start_thread (pthread_create.c:477)
==401159==    by 0x6C35292: clone (clone.S:95)
==401159== 
==401159== 3,427,345 bytes in 375 blocks are possibly lost in loss record 316 of 329
==401159==    at 0x483C855: malloc (vg_replace_malloc.c:381)
==401159==    by 0x48A13AB: ??? (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x48A15ED: ??? (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x4890A8F: jinit_d_main_controller (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x4893F49: jinit_master_decompress (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x48884A4: jpeg_start_decompress (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x12AF72: netcam_init_jpeg (netcam_jpeg.c:366)
==401159==    by 0x12B21C: netcam_proc_jpeg (netcam_jpeg.c:496)
==401159==    by 0x126255: netcam_next (netcam.c:613)
==401159==    by 0x11882F: motion_init (motion.c:1226)
==401159==    by 0x11882F: motion_loop (motion.c:2812)
==401159==    by 0x6AF7608: start_thread (pthread_create.c:477)
==401159==    by 0x6C35292: clone (clone.S:95)
==401159== 
==401159== 6,825,671 bytes in 4,593 blocks are possibly lost in loss record 318 of 329
==401159==    at 0x483C855: malloc (vg_replace_malloc.c:381)
==401159==    by 0x48A13AB: ??? (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x48A15ED: ??? (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x4898507: jinit_upsampler (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x4893EF3: jinit_master_decompress (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x48884A4: jpeg_start_decompress (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x12AF72: netcam_init_jpeg (netcam_jpeg.c:366)
==401159==    by 0x12B21C: netcam_proc_jpeg (netcam_jpeg.c:496)
==401159==    by 0x126255: netcam_next (netcam.c:613)
==401159==    by 0x11996E: mlp_capture (motion.c:1890)
==401159==    by 0x11996E: motion_loop (motion.c:2820)
==401159==    by 0x6AF7608: start_thread (pthread_create.c:477)
==401159==    by 0x6C35292: clone (clone.S:95)
==401159== 
==401159== 17,209,179 bytes in 1,053 blocks are possibly lost in loss record 321 of 329
==401159==    at 0x483C855: malloc (vg_replace_malloc.c:381)
==401159==    by 0x48A0DEC: ??? (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x4890EED: ??? (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x4892064: ??? (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x488FF1E: ??? (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x4887F2E: jpeg_consume_input (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x48881B1: jpeg_read_header (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x12AF5D: netcam_init_jpeg (netcam_jpeg.c:358)
==401159==    by 0x12B21C: netcam_proc_jpeg (netcam_jpeg.c:496)
==401159==    by 0x126255: netcam_next (netcam.c:613)
==401159==    by 0x11996E: mlp_capture (motion.c:1890)
==401159==    by 0x11996E: motion_loop (motion.c:2820)
==401159==    by 0x6AF7608: start_thread (pthread_create.c:477)
==401159== 
==401159== 33,349,720 (148,680 direct, 33,201,040 indirect) bytes in 885 blocks are definitely lost in loss record 324 of 329
==401159==    at 0x483C855: malloc (vg_replace_malloc.c:381)
==401159==    by 0x48A1D1B: jinit_memory_mgr (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x4887D9F: jpeg_CreateDecompress (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x12AEBC: netcam_init_jpeg (netcam_jpeg.c:346)
==401159==    by 0x12B21C: netcam_proc_jpeg (netcam_jpeg.c:496)
==401159==    by 0x126255: netcam_next (netcam.c:613)
==401159==    by 0x11882F: motion_init (motion.c:1226)
==401159==    by 0x11882F: motion_loop (motion.c:2812)
==401159==    by 0x6AF7608: start_thread (pthread_create.c:477)
==401159==    by 0x6C35292: clone (clone.S:95)
==401159== 
==401159== 40,646,905 bytes in 4,815 blocks are possibly lost in loss record 326 of 329
==401159==    at 0x483C855: malloc (vg_replace_malloc.c:381)
==401159==    by 0x48A13AB: ??? (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x48A15ED: ??? (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x4890A8F: jinit_d_main_controller (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x4893F49: jinit_master_decompress (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x48884A4: jpeg_start_decompress (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x12AF72: netcam_init_jpeg (netcam_jpeg.c:366)
==401159==    by 0x12B21C: netcam_proc_jpeg (netcam_jpeg.c:496)
==401159==    by 0x126255: netcam_next (netcam.c:613)
==401159==    by 0x11996E: mlp_capture (motion.c:1890)
==401159==    by 0x11996E: motion_loop (motion.c:2820)
==401159==    by 0x6AF7608: start_thread (pthread_create.c:477)
==401159==    by 0x6C35292: clone (clone.S:95)
==401159== 
==401159== 606,808,528 (2,624,664 direct, 604,183,864 indirect) bytes in 15,623 blocks are definitely lost in loss record 329 of 329
==401159==    at 0x483C855: malloc (vg_replace_malloc.c:381)
==401159==    by 0x48A1D1B: jinit_memory_mgr (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x4887D9F: jpeg_CreateDecompress (in /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2)
==401159==    by 0x12AEBC: netcam_init_jpeg (netcam_jpeg.c:346)
==401159==    by 0x12B21C: netcam_proc_jpeg (netcam_jpeg.c:496)
==401159==    by 0x126255: netcam_next (netcam.c:613)
==401159==    by 0x11996E: mlp_capture (motion.c:1890)
==401159==    by 0x11996E: motion_loop (motion.c:2820)
==401159==    by 0x6AF7608: start_thread (pthread_create.c:477)
==401159==    by 0x6C35292: clone (clone.S:95)
==401159== 
==401159== LEAK SUMMARY:
==401159==    definitely lost: 3,484,928 bytes in 60,982 blocks
==401159==    indirectly lost: 641,469,656 bytes in 444,418 blocks
==401159==      possibly lost: 76,142,101 bytes in 16,472 blocks
==401159==    still reachable: 88,179 bytes in 277 blocks
==401159==                       of which reachable via heuristic:
==401159==                         newarray           : 1,536 bytes in 16 blocks
==401159==         suppressed: 0 bytes in 0 blocks
==401159== Reachable blocks (those to which a pointer was found) are not shown.
==401159== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==401159== 
==401159== For lists of detected and suppressed errors, rerun with: -s
==401159== ERROR SUMMARY: 165 errors from 56 contexts (suppressed: 0 from 0)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment