[MPlayer-dev-eng] valgrind results for mplayer

Daniel Egger degger at fhm.edu
Sat Apr 5 17:33:44 CEST 2003


Hija,

I ran a debugging built of current mplayer cvs through valgrind on a
small VOB file. This are the results of the memory inspection.
The X incidents are normal but the font and the config handler
are real pigs.

 searching for pointers to 2928 not-freed blocks.
 checked 12433924 bytes.
 
 definitely lost: 575 bytes in 26 blocks.
 possibly lost:   1573544 bytes in 3 blocks.
 still reachable: 2108419 bytes in 2899 blocks.
 
 2 bytes in 1 blocks are still reachable in loss record 1 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x4050BFAC: _XlcResolveLocaleName (in /usr/X11R6/lib/libX11.so.6.2)
    by 0x4050F5A9: (within /usr/X11R6/lib/libX11.so.6.2)
    by 0x4050E622: (within /usr/X11R6/lib/libX11.so.6.2)
 
 2 bytes in 1 blocks are still reachable in loss record 2 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x4050F134: _XlcCreateLC (in /usr/X11R6/lib/libX11.so.6.2)
    by 0x402314FD: _XlcDefaultLoader (in /usr/X11R6/lib/X11/locale/common/xlcDef.so.2)
    by 0x40515279: _XlcDynamicLoad (in /usr/X11R6/lib/libX11.so.6.2)
 
 6 bytes in 1 blocks are still reachable in loss record 3 of 90
    at 0x4003DD0F: realloc (vg_clientfuncs.c:270)
    by 0x40402F99: _nc_doalloc (in /lib/libncurses.so.5.3)
    by 0x40405BD5: tparm (in /lib/libncurses.so.5.3)
    by 0x40404A4F: (within /lib/libncurses.so.5.3)
 
 7 bytes in 1 blocks are still reachable in loss record 4 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x4050F36E: (within /usr/X11R6/lib/libX11.so.6.2)
    by 0x4050F64F: (within /usr/X11R6/lib/libX11.so.6.2)
    by 0x4050E622: (within /usr/X11R6/lib/libX11.so.6.2)
 
 8 bytes in 1 blocks are still reachable in loss record 5 of 90
    at 0x4003DD0F: realloc (vg_clientfuncs.c:270)
    by 0x40394E12: (within /usr/lib/libfreetype.so.6.3.3)
    by 0x40395141: FT_Realloc (in /usr/lib/libfreetype.so.6.3.3)
    by 0x40398E23: FT_CMap_New (in /usr/lib/libfreetype.so.6.3.3)
 
 8 bytes in 1 blocks are still reachable in loss record 6 of 90
    at 0x4003DD0F: realloc (vg_clientfuncs.c:270)
    by 0x4050C54B: (within /usr/X11R6/lib/libX11.so.6.2)
    by 0x4050D93C: (within /usr/X11R6/lib/libX11.so.6.2)
    by 0x4050E651: (within /usr/X11R6/lib/libX11.so.6.2)
 
 8 bytes in 2 blocks are still reachable in loss record 7 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x4050C4EE: (within /usr/X11R6/lib/libX11.so.6.2)
    by 0x4050DD54: (within /usr/X11R6/lib/libX11.so.6.2)
    by 0x4050E651: (within /usr/X11R6/lib/libX11.so.6.2)
 
 8 bytes in 1 blocks are still reachable in loss record 8 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x404EB229: _XlcAddLoader (in /usr/X11R6/lib/libX11.so.6.2)
    by 0x4050EA7C: _XlcInitLoader (in /usr/X11R6/lib/libX11.so.6.2)
    by 0x404EB3A9: _XOpenLC (in /usr/X11R6/lib/libX11.so.6.2)
 
 8 bytes in 1 blocks are definitely lost in loss record 9 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x806489F: copy_str_list (m_option.c:583)
    by 0x80631B1: m_config_push (m_option.h:242)
    by 0x8058750: play_tree_iter_push_params (playtree.c:449)
 
 12 bytes in 1 blocks are still reachable in loss record 10 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x404EB36F: _XOpenLC (in /usr/X11R6/lib/libX11.so.6.2)
    by 0x404EB4DB: _XlcCurrentLC (in /usr/X11R6/lib/libX11.so.6.2)
    by 0x404F4B10: _XkbGetCharset (in /usr/X11R6/lib/libX11.so.6.2)
 
 12 bytes in 1 blocks are still reachable in loss record 11 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x4050C2FF: (within /usr/X11R6/lib/libX11.so.6.2)
    by 0x4050F0F9: _XlcCreateLC (in /usr/X11R6/lib/libX11.so.6.2)
    by 0x402314FD: _XlcDefaultLoader (in /usr/X11R6/lib/X11/locale/common/xlcDef.so.2)
 
 12 bytes in 1 blocks are definitely lost in loss record 12 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x8064743: parse_str_list (m_option.c:529)
    by 0x8063771: m_config_parse_option (m_config.c:272)
    by 0x80637DF: m_config_set_option (m_config.c:287)
 
 12 bytes in 1 blocks are still reachable in loss record 13 of 90
    at 0x4003DC04: calloc (vg_clientfuncs.c:239)
    by 0x806307B: m_config_new (m_config.c:24)
    by 0x804E558: main (mplayer.c:739)
    by 0x405B2A51: __libc_start_main (in /lib/libc-2.3.1.so)
 
 16 bytes in 1 blocks are still reachable in loss record 14 of 90
    at 0x4003DC04: calloc (vg_clientfuncs.c:239)
    by 0x4057A1F2: (within /lib/libdl-2.3.1.so)
    by 0x40579EB7: dlopen (in /lib/libdl-2.3.1.so)
    by 0x40515118: (within /usr/X11R6/lib/libX11.so.6.2)
 
 16 bytes in 1 blocks are still reachable in loss record 15 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x40394F72: FT_New_Memory (in /usr/lib/libfreetype.so.6.3.3)
    by 0x40395025: FT_Init_FreeType (in /usr/lib/libfreetype.so.6.3.3)
    by 0x807F2E4: init_freetype (font_load_ft.c:1088)
 
 20 bytes in 1 blocks are still reachable in loss record 16 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x807E5C9: generate_tables (font_load_ft.c:670)
    by 0x807F20E: read_font_desc_ft (font_load_ft.c:1058)
    by 0x807F3B5: load_font_ft (font_load_ft.c:1124)
 
 20 bytes in 1 blocks are still reachable in loss record 17 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x4050A9F2: _XlcCreateLocaleDataBase (in /usr/X11R6/lib/libX11.so.6.2)
    by 0x4050F26F: (within /usr/X11R6/lib/libX11.so.6.2)
    by 0x4050F64F: (within /usr/X11R6/lib/libX11.so.6.2)
 
 24 bytes in 1 blocks are still reachable in loss record 18 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x40403158: _nc_home_terminfo (in /lib/libncurses.so.5.3)
    by 0x40409DD8: _nc_read_entry (in /lib/libncurses.so.5.3)
    by 0x404045D5: (within /lib/libncurses.so.5.3)
 
 25 bytes in 1 blocks are definitely lost in loss record 19 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x81DA7B3: XvQueryAdaptors (in /home/egger/mplayer/mplayer)
    by 0x8072963: preinit (vo_xv.c:761)
    by 0x806AD76: init_best_video_out (video_out.c:241)
 
 28 bytes in 1 blocks are still reachable in loss record 20 of 90
    at 0x4003DC04: calloc (vg_clientfuncs.c:239)
    by 0x40409551: (within /lib/libncurses.so.5.3)
    by 0x40409BBD: _nc_read_file_entry (in /lib/libncurses.so.5.3)
    by 0x40409C38: (within /lib/libncurses.so.5.3)
 
 29 bytes in 3 blocks are still reachable in loss record 21 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x40507969: _XlcAddCT (in /usr/X11R6/lib/libX11.so.6.2)
    by 0x4050869C: _XlcInitCTInfo (in /usr/X11R6/lib/libX11.so.6.2)
    by 0x4050F53A: (within /usr/X11R6/lib/libX11.so.6.2)
 
 32 bytes in 1 blocks are still reachable in loss record 22 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x404B411B: (within /usr/X11R6/lib/libX11.so.6.2)
    by 0x404B438D: _XrmInternalStringToQuark (in /usr/X11R6/lib/libX11.so.6.2)
    by 0x404B4598: XrmStringToQuark (in /usr/X11R6/lib/libX11.so.6.2)
 
 32 bytes in 4 blocks are still reachable in loss record 23 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x806489F: copy_str_list (m_option.c:583)
    by 0x80637A2: m_config_parse_option (m_config.c:277)
    by 0x80637DF: m_config_set_option (m_config.c:287)
 
 40 bytes in 1 blocks are still reachable in loss record 24 of 90
    at 0x4003DC04: calloc (vg_clientfuncs.c:239)
    by 0x80587F1: play_tree_iter_new (playtree.c:478)
    by 0x804E5DA: main (mplayer.c:755)
    by 0x405B2A51: __libc_start_main (in /lib/libc-2.3.1.so)
 
 44 bytes in 1 blocks are still reachable in loss record 25 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x40008C10: _dl_map_object_deps_internal (in /lib/ld-2.3.1.so)
    by 0x40687038: (within /lib/libc-2.3.1.so)
    by 0x400095BE: _dl_catch_error_internal (in /lib/ld-2.3.1.so)
 
 44 bytes in 1 blocks are still reachable in loss record 26 of 90
    at 0x4003DC04: calloc (vg_clientfuncs.c:239)
    by 0x404095AF: (within /lib/libncurses.so.5.3)
    by 0x40409BBD: _nc_read_file_entry (in /lib/libncurses.so.5.3)
    by 0x40409C38: (within /lib/libncurses.so.5.3)
 
 45 bytes in 1 blocks are still reachable in loss record 27 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x4000522B: _dl_map_object_internal (in /lib/ld-2.3.1.so)
    by 0x40686F68: (within /lib/libc-2.3.1.so)
    by 0x400095BE: _dl_catch_error_internal (in /lib/ld-2.3.1.so)
 
 45 bytes in 1 blocks are still reachable in loss record 28 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x400074EB: _dl_new_object (in /lib/ld-2.3.1.so)
    by 0x40003B42: _dl_map_object_from_fd (in /lib/ld-2.3.1.so)
    by 0x400053C1: _dl_map_object_internal (in /lib/ld-2.3.1.so)
 
 48 bytes in 1 blocks are still reachable in loss record 29 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x807E369: prepare_font (font_load_ft.c:617)
    by 0x807F1E1: read_font_desc_ft (font_load_ft.c:1050)
    by 0x807F3B5: load_font_ft (font_load_ft.c:1124)
 
 48 bytes in 1 blocks are still reachable in loss record 30 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x807E34D: prepare_font (font_load_ft.c:615)
    by 0x807F1E1: read_font_desc_ft (font_load_ft.c:1050)
    by 0x807F3B5: load_font_ft (font_load_ft.c:1124)
 
 64 bytes in 1 blocks are definitely lost in loss record 31 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x8084F37: preinit_audio_filters (dec_audio.c:284)
    by 0x80506A7: main (mplayer.c:1689)
    by 0x405B2A51: __libc_start_main (in /lib/libc-2.3.1.so)
 
 64 bytes in 1 blocks are definitely lost in loss record 32 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x81DA7FB: XvQueryAdaptors (in /home/egger/mplayer/mplayer)
    by 0x8072963: preinit (vo_xv.c:761)
    by 0x806AD76: init_best_video_out (video_out.c:241)
 
 64 bytes in 1 blocks are still reachable in loss record 33 of 90
    at 0x4003DC04: calloc (vg_clientfuncs.c:239)
    by 0x4000A689: _dl_check_map_versions_internal (in /lib/ld-2.3.1.so)
    by 0x40687079: (within /lib/libc-2.3.1.so)
    by 0x400095BE: _dl_catch_error_internal (in /lib/ld-2.3.1.so)
 
 72 bytes in 2 blocks are still reachable in loss record 34 of 90
    at 0x4003DC04: calloc (vg_clientfuncs.c:239)
    by 0x8058024: play_tree_new (playtree.c:20)
    by 0x8069451: m_config_parse_mp_command_line (parser-mpcmd.c:76)
    by 0x804E59B: main (mplayer.c:749)
 
 78 bytes in 1 blocks are still reachable in loss record 35 of 90
    at 0x4003DC04: calloc (vg_clientfuncs.c:239)
    by 0x40409623: (within /lib/libncurses.so.5.3)
    by 0x40409BBD: _nc_read_file_entry (in /lib/libncurses.so.5.3)
    by 0x40409C38: (within /lib/libncurses.so.5.3)
 
 79 bytes in 1 blocks are still reachable in loss record 36 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x40402FC1: _nc_doalloc (in /lib/libncurses.so.5.3)
    by 0x40405586: tparm (in /lib/libncurses.so.5.3)
    by 0x40404A4F: (within /lib/libncurses.so.5.3)
 
 84 bytes in 1 blocks are still reachable in loss record 37 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x4050C353: (within /usr/X11R6/lib/libX11.so.6.2)
    by 0x4050F0F9: _XlcCreateLC (in /usr/X11R6/lib/libX11.so.6.2)
    by 0x402314FD: _XlcDefaultLoader (in /usr/X11R6/lib/X11/locale/common/xlcDef.so.2)
 
 92 bytes in 1 blocks are still reachable in loss record 38 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x810A57C: mp_input_parse_cmd (input.c:507)
    by 0x810AD08: mp_input_get_cmd_from_keys (input.c:772)
    by 0x810B198: mp_input_read_keys (input.c:932)
 
 96 bytes in 2 blocks are still reachable in loss record 39 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x4050C50C: (within /usr/X11R6/lib/libX11.so.6.2)
    by 0x4050D93C: (within /usr/X11R6/lib/libX11.so.6.2)
    by 0x4050E651: (within /usr/X11R6/lib/libX11.so.6.2)
 
 96 bytes in 1 blocks are still reachable in loss record 40 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x4050C32F: (within /usr/X11R6/lib/libX11.so.6.2)
    by 0x4050F0F9: _XlcCreateLC (in /usr/X11R6/lib/libX11.so.6.2)
    by 0x402314FD: _XlcDefaultLoader (in /usr/X11R6/lib/X11/locale/common/xlcDef.so.2)
 
 100 bytes in 1 blocks are still reachable in loss record 41 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x807E60F: generate_tables (font_load_ft.c:676)
    by 0x807F20E: read_font_desc_ft (font_load_ft.c:1058)
    by 0x807F3B5: load_font_ft (font_load_ft.c:1124)
 
 100 bytes in 1 blocks are definitely lost in loss record 42 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x81DA6C8: XvQueryAdaptors (in /home/egger/mplayer/mplayer)
    by 0x8072963: preinit (vo_xv.c:761)
    by 0x806AD76: init_best_video_out (video_out.c:241)
 
 128 bytes in 1 blocks are possibly lost in loss record 43 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x81DBAA9: XvQueryPortAttributes (in /home/egger/mplayer/mplayer)
    by 0x8072AD4: preinit (vo_xv.c:793)
    by 0x806AD76: init_best_video_out (video_out.c:241)
 
 142 bytes in 18 blocks are still reachable in loss record 44 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x4050996E: (within /usr/X11R6/lib/libX11.so.6.2)
    by 0x40509CD5: (within /usr/X11R6/lib/libX11.so.6.2)
    by 0x40509DB5: (within /usr/X11R6/lib/libX11.so.6.2)
 
 142 bytes in 15 blocks are definitely lost in loss record 45 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x4060A1F6: __strdup (in /lib/libc-2.3.1.so)
    by 0x80642BC: copy_str (m_option.c:349)
    by 0x8063473: m_config_add_option (m_option.h:242)
 
 144 bytes in 18 blocks are still reachable in loss record 46 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x40509992: (within /usr/X11R6/lib/libX11.so.6.2)
    by 0x40509CD5: (within /usr/X11R6/lib/libX11.so.6.2)
    by 0x40509DB5: (within /usr/X11R6/lib/libX11.so.6.2)
 
 160 bytes in 5 blocks are definitely lost in loss record 47 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x804DAA3: get_path (get_path.c:17)
    by 0x804E6C5: main (mplayer.c:803)
    by 0x405B2A51: __libc_start_main (in /lib/libc-2.3.1.so)
 
 168 bytes in 1 blocks are still reachable in loss record 48 of 90
    at 0x4003DC04: calloc (vg_clientfuncs.c:239)
    by 0x4040470F: setupterm (in /lib/libncurses.so.5.3)
    by 0x40404B8A: tgetent (in /lib/libncurses.so.5.3)
    by 0x8123DF0: load_termcap (getch2.c:83)
 
 200 bytes in 1 blocks are still reachable in loss record 49 of 90
    at 0x40562C20: my_malloc (vg_libpthread.c:250)
    by 0x40564627: get_or_allocate_specifics_ptr (vg_libpthread.c:1340)
    by 0x40564743: __pthread_key_create (vg_libpthread.c:1377)
    by 0x40564D65: init_libc_tsd_keys (vg_libpthread.c:1637)
 
 216 bytes in 18 blocks are still reachable in loss record 50 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x40509BC3: (within /usr/X11R6/lib/libX11.so.6.2)
    by 0x40509DB5: (within /usr/X11R6/lib/libX11.so.6.2)
    by 0x4050A70D: (within /usr/X11R6/lib/libX11.so.6.2)
 
 274 bytes in 18 blocks are still reachable in loss record 51 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x40509C31: (within /usr/X11R6/lib/libX11.so.6.2)
    by 0x40509DB5: (within /usr/X11R6/lib/libX11.so.6.2)
    by 0x4050A70D: (within /usr/X11R6/lib/libX11.so.6.2)
 
 304 bytes in 1 blocks are still reachable in loss record 52 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x4050A975: _XlcCreateLocaleDataBase (in /usr/X11R6/lib/libX11.so.6.2)
    by 0x4050F26F: (within /usr/X11R6/lib/libX11.so.6.2)
    by 0x4050F64F: (within /usr/X11R6/lib/libX11.so.6.2)
 
 320 bytes in 1 blocks are still reachable in loss record 53 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x40514C61: (within /usr/X11R6/lib/libX11.so.6.2)
    by 0x40515201: _XlcDynamicLoad (in /usr/X11R6/lib/libX11.so.6.2)
    by 0x404EB30D: _XOpenLC (in /usr/X11R6/lib/libX11.so.6.2)
 
 360 bytes in 18 blocks are still reachable in loss record 54 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x40509B72: (within /usr/X11R6/lib/libX11.so.6.2)
    by 0x40509DB5: (within /usr/X11R6/lib/libX11.so.6.2)
    by 0x4050A70D: (within /usr/X11R6/lib/libX11.so.6.2)
 
 384 bytes in 48 blocks are still reachable in loss record 55 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x40508826: _XlcAddCharSet (in /usr/X11R6/lib/libX11.so.6.2)
    by 0x405079FE: _XlcAddCT (in /usr/X11R6/lib/libX11.so.6.2)
    by 0x4050869C: _XlcInitCTInfo (in /usr/X11R6/lib/libX11.so.6.2)
 
 512 bytes in 1 blocks are still reachable in loss record 56 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x81DBCAC: XvListImageFormats (in /home/egger/mplayer/mplayer)
    by 0x8072B3B: preinit (vo_xv.c:804)
    by 0x806AD76: init_best_video_out (video_out.c:241)
 
 576 bytes in 6 blocks are still reachable in loss record 57 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x80D7F02: new_demuxer_stream (demuxer.c:30)
    by 0x80D800C: new_demuxer (demuxer.c:63)
    by 0x80D8E0D: demux_open_stream (stream.h:149)
 
 581 bytes in 1 blocks are still reachable in loss record 58 of 90
    at 0x4003DC04: calloc (vg_clientfuncs.c:239)
    by 0x4000736A: _dl_new_object (in /lib/ld-2.3.1.so)
    by 0x40003B42: _dl_map_object_from_fd (in /lib/ld-2.3.1.so)
    by 0x400053C1: _dl_map_object_internal (in /lib/ld-2.3.1.so)
 
 615 bytes in 47 blocks are still reachable in loss record 59 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x405089D5: _XlcCreateDefaultCharSet (in /usr/X11R6/lib/libX11.so.6.2)
    by 0x405079E0: _XlcAddCT (in /usr/X11R6/lib/libX11.so.6.2)
    by 0x4050869C: _XlcInitCTInfo (in /usr/X11R6/lib/libX11.so.6.2)
 
 704 bytes in 22 blocks are still reachable in loss record 60 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x40508B59: _XlcSetConverter (in /usr/X11R6/lib/libX11.so.6.2)
    by 0x405086F8: _XlcInitCTInfo (in /usr/X11R6/lib/libX11.so.6.2)
    by 0x4050F53A: (within /usr/X11R6/lib/libX11.so.6.2)
 
 768 bytes in 1 blocks are still reachable in loss record 61 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x807E412: prepare_font (font_load_ft.c:629)
    by 0x807F1E1: read_font_desc_ft (font_load_ft.c:1050)
    by 0x807F3B5: load_font_ft (font_load_ft.c:1124)
 
 768 bytes in 1 blocks are still reachable in loss record 62 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x807E3B9: prepare_font (font_load_ft.c:625)
    by 0x807F1E1: read_font_desc_ft (font_load_ft.c:1050)
    by 0x807F3B5: load_font_ft (font_load_ft.c:1124)
 
 990 bytes in 48 blocks are still reachable in loss record 63 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x4050896D: _XlcCreateDefaultCharSet (in /usr/X11R6/lib/libX11.so.6.2)
    by 0x405079E0: _XlcAddCT (in /usr/X11R6/lib/libX11.so.6.2)
    by 0x4050869C: _XlcInitCTInfo (in /usr/X11R6/lib/libX11.so.6.2)
 
 1145 bytes in 95 blocks are still reachable in loss record 64 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x8063348: m_config_add_option (m_config.c:142)
    by 0x80633A1: m_config_add_option (m_config.c:151)
    by 0x80634D3: m_config_register_options (m_config.c:183)
 
 1168 bytes in 1 blocks are still reachable in loss record 65 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x404094EE: (within /lib/libncurses.so.5.3)
    by 0x40409BBD: _nc_read_file_entry (in /lib/libncurses.so.5.3)
    by 0x40409C38: (within /lib/libncurses.so.5.3)
 
 1565 bytes in 48 blocks are still reachable in loss record 66 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x405077AF: _XlcAddCT (in /usr/X11R6/lib/libX11.so.6.2)
    by 0x4050869C: _XlcInitCTInfo (in /usr/X11R6/lib/libX11.so.6.2)
    by 0x4050F53A: (within /usr/X11R6/lib/libX11.so.6.2)
 
 1656 bytes in 1 blocks are still reachable in loss record 67 of 90
    at 0x4003DC04: calloc (vg_clientfuncs.c:239)
    by 0x40409694: (within /lib/libncurses.so.5.3)
    by 0x40409BBD: _nc_read_file_entry (in /lib/libncurses.so.5.3)
    by 0x40409C38: (within /lib/libncurses.so.5.3)
 
 2048 bytes in 1 blocks are still reachable in loss record 68 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x4050910B: (within /usr/X11R6/lib/libX11.so.6.2)
    by 0x4050A6BA: (within /usr/X11R6/lib/libX11.so.6.2)
    by 0x4050A941: _XlcCreateLocaleDataBase (in /usr/X11R6/lib/libX11.so.6.2)
 
 2048 bytes in 1 blocks are still reachable in loss record 69 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x404B417C: (within /usr/X11R6/lib/libX11.so.6.2)
    by 0x404B438D: _XrmInternalStringToQuark (in /usr/X11R6/lib/libX11.so.6.2)
    by 0x404B4598: XrmStringToQuark (in /usr/X11R6/lib/libX11.so.6.2)
 
 2304 bytes in 48 blocks are still reachable in loss record 70 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x40508918: _XlcCreateDefaultCharSet (in /usr/X11R6/lib/libX11.so.6.2)
    by 0x405079E0: _XlcAddCT (in /usr/X11R6/lib/libX11.so.6.2)
    by 0x4050869C: _XlcInitCTInfo (in /usr/X11R6/lib/libX11.so.6.2)
 
 3572 bytes in 306 blocks are still reachable in loss record 71 of 90
    at 0x4003DC04: calloc (vg_clientfuncs.c:239)
    by 0x8063441: m_config_add_option (m_config.c:164)
    by 0x80634D3: m_config_register_options (m_config.c:183)
    by 0x804E56B: main (mplayer.c:742)
 
 3572 bytes in 306 blocks are still reachable in loss record 72 of 90
    at 0x4003DC04: calloc (vg_clientfuncs.c:239)
    by 0x80633CE: m_config_add_option (m_option.h:228)
    by 0x80634D3: m_config_register_options (m_config.c:183)
    by 0x804E56B: main (mplayer.c:742)
 
 4288 bytes in 2 blocks are still reachable in loss record 73 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x80D7FB8: new_demuxer (demuxer.c:55)
    by 0x80D8E0D: demux_open_stream (stream.h:149)
    by 0x80DA3E3: demux_open (demuxer.c:1224)
 
 5120 bytes in 1 blocks are still reachable in loss record 74 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x807E5E0: generate_tables (font_load_ft.c:671)
    by 0x807F20E: read_font_desc_ft (font_load_ft.c:1058)
    by 0x807F3B5: load_font_ft (font_load_ft.c:1124)
 
 5838 bytes in 46 blocks are still reachable in loss record 75 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x4003DC98: realloc (vg_clientfuncs.c:262)
    by 0x805453D: add_comment (codec-cfg.c:361)
    by 0x8054CAD: parse_codec_cfg (codec-cfg.c:598)
 
 6196 bytes in 14 blocks are still reachable in loss record 76 of 90
    at 0x4003DDE1: memalign (vg_clientfuncs.c:293)
    by 0x812F800: av_malloc (mem.c:81)
    by 0x813120F: init_rl (mpegvideo.c:827)
    by 0x8192B84: init_vlcs (mpeg12.c:843)
 
 6400 bytes in 1 blocks are still reachable in loss record 77 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x807E626: generate_tables (font_load_ft.c:677)
    by 0x807F20E: read_font_desc_ft (font_load_ft.c:1058)
    by 0x807F3B5: load_font_ft (font_load_ft.c:1124)
 
 6544 bytes in 560 blocks are still reachable in loss record 78 of 90
    at 0x4003DC04: calloc (vg_clientfuncs.c:239)
    by 0x8063183: m_config_push (m_config.c:79)
    by 0x8058750: play_tree_iter_push_params (playtree.c:449)
    by 0x8058CB0: play_tree_iter_down_step (playtree.c:723)
 
 7260 bytes in 1 blocks are still reachable in loss record 79 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x807E63E: generate_tables (font_load_ft.c:680)
    by 0x807F20E: read_font_desc_ft (font_load_ft.c:1058)
    by 0x807F3B5: load_font_ft (font_load_ft.c:1124)
 
 7532 bytes in 318 blocks are still reachable in loss record 80 of 90
    at 0x4003DC04: calloc (vg_clientfuncs.c:239)
    by 0x806330A: m_config_add_option (m_config.c:136)
    by 0x80634D3: m_config_register_options (m_config.c:183)
    by 0x804E56B: main (mplayer.c:742)
 
 8176 bytes in 1 blocks are still reachable in loss record 81 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x404B3FD9: (within /usr/X11R6/lib/libX11.so.6.2)
    by 0x404B413F: (within /usr/X11R6/lib/libX11.so.6.2)
    by 0x404B438D: _XrmInternalStringToQuark (in /usr/X11R6/lib/libX11.so.6.2)
 
 8323 bytes in 752 blocks are still reachable in loss record 82 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x4060A1F6: __strdup (in /lib/libc-2.3.1.so)
    by 0x8054BA8: parse_codec_cfg (codec-cfg.c:584)
    by 0x804E6CD: main (mplayer.c:803)
 
 12288 bytes in 1 blocks are still reachable in loss record 83 of 90
    at 0x4003DDE1: memalign (vg_clientfuncs.c:293)
    by 0x80BB237: a52_init (parse.c:60)
    by 0x80856AB: init (ad_liba52.c:116)
    by 0x8084A0D: init_audio_codec (dec_audio.c:105)
 
 20480 bytes in 5 blocks are still reachable in loss record 84 of 90
    at 0x4003DD0F: realloc (vg_clientfuncs.c:270)
    by 0x812F813: av_realloc (mem.c:91)
    by 0x81D38ED: alloc_table (common.c:191)
    by 0x81D3926: build_table (common.c:210)
 
 26192 bytes in 4 blocks are still reachable in loss record 85 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x807C076: new_osd_obj (sub.c:510)
    by 0x807C3D4: vo_init_osd (sub.c:614)
    by 0x804EC93: main (mplayer.c:986)
 
 33537 bytes in 69 blocks are still reachable in loss record 86 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x40394DEF: (within /usr/lib/libfreetype.so.6.3.3)
    by 0x403950DA: FT_Alloc (in /usr/lib/libfreetype.so.6.3.3)
    by 0x40399725: FT_Add_Module (in /usr/lib/libfreetype.so.6.3.3)
 
 86480 bytes in 2 blocks are still reachable in loss record 87 of 90
    at 0x4003DD0F: realloc (vg_clientfuncs.c:270)
    by 0x8054ABB: parse_codec_cfg (codec-cfg.c:563)
    by 0x804E6CD: main (mplayer.c:803)
    by 0x405B2A51: __libc_start_main (in /lib/libc-2.3.1.so)
 
 786708 bytes in 1 blocks are still reachable in loss record 88 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x807EB87: init_font_desc (font_load_ft.c:833)
    by 0x807F071: read_font_desc_ft (font_load_ft.c:995)
    by 0x807F3B5: load_font_ft (font_load_ft.c:1124)
 
 1048576 bytes in 1 blocks are still reachable in loss record 89 of 90
    at 0x4003DDE1: memalign (vg_clientfuncs.c:293)
    by 0x80D2B00: video_read_properties (video.c:198)
    by 0x804FBD5: main (mplayer.c:1407)
    by 0x405B2A51: __libc_start_main (in /lib/libc-2.3.1.so)
 
 1573416 bytes in 2 blocks are possibly lost in loss record 90 of 90
    at 0x4003D78E: malloc (vg_clientfuncs.c:100)
    by 0x806A0A3: read_font_desc (font_load.c:59)
    by 0x804EC4B: main (mplayer.c:974)
    by 0x405B2A51: __libc_start_main (in /lib/libc-2.3.1.so)
 
 LEAK SUMMARY:
    definitely lost: 575 bytes in 26 blocks.
    possibly lost:   1573544 bytes in 3 blocks.
    still reachable: 2108419 bytes in 2899 blocks.
 
       lru: 2166 epochs, 0 clearings.
 translate: new 14953 (256829 -> 3643794), discard 0 (0 -> 0).
  dispatch: 108300000 basic blocks, 2168/212326 sched events, 39260 tt_fast misses.
 reg-alloc: 5081 t-req-spill, 631839+43511 orig+spill uis, 79463 total-reg-r.
    sanity: 2169 cheap, 87 expensive checks.


-- 
Servus,
       Daniel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Dies ist ein digital signierter Nachrichtenteil
URL: <http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/attachments/20030405/0b200782/attachment.pgp>


More information about the MPlayer-dev-eng mailing list