[MPlayer-dev-eng] [BUG] multifile? jpeg? GIGA memleak.

Gabucino gabucino at mplayerhq.hu
Thu Dec 19 21:33:38 CET 2002


Gabucino wrote:
> > > Out of Memory: Killed process 3001 (mplayer).
> > > $ mplayer -mf on 0_13.jpg -loop 0
> > can i have that jpg?
> Pontscho, this is from the ReSource photo collection :) Please send
> it to Michael.
Ok, so here I am with more (valgrind) details, as A'rpi suggested.
Meanwhile I saw that the memleak occurs (increases until the kernel kills
the mplayer process) only if ffmjpeg AND -vop pp are used. Also, it doesn't
occur with every JPEG file, but with most of them.

Using ijpg and/or disabling postprocess filter works correctly.

valgrind --leak-check=yes -v ~/mplayer/src/mplayer -mf on 0_13.jpg -loop 0 -noaspect -vo null -vop disable
==11084== LEAK SUMMARY:
==11084==    definitely lost: 157 bytes in 7 blocks.
==11084==    possibly lost:   0 bytes in 0 blocks.
==11084==    still reachable: 977913 bytes in 2283 blocks.

Attached "01"

valgrind --leak-check=yes -v ~/mplayer/src/mplayer -mf on 0_13.jpg -loop 0 -noaspect -vo null -vop pp
==11104== LEAK SUMMARY:
==11104==    definitely lost: 9609 bytes in 22 blocks.
==11104==    possibly lost:   2688 bytes in 4 blocks.
==11104==    still reachable: 41197674 bytes in 2535 blocks.

Attached "02"

Tell me if you need more info...

-- 
Gabucino
MPlayer Core Team
-------------- next part --------------
==11084== valgrind-1.0.4, a memory error detector for x86 GNU/Linux.
==11084== Copyright (C) 2000-2002, and GNU GPL'd, by Julian Seward.
==11084== Startup, with flags:
==11084==    --suppressions=/usr/lib/valgrind/default.supp
==11084==    --leak-check=yes
==11084==    -v
==11084== Reading suppressions file: /usr/lib/valgrind/default.supp
==11084== Reading syms from /home/gabucino/mplayer/src/mplayer
==11084== Reading syms from /lib/ld-2.2.5.so
==11084==    object doesn't have any debug info
==11084== Reading syms from /usr/lib/valgrind/valgrind.so
==11084==    object doesn't have any debug info
==11084== Reading syms from /usr/lib/libvorbis.so.0.1.0
==11084==    object doesn't have any debug info
==11084== Reading syms from /usr/lib/libogg.so.0.3.0
==11084==    object doesn't have any debug info
==11084== Reading syms from /usr/lib/libpng.so.2.1.0.12
==11084==    object doesn't have any debug info
==11084== Reading syms from /usr/lib/libz.so.1.1.4
==11084==    object doesn't have any debug info
==11084== Reading syms from /usr/lib/libjpeg.so.62.0.0
==11084==    object doesn't have any debug info
==11084== Reading syms from /lib/libncurses.so.5.2
==11084==    object doesn't have any debug info
==11084== Reading syms from /usr/lib/libcdda_interface.so.0.9.8
==11084==    object doesn't have any debug info
==11084== Reading syms from /usr/lib/libcdda_paranoia.so.0.9.8
==11084==    object doesn't have any debug info
==11084== Reading syms from /lib/libnsl-2.2.5.so
==11084==    object doesn't have any debug info
==11084== Reading syms from /usr/lib/libaa.so.1.0.4
==11084==    object doesn't have any debug info
==11084== Reading syms from /usr/X11R6/lib/libXext.so.6.4
==11084==    object doesn't have any debug info
==11084== Reading syms from /usr/X11R6/lib/libX11.so.6.2
==11084==    object doesn't have any debug info
==11084== Reading syms from /usr/lib/libSDL-1.2.so.0.0.4
==11084==    object doesn't have any debug info
==11084== Reading syms from /usr/lib/valgrind/libpthread.so
==11084==    object doesn't have any debug info
==11084== Reading syms from /usr/lib/libvgagl.so.1.4.3
==11084==    object doesn't have any debug info
==11084== Reading syms from /usr/lib/libvga.so.1.4.3
==11084==    object doesn't have any debug info
==11084== Reading syms from /usr/lib/libungif.so.4.1.0
==11084==    object doesn't have any debug info
==11084== Reading syms from /lib/libdl-2.2.5.so
==11084==    object doesn't have any debug info
==11084== Reading syms from /lib/libm-2.2.5.so
==11084==    object doesn't have any debug info
==11084== Reading syms from /lib/libc-2.2.5.so
==11084==    object doesn't have any debug info
==11084== Reading syms from /lib/libslang.so.1.4.4
==11084==    object doesn't have any debug info
==11084== Reading syms from /usr/lib/libgpm.so.1.19.6
==11084==    object doesn't have any debug info
==11084== Estimated CPU clock rate is 501 MHz
==11084== 
Using GNU internationalization
Original domain: messages
Original dirname: /usr/share/locale
Current domain: mplayer
Current dirname: /usr/local/share/locale
***  COLOR TEST 0  ***
***  COLOR TEST 1  ***
***  COLOR TEST 2  ***
***  COLOR TEST 3  ***
***  COLOR TEST 4  ***
***  COLOR TEST 5  ***
***  COLOR TEST 6  ***
***  COLOR TEST 7  ***
***  COLOR TEST 8  ***
***  COLOR TEST 9  ***
***  COLOR TEST 10  ***
***  COLOR TEST 11  ***
***  COLOR TEST 12  ***
***  COLOR TEST 13  ***
***  COLOR TEST 14  ***
***  COLOR TEST 15  ***


MPlayer CVS-021219-20:57-2.95.4 (C) 2000-2002 Arpad Gereoffy (see DOCS)

CPU: Intel Pentium P54C (Family: 5, Stepping: 11)
CPUflags:  MMX: 0 MMX2: 0 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions:

Reading config file /usr/local/etc/mplayer/mplayer.conf: No such file or directory
Reading config file /home/gabucino/.mplayer/config
==11084== pthread_mutex_destroy: mutex is still in use
==11084==    at 0x404A4C0C: (within /usr/lib/valgrind/libpthread.so)
==11084==    by 0x404A5B31: __pthread_mutex_destroy (in /usr/lib/valgrind/libpthread.so)
==11084==    by 0x405C1940: _IO_default_finish (in /lib/libc-2.2.5.so)
==11084==    by 0x405BF8F7: _IO_file_finish (in /lib/libc-2.2.5.so)
Reading /home/gabucino/.mplayer/codecs.conf: 49 audio & 124 video codecs
Font /home/gabucino/.mplayer/font/font.desc loaded successfully! (206 chars)
Using usleep() timing
Input config file /home/gabucino/.mplayer/input.conf parsed : 50 binds

Playing 0_13.jpg

Cache fill:  0.00% (0 bytes)    forced mf.
[demuxer] mf support.
[mf] search expr: 0_13.jpg*
==11084== 
==11084== pthread_mutex_destroy: mutex is still in use
==11084==    at 0x404A4C0C: (within /usr/lib/valgrind/libpthread.so)
==11084==    by 0x404A5B31: __pthread_mutex_destroy (in /usr/lib/valgrind/libpthread.so)
==11084==    by 0x405F31AF: (within /lib/libc-2.2.5.so)
==11084==    by 0x405FB3E7: (within /lib/libc-2.2.5.so)
[mf] number of files: 1 (4)
Opening video filter: [disable]
Couldn't find video filter 'disable'
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffmjpeg] vfm:ffmpeg (FFmpeg MJPEG decoder)
==========================================================================
Audio: no sound!!!
Start playing...
mjpeg: JFIF header found (version: 1.1)
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0    1   0%  0%  0.0% 0 0 0%
V:   0.0    1   0%  0%  0.0% 0 0 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0    2   0%  0%  0.0% 0 0 0%
V:   0.0    2   0%  0%  0.0% 0 0 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0    3   0%  0%  0.0% 0 0 0%
V:   0.0    3   0%  0%  0.0% 0 0 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0    4   0%  0%  0.0% 0 0 0%
V:   0.0    4   0%  0%  0.0% 0 0 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0    5   0%  0%  0.0% 0 0 0%
V:   0.0    5   0%  0%  0.0% 0 0 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0    6   0%  0%  0.0% 0 0 0%
V:   0.0    6   0%  0%  0.0% 0 0 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0    7   0%  0%  0.0% 0 0 0%
V:   0.0    7   0%  0%  0.0% 0 0 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0    8   0%  0%  0.0% 0 0 0%
V:   0.0    8   0%  0%  0.0% 0 0 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0    9   0%  0%  0.0% 0 0 0%
V:   0.0    9   0%  0%  0.0% 0 0 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0   10   0%  0%  0.0% 0 0 0%
V:   0.0   10   0%  0%  0.0% 0 0 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0   11   0%  0%  0.0% 0 0 0%
V:   0.0   11   0%  0%  0.0% 0 0 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0   12   0%  0%  0.0% 0 0 0%
V:   0.0   12   0%  0%  0.0% 0 0 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0   13   0%  0%  0.0% 0 0 0%
V:   0.0   13   0%  0%  0.0% 0 0 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0   14   0%  0%  0.0% 0 0 0%
V:   0.0   14   0%  0%  0.0% 0 0 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0   15   0%  0%  0.0% 0 0 0%
V:   0.0   15   0%  0%  0.0% 0 0 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0   16   0%  0%  0.0% 0 0 0%
V:   0.0   16   0%  0%  0.0% 0 0 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0   17   0%  0%  0.0% 0 0 0%
V:   0.0   17   0%  0%  0.0% 0 0 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0   18   0%  0%  0.0% 0 0 0%
V:   0.0   18   0%  0%  0.0% 0 0 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0   19   0%  0%  0.0% 0 0 0%
V:   0.0   19   0%  0%  0.0% 0 0 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0   20   0%  0%  0.0% 0 0 0%
V:   0.0   20   0%  0%  0.0% 0 0 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0   21   0%  0%  0.0% 0 0 0%
V:   0.0   21   0%  0%  0.0% 0 0 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0   22   0%  0%  0.0% 0 0 0%
V:   0.0   22   0%  0%  0.0% 0 0 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0   23   0%  0%  0.0% 0 0 0%
V:   0.0   23   0%  0%  0.0% 0 0 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0   24   0%  0%  0.0% 0 0 0%
V:   0.0   24   0%  0%  0.0% 0 0 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0   25   0%  0%  0.0% 0 0 0%
V:   0.0   25   0%  0%  0.0% 0 0 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0   26   0%  0%  0.0% 0 0 0%
V:   0.0   26   0%  0%  0.0% 0 0 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0   27   0%  0%  0.0% 0 0 0%
V:   0.0   27   0%  0%  0.0% 0 0 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0   28   0%  0%  0.0% 0 0 0%
V:   0.0   28   0%  0%  0.0% 0 0 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0   29   0%  0%  0.0% 0 0 0%
V:   0.0   29   0%  0%  0.0% 0 0 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0   30   0%  0%  0.0% 0 0 0%
V:   0.0   30   0%  0%  0.0% 0 0 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0   31   0%  0%  0.0% 0 0 0%
V:   0.0   31   0%  0%  0.0% 0 0 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0   32   0%  0%  0.0% 0 0 0%
V:   0.0   32   0%  0%  0.0% 0 0 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0   33   0%  0%  0.0% 0 0 0%
V:   0.0   33   0%  0%  0.0% 0 0 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0   34   0%  0%  0.0% 0 0 0%

Exiting... (Quit)
==11084== 
==11084== ERROR SUMMARY: 42 errors from 2 contexts (suppressed: 0 from 0)
==11084== 
==11084== 1 errors in context 1 of 2:
==11084== pthread_mutex_destroy: mutex is still in use
==11084==    at 0x404A4C0C: (within /usr/lib/valgrind/libpthread.so)
==11084==    by 0x404A5B31: __pthread_mutex_destroy (in /usr/lib/valgrind/libpthread.so)
==11084==    by 0x405F31AF: (within /lib/libc-2.2.5.so)
==11084==    by 0x405FB3E7: (within /lib/libc-2.2.5.so)
==11084== 
==11084== 41 errors in context 2 of 2:
==11084== pthread_mutex_destroy: mutex is still in use
==11084==    at 0x404A4C0C: (within /usr/lib/valgrind/libpthread.so)
==11084==    by 0x404A5B31: __pthread_mutex_destroy (in /usr/lib/valgrind/libpthread.so)
==11084==    by 0x405C1940: _IO_default_finish (in /lib/libc-2.2.5.so)
==11084==    by 0x405BF8F7: _IO_file_finish (in /lib/libc-2.2.5.so)
==11084== IN SUMMARY: 42 errors from 2 contexts (suppressed: 0 from 0)
==11084== 
==11084== malloc/free: in use at exit: 978070 bytes in 2290 blocks.
==11084== malloc/free: 12943 allocs, 10653 frees, 8215727 bytes allocated.
==11084== 
==11084== searching for pointers to 2290 not-freed blocks.
==11084== checked 12426248 bytes.
==11084== 
==11084== definitely lost: 157 bytes in 7 blocks.
==11084== possibly lost:   0 bytes in 0 blocks.
==11084== still reachable: 977913 bytes in 2283 blocks.
==11084== 
==11084== 4 bytes in 1 blocks are definitely lost in loss record 1 of 33
==11084==    at 0x400451CB: malloc (in /usr/lib/valgrind/valgrind.so)
==11084==    by 0x8137758: open_mf (in /home/gabucino/mplayer/src/mplayer)
==11084==    by 0x8137A6A: demux_open_mf (in /home/gabucino/mplayer/src/mplayer)
==11084== 
==11084== 14 bytes in 2 blocks are definitely lost in loss record 3 of 33
==11084==    at 0x400451CB: malloc (in /usr/lib/valgrind/valgrind.so)
==11084==    by 0x405C939F: __strdup (in /lib/libc-2.2.5.so)
==11084==    by 0x8125831: open_stream (in /home/gabucino/mplayer/src/mplayer)
==11084== 
==11084== 139 bytes in 4 blocks are definitely lost in loss record 16 of 33
==11084==    at 0x400451CB: malloc (in /usr/lib/valgrind/valgrind.so)
==11084==    by 0x80669EC: get_path (in /home/gabucino/mplayer/src/mplayer)
==11084== 
==11084== LEAK SUMMARY:
==11084==    definitely lost: 157 bytes in 7 blocks.
==11084==    possibly lost:   0 bytes in 0 blocks.
==11084==    still reachable: 977913 bytes in 2283 blocks.
==11084== Reachable blocks (those to which a pointer was found) are not shown.
==11084== To see them, rerun with: --show-reachable=yes
==11084== 
--11084--       lru: 981 epochs, 0 clearings.
--11084-- translate: new 6814 (106606 -> 1391196), discard 0 (0 -> 0).
--11084--  dispatch: 49050000 basic blocks, 985/82323 sched events, 23075 tt_fast misses.
--11084-- reg-alloc: 2219 t-req-spill, 258026+13309 orig+spill uis, 34369 total-reg-r.
--11084--    sanity: 985 cheap, 40 expensive checks.
-------------- next part --------------
==11104== valgrind-1.0.4, a memory error detector for x86 GNU/Linux.
==11104== Copyright (C) 2000-2002, and GNU GPL'd, by Julian Seward.
==11104== Startup, with flags:
==11104==    --suppressions=/usr/lib/valgrind/default.supp
==11104==    --leak-check=yes
==11104==    -v
==11104== Reading suppressions file: /usr/lib/valgrind/default.supp
==11104== Reading syms from /home/gabucino/mplayer/src/mplayer
==11104== Reading syms from /lib/ld-2.2.5.so
==11104==    object doesn't have any debug info
==11104== Reading syms from /usr/lib/valgrind/valgrind.so
==11104==    object doesn't have any debug info
==11104== Reading syms from /usr/lib/libvorbis.so.0.1.0
==11104==    object doesn't have any debug info
==11104== Reading syms from /usr/lib/libogg.so.0.3.0
==11104==    object doesn't have any debug info
==11104== Reading syms from /usr/lib/libpng.so.2.1.0.12
==11104==    object doesn't have any debug info
==11104== Reading syms from /usr/lib/libz.so.1.1.4
==11104==    object doesn't have any debug info
==11104== Reading syms from /usr/lib/libjpeg.so.62.0.0
==11104==    object doesn't have any debug info
==11104== Reading syms from /lib/libncurses.so.5.2
==11104==    object doesn't have any debug info
==11104== Reading syms from /usr/lib/libcdda_interface.so.0.9.8
==11104==    object doesn't have any debug info
==11104== Reading syms from /usr/lib/libcdda_paranoia.so.0.9.8
==11104==    object doesn't have any debug info
==11104== Reading syms from /lib/libnsl-2.2.5.so
==11104==    object doesn't have any debug info
==11104== Reading syms from /usr/lib/libaa.so.1.0.4
==11104==    object doesn't have any debug info
==11104== Reading syms from /usr/X11R6/lib/libXext.so.6.4
==11104==    object doesn't have any debug info
==11104== Reading syms from /usr/X11R6/lib/libX11.so.6.2
==11104==    object doesn't have any debug info
==11104== Reading syms from /usr/lib/libSDL-1.2.so.0.0.4
==11104==    object doesn't have any debug info
==11104== Reading syms from /usr/lib/valgrind/libpthread.so
==11104==    object doesn't have any debug info
==11104== Reading syms from /usr/lib/libvgagl.so.1.4.3
==11104==    object doesn't have any debug info
==11104== Reading syms from /usr/lib/libvga.so.1.4.3
==11104==    object doesn't have any debug info
==11104== Reading syms from /usr/lib/libungif.so.4.1.0
==11104==    object doesn't have any debug info
==11104== Reading syms from /lib/libdl-2.2.5.so
==11104==    object doesn't have any debug info
==11104== Reading syms from /lib/libm-2.2.5.so
==11104==    object doesn't have any debug info
==11104== Reading syms from /lib/libc-2.2.5.so
==11104==    object doesn't have any debug info
==11104== Reading syms from /lib/libslang.so.1.4.4
==11104==    object doesn't have any debug info
==11104== Reading syms from /usr/lib/libgpm.so.1.19.6
==11104==    object doesn't have any debug info
==11104== Estimated CPU clock rate is 501 MHz
==11104== 
Using GNU internationalization
Original domain: messages
Original dirname: /usr/share/locale
Current domain: mplayer
Current dirname: /usr/local/share/locale
***  COLOR TEST 0  ***
***  COLOR TEST 1  ***
***  COLOR TEST 2  ***
***  COLOR TEST 3  ***
***  COLOR TEST 4  ***
***  COLOR TEST 5  ***
***  COLOR TEST 6  ***
***  COLOR TEST 7  ***
***  COLOR TEST 8  ***
***  COLOR TEST 9  ***
***  COLOR TEST 10  ***
***  COLOR TEST 11  ***
***  COLOR TEST 12  ***
***  COLOR TEST 13  ***
***  COLOR TEST 14  ***
***  COLOR TEST 15  ***


MPlayer CVS-021219-20:57-2.95.4 (C) 2000-2002 Arpad Gereoffy (see DOCS)

CPU: Intel Pentium P54C (Family: 5, Stepping: 11)
CPUflags:  MMX: 0 MMX2: 0 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions:

Reading config file /usr/local/etc/mplayer/mplayer.conf: No such file or directory
Reading config file /home/gabucino/.mplayer/config
==11104== pthread_mutex_destroy: mutex is still in use
==11104==    at 0x404A4C0C: (within /usr/lib/valgrind/libpthread.so)
==11104==    by 0x404A5B31: __pthread_mutex_destroy (in /usr/lib/valgrind/libpthread.so)
==11104==    by 0x405C1940: _IO_default_finish (in /lib/libc-2.2.5.so)
==11104==    by 0x405BF8F7: _IO_file_finish (in /lib/libc-2.2.5.so)
Reading /home/gabucino/.mplayer/codecs.conf: 49 audio & 124 video codecs
Font /home/gabucino/.mplayer/font/font.desc loaded successfully! (206 chars)
Using usleep() timing
Input config file /home/gabucino/.mplayer/input.conf parsed : 50 binds

Playing 0_13.jpg

Cache fill:  0.00% (0 bytes)    forced mf.
[demuxer] mf support.
[mf] search expr: 0_13.jpg*
==11104== 
==11104== pthread_mutex_destroy: mutex is still in use
==11104==    at 0x404A4C0C: (within /usr/lib/valgrind/libpthread.so)
==11104==    by 0x404A5B31: __pthread_mutex_destroy (in /usr/lib/valgrind/libpthread.so)
==11104==    by 0x405F31AF: (within /lib/libc-2.2.5.so)
==11104==    by 0x405FB3E7: (within /lib/libc-2.2.5.so)
[mf] number of files: 1 (4)
Opening video filter: [pp]
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffmjpeg] vfm:ffmpeg (FFmpeg MJPEG decoder)
==========================================================================
[PP] Using external postprocessing filter, max q = 6
Audio: no sound!!!
Start playing...
mjpeg: JFIF header found (version: 1.1)
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[PP] Using external postprocessing filter, max q = 6
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0    1   0%  0%  0.0% 0 6 0%
V:   0.0    1   0%  0%  0.0% 0 6 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[PP] Using external postprocessing filter, max q = 6
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0    2   0%  0%  0.0% 0 5 0%
V:   0.0    2   0%  0%  0.0% 0 5 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[PP] Using external postprocessing filter, max q = 6
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0    3   0%  0%  0.0% 0 4 0%
V:   0.0    3   0%  0%  0.0% 0 4 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[PP] Using external postprocessing filter, max q = 6
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0    4   0%  0%  0.0% 0 3 0%
V:   0.0    4   0%  0%  0.0% 0 3 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[PP] Using external postprocessing filter, max q = 6
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0    5   0%  0%  0.0% 0 2 0%
V:   0.0    5   0%  0%  0.0% 0 2 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[PP] Using external postprocessing filter, max q = 6
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
==11104== 
==11104== Use of uninitialised value of size 4
==11104==    at 0x815892E: postProcess_C (in /home/gabucino/mplayer/src/mplayer)
V:   0.0    6   0%  0%  0.0% 0 1 0%
V:   0.0    6   0%  0%  0.0% 0 1 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[PP] Using external postprocessing filter, max q = 6
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0    7   0%  0%  0.0% 0 1 0%
V:   0.0    7   0%  0%  0.0% 0 1 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[PP] Using external postprocessing filter, max q = 6
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0    8   0%  0%  0.0% 0 1 0%
V:   0.0    8   0%  0%  0.0% 0 1 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[PP] Using external postprocessing filter, max q = 6
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0    9   0%  0%  0.0% 0 1 0%
V:   0.0    9   0%  0%  0.0% 0 1 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[PP] Using external postprocessing filter, max q = 6
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0   10   0%  0%  0.0% 0 1 0%
V:   0.0   10   0%  0%  0.0% 0 1 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[PP] Using external postprocessing filter, max q = 6
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0   11   0%  0%  0.0% 0 1 0%
V:   0.0   11   0%  0%  0.0% 0 1 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[PP] Using external postprocessing filter, max q = 6
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0   12   0%  0%  0.0% 0 1 0%
V:   0.0   12   0%  0%  0.0% 0 1 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[PP] Using external postprocessing filter, max q = 6
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0   13   0%  0%  0.0% 0 1 0%
V:   0.0   13   0%  0%  0.0% 0 1 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[PP] Using external postprocessing filter, max q = 6
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0   14   0%  0%  0.0% 0 1 0%
V:   0.0   14   0%  0%  0.0% 0 1 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[PP] Using external postprocessing filter, max q = 6
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0   15   0%  0%  0.0% 0 1 0%
V:   0.0   15   0%  0%  0.0% 0 1 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[PP] Using external postprocessing filter, max q = 6
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0   16   0%  0%  0.0% 0 1 0%
V:   0.0   16   0%  0%  0.0% 0 1 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[PP] Using external postprocessing filter, max q = 6
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0   17   0%  0%  0.0% 0 1 0%
V:   0.0   17   0%  0%  0.0% 0 1 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[PP] Using external postprocessing filter, max q = 6
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0   18   0%  0%  0.0% 0 1 0%
V:   0.0   18   0%  0%  0.0% 0 1 0%
VDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[PP] Using external postprocessing filter, max q = 6
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 640x480 => 640x480 Planar YV12  [fs]
V:   0.0   19   0%  0%  0.0% 0 1 0%

Exiting... (Quit)
==11104== 
==11104== ERROR SUMMARY: 2267 errors from 3 contexts (suppressed: 0 from 0)
==11104== 
==11104== 1 errors in context 1 of 3:
==11104== pthread_mutex_destroy: mutex is still in use
==11104==    at 0x404A4C0C: (within /usr/lib/valgrind/libpthread.so)
==11104==    by 0x404A5B31: __pthread_mutex_destroy (in /usr/lib/valgrind/libpthread.so)
==11104==    by 0x405F31AF: (within /lib/libc-2.2.5.so)
==11104==    by 0x405FB3E7: (within /lib/libc-2.2.5.so)
==11104== 
==11104== 26 errors in context 2 of 3:
==11104== pthread_mutex_destroy: mutex is still in use
==11104==    at 0x404A4C0C: (within /usr/lib/valgrind/libpthread.so)
==11104==    by 0x404A5B31: __pthread_mutex_destroy (in /usr/lib/valgrind/libpthread.so)
==11104==    by 0x405C1940: _IO_default_finish (in /lib/libc-2.2.5.so)
==11104==    by 0x405BF8F7: _IO_file_finish (in /lib/libc-2.2.5.so)
==11104== 
==11104== 2240 errors in context 3 of 3:
==11104== Use of uninitialised value of size 4
==11104==    at 0x815892E: postProcess_C (in /home/gabucino/mplayer/src/mplayer)
==11104== IN SUMMARY: 2267 errors from 3 contexts (suppressed: 0 from 0)
==11104== 
==11104== malloc/free: in use at exit: 41209971 bytes in 2561 blocks.
==11104== malloc/free: 8574 allocs, 6013 frees, 50122936 bytes allocated.
==11104== 
==11104== searching for pointers to 2561 not-freed blocks.
==11104== checked 51157892 bytes.
==11104== 
==11104== definitely lost: 9609 bytes in 22 blocks.
==11104== possibly lost:   2688 bytes in 4 blocks.
==11104== still reachable: 41197674 bytes in 2535 blocks.
==11104== 
==11104== 4 bytes in 1 blocks are definitely lost in loss record 1 of 46
==11104==    at 0x400451CB: malloc (in /usr/lib/valgrind/valgrind.so)
==11104==    by 0x8137758: open_mf (in /home/gabucino/mplayer/src/mplayer)
==11104==    by 0x8137A6A: demux_open_mf (in /home/gabucino/mplayer/src/mplayer)
==11104== 
==11104== 14 bytes in 2 blocks are definitely lost in loss record 3 of 46
==11104==    at 0x400451CB: malloc (in /usr/lib/valgrind/valgrind.so)
==11104==    by 0x405C939F: __strdup (in /lib/libc-2.2.5.so)
==11104==    by 0x8125831: open_stream (in /home/gabucino/mplayer/src/mplayer)
==11104== 
==11104== 44 bytes in 1 blocks are definitely lost in loss record 9 of 46
==11104==    at 0x400451CB: malloc (in /usr/lib/valgrind/valgrind.so)
==11104==    by 0x80BE9CA: open (in /home/gabucino/mplayer/src/mplayer)
==11104==    by 0x80BEB44: config (in /home/gabucino/mplayer/src/mplayer)
==11104==    by 0x8244893: (within /home/gabucino/mplayer/src/mplayer)
==11104== 
==11104== 139 bytes in 4 blocks are definitely lost in loss record 17 of 46
==11104==    at 0x400451CB: malloc (in /usr/lib/valgrind/valgrind.so)
==11104==    by 0x80669EC: get_path (in /home/gabucino/mplayer/src/mplayer)
==11104== 
==11104== 2688 bytes in 4 blocks are possibly lost in loss record 24 of 46
==11104==    at 0x400458A4: memalign (in /usr/lib/valgrind/valgrind.so)
==11104==    by 0x815B31E: pp_get_context (in /home/gabucino/mplayer/src/mplayer)
==11104== 
==11104== 9408 bytes in 14 blocks are definitely lost in loss record 33 of 46
==11104==    at 0x400458A4: memalign (in /usr/lib/valgrind/valgrind.so)
==11104==    by 0x815B31E: pp_get_context (in /home/gabucino/mplayer/src/mplayer)
==11104== 
==11104== LEAK SUMMARY:
==11104==    definitely lost: 9609 bytes in 22 blocks.
==11104==    possibly lost:   2688 bytes in 4 blocks.
==11104==    still reachable: 41197674 bytes in 2535 blocks.
==11104== Reachable blocks (those to which a pointer was found) are not shown.
==11104== To see them, rerun with: --show-reachable=yes
==11104== 
--11104--       lru: 1197 epochs, 0 clearings.
--11104-- translate: new 7390 (122020 -> 1570988), discard 0 (0 -> 0).
--11104--  dispatch: 59850000 basic blocks, 1201/65845 sched events, 20702 tt_fast misses.
--11104-- reg-alloc: 2456 t-req-spill, 290258+17703 orig+spill uis, 37871 total-reg-r.
--11104--    sanity: 1201 cheap, 49 expensive checks.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 232 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/attachments/20021219/84b7975a/attachment.pgp>


More information about the MPlayer-dev-eng mailing list