[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