==659890== Memcheck, a memory error detector ==659890== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==659890== Using Valgrind-3.18.1 and LibVEX; rerun with -h for copyright info ==659890== Command: ./test ==659890== #### freetype: 4A9D0A0 #### fluidsynth: 4AA91D0 #### Initializing fluidsynth! ALSA lib pcm_dmix.c:1032:(snd_pcm_dmix_open) unable to open slave ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side ALSA lib pcm_route.c:877:(find_matching_chmap) Found no matching channel map ==659890== Invalid read of size 2 ==659890== at 0x4012143: dfs_traversal.part.0 (dl-sort-maps.c:153) ==659890== by 0x4012193: dfs_traversal (dl-sort-maps.c:143) ==659890== by 0x4012193: dfs_traversal.part.0 (dl-sort-maps.c:155) ==659890== by 0x401258C: dfs_traversal (dl-sort-maps.c:143) ==659890== by 0x401258C: _dl_sort_maps_dfs (dl-sort-maps.c:233) ==659890== by 0x401258C: _dl_sort_maps (dl-sort-maps.c:299) ==659890== by 0x400256B: _dl_close_worker (dl-close.c:261) ==659890== by 0x400305A: _dl_close (dl-close.c:818) ==659890== by 0x49EAE17: _dl_catch_exception (dl-error-skeleton.c:208) ==659890== by 0x49EAEE2: _dl_catch_error (dl-error-skeleton.c:227) ==659890== by 0x491924D: _dlerror_run (dlerror.c:138) ==659890== by 0x4918F67: dlclose@@GLIBC_2.34 (dlclose.c:31) ==659890== by 0x54FAC8E: ??? (in /usr/lib/libasound.so.2.0.0) ==659890== by 0x54FAD75: ??? (in /usr/lib/libasound.so.2.0.0) ==659890== by 0x552C7A4: ??? (in /usr/lib/libasound.so.2.0.0) ==659890== Address 0x4a9df3c is 796 bytes inside a block of size 1,206 free'd ==659890== at 0x484827F: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==659890== by 0x4002B81: free (rtld-malloc.h:50) ==659890== by 0x4002B81: _dl_close_worker (dl-close.c:733) ==659890== by 0x400305A: _dl_close (dl-close.c:818) ==659890== by 0x49EAE17: _dl_catch_exception (dl-error-skeleton.c:208) ==659890== by 0x49EAEE2: _dl_catch_error (dl-error-skeleton.c:227) ==659890== by 0x491924D: _dlerror_run (dlerror.c:138) ==659890== by 0x4918F67: dlclose@@GLIBC_2.34 (dlclose.c:31) ==659890== by 0x54F5583: ??? (in /usr/lib/libasound.so.2.0.0) ==659890== by 0x54F5942: ??? (in /usr/lib/libasound.so.2.0.0) ==659890== by 0x54F5C13: snd_config_update_r (in /usr/lib/libasound.so.2.0.0) ==659890== by 0x54F6175: snd_config_update_ref (in /usr/lib/libasound.so.2.0.0) ==659890== by 0x5500326: snd_ctl_open (in /usr/lib/libasound.so.2.0.0) ==659890== Block was alloc'd at ==659890== at 0x484AA83: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==659890== by 0x400C822: calloc (rtld-malloc.h:44) ==659890== by 0x400C822: _dl_new_object (dl-object.c:92) ==659890== by 0x4007ED2: _dl_map_object_from_fd (dl-load.c:1063) ==659890== by 0x40097AB: _dl_map_object (dl-load.c:2309) ==659890== by 0x40032B4: openaux (dl-deps.c:64) ==659890== by 0x49EAE17: _dl_catch_exception (dl-error-skeleton.c:208) ==659890== by 0x400370B: _dl_map_object_deps (dl-deps.c:248) ==659890== by 0x400D61E: dl_open_worker_begin (dl-open.c:592) ==659890== by 0x49EAE17: _dl_catch_exception (dl-error-skeleton.c:208) ==659890== by 0x400CD7A: dl_open_worker (dl-open.c:782) ==659890== by 0x49EAE17: _dl_catch_exception (dl-error-skeleton.c:208) ==659890== by 0x400D15C: _dl_open (dl-open.c:883) ==659890== ==659890== Invalid read of size 2 ==659890== at 0x4012143: dfs_traversal.part.0 (dl-sort-maps.c:153) ==659890== by 0x4012193: dfs_traversal (dl-sort-maps.c:143) ==659890== by 0x4012193: dfs_traversal.part.0 (dl-sort-maps.c:155) ==659890== by 0x401258C: dfs_traversal (dl-sort-maps.c:143) ==659890== by 0x401258C: _dl_sort_maps_dfs (dl-sort-maps.c:233) ==659890== by 0x401258C: _dl_sort_maps (dl-sort-maps.c:299) ==659890== by 0x4003D4E: _dl_map_object_deps (dl-deps.c:616) ==659890== by 0x400D61E: dl_open_worker_begin (dl-open.c:592) ==659890== by 0x49EAE17: _dl_catch_exception (dl-error-skeleton.c:208) ==659890== by 0x400CD7A: dl_open_worker (dl-open.c:782) ==659890== by 0x49EAE17: _dl_catch_exception (dl-error-skeleton.c:208) ==659890== by 0x400D15C: _dl_open (dl-open.c:883) ==659890== by 0x491974B: dlopen_doit (dlopen.c:56) ==659890== by 0x49EAE17: _dl_catch_exception (dl-error-skeleton.c:208) ==659890== by 0x49EAEE2: _dl_catch_error (dl-error-skeleton.c:227) ==659890== Address 0x4a9df3c is 796 bytes inside a block of size 1,206 free'd ==659890== at 0x484827F: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==659890== by 0x4002B81: free (rtld-malloc.h:50) ==659890== by 0x4002B81: _dl_close_worker (dl-close.c:733) ==659890== by 0x400305A: _dl_close (dl-close.c:818) ==659890== by 0x49EAE17: _dl_catch_exception (dl-error-skeleton.c:208) ==659890== by 0x49EAEE2: _dl_catch_error (dl-error-skeleton.c:227) ==659890== by 0x491924D: _dlerror_run (dlerror.c:138) ==659890== by 0x4918F67: dlclose@@GLIBC_2.34 (dlclose.c:31) ==659890== by 0x54F5583: ??? (in /usr/lib/libasound.so.2.0.0) ==659890== by 0x54F5942: ??? (in /usr/lib/libasound.so.2.0.0) ==659890== by 0x54F5C13: snd_config_update_r (in /usr/lib/libasound.so.2.0.0) ==659890== by 0x54F6175: snd_config_update_ref (in /usr/lib/libasound.so.2.0.0) ==659890== by 0x5500326: snd_ctl_open (in /usr/lib/libasound.so.2.0.0) ==659890== Block was alloc'd at ==659890== at 0x484AA83: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==659890== by 0x400C822: calloc (rtld-malloc.h:44) ==659890== by 0x400C822: _dl_new_object (dl-object.c:92) ==659890== by 0x4007ED2: _dl_map_object_from_fd (dl-load.c:1063) ==659890== by 0x40097AB: _dl_map_object (dl-load.c:2309) ==659890== by 0x40032B4: openaux (dl-deps.c:64) ==659890== by 0x49EAE17: _dl_catch_exception (dl-error-skeleton.c:208) ==659890== by 0x400370B: _dl_map_object_deps (dl-deps.c:248) ==659890== by 0x400D61E: dl_open_worker_begin (dl-open.c:592) ==659890== by 0x49EAE17: _dl_catch_exception (dl-error-skeleton.c:208) ==659890== by 0x400CD7A: dl_open_worker (dl-open.c:782) ==659890== by 0x49EAE17: _dl_catch_exception (dl-error-skeleton.c:208) ==659890== by 0x400D15C: _dl_open (dl-open.c:883) ==659890== ==659890== Invalid read of size 8 ==659890== at 0x400A417: do_lookup_x (dl-lookup.c:374) ==659890== by 0x400B0E0: _dl_lookup_symbol_x (dl-lookup.c:860) ==659890== by 0x401004F: elf_machine_rela (dl-machine.h:294) ==659890== by 0x401004F: elf_dynamic_do_Rela (do-rel.h:142) ==659890== by 0x401004F: _dl_relocate_object (dl-reloc.c:288) ==659890== by 0x400D7DD: dl_open_worker_begin (dl-open.c:702) ==659890== by 0x49EAE17: _dl_catch_exception (dl-error-skeleton.c:208) ==659890== by 0x400CD7A: dl_open_worker (dl-open.c:782) ==659890== by 0x49EAE17: _dl_catch_exception (dl-error-skeleton.c:208) ==659890== by 0x400D15C: _dl_open (dl-open.c:883) ==659890== by 0x491974B: dlopen_doit (dlopen.c:56) ==659890== by 0x49EAE17: _dl_catch_exception (dl-error-skeleton.c:208) ==659890== by 0x49EAEE2: _dl_catch_error (dl-error-skeleton.c:227) ==659890== by 0x491924D: _dlerror_run (dlerror.c:138) ==659890== Address 0x4a9dc48 is 40 bytes inside a block of size 1,206 free'd ==659890== at 0x484827F: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==659890== by 0x4002B81: free (rtld-malloc.h:50) ==659890== by 0x4002B81: _dl_close_worker (dl-close.c:733) ==659890== by 0x400305A: _dl_close (dl-close.c:818) ==659890== by 0x49EAE17: _dl_catch_exception (dl-error-skeleton.c:208) ==659890== by 0x49EAEE2: _dl_catch_error (dl-error-skeleton.c:227) ==659890== by 0x491924D: _dlerror_run (dlerror.c:138) ==659890== by 0x4918F67: dlclose@@GLIBC_2.34 (dlclose.c:31) ==659890== by 0x54F5583: ??? (in /usr/lib/libasound.so.2.0.0) ==659890== by 0x54F5942: ??? (in /usr/lib/libasound.so.2.0.0) ==659890== by 0x54F5C13: snd_config_update_r (in /usr/lib/libasound.so.2.0.0) ==659890== by 0x54F6175: snd_config_update_ref (in /usr/lib/libasound.so.2.0.0) ==659890== by 0x5500326: snd_ctl_open (in /usr/lib/libasound.so.2.0.0) ==659890== Block was alloc'd at ==659890== at 0x484AA83: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==659890== by 0x400C822: calloc (rtld-malloc.h:44) ==659890== by 0x400C822: _dl_new_object (dl-object.c:92) ==659890== by 0x4007ED2: _dl_map_object_from_fd (dl-load.c:1063) ==659890== by 0x40097AB: _dl_map_object (dl-load.c:2309) ==659890== by 0x40032B4: openaux (dl-deps.c:64) ==659890== by 0x49EAE17: _dl_catch_exception (dl-error-skeleton.c:208) ==659890== by 0x400370B: _dl_map_object_deps (dl-deps.c:248) ==659890== by 0x400D61E: dl_open_worker_begin (dl-open.c:592) ==659890== by 0x49EAE17: _dl_catch_exception (dl-error-skeleton.c:208) ==659890== by 0x400CD7A: dl_open_worker (dl-open.c:782) ==659890== by 0x49EAE17: _dl_catch_exception (dl-error-skeleton.c:208) ==659890== by 0x400D15C: _dl_open (dl-open.c:883) ==659890== ==659890== Invalid read of size 1 ==659890== at 0x400A435: do_lookup_x (dl-lookup.c:385) ==659890== by 0x400B0E0: _dl_lookup_symbol_x (dl-lookup.c:860) ==659890== by 0x401004F: elf_machine_rela (dl-machine.h:294) ==659890== by 0x401004F: elf_dynamic_do_Rela (do-rel.h:142) ==659890== by 0x401004F: _dl_relocate_object (dl-reloc.c:288) ==659890== by 0x400D7DD: dl_open_worker_begin (dl-open.c:702) ==659890== by 0x49EAE17: _dl_catch_exception (dl-error-skeleton.c:208) ==659890== by 0x400CD7A: dl_open_worker (dl-open.c:782) ==659890== by 0x49EAE17: _dl_catch_exception (dl-error-skeleton.c:208) ==659890== by 0x400D15C: _dl_open (dl-open.c:883) ==659890== by 0x491974B: dlopen_doit (dlopen.c:56) ==659890== by 0x49EAE17: _dl_catch_exception (dl-error-skeleton.c:208) ==659890== by 0x49EAEE2: _dl_catch_error (dl-error-skeleton.c:227) ==659890== by 0x491924D: _dlerror_run (dlerror.c:138) ==659890== Address 0x4a9df3e is 798 bytes inside a block of size 1,206 free'd ==659890== at 0x484827F: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==659890== by 0x4002B81: free (rtld-malloc.h:50) ==659890== by 0x4002B81: _dl_close_worker (dl-close.c:733) ==659890== by 0x400305A: _dl_close (dl-close.c:818) ==659890== by 0x49EAE17: _dl_catch_exception (dl-error-skeleton.c:208) ==659890== by 0x49EAEE2: _dl_catch_error (dl-error-skeleton.c:227) ==659890== by 0x491924D: _dlerror_run (dlerror.c:138) ==659890== by 0x4918F67: dlclose@@GLIBC_2.34 (dlclose.c:31) ==659890== by 0x54F5583: ??? (in /usr/lib/libasound.so.2.0.0) ==659890== by 0x54F5942: ??? (in /usr/lib/libasound.so.2.0.0) ==659890== by 0x54F5C13: snd_config_update_r (in /usr/lib/libasound.so.2.0.0) ==659890== by 0x54F6175: snd_config_update_ref (in /usr/lib/libasound.so.2.0.0) ==659890== by 0x5500326: snd_ctl_open (in /usr/lib/libasound.so.2.0.0) ==659890== Block was alloc'd at ==659890== at 0x484AA83: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==659890== by 0x400C822: calloc (rtld-malloc.h:44) ==659890== by 0x400C822: _dl_new_object (dl-object.c:92) ==659890== by 0x4007ED2: _dl_map_object_from_fd (dl-load.c:1063) ==659890== by 0x40097AB: _dl_map_object (dl-load.c:2309) ==659890== by 0x40032B4: openaux (dl-deps.c:64) ==659890== by 0x49EAE17: _dl_catch_exception (dl-error-skeleton.c:208) ==659890== by 0x400370B: _dl_map_object_deps (dl-deps.c:248) ==659890== by 0x400D61E: dl_open_worker_begin (dl-open.c:592) ==659890== by 0x49EAE17: _dl_catch_exception (dl-error-skeleton.c:208) ==659890== by 0x400CD7A: dl_open_worker (dl-open.c:782) ==659890== by 0x49EAE17: _dl_catch_exception (dl-error-skeleton.c:208) ==659890== by 0x400D15C: _dl_open (dl-open.c:883) ==659890== ==659890== Invalid read of size 2 ==659890== at 0x4012143: dfs_traversal.part.0 (dl-sort-maps.c:153) ==659890== by 0x4012193: dfs_traversal (dl-sort-maps.c:143) ==659890== by 0x4012193: dfs_traversal.part.0 (dl-sort-maps.c:155) ==659890== by 0x4012193: dfs_traversal (dl-sort-maps.c:143) ==659890== by 0x4012193: dfs_traversal.part.0 (dl-sort-maps.c:155) ==659890== by 0x4012193: dfs_traversal (dl-sort-maps.c:143) ==659890== by 0x4012193: dfs_traversal.part.0 (dl-sort-maps.c:155) ==659890== by 0x401258C: dfs_traversal (dl-sort-maps.c:143) ==659890== by 0x401258C: _dl_sort_maps_dfs (dl-sort-maps.c:233) ==659890== by 0x401258C: _dl_sort_maps (dl-sort-maps.c:299) ==659890== by 0x400256B: _dl_close_worker (dl-close.c:261) ==659890== by 0x400D24E: _dl_open (dl-open.c:915) ==659890== by 0x491974B: dlopen_doit (dlopen.c:56) ==659890== by 0x49EAE17: _dl_catch_exception (dl-error-skeleton.c:208) ==659890== by 0x49EAEE2: _dl_catch_error (dl-error-skeleton.c:227) ==659890== by 0x491924D: _dlerror_run (dlerror.c:138) ==659890== by 0x49197D7: dlopen_implementation (dlopen.c:71) ==659890== by 0x49197D7: dlopen@@GLIBC_2.34 (dlopen.c:81) ==659890== Address 0x4a9df3c is 796 bytes inside a block of size 1,206 free'd ==659890== at 0x484827F: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==659890== by 0x4002B81: free (rtld-malloc.h:50) ==659890== by 0x4002B81: _dl_close_worker (dl-close.c:733) ==659890== by 0x400305A: _dl_close (dl-close.c:818) ==659890== by 0x49EAE17: _dl_catch_exception (dl-error-skeleton.c:208) ==659890== by 0x49EAEE2: _dl_catch_error (dl-error-skeleton.c:227) ==659890== by 0x491924D: _dlerror_run (dlerror.c:138) ==659890== by 0x4918F67: dlclose@@GLIBC_2.34 (dlclose.c:31) ==659890== by 0x54F5583: ??? (in /usr/lib/libasound.so.2.0.0) ==659890== by 0x54F5942: ??? (in /usr/lib/libasound.so.2.0.0) ==659890== by 0x54F5C13: snd_config_update_r (in /usr/lib/libasound.so.2.0.0) ==659890== by 0x54F6175: snd_config_update_ref (in /usr/lib/libasound.so.2.0.0) ==659890== by 0x5500326: snd_ctl_open (in /usr/lib/libasound.so.2.0.0) ==659890== Block was alloc'd at ==659890== at 0x484AA83: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==659890== by 0x400C822: calloc (rtld-malloc.h:44) ==659890== by 0x400C822: _dl_new_object (dl-object.c:92) ==659890== by 0x4007ED2: _dl_map_object_from_fd (dl-load.c:1063) ==659890== by 0x40097AB: _dl_map_object (dl-load.c:2309) ==659890== by 0x40032B4: openaux (dl-deps.c:64) ==659890== by 0x49EAE17: _dl_catch_exception (dl-error-skeleton.c:208) ==659890== by 0x400370B: _dl_map_object_deps (dl-deps.c:248) ==659890== by 0x400D61E: dl_open_worker_begin (dl-open.c:592) ==659890== by 0x49EAE17: _dl_catch_exception (dl-error-skeleton.c:208) ==659890== by 0x400CD7A: dl_open_worker (dl-open.c:782) ==659890== by 0x49EAE17: _dl_catch_exception (dl-error-skeleton.c:208) ==659890== by 0x400D15C: _dl_open (dl-open.c:883) ==659890== ALSA lib dlmisc.c:337:(snd_dlobj_cache_get0) Cannot open shared library libasound_module_pcm_a52.so (/usr/lib/libbz2.so.1.0: undefined symbol: BZ2_hbMakeCodeLengths) ALSA lib dlmisc.c:337:(snd_dlobj_cache_get0) Cannot open shared library libasound_module_pcm_a52.so (/usr/lib/libbz2.so.1.0: undefined symbol: BZ2_hbMakeCodeLengths) ALSA lib confmisc.c:160:(snd_config_get_card) Invalid field card ALSA lib pcm_usb_stream.c:482:(_snd_pcm_usb_stream_open) Invalid card 'card' ALSA lib confmisc.c:160:(snd_config_get_card) Invalid field card ALSA lib pcm_usb_stream.c:482:(_snd_pcm_usb_stream_open) Invalid card 'card' ALSA lib pcm_dmix.c:1032:(snd_pcm_dmix_open) unable to open slave #### Initialized fluidsynth! ==659890== Invalid read of size 2 ==659890== at 0x4012143: dfs_traversal.part.0 (dl-sort-maps.c:153) ==659890== by 0x401258C: dfs_traversal (dl-sort-maps.c:143) ==659890== by 0x401258C: _dl_sort_maps_dfs (dl-sort-maps.c:233) ==659890== by 0x401258C: _dl_sort_maps (dl-sort-maps.c:299) ==659890== by 0x4003D4E: _dl_map_object_deps (dl-deps.c:616) ==659890== by 0x400D61E: dl_open_worker_begin (dl-open.c:592) ==659890== by 0x49EAE17: _dl_catch_exception (dl-error-skeleton.c:208) ==659890== by 0x400CD7A: dl_open_worker (dl-open.c:782) ==659890== by 0x49EAE17: _dl_catch_exception (dl-error-skeleton.c:208) ==659890== by 0x400D15C: _dl_open (dl-open.c:883) ==659890== by 0x491974B: dlopen_doit (dlopen.c:56) ==659890== by 0x49EAE17: _dl_catch_exception (dl-error-skeleton.c:208) ==659890== by 0x49EAEE2: _dl_catch_error (dl-error-skeleton.c:227) ==659890== by 0x491924D: _dlerror_run (dlerror.c:138) ==659890== Address 0x4a9df3c is 796 bytes inside a block of size 1,206 free'd ==659890== at 0x484827F: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==659890== by 0x4002B81: free (rtld-malloc.h:50) ==659890== by 0x4002B81: _dl_close_worker (dl-close.c:733) ==659890== by 0x400305A: _dl_close (dl-close.c:818) ==659890== by 0x49EAE17: _dl_catch_exception (dl-error-skeleton.c:208) ==659890== by 0x49EAEE2: _dl_catch_error (dl-error-skeleton.c:227) ==659890== by 0x491924D: _dlerror_run (dlerror.c:138) ==659890== by 0x4918F67: dlclose@@GLIBC_2.34 (dlclose.c:31) ==659890== by 0x54F5583: ??? (in /usr/lib/libasound.so.2.0.0) ==659890== by 0x54F5942: ??? (in /usr/lib/libasound.so.2.0.0) ==659890== by 0x54F5C13: snd_config_update_r (in /usr/lib/libasound.so.2.0.0) ==659890== by 0x54F6175: snd_config_update_ref (in /usr/lib/libasound.so.2.0.0) ==659890== by 0x5500326: snd_ctl_open (in /usr/lib/libasound.so.2.0.0) ==659890== Block was alloc'd at ==659890== at 0x484AA83: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==659890== by 0x400C822: calloc (rtld-malloc.h:44) ==659890== by 0x400C822: _dl_new_object (dl-object.c:92) ==659890== by 0x4007ED2: _dl_map_object_from_fd (dl-load.c:1063) ==659890== by 0x40097AB: _dl_map_object (dl-load.c:2309) ==659890== by 0x40032B4: openaux (dl-deps.c:64) ==659890== by 0x49EAE17: _dl_catch_exception (dl-error-skeleton.c:208) ==659890== by 0x400370B: _dl_map_object_deps (dl-deps.c:248) ==659890== by 0x400D61E: dl_open_worker_begin (dl-open.c:592) ==659890== by 0x49EAE17: _dl_catch_exception (dl-error-skeleton.c:208) ==659890== by 0x400CD7A: dl_open_worker (dl-open.c:782) ==659890== by 0x49EAE17: _dl_catch_exception (dl-error-skeleton.c:208) ==659890== by 0x400D15C: _dl_open (dl-open.c:883) ==659890== #### GTK3: 0 ==659890== Invalid read of size 2 ==659890== at 0x4012143: dfs_traversal.part.0 (dl-sort-maps.c:153) ==659890== by 0x4012193: dfs_traversal (dl-sort-maps.c:143) ==659890== by 0x4012193: dfs_traversal.part.0 (dl-sort-maps.c:155) ==659890== by 0x401258C: dfs_traversal (dl-sort-maps.c:143) ==659890== by 0x401258C: _dl_sort_maps_dfs (dl-sort-maps.c:233) ==659890== by 0x401258C: _dl_sort_maps (dl-sort-maps.c:299) ==659890== by 0x4005BFF: _dl_fini (dl-fini.c:99) ==659890== by 0x48D4C04: __run_exit_handlers (exit.c:113) ==659890== by 0x48D4D7F: exit (exit.c:143) ==659890== by 0x48BD316: (below main) (libc_start_call_main.h:74) ==659890== Address 0x4a9df3c is 796 bytes inside a block of size 1,206 free'd ==659890== at 0x484827F: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==659890== by 0x4002B81: free (rtld-malloc.h:50) ==659890== by 0x4002B81: _dl_close_worker (dl-close.c:733) ==659890== by 0x400305A: _dl_close (dl-close.c:818) ==659890== by 0x49EAE17: _dl_catch_exception (dl-error-skeleton.c:208) ==659890== by 0x49EAEE2: _dl_catch_error (dl-error-skeleton.c:227) ==659890== by 0x491924D: _dlerror_run (dlerror.c:138) ==659890== by 0x4918F67: dlclose@@GLIBC_2.34 (dlclose.c:31) ==659890== by 0x54F5583: ??? (in /usr/lib/libasound.so.2.0.0) ==659890== by 0x54F5942: ??? (in /usr/lib/libasound.so.2.0.0) ==659890== by 0x54F5C13: snd_config_update_r (in /usr/lib/libasound.so.2.0.0) ==659890== by 0x54F6175: snd_config_update_ref (in /usr/lib/libasound.so.2.0.0) ==659890== by 0x5500326: snd_ctl_open (in /usr/lib/libasound.so.2.0.0) ==659890== Block was alloc'd at ==659890== at 0x484AA83: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==659890== by 0x400C822: calloc (rtld-malloc.h:44) ==659890== by 0x400C822: _dl_new_object (dl-object.c:92) ==659890== by 0x4007ED2: _dl_map_object_from_fd (dl-load.c:1063) ==659890== by 0x40097AB: _dl_map_object (dl-load.c:2309) ==659890== by 0x40032B4: openaux (dl-deps.c:64) ==659890== by 0x49EAE17: _dl_catch_exception (dl-error-skeleton.c:208) ==659890== by 0x400370B: _dl_map_object_deps (dl-deps.c:248) ==659890== by 0x400D61E: dl_open_worker_begin (dl-open.c:592) ==659890== by 0x49EAE17: _dl_catch_exception (dl-error-skeleton.c:208) ==659890== by 0x400CD7A: dl_open_worker (dl-open.c:782) ==659890== by 0x49EAE17: _dl_catch_exception (dl-error-skeleton.c:208) ==659890== by 0x400D15C: _dl_open (dl-open.c:883) ==659890== ==659890== ==659890== HEAP SUMMARY: ==659890== in use at exit: 262,918 bytes in 963 blocks ==659890== total heap usage: 36,461 allocs, 35,498 frees, 8,179,458 bytes allocated ==659890== ==659890== LEAK SUMMARY: ==659890== definitely lost: 18,025 bytes in 33 blocks ==659890== indirectly lost: 64,114 bytes in 531 blocks ==659890== possibly lost: 0 bytes in 0 blocks ==659890== still reachable: 178,763 bytes in 378 blocks ==659890== suppressed: 0 bytes in 0 blocks ==659890== Rerun with --leak-check=full to see details of leaked memory ==659890== ==659890== For lists of detected and suppressed errors, rerun with: -s ==659890== ERROR SUMMARY: 28 errors from 7 contexts (suppressed: 0 from 0)