valgrind 2>err /usr/local/bin/gst-launch-0.10 audiotestsrc ! gsmartaudiosink sink-description="alsasink" ... ==22389== at 0x4010C87: (within /lib/ld-2.3.6.so) ==22389== by 0x400624D: (within /lib/ld-2.3.6.so) ==22389== by 0x43FCC75: (within /lib/tls/i686/cmov/libc-2.3.6.so) ==22389== by 0x400B105: (within /lib/ld-2.3.6.so) ==22389== by 0x43FD937: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so) ==22389== by 0x4278CB7: (within /lib/tls/i686/cmov/libdl-2.3.6.so) ==22389== by 0x400B105: (within /lib/ld-2.3.6.so) ==22389== by 0x42792BA: (within /lib/tls/i686/cmov/libdl-2.3.6.so) ==22389== by 0x4278D10: dlopen (in /lib/tls/i686/cmov/libdl-2.3.6.so) ==22389== by 0x4276507: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1000.3) ==22389== by 0x408D3E7: gst_plugin_load_file (gstplugin.c:411) ==22389== by 0x408DF3E: gst_plugin_load_by_name (gstplugin.c:874) ==22389== Address 0x4867674 is 44 bytes inside a block of size 46 alloc'd ==22389== at 0x401C422: malloc (vg_replace_malloc.c:149) ==22389== by 0x42A6041: g_malloc (in /usr/lib/libglib-2.0.so.0.1000.3) ==22389== by 0x42B5D95: g_strdup (in /usr/lib/libglib-2.0.so.0.1000.3) ==22389== by 0x42765C6: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1000.3) ==22389== by 0x408D3E7: gst_plugin_load_file (gstplugin.c:411) ==22389== by 0x408DF3E: gst_plugin_load_by_name (gstplugin.c:874) ==22389== by 0x408E4D4: gst_plugin_feature_load (gstpluginfeature.c:113) ==22389== by 0x406E246: gst_element_factory_create (gstelementfactory.c:352) ==22389== by 0x406E6BD: gst_element_factory_make (gstelementfactory.c:434) ==22389== by 0x40C1442: _gst_parse__yyparse (grammar.y:573) ==22389== by 0x40C4478: _gst_parse_launch (grammar.y:838) ==22389== by 0x40B6D50: gst_parse_launch (gstparse.c:159) ==22389== ==22389== Conditional jump or move depends on uninitialised value(s) ==22389== at 0x40086F7: (within /lib/ld-2.3.6.so) ==22389== by 0x43FCDE9: (within /lib/tls/i686/cmov/libc-2.3.6.so) ==22389== by 0x400B105: (within /lib/ld-2.3.6.so) ==22389== by 0x43FD937: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so) ==22389== by 0x4278CB7: (within /lib/tls/i686/cmov/libdl-2.3.6.so) ==22389== by 0x400B105: (within /lib/ld-2.3.6.so) ==22389== by 0x42792BA: (within /lib/tls/i686/cmov/libdl-2.3.6.so) ==22389== by 0x4278D10: dlopen (in /lib/tls/i686/cmov/libdl-2.3.6.so) ==22389== by 0x4276507: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1000.3) ==22389== by 0x408D3E7: gst_plugin_load_file (gstplugin.c:411) ==22389== by 0x408DF3E: gst_plugin_load_by_name (gstplugin.c:874) ==22389== by 0x408E4D4: gst_plugin_feature_load (gstpluginfeature.c:113) ==22389== ==22389== Conditional jump or move depends on uninitialised value(s) ==22389== at 0x4008700: (within /lib/ld-2.3.6.so) ==22389== by 0x43FCDE9: (within /lib/tls/i686/cmov/libc-2.3.6.so) ==22389== by 0x400B105: (within /lib/ld-2.3.6.so) ==22389== by 0x43FD937: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so) ==22389== by 0x4278CB7: (within /lib/tls/i686/cmov/libdl-2.3.6.so) ==22389== by 0x400B105: (within /lib/ld-2.3.6.so) ==22389== by 0x42792BA: (within /lib/tls/i686/cmov/libdl-2.3.6.so) ==22389== by 0x4278D10: dlopen (in /lib/tls/i686/cmov/libdl-2.3.6.so) ==22389== by 0x4276507: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1000.3) ==22389== by 0x408D3E7: gst_plugin_load_file (gstplugin.c:411) ==22389== by 0x408DF3E: gst_plugin_load_by_name (gstplugin.c:874) ==22389== by 0x408E4D4: gst_plugin_feature_load (gstpluginfeature.c:113) ==22389== ==22389== Invalid read of size 4 ==22389== at 0x4010BE3: (within /lib/ld-2.3.6.so) ==22389== by 0x400624D: (within /lib/ld-2.3.6.so) ==22389== by 0x43FCC75: (within /lib/tls/i686/cmov/libc-2.3.6.so) ==22389== by 0x400B105: (within /lib/ld-2.3.6.so) ==22389== by 0x43FD937: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so) ==22389== by 0x4278CB7: (within /lib/tls/i686/cmov/libdl-2.3.6.so) ==22389== by 0x400B105: (within /lib/ld-2.3.6.so) ==22389== by 0x42792BA: (within /lib/tls/i686/cmov/libdl-2.3.6.so) ==22389== by 0x4278D10: dlopen (in /lib/tls/i686/cmov/libdl-2.3.6.so) ==22389== by 0x4276507: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1000.3) ==22389== by 0x408D3E7: gst_plugin_load_file (gstplugin.c:411) ==22389== by 0x408DF3E: gst_plugin_load_by_name (gstplugin.c:874) ==22389== Address 0x4872CD8 is 48 bytes inside a block of size 51 alloc'd ==22389== at 0x401C422: malloc (vg_replace_malloc.c:149) ==22389== by 0x42A6041: g_malloc (in /usr/lib/libglib-2.0.so.0.1000.3) ==22389== by 0x42B5D95: g_strdup (in /usr/lib/libglib-2.0.so.0.1000.3) ==22389== by 0x42765C6: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1000.3) ==22389== by 0x408D3E7: gst_plugin_load_file (gstplugin.c:411) ==22389== by 0x408DF3E: gst_plugin_load_by_name (gstplugin.c:874) ==22389== by 0x408E4D4: gst_plugin_feature_load (gstpluginfeature.c:113) ==22389== by 0x406E246: gst_element_factory_create (gstelementfactory.c:352) ==22389== by 0x406E6BD: gst_element_factory_make (gstelementfactory.c:434) ==22389== by 0x40C1442: _gst_parse__yyparse (grammar.y:573) ==22389== by 0x40C4478: _gst_parse_launch (grammar.y:838) ==22389== by 0x40B6D50: gst_parse_launch (gstparse.c:159) ** Message: emit new mixer for sink 0x44d7198 ** Message: register sink to a new mixer! ==22389== ==22389== Invalid read of size 4 ==22389== at 0x4010C21: (within /lib/ld-2.3.6.so) ==22389== by 0x400624D: (within /lib/ld-2.3.6.so) ==22389== by 0x43FCC75: (within /lib/tls/i686/cmov/libc-2.3.6.so) ==22389== by 0x400B105: (within /lib/ld-2.3.6.so) ==22389== by 0x43FD937: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so) ==22389== by 0x4278CB7: (within /lib/tls/i686/cmov/libdl-2.3.6.so) ==22389== by 0x400B105: (within /lib/ld-2.3.6.so) ==22389== by 0x42792BA: (within /lib/tls/i686/cmov/libdl-2.3.6.so) ==22389== by 0x4278D10: dlopen (in /lib/tls/i686/cmov/libdl-2.3.6.so) ==22389== by 0x4276507: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1000.3) ==22389== by 0x408D3E7: gst_plugin_load_file (gstplugin.c:411) ==22389== by 0x408DF3E: gst_plugin_load_by_name (gstplugin.c:874) ==22389== Address 0x48AAE0C is 36 bytes inside a block of size 38 alloc'd ==22389== at 0x401C422: malloc (vg_replace_malloc.c:149) ==22389== by 0x42A6041: g_malloc (in /usr/lib/libglib-2.0.so.0.1000.3) ==22389== by 0x42B5D95: g_strdup (in /usr/lib/libglib-2.0.so.0.1000.3) ==22389== by 0x42765C6: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1000.3) ==22389== by 0x408D3E7: gst_plugin_load_file (gstplugin.c:411) ==22389== by 0x408DF3E: gst_plugin_load_by_name (gstplugin.c:874) ==22389== by 0x408E4D4: gst_plugin_feature_load (gstpluginfeature.c:113) ==22389== by 0x406E246: gst_element_factory_create (gstelementfactory.c:352) ==22389== by 0x406E6BD: gst_element_factory_make (gstelementfactory.c:434) ==22389== by 0x40C1442: _gst_parse__yyparse (grammar.y:573) ==22389== by 0x40C4478: _gst_parse_launch (grammar.y:838) ==22389== by 0x40B6D50: gst_parse_launch (gstparse.c:159) ==22389== ==22389== Invalid write of size 1 ==22389== at 0x40BD49E: _gst_parse_yylex (lex._gst_parse_yy.c:1059) ==22389== by 0x40C4374: _gst_parse__yylex (grammar.y:797) ==22389== by 0x40C0F6E: _gst_parse__yyparse (grammar.tab.c:1629) ==22389== by 0x40C4478: _gst_parse_launch (grammar.y:838) ==22389== by 0x40B6D50: gst_parse_launch (gstparse.c:159) ==22389== by 0x40B6C7C: gst_parse_launchv (gstparse.c:121) ==22389== by 0x804B1F1: main (gst-launch.c:603) ==22389== Address 0x48AAC40 is 16 bytes inside a block of size 18 free'd ==22389== at 0x401CFCF: free (vg_replace_malloc.c:235) ==22389== by 0x40BF380: _gst_parse_yyfree (lex._gst_parse_yy.c:2138) ==22389== by 0x40BEB02: _gst_parse_yy_delete_buffer (lex._gst_parse_yy.c:1726) ==22389== by 0x40C453A: _gst_parse_launch (grammar.y:845) ==22389== by 0x40B6D50: gst_parse_launch (gstparse.c:159) ==22389== by 0x40AD840: gst_parse_bin_from_description (gstutils.c:3151) ==22389== by 0x463C67E: gsmart_audio_sink_set_property (gsmart-audiosink.c:369) ==22389== by 0x423267A: g_object_set_property (in /usr/lib/libgobject-2.0.so.0.1000.3) ==22389== by 0x40BF5DF: gst_parse_element_set (grammar.y:289) ==22389== by 0x40C1579: _gst_parse__yyparse (grammar.y:581) ==22389== by 0x40C4478: _gst_parse_launch (grammar.y:838) ==22389== by 0x40B6D50: gst_parse_launch (gstparse.c:159) ==22389== Invalid read of size 1 ==22389== at 0x40BD4B4: _gst_parse_yylex (lex._gst_parse_yy.c:1070) ==22389== by 0x40C4374: _gst_parse__yylex (grammar.y:797) ==22389== by 0x40C0F6E: _gst_parse__yyparse (grammar.tab.c:1629) ==22389== by 0x40C4478: _gst_parse_launch (grammar.y:838) ==22389== by 0x40B6D50: gst_parse_launch (gstparse.c:159) ==22389== by 0x40B6C7C: gst_parse_launchv (gstparse.c:121) ==22389== by 0x804B1F1: main (gst-launch.c:603) ==22389== Address 0x48AAC40 is 16 bytes inside a block of size 18 free'd ==22389== at 0x401CFCF: free (vg_replace_malloc.c:235) ==22389== by 0x40BF380: _gst_parse_yyfree (lex._gst_parse_yy.c:2138) ==22389== by 0x40BEB02: _gst_parse_yy_delete_buffer (lex._gst_parse_yy.c:1726) ==22389== by 0x40C453A: _gst_parse_launch (grammar.y:845) ==22389== by 0x40B6D50: gst_parse_launch (gstparse.c:159) ==22389== by 0x40AD840: gst_parse_bin_from_description (gstutils.c:3151) ==22389== by 0x463C67E: gsmart_audio_sink_set_property (gsmart-audiosink.c:369) ==22389== by 0x423267A: g_object_set_property (in /usr/lib/libgobject-2.0.so.0.1000.3) ==22389== by 0x40BF5DF: gst_parse_element_set (grammar.y:289) ==22389== by 0x40C1579: _gst_parse__yyparse (grammar.y:581) ==22389== by 0x40C4478: _gst_parse_launch (grammar.y:838) ==22389== by 0x40B6D50: gst_parse_launch (gstparse.c:159) ==22389== ==22389== Invalid read of size 1 ==22389== at 0x40BD5C1: _gst_parse_yylex (lex._gst_parse_yy.c:1096) ==22389== by 0x40C4374: _gst_parse__yylex (grammar.y:797) ==22389== by 0x40C0F6E: _gst_parse__yyparse (grammar.tab.c:1629) ==22389== by 0x40C4478: _gst_parse_launch (grammar.y:838) ==22389== by 0x40B6D50: gst_parse_launch (gstparse.c:159) ==22389== by 0x40B6C7C: gst_parse_launchv (gstparse.c:121) ==22389== by 0x804B1F1: main (gst-launch.c:603) ==22389== Address 0x48AAC41 is 17 bytes inside a block of size 18 free'd ==22389== at 0x401CFCF: free (vg_replace_malloc.c:235) ==22389== by 0x40BF380: _gst_parse_yyfree (lex._gst_parse_yy.c:2138) ==22389== by 0x40BEB02: _gst_parse_yy_delete_buffer (lex._gst_parse_yy.c:1726) ==22389== by 0x40C453A: _gst_parse_launch (grammar.y:845) ==22389== by 0x40B6D50: gst_parse_launch (gstparse.c:159) ==22389== by 0x40AD840: gst_parse_bin_from_description (gstutils.c:3151) ==22389== by 0x463C67E: gsmart_audio_sink_set_property (gsmart-audiosink.c:369) ==22389== by 0x423267A: g_object_set_property (in /usr/lib/libgobject-2.0.so.0.1000.3) ==22389== by 0x40BF5DF: gst_parse_element_set (grammar.y:289) ==22389== by 0x40C1579: _gst_parse__yyparse (grammar.y:581) ==22389== by 0x40C4478: _gst_parse_launch (grammar.y:838) ==22389== by 0x40B6D50: gst_parse_launch (gstparse.c:159) ==22389== ==22389== Invalid write of size 1 ==22389== at 0x40BD5CD: _gst_parse_yylex (lex._gst_parse_yy.c:1096) ==22389== by 0x40C4374: _gst_parse__yylex (grammar.y:797) ==22389== by 0x40C0F6E: _gst_parse__yyparse (grammar.tab.c:1629) ==22389== by 0x40C4478: _gst_parse_launch (grammar.y:838) ==22389== by 0x40B6D50: gst_parse_launch (gstparse.c:159) ==22389== by 0x40B6C7C: gst_parse_launchv (gstparse.c:121) ==22389== by 0x804B1F1: main (gst-launch.c:603) ==22389== Address 0x48AAC41 is 17 bytes inside a block of size 18 free'd ==22389== at 0x401CFCF: free (vg_replace_malloc.c:235) ==22389== by 0x40BF380: _gst_parse_yyfree (lex._gst_parse_yy.c:2138) ==22389== by 0x40BEB02: _gst_parse_yy_delete_buffer (lex._gst_parse_yy.c:1726) ==22389== by 0x40C453A: _gst_parse_launch (grammar.y:845) ==22389== by 0x40B6D50: gst_parse_launch (gstparse.c:159) ==22389== by 0x40AD840: gst_parse_bin_from_description (gstutils.c:3151) ==22389== by 0x463C67E: gsmart_audio_sink_set_property (gsmart-audiosink.c:369) ==22389== by 0x423267A: g_object_set_property (in /usr/lib/libgobject-2.0.so.0.1000.3) ==22389== by 0x40BF5DF: gst_parse_element_set (grammar.y:289) ==22389== by 0x40C1579: _gst_parse__yyparse (grammar.y:581) ==22389== by 0x40C4478: _gst_parse_launch (grammar.y:838) ==22389== by 0x40B6D50: gst_parse_launch (gstparse.c:159) ==22389== Invalid write of size 1 ==22389== at 0x40BDCEB: _gst_parse_yylex (lex._gst_parse_yy.c:1236) ==22389== by 0x40C4374: _gst_parse__yylex (grammar.y:797) ==22389== by 0x40C0F6E: _gst_parse__yyparse (grammar.tab.c:1629) ==22389== by 0x40C4478: _gst_parse_launch (grammar.y:838) ==22389== by 0x40B6D50: gst_parse_launch (gstparse.c:159) ==22389== by 0x40B6C7C: gst_parse_launchv (gstparse.c:121) ==22389== by 0x804B1F1: main (gst-launch.c:603) ==22389== Address 0x48AAC41 is 17 bytes inside a block of size 18 free'd ==22389== at 0x401CFCF: free (vg_replace_malloc.c:235) ==22389== by 0x40BF380: _gst_parse_yyfree (lex._gst_parse_yy.c:2138) ==22389== by 0x40BEB02: _gst_parse_yy_delete_buffer (lex._gst_parse_yy.c:1726) ==22389== by 0x40C453A: _gst_parse_launch (grammar.y:845) ==22389== by 0x40B6D50: gst_parse_launch (gstparse.c:159) ==22389== by 0x40AD840: gst_parse_bin_from_description (gstutils.c:3151) ==22389== by 0x463C67E: gsmart_audio_sink_set_property (gsmart-audiosink.c:369) ==22389== by 0x423267A: g_object_set_property (in /usr/lib/libgobject-2.0.so.0.1000.3) ==22389== by 0x40BF5DF: gst_parse_element_set (grammar.y:289) ==22389== by 0x40C1579: _gst_parse__yyparse (grammar.y:581) ==22389== by 0x40C4478: _gst_parse_launch (grammar.y:838) ==22389== by 0x40B6D50: gst_parse_launch (gstparse.c:159) ==22389== ==22389== Invalid read of size 4 ==22389== at 0x40BDD04: _gst_parse_yylex (lex._gst_parse_yy.c:1239) ==22389== by 0x40C4374: _gst_parse__yylex (grammar.y:797) ==22389== by 0x40C0F6E: _gst_parse__yyparse (grammar.tab.c:1629) ==22389== by 0x40C4478: _gst_parse_launch (grammar.y:838) ==22389== by 0x40B6D50: gst_parse_launch (gstparse.c:159) ==22389== by 0x40B6C7C: gst_parse_launchv (gstparse.c:121) ==22389== by 0x804B1F1: main (gst-launch.c:603) ==22389== Address 0x2C is not stack'd, malloc'd or (recently) free'd ==22389== ==22389== Process terminating with default action of signal 11 (SIGSEGV) ==22389== Access not within mapped region at address 0x2C ==22389== at 0x40BDD04: _gst_parse_yylex (lex._gst_parse_yy.c:1239) ==22389== by 0x40C4374: _gst_parse__yylex (grammar.y:797) ==22389== by 0x40C0F6E: _gst_parse__yyparse (grammar.tab.c:1629) ==22389== by 0x40C4478: _gst_parse_launch (grammar.y:838) ==22389== by 0x40B6D50: gst_parse_launch (gstparse.c:159) ==22389== by 0x40B6C7C: gst_parse_launchv (gstparse.c:121) ==22389== by 0x804B1F1: main (gst-launch.c:603) ==22389== ==22389== ERROR SUMMARY: 82 errors from 13 contexts (suppressed: 31 from 1) ==22389== malloc/free: in use at exit: 623,269 bytes in 10,644 blocks. ==22389== malloc/free: 26,340 allocs, 15,696 frees, 1,545,711 bytes allocated. ==22389== For counts of detected errors, rerun with: -v ==22389== searching for pointers to 10,644 not-freed blocks. ==22389== checked 9,245,916 bytes.