[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
[0;30m*** COLOR TEST 0 ***
[0;31m*** COLOR TEST 1 ***
[0;32m*** COLOR TEST 2 ***
[0;33m*** COLOR TEST 3 ***
[0;34m*** COLOR TEST 4 ***
[0;35m*** COLOR TEST 5 ***
[0;36m*** COLOR TEST 6 ***
[0;37m*** COLOR TEST 7 ***
[1;30m*** COLOR TEST 8 ***
[1;31m*** COLOR TEST 9 ***
[1;32m*** COLOR TEST 10 ***
[1;33m*** COLOR TEST 11 ***
[1;34m*** COLOR TEST 12 ***
[1;35m*** COLOR TEST 13 ***
[1;36m*** COLOR TEST 14 ***
[1;37m*** COLOR TEST 15 ***
[1;37m
MPlayer CVS-021219-20:57-2.95.4 (C) 2000-2002 Arpad Gereoffy (see DOCS)
[1;37mCPU: Intel Pentium P54C [1;37m(Family: 5, Stepping: 11)
[1;37mCPUflags: MMX: 0 MMX2: 0 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
[1;37mCompiled for x86 CPU with extensions:[1;37m
[1;37mReading config file /usr/local/etc/mplayer/mplayer.conf[1;31m: No such file or directory
[1;37mReading config file /home/gabucino/.mplayer/config[1;37m
==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)
[1;37mReading /home/gabucino/.mplayer/codecs.conf: [1;37m49 audio & 124 video codecs
Font /home/gabucino/.mplayer/font/font.desc loaded successfully! (206 chars)
[1;37mUsing usleep() timing
[1;37mInput config file /home/gabucino/.mplayer/input.conf parsed : 50 binds
[1;37m
[1;37mPlaying 0_13.jpg
[0;37m
Cache fill: 0.00% (0 bytes) [1;37mforced mf.
[1;37m[demuxer] mf support.
[1;37m[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)
[1;37m[mf] number of files: 1 (4)
[1;37mOpening video filter: [disable]
[1;31mCouldn't find video filter 'disable'
[1;37m==========================================================================
[1;37mOpening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
[1;37mSelected video codec: [ffmjpeg] vfm:ffmpeg (FFmpeg MJPEG decoder)
[1;37m==========================================================================
[1;37mAudio: no sound!!!
[1;37mStart playing...
mjpeg: JFIF header found (version: 1.1)
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 1 0% 0% 0.0% 0 0 0%
[0;37mV: 0.0 1 0% 0% 0.0% 0 0 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 2 0% 0% 0.0% 0 0 0%
[0;37mV: 0.0 2 0% 0% 0.0% 0 0 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 3 0% 0% 0.0% 0 0 0%
[0;37mV: 0.0 3 0% 0% 0.0% 0 0 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 4 0% 0% 0.0% 0 0 0%
[0;37mV: 0.0 4 0% 0% 0.0% 0 0 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 5 0% 0% 0.0% 0 0 0%
[0;37mV: 0.0 5 0% 0% 0.0% 0 0 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 6 0% 0% 0.0% 0 0 0%
[0;37mV: 0.0 6 0% 0% 0.0% 0 0 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 7 0% 0% 0.0% 0 0 0%
[0;37mV: 0.0 7 0% 0% 0.0% 0 0 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 8 0% 0% 0.0% 0 0 0%
[0;37mV: 0.0 8 0% 0% 0.0% 0 0 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 9 0% 0% 0.0% 0 0 0%
[0;37mV: 0.0 9 0% 0% 0.0% 0 0 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 10 0% 0% 0.0% 0 0 0%
[0;37mV: 0.0 10 0% 0% 0.0% 0 0 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 11 0% 0% 0.0% 0 0 0%
[0;37mV: 0.0 11 0% 0% 0.0% 0 0 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 12 0% 0% 0.0% 0 0 0%
[0;37mV: 0.0 12 0% 0% 0.0% 0 0 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 13 0% 0% 0.0% 0 0 0%
[0;37mV: 0.0 13 0% 0% 0.0% 0 0 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 14 0% 0% 0.0% 0 0 0%
[0;37mV: 0.0 14 0% 0% 0.0% 0 0 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 15 0% 0% 0.0% 0 0 0%
[0;37mV: 0.0 15 0% 0% 0.0% 0 0 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 16 0% 0% 0.0% 0 0 0%
[0;37mV: 0.0 16 0% 0% 0.0% 0 0 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 17 0% 0% 0.0% 0 0 0%
[0;37mV: 0.0 17 0% 0% 0.0% 0 0 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 18 0% 0% 0.0% 0 0 0%
[0;37mV: 0.0 18 0% 0% 0.0% 0 0 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 19 0% 0% 0.0% 0 0 0%
[0;37mV: 0.0 19 0% 0% 0.0% 0 0 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 20 0% 0% 0.0% 0 0 0%
[0;37mV: 0.0 20 0% 0% 0.0% 0 0 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 21 0% 0% 0.0% 0 0 0%
[0;37mV: 0.0 21 0% 0% 0.0% 0 0 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 22 0% 0% 0.0% 0 0 0%
[0;37mV: 0.0 22 0% 0% 0.0% 0 0 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 23 0% 0% 0.0% 0 0 0%
[0;37mV: 0.0 23 0% 0% 0.0% 0 0 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 24 0% 0% 0.0% 0 0 0%
[0;37mV: 0.0 24 0% 0% 0.0% 0 0 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 25 0% 0% 0.0% 0 0 0%
[0;37mV: 0.0 25 0% 0% 0.0% 0 0 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 26 0% 0% 0.0% 0 0 0%
[0;37mV: 0.0 26 0% 0% 0.0% 0 0 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 27 0% 0% 0.0% 0 0 0%
[0;37mV: 0.0 27 0% 0% 0.0% 0 0 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 28 0% 0% 0.0% 0 0 0%
[0;37mV: 0.0 28 0% 0% 0.0% 0 0 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 29 0% 0% 0.0% 0 0 0%
[0;37mV: 0.0 29 0% 0% 0.0% 0 0 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 30 0% 0% 0.0% 0 0 0%
[0;37mV: 0.0 30 0% 0% 0.0% 0 0 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 31 0% 0% 0.0% 0 0 0%
[0;37mV: 0.0 31 0% 0% 0.0% 0 0 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 32 0% 0% 0.0% 0 0 0%
[0;37mV: 0.0 32 0% 0% 0.0% 0 0 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 33 0% 0% 0.0% 0 0 0%
[0;37mV: 0.0 33 0% 0% 0.0% 0 0 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 34 0% 0% 0.0% 0 0 0%
[1;37m
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
[0;30m*** COLOR TEST 0 ***
[0;31m*** COLOR TEST 1 ***
[0;32m*** COLOR TEST 2 ***
[0;33m*** COLOR TEST 3 ***
[0;34m*** COLOR TEST 4 ***
[0;35m*** COLOR TEST 5 ***
[0;36m*** COLOR TEST 6 ***
[0;37m*** COLOR TEST 7 ***
[1;30m*** COLOR TEST 8 ***
[1;31m*** COLOR TEST 9 ***
[1;32m*** COLOR TEST 10 ***
[1;33m*** COLOR TEST 11 ***
[1;34m*** COLOR TEST 12 ***
[1;35m*** COLOR TEST 13 ***
[1;36m*** COLOR TEST 14 ***
[1;37m*** COLOR TEST 15 ***
[1;37m
MPlayer CVS-021219-20:57-2.95.4 (C) 2000-2002 Arpad Gereoffy (see DOCS)
[1;37mCPU: Intel Pentium P54C [1;37m(Family: 5, Stepping: 11)
[1;37mCPUflags: MMX: 0 MMX2: 0 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
[1;37mCompiled for x86 CPU with extensions:[1;37m
[1;37mReading config file /usr/local/etc/mplayer/mplayer.conf[1;31m: No such file or directory
[1;37mReading config file /home/gabucino/.mplayer/config[1;37m
==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)
[1;37mReading /home/gabucino/.mplayer/codecs.conf: [1;37m49 audio & 124 video codecs
Font /home/gabucino/.mplayer/font/font.desc loaded successfully! (206 chars)
[1;37mUsing usleep() timing
[1;37mInput config file /home/gabucino/.mplayer/input.conf parsed : 50 binds
[1;37m
[1;37mPlaying 0_13.jpg
[0;37m
Cache fill: 0.00% (0 bytes) [1;37mforced mf.
[1;37m[demuxer] mf support.
[1;37m[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)
[1;37m[mf] number of files: 1 (4)
[1;37mOpening video filter: [pp]
[1;37m==========================================================================
[1;37mOpening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
[1;37mSelected video codec: [ffmjpeg] vfm:ffmpeg (FFmpeg MJPEG decoder)
[1;37m==========================================================================
[1;37m[PP] Using external postprocessing filter, max q = 6
[1;37mAudio: no sound!!!
[1;37mStart playing...
mjpeg: JFIF header found (version: 1.1)
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37m[PP] Using external postprocessing filter, max q = 6
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 1 0% 0% 0.0% 0 6 0%
[0;37mV: 0.0 1 0% 0% 0.0% 0 6 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37m[PP] Using external postprocessing filter, max q = 6
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 2 0% 0% 0.0% 0 5 0%
[0;37mV: 0.0 2 0% 0% 0.0% 0 5 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37m[PP] Using external postprocessing filter, max q = 6
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 3 0% 0% 0.0% 0 4 0%
[0;37mV: 0.0 3 0% 0% 0.0% 0 4 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37m[PP] Using external postprocessing filter, max q = 6
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 4 0% 0% 0.0% 0 3 0%
[0;37mV: 0.0 4 0% 0% 0.0% 0 3 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37m[PP] Using external postprocessing filter, max q = 6
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 5 0% 0% 0.0% 0 2 0%
[0;37mV: 0.0 5 0% 0% 0.0% 0 2 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37m[PP] Using external postprocessing filter, max q = 6
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [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)
[0;37mV: 0.0 6 0% 0% 0.0% 0 1 0%
[0;37mV: 0.0 6 0% 0% 0.0% 0 1 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37m[PP] Using external postprocessing filter, max q = 6
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 7 0% 0% 0.0% 0 1 0%
[0;37mV: 0.0 7 0% 0% 0.0% 0 1 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37m[PP] Using external postprocessing filter, max q = 6
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 8 0% 0% 0.0% 0 1 0%
[0;37mV: 0.0 8 0% 0% 0.0% 0 1 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37m[PP] Using external postprocessing filter, max q = 6
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 9 0% 0% 0.0% 0 1 0%
[0;37mV: 0.0 9 0% 0% 0.0% 0 1 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37m[PP] Using external postprocessing filter, max q = 6
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 10 0% 0% 0.0% 0 1 0%
[0;37mV: 0.0 10 0% 0% 0.0% 0 1 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37m[PP] Using external postprocessing filter, max q = 6
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 11 0% 0% 0.0% 0 1 0%
[0;37mV: 0.0 11 0% 0% 0.0% 0 1 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37m[PP] Using external postprocessing filter, max q = 6
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 12 0% 0% 0.0% 0 1 0%
[0;37mV: 0.0 12 0% 0% 0.0% 0 1 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37m[PP] Using external postprocessing filter, max q = 6
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 13 0% 0% 0.0% 0 1 0%
[0;37mV: 0.0 13 0% 0% 0.0% 0 1 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37m[PP] Using external postprocessing filter, max q = 6
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 14 0% 0% 0.0% 0 1 0%
[0;37mV: 0.0 14 0% 0% 0.0% 0 1 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37m[PP] Using external postprocessing filter, max q = 6
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 15 0% 0% 0.0% 0 1 0%
[0;37mV: 0.0 15 0% 0% 0.0% 0 1 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37m[PP] Using external postprocessing filter, max q = 6
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 16 0% 0% 0.0% 0 1 0%
[0;37mV: 0.0 16 0% 0% 0.0% 0 1 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37m[PP] Using external postprocessing filter, max q = 6
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 17 0% 0% 0.0% 0 1 0%
[0;37mV: 0.0 17 0% 0% 0.0% 0 1 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37m[PP] Using external postprocessing filter, max q = 6
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 18 0% 0% 0.0% 0 1 0%
[0;37mV: 0.0 18 0% 0% 0.0% 0 1 0%
[1;37mVDec: vo config request - 640 x 480 (preferred csp: Planar YV12)
[1;37m[PP] Using external postprocessing filter, max q = 6
[1;37mVDec: using Planar YV12 as output csp (no 3)
[1;37mMovie-Aspect is undefined - no prescaling applied.
[1;37mVO: [null] 640x480 => 640x480 Planar YV12 [fs]
[0;37mV: 0.0 19 0% 0% 0.0% 0 1 0%
[1;37m
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