[MPlayer-dev-eng] mplayer CVS crashes on exit

İsmail Dönmez ismail at kde.org.tr
Fri Sep 9 00:02:47 CEST 2005


I am getting crashes at exit with mplayer from CVS and valgrind has 
interesting output :

==25042==
==25042== Invalid free() / delete / delete[]
==25042==    at 0x1B900659: free (in /usr/lib/valgrind/vgpreload_memcheck.so)
==25042==    by 0x8085366: copy_str (m_option.c:384)
==25042==    by 0x8083E4C: m_config_pop (m_option.h:256)
==25042==    by 0x808990C: play_tree_iter_step (playtree.c:560)
==25042==    by 0x807A5A4: main (mplayer.c:4359)
==25042==  Address 0x8448E25 is not stack'd, malloc'd or (recently) free'd

Exiting... (End of file)
==25042==
==25042== Invalid free() / delete / delete[]
==25042==    at 0x1B900659: free (in /usr/lib/valgrind/vgpreload_memcheck.so)
==25042==    by 0x1C4CA14B: (within /lib/libc-2.3.4.so)
==25042==    by 0x1C4C9BD4: __libc_freeres (in /lib/libc-2.3.4.so)
==25042==    by 0x1B8FB738: _vgw_freeres 
(in /usr/lib/valgrind/vg_preload_core.so)
==25042==    by 0x1C45FF73: _Exit (in /lib/libc-2.3.4.so)
==25042==    by 0x8077C55: exit_player_with_rc (mplayer.c:527)
==25042==    by 0x807A49C: main (mplayer.c:4410)
==25042==  Address 0x1C6C79D0 is not stack'd, malloc'd or (recently) free'd

I tried to check myself but I have no ide WTF this code means :

#define VAL(x) (*(char***)(x))

Maybe someone has more idea about whats wrong?

Regards,
ismail




More information about the MPlayer-dev-eng mailing list