Opened 16 years ago

Closed 14 years ago

#1241 closed defect (wontfix)

[Crash]For this .mp4 file, valgrind reports Leak_DefinitelyLost, SyscallParam, UninitValue, UninitCondition and Mplayer crashes.

Reported by: xuecongli@… Owned by: r_togni@…
Priority: normal Component: demuxer
Version: HEAD Severity: normal
Keywords: Cc: xuecongli@…
Blocked By: Blocking:
Reproduced by developer: no Analyzed by developer: no

Description

This bug was found as part of the metafuzz project, see http://www.metafuzz.com

[Crash]For this .mp4 file, valgrind reports Leak_DefinitelyLost, SyscallParam, UninitValue, UninitCondition and Mplayer crashes.

System Info:

MPlayer dev-SVN-r27422-4.1.2 (C) 2000-2008 MPlayer Team
CPU: Intel Pentium 4/Celeron 4 Northwood; Pentium 4 EE/Xeon Prestonia,Gallatin (Family: 15, Model: 2, Stepping: 7)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE SSE2

Playing 47-innovation.mp4.

##############################################################

to reproduce:
wget http://www.metafuzz.com/testcases/439815-47-832590519-UninitCondition.tgz
tar xzf 439815-47-832590519-UninitCondition.tgz
valgrind mplayer 47-innovation.mp4

::::::::::::::::::::Valgrind result:::::::::::::::::::::::::::::

==1658== Memcheck, a memory error detector.
==1658== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==1658== Using LibVEX rev 1715, a library for dynamic binary translation.
==1658== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==1658== Using valgrind-3.2.2, a dynamic binary instrumentation framework.
==1658== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==1658== For more details, rerun with: -v
==1658==
==1658== My PID = 1658, parent PID = 1657. Prog and args are:
==1658== mplayer
==1658== 47-innovation.mp4
==1658==
==1658== Conditional jump or move depends on uninitialised value(s)
==1658== Stack hash: 3822328633
==1658== at 0x8137D28: demux_mov_fill_buffer (stream.h:261)
==1658== by 0x811CF8C: ds_fill_buffer (demuxer.c:505)
==1658== by 0x811D6A7: ds_get_packet (demuxer.c:609)
==1658== by 0x816B474: video_read_frame (video.c:547)
==1658== by 0x807A8E2: main (mplayer.c:2262)
==1658==
==1658== Conditional jump or move depends on uninitialised value(s)
==1658== Stack hash: 3833573599
==1658== at 0x8137D2E: demux_mov_fill_buffer (stream.h:261)
==1658== by 0x811CF8C: ds_fill_buffer (demuxer.c:505)
==1658== by 0x811D6A7: ds_get_packet (demuxer.c:609)
==1658== by 0x816B474: video_read_frame (video.c:547)
==1658== by 0x807A8E2: main (mplayer.c:2262)
==1658==
==1658== Conditional jump or move depends on uninitialised value(s)
==1658== Stack hash: 380104592
==1658== at 0x8137EEF: demux_mov_fill_buffer (stream.h:261)
==1658== by 0x811CF8C: ds_fill_buffer (demuxer.c:505)
==1658== by 0x811D6A7: ds_get_packet (demuxer.c:609)
==1658== by 0x816B474: video_read_frame (video.c:547)
==1658== by 0x807A8E2: main (mplayer.c:2262)
==1658==
==1658== Conditional jump or move depends on uninitialised value(s)
==1658== Stack hash: 3886050107
==1658== at 0x8137D4A: demux_mov_fill_buffer (stream.h:263)
==1658== by 0x811CF8C: ds_fill_buffer (demuxer.c:505)
==1658== by 0x811D6A7: ds_get_packet (demuxer.c:609)
==1658== by 0x816B474: video_read_frame (video.c:547)
==1658== by 0x807A8E2: main (mplayer.c:2262)
==1658==
==1658== Conditional jump or move depends on uninitialised value(s)
==1658== Stack hash: 2585262378
==1658== at 0x81703FA: stream_seek_long (stream.c:310)
==1658== by 0x8137F07: demux_mov_fill_buffer (stream.h:270)
==1658== by 0x811CF8C: ds_fill_buffer (demuxer.c:505)
==1658== by 0x811D6A7: ds_get_packet (demuxer.c:609)
==1658== by 0x816B474: video_read_frame (video.c:547)
==1658== by 0x807A8E2: main (mplayer.c:2262)
==1658==
==1658== Syscall param llseek(offset_high) contains uninitialised byte(s)
==1658== Stack hash: 3253502438
==1658== at 0x4000792: (within /lib/ld-2.3.6.so)
==1658==
==1658== Syscall param llseek(offset_low) contains uninitialised byte(s)
==1658== Stack hash: 3253502438
==1658== at 0x4000792: (within /lib/ld-2.3.6.so)
==1658==
==1658== Conditional jump or move depends on uninitialised value(s)
==1658== Stack hash: 513659744
==1658== at 0x8170458: stream_seek_long (stream.c:357)
==1658== by 0x8137F07: demux_mov_fill_buffer (stream.h:270)
==1658== by 0x811CF8C: ds_fill_buffer (demuxer.c:505)
==1658== by 0x811D6A7: ds_get_packet (demuxer.c:609)
==1658== by 0x816B474: video_read_frame (video.c:547)
==1658== by 0x807A8E2: main (mplayer.c:2262)
==1658==
==1658== Conditional jump or move depends on uninitialised value(s)
==1658== Stack hash: 1761850970
==1658== at 0x817046A: stream_seek_long (stream.c:358)
==1658== by 0x8137F07: demux_mov_fill_buffer (stream.h:270)
==1658== by 0x811CF8C: ds_fill_buffer (demuxer.c:505)
==1658== by 0x811D6A7: ds_get_packet (demuxer.c:609)
==1658== by 0x816B474: video_read_frame (video.c:547)
==1658== by 0x807A8E2: main (mplayer.c:2262)
==1658==
==1658== Conditional jump or move depends on uninitialised value(s)
==1658== Stack hash: 1900538884
==1658== at 0x817046C: stream_seek_long (stream.c:358)
==1658== by 0x8137F07: demux_mov_fill_buffer (stream.h:270)
==1658== by 0x811CF8C: ds_fill_buffer (demuxer.c:505)
==1658== by 0x811D6A7: ds_get_packet (demuxer.c:609)
==1658== by 0x816B474: video_read_frame (video.c:547)
==1658== by 0x807A8E2: main (mplayer.c:2262)
==1658==
==1658== Conditional jump or move depends on uninitialised value(s)
==1658== Stack hash: 2247258669
==1658== at 0x8170471: stream_seek_long (stream.c:358)
==1658== by 0x8137F07: demux_mov_fill_buffer (stream.h:270)
==1658== by 0x811CF8C: ds_fill_buffer (demuxer.c:505)
==1658== by 0x811D6A7: ds_get_packet (demuxer.c:609)
==1658== by 0x816B474: video_read_frame (video.c:547)
==1658== by 0x807A8E2: main (mplayer.c:2262)
==1658==
==1658== Conditional jump or move depends on uninitialised value(s)
==1658== Stack hash: 4253982527
==1658== at 0x811B29E: ds_read_packet (stream.h:212)
==1658== by 0x81380B8: demux_mov_fill_buffer (demux_mov.c:2176)
==1658== by 0x811CF8C: ds_fill_buffer (demuxer.c:505)
==1658== by 0x811D6A7: ds_get_packet (demuxer.c:609)
==1658== by 0x816B474: video_read_frame (video.c:547)
==1658== by 0x807A8E2: main (mplayer.c:2262)
==1658==
==1658== Conditional jump or move depends on uninitialised value(s)
==1658== Stack hash: 648096763
==1658== at 0x811B26A: ds_read_packet (stream.h:216)
==1658== by 0x81380B8: demux_mov_fill_buffer (demux_mov.c:2176)
==1658== by 0x811CF8C: ds_fill_buffer (demuxer.c:505)
==1658== by 0x811D6A7: ds_get_packet (demuxer.c:609)
==1658== by 0x816B474: video_read_frame (video.c:547)
==1658== by 0x807A8E2: main (mplayer.c:2262)
==1658==
==1658== Conditional jump or move depends on uninitialised value(s)
==1658== Stack hash: 1791112796
==1658== at 0x401EF8C: memcpy (mc_replace_strmem.c:406)
==1658== by 0x811B28B: ds_read_packet (stream.h:218)
==1658== by 0x81380B8: demux_mov_fill_buffer (demux_mov.c:2176)
==1658== by 0x811CF8C: ds_fill_buffer (demuxer.c:505)
==1658== by 0x811D6A7: ds_get_packet (demuxer.c:609)
==1658== by 0x816B474: video_read_frame (video.c:547)
==1658== by 0x807A8E2: main (mplayer.c:2262)
==1658==
==1658== Conditional jump or move depends on uninitialised value(s)
==1658== Stack hash: 3407813997
==1658== at 0x401EF95: memcpy (mc_replace_strmem.c:77)
==1658== by 0x811B28B: ds_read_packet (stream.h:218)
==1658== by 0x81380B8: demux_mov_fill_buffer (demux_mov.c:2176)
==1658== by 0x811CF8C: ds_fill_buffer (demuxer.c:505)
==1658== by 0x811D6A7: ds_get_packet (demuxer.c:609)
==1658== by 0x816B474: video_read_frame (video.c:547)
==1658== by 0x807A8E2: main (mplayer.c:2262)
==1658==
==1658== Conditional jump or move depends on uninitialised value(s)
==1658== Stack hash: 1453493738
==1658== at 0x401EFAA: memcpy (mc_replace_strmem.c:406)
==1658== by 0x811B28B: ds_read_packet (stream.h:218)
==1658== by 0x81380B8: demux_mov_fill_buffer (demux_mov.c:2176)
==1658== by 0x811CF8C: ds_fill_buffer (demuxer.c:505)
==1658== by 0x811D6A7: ds_get_packet (demuxer.c:609)
==1658== by 0x816B474: video_read_frame (video.c:547)
==1658== by 0x807A8E2: main (mplayer.c:2262)
==1658==
==1658== Conditional jump or move depends on uninitialised value(s)
==1658== Stack hash: 496906407
==1658== at 0x401EFFF: memcpy (mc_replace_strmem.c:406)
==1658== by 0x811B28B: ds_read_packet (stream.h:218)
==1658== by 0x81380B8: demux_mov_fill_buffer (demux_mov.c:2176)
==1658== by 0x811CF8C: ds_fill_buffer (demuxer.c:505)
==1658== by 0x811D6A7: ds_get_packet (demuxer.c:609)
==1658== by 0x816B474: video_read_frame (video.c:547)
==1658== by 0x807A8E2: main (mplayer.c:2262)
==1658==
==1658== Conditional jump or move depends on uninitialised value(s)
==1658== Stack hash: 271827035
==1658== at 0x401F013: memcpy (mc_replace_strmem.c:406)
==1658== by 0x811B28B: ds_read_packet (stream.h:218)
==1658== by 0x81380B8: demux_mov_fill_buffer (demux_mov.c:2176)
==1658== by 0x811CF8C: ds_fill_buffer (demuxer.c:505)
==1658== by 0x811D6A7: ds_get_packet (demuxer.c:609)
==1658== by 0x816B474: video_read_frame (video.c:547)
==1658== by 0x807A8E2: main (mplayer.c:2262)
==1658==
==1658== Use of uninitialised value of size 4
==1658== Stack hash: 3561499280
==1658== at 0x401F020: memcpy (mc_replace_strmem.c:406)
==1658== by 0x811B28B: ds_read_packet (stream.h:218)
==1658== by 0x81380B8: demux_mov_fill_buffer (demux_mov.c:2176)
==1658== by 0x811CF8C: ds_fill_buffer (demuxer.c:505)
==1658== by 0x811D6A7: ds_get_packet (demuxer.c:609)
==1658== by 0x816B474: video_read_frame (video.c:547)
==1658== by 0x807A8E2: main (mplayer.c:2262)
==1658==
==1658== Use of uninitialised value of size 4
==1658== Stack hash: 1775988550
==1658== at 0x401F026: memcpy (mc_replace_strmem.c:406)
==1658== by 0x811B28B: ds_read_packet (stream.h:218)
==1658== by 0x81380B8: demux_mov_fill_buffer (demux_mov.c:2176)
==1658== by 0x811CF8C: ds_fill_buffer (demuxer.c:505)
==1658== by 0x811D6A7: ds_get_packet (demuxer.c:609)
==1658== by 0x816B474: video_read_frame (video.c:547)
==1658== by 0x807A8E2: main (mplayer.c:2262)
==1658==
==1658== Conditional jump or move depends on uninitialised value(s)
==1658== Stack hash: 2274855014
==1658== at 0x401F046: memcpy (mc_replace_strmem.c:406)
==1658== by 0x811B28B: ds_read_packet (stream.h:218)
==1658== by 0x81380B8: demux_mov_fill_buffer (demux_mov.c:2176)
==1658== by 0x811CF8C: ds_fill_buffer (demuxer.c:505)
==1658== by 0x811D6A7: ds_get_packet (demuxer.c:609)
==1658== by 0x816B474: video_read_frame (video.c:547)
==1658== by 0x807A8E2: main (mplayer.c:2262)
==1658==
==1658== Conditional jump or move depends on uninitialised value(s)
==1658== Stack hash: 3947826058
==1658== at 0x401F04A: memcpy (mc_replace_strmem.c:406)
==1658== by 0x811B28B: ds_read_packet (stream.h:218)
==1658== by 0x81380B8: demux_mov_fill_buffer (demux_mov.c:2176)
==1658== by 0x811CF8C: ds_fill_buffer (demuxer.c:505)
==1658== by 0x811D6A7: ds_get_packet (demuxer.c:609)
==1658== by 0x816B474: video_read_frame (video.c:547)
==1658== by 0x807A8E2: main (mplayer.c:2262)
==1658==
==1658== Conditional jump or move depends on uninitialised value(s)
==1658== Stack hash: 3352511086
==1658== at 0x811B291: ds_read_packet (stream.h:209)
==1658== by 0x81380B8: demux_mov_fill_buffer (demux_mov.c:2176)
==1658== by 0x811CF8C: ds_fill_buffer (demuxer.c:505)
==1658== by 0x811D6A7: ds_get_packet (demuxer.c:609)
==1658== by 0x816B474: video_read_frame (video.c:547)
==1658== by 0x807A8E2: main (mplayer.c:2262)
==1658==
==1658== Conditional jump or move depends on uninitialised value(s)
==1658== Stack hash: 1880966113
==1658== at 0x401F069: memcpy (mc_replace_strmem.c:406)
==1658== by 0x811B28B: ds_read_packet (stream.h:218)
==1658== by 0x81380B8: demux_mov_fill_buffer (demux_mov.c:2176)
==1658== by 0x811CF8C: ds_fill_buffer (demuxer.c:505)
==1658== by 0x811D6A7: ds_get_packet (demuxer.c:609)
==1658== by 0x816B474: video_read_frame (video.c:547)
==1658== by 0x807A8E2: main (mplayer.c:2262)
==1658==
==1658== Conditional jump or move depends on uninitialised value(s)
==1658== Stack hash: 2113035936
==1658== at 0x811B2FB: ds_read_packet (demuxer.h:257)
==1658== by 0x81380B8: demux_mov_fill_buffer (demux_mov.c:2176)
==1658== by 0x811CF8C: ds_fill_buffer (demuxer.c:505)
==1658== by 0x811D6A7: ds_get_packet (demuxer.c:609)
==1658== by 0x816B474: video_read_frame (video.c:547)
==1658== by 0x807A8E2: main (mplayer.c:2262)
==1658==
==1658== Conditional jump or move depends on uninitialised value(s)
==1658== Stack hash: 3782830879
==1658== at 0x401D514: realloc (vg_replace_malloc.c:306)
==1658== by 0x811B31A: ds_read_packet (demuxer.h:259)
==1658== by 0x81380B8: demux_mov_fill_buffer (demux_mov.c:2176)
==1658== by 0x811CF8C: ds_fill_buffer (demuxer.c:505)
==1658== by 0x811D6A7: ds_get_packet (demuxer.c:609)
==1658== by 0x816B474: video_read_frame (video.c:547)
==1658== by 0x807A8E2: main (mplayer.c:2262)
==1658==
==1658== Use of uninitialised value of size 4
==1658== Stack hash: 1631986275
==1658== at 0x811B332: ds_read_packet (demuxer.h:268)
==1658== by 0x81380B8: demux_mov_fill_buffer (demux_mov.c:2176)
==1658== by 0x811CF8C: ds_fill_buffer (demuxer.c:505)
==1658== by 0x811D6A7: ds_get_packet (demuxer.c:609)
==1658== by 0x816B474: video_read_frame (video.c:547)
==1658== by 0x807A8E2: main (mplayer.c:2262)
==1658==
==1658== Conditional jump or move depends on uninitialised value(s)
==1658== Stack hash: 860864095
==1658== at 0x816B479: video_read_frame (video.c:548)
==1658== by 0x807A8E2: main (mplayer.c:2262)
==1658==
==1658== Conditional jump or move depends on uninitialised value(s)
==1658== Stack hash: 1507313771
==1658== at 0x811AD67: ds_get_next_pts (demuxer.c:668)
==1658== by 0x816B2B2: video_read_frame (video.c:573)
==1658== by 0x807A8E2: main (mplayer.c:2262)
==1658==
==1658== Conditional jump or move depends on uninitialised value(s)
==1658== Stack hash: 1375396216
==1658== at 0x8137D28: demux_mov_fill_buffer (stream.h:261)
==1658== by 0x811AD74: ds_get_next_pts (demuxer.c:675)
==1658== by 0x816B2B2: video_read_frame (video.c:573)
==1658== by 0x807A8E2: main (mplayer.c:2262)
==1658==
==1658== Conditional jump or move depends on uninitialised value(s)
==1658== Stack hash: 1375700134
==1658== at 0x8137D2E: demux_mov_fill_buffer (stream.h:261)
==1658== by 0x811AD74: ds_get_next_pts (demuxer.c:675)
==1658== by 0x816B2B2: video_read_frame (video.c:573)
==1658== by 0x807A8E2: main (mplayer.c:2262)
==1658==
==1658== Conditional jump or move depends on uninitialised value(s)
==1658== Stack hash: 1398443331
==1658== at 0x8137EEF: demux_mov_fill_buffer (stream.h:261)
==1658== by 0x811AD74: ds_get_next_pts (demuxer.c:675)
==1658== by 0x816B2B2: video_read_frame (video.c:573)
==1658== by 0x807A8E2: main (mplayer.c:2262)
==1658==
==1658== Conditional jump or move depends on uninitialised value(s)
==1658== Stack hash: 1377118418
==1658== at 0x8137D4A: demux_mov_fill_buffer (stream.h:263)
==1658== by 0x811AD74: ds_get_next_pts (demuxer.c:675)
==1658== by 0x816B2B2: video_read_frame (video.c:573)
==1658== by 0x807A8E2: main (mplayer.c:2262)
==1658==
==1658== Conditional jump or move depends on uninitialised value(s)
==1658== Stack hash: 181160021
==1658== at 0x81703FA: stream_seek_long (stream.c:310)
==1658== by 0x8137F07: demux_mov_fill_buffer (stream.h:270)
==1658== by 0x811AD74: ds_get_next_pts (demuxer.c:675)
==1658== by 0x816B2B2: video_read_frame (video.c:573)
==1658== by 0x807A8E2: main (mplayer.c:2262)
==1658==
==1658== Conditional jump or move depends on uninitialised value(s)
==1658== Stack hash: 134719719
==1658== at 0x807A8E7: main (mplayer.c:2273)
==1658==
==1658== Conditional jump or move depends on uninitialised value(s)
==1658== Stack hash: 2180561200
==1658== at 0x8196CC2: decode (vd_ffmpeg.c:740)
==1658== by 0x80DB02A: decode_video (dec_video.c:369)
==1658== by 0x807A9AC: main (mplayer.c:2292)
==1658==
==1658== Conditional jump or move depends on uninitialised value(s)
==1658== Stack hash: 943682454
==1658== at 0x82E5382: avcodec_decode_video (utils.c:913)
==1658== by 0x8196DCE: decode (vd_ffmpeg.c:781)
==1658== by 0x80DB02A: decode_video (dec_video.c:369)
==1658== by 0x807A9AC: main (mplayer.c:2292)
==1658==
==1658== Conditional jump or move depends on uninitialised value(s)
==1658== Stack hash: 1722205693
==1658== at 0x844C528: decode_frame (h264.c:7550)
==1658== by 0x82E53CD: avcodec_decode_video (utils.c:914)
==1658== by 0x8196DCE: decode (vd_ffmpeg.c:781)
==1658== by 0x80DB02A: decode_video (dec_video.c:369)
==1658== by 0x807A9AC: main (mplayer.c:2292)
==1658==
==1658== Conditional jump or move depends on uninitialised value(s)
==1658== Stack hash: 361720728
==1658== at 0x844AEE0: decode_nal_units (h264.c:7371)
==1658== by 0x844C613: decode_frame (h264.c:7620)
==1658== by 0x82E53CD: avcodec_decode_video (utils.c:914)
==1658== by 0x8196DCE: decode (vd_ffmpeg.c:781)
==1658== by 0x80DB02A: decode_video (dec_video.c:369)
==1658== by 0x807A9AC: main (mplayer.c:2292)
==1658==
==1658== Conditional jump or move depends on uninitialised value(s)
==1658== Stack hash: 3486556831
==1658== at 0x844AF4B: decode_nal_units (h264.c:7375)
==1658== by 0x844C613: decode_frame (h264.c:7620)
==1658== by 0x82E53CD: avcodec_decode_video (utils.c:914)
==1658== by 0x8196DCE: decode (vd_ffmpeg.c:781)
==1658== by 0x80DB02A: decode_video (dec_video.c:369)
==1658== by 0x807A9AC: main (mplayer.c:2292)
==1658==
==1658== Conditional jump or move depends on uninitialised value(s)
==1658== Stack hash: 1521743253
==1658== at 0x811D687: ds_get_packet (demuxer.c:608)
==1658== by 0x816B474: video_read_frame (video.c:547)
==1658== by 0x807A8E2: main (mplayer.c:2262)
==1658== Warning: set address range perms: large range 268436229 (undefined)
==1658== Warning: set address range perms: large range 268436261 (noaccess)
==1658== Warning: set address range perms: large range 134217927 (undefined)
==1658== Warning: set address range perms: large range 134217959 (noaccess)
==1658== Warning: set address range perms: large range 134217994 (undefined)
==1658== Warning: set address range perms: large range 134218026 (noaccess)
==1658== Warning: set address range perms: large range 1073742982 (undefined)
==1658== Warning: set address range perms: large range 134219486 (undefined)
==1658== Warning: set address range perms: large range 134219518 (noaccess)
==1658== Warning: set address range perms: large range 268437584 (undefined)
==1658== Warning: set address range perms: large range 268437616 (noaccess)
==1658== Warning: set address range perms: large range 268436062 (undefined)
==1658== Warning: set address range perms: large range 268436094 (noaccess)
==1658== Warning: set address range perms: large range 1073742646 (undefined)
==1658== Warning: set address range perms: large range 1073743354 (undefined)
==1658== Warning: set address range perms: large range 536872294 (undefined)
==1658== Warning: set address range perms: large range 536872326 (noaccess)
==1658== Warning: set address range perms: large range 1073742521 (undefined)
==1658== Warning: set address range perms: large range 268435934 (undefined)
==1658== Warning: set address range perms: large range 268435966 (noaccess)
==1658== Warning: set address range perms: large range 536871658 (undefined)
==1658== Warning: set address range perms: large range 536871690 (noaccess)
==1658== Warning: set address range perms: large range 536871722 (undefined)
==1658== Warning: set address range perms: large range 536871754 (noaccess)
==1658== Warning: set address range perms: large range 268438055 (undefined)
==1658== Warning: set address range perms: large range 268438087 (noaccess)
==1658== Warning: set address range perms: large range 268436480 (undefined)
==1658== Warning: set address range perms: large range 268436512 (noaccess)
==1658== Warning: set address range perms: large range 135267840 (undefined)
==1658== Warning: set address range perms: large range 135267872 (noaccess)
==1658== Warning: set address range perms: large range 134218838 (undefined)
==1658== Warning: set address range perms: large range 134218870 (noaccess)
==1658== Warning: set address range perms: large range 536871479 (undefined)
==1658== Warning: set address range perms: large range 536871511 (noaccess)
==1658== Warning: set address range perms: large range 134218184 (undefined)
==1658== Warning: set address range perms: large range 134218216 (noaccess)
==1658== Warning: set address range perms: large range 268436308 (undefined)
==1658== Warning: set address range perms: large range 268436340 (noaccess)
==1658== Warning: set address range perms: large range 268436001 (undefined)
==1658== Warning: set address range perms: large range 268436033 (noaccess)
==1658== Warning: set address range perms: large range 536871639 (undefined)
==1658== Warning: set address range perms: large range 536871671 (noaccess)
==1658== Warning: set address range perms: large range 134218304 (undefined)
==1658== Warning: set address range perms: large range 134218336 (noaccess)
==1658== Warning: set address range perms: large range 268436222 (undefined)
==1658== Warning: set address range perms: large range 268436254 (noaccess)
==1658== Warning: set address range perms: large range 134218720 (undefined)
==1658== Warning: set address range perms: large range 134218752 (noaccess)
==1658== Warning: set address range perms: large range 134218802 (undefined)
==1658== Warning: set address range perms: large range 134218834 (noaccess)
==1658== Warning: set address range perms: large range 536872018 (undefined)
==1658== Warning: set address range perms: large range 536872050 (noaccess)
==1658== Warning: set address range perms: large range 1073742628 (undefined)
==1658== Warning: set address range perms: large range 536871349 (undefined)
==1658== Warning: set address range perms: large range 536871381 (noaccess)
==1658== Warning: set address range perms: large range 536872437 (undefined)
==1658== Warning: set address range perms: large range 536872469 (noaccess)
==1658== Warning: set address range perms: large range 1073743121 (undefined)
==1658== Warning: set address range perms: large range 268436297 (undefined)
==1658== Warning: set address range perms: large range 268436329 (noaccess)
==1658== Warning: set address range perms: large range 268436426 (undefined)
==1658== Warning: set address range perms: large range 268436458 (noaccess)
==1658== Warning: set address range perms: large range 1073741894 (undefined)
==1658== Warning: set address range perms: large range 536874228 (undefined)
==1658== Warning: set address range perms: large range 536874260 (noaccess)
==1658== Warning: set address range perms: large range 134218823 (undefined)
==1658== Warning: set address range perms: large range 134218855 (noaccess)
==1658== Warning: set address range perms: large range 536872459 (undefined)
==1658== Warning: set address range perms: large range 536872491 (noaccess)
==1658== Warning: set address range perms: large range 536870981 (undefined)
==1658== Warning: set address range perms: large range 536871013 (noaccess)
==1658== Warning: set address range perms: large range 134219827 (undefined)
==1658== Warning: set address range perms: large range 134219859 (noaccess)
==1658== Warning: set address range perms: large range 1073742106 (undefined)
==1658== Warning: set address range perms: large range 134219233 (undefined)
==1658== Warning: set address range perms: large range 134219265 (noaccess)
==1658== Warning: set address range perms: large range 1073743033 (undefined)
==1658== Warning: set address range perms: large range 268444198 (undefined)
==1658== Warning: set address range perms: large range 268444230 (noaccess)
==1658== Warning: set address range perms: large range 134218579 (undefined)
==1658== Warning: set address range perms: large range 134218611 (noaccess)
==1658== Warning: set address range perms: large range 536871398 (undefined)
==1658== Warning: set address range perms: large range 536871430 (noaccess)
==1658== Warning: set address range perms: large range 134744108 (undefined)
==1658== Warning: set address range perms: large range 134744140 (noaccess)
==1658== Warning: set address range perms: large range 268697838 (undefined)
==1658== Warning: set address range perms: large range 268697870 (noaccess)
==1658== Warning: set address range perms: large range 536876229 (undefined)
==1658== Warning: set address range perms: large range 536876261 (noaccess)
==1658==
==1658== Conditional jump or move depends on uninitialised value(s)
==1658== Stack hash: 3948087950
==1658== at 0x811B226: ds_read_packet (demuxer.h:248)
==1658== by 0x81380B8: demux_mov_fill_buffer (demux_mov.c:2176)
==1658== by 0x811AD74: ds_get_next_pts (demuxer.c:675)
==1658== by 0x816B2B2: video_read_frame (video.c:573)
==1658== by 0x807A8E2: main (mplayer.c:2262)
==1658==
==1658== ERROR SUMMARY: 1316943 errors from 42 contexts (suppressed: 21 from 1)
==1658== malloc/free: in use at exit: 33,091 bytes in 20 blocks.
==1658== malloc/free: 12,628 allocs, 12,606 frees, 2,550,081,421 bytes allocated.
==1658== For counts of detected errors, rerun with: -v
==1658== searching for pointers to 20 not-freed blocks.
==1658== checked 2,951,708 bytes.
==1658==
==1658==
==1658== 20 bytes in 2 blocks are definitely lost in loss record 5 of 11
==1658== Stack hash: 1420098800
==1658== at 0x401C6AB: memalign (vg_replace_malloc.c:332)
==1658== by 0x853D894: av_malloc (mem.c:61)
==1658== by 0x853D8D7: av_strdup (mem.c:145)
==1658== by 0x82E5F2A: avcodec_get_context_defaults2 (utils.c:761)
==1658== by 0x82E5FF9: avcodec_alloc_context2 (utils.c:780)
==1658== by 0x82E6021: avcodec_alloc_context (utils.c:790)
==1658== by 0x825C66F: av_new_stream (utils.c:2261)
==1658== by 0x828A65F: mov_read_trak (mov.c:1294)
==1658== by 0x8289058: mov_read_default (mov.c:215)
==1658== by 0x828925B: mov_read_moov (mov.c:455)
==1658== by 0x8289058: mov_read_default (mov.c:215)
==1658== by 0x828C8F5: mov_read_header (mov.c:1810)
==1658==
==1658== LEAK SUMMARY:
==1658== definitely lost: 20 bytes in 2 blocks.
==1658== possibly lost: 0 bytes in 0 blocks.
==1658== still reachable: 33,071 bytes in 18 blocks.
==1658== suppressed: 0 bytes in 0 blocks.
==1658== Reachable blocks (those to which a pointer was found) are not shown.
==1658== To see them, rerun with: --leak-check=full --show-reachable=yes
MPlayer interrupted by signal 2 in module: sleep_timer
_

gdb Backtrace

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
/home/user/bug_report/core: No such file or directory.
[Thread debugging using libthread_db enabled]
[New Thread -1210242400 (LWP 1789)]
MPlayer dev-SVN-r27422-4.1.2 (C) 2000-2008 MPlayer Team
CPU: Dual-Core AMD Opteron(tm) Processor 2218 HE (Family: 15, Model: 65, Stepping: 3)
CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE SSE2
get_path('codecs.conf') -> '/root/.mplayer/codecs.conf'
Reading /root/.mplayer/codecs.conf: Can't open '/root/.mplayer/codecs.conf': No such file or directory
Reading /usr/local/etc/mplayer/codecs.conf: Can't open '/usr/local/etc/mplayer/codecs.conf': No such file or directory
Using built-in default codecs.conf.
Configuration: --enable-debug=3
CommandLine: '-v' '47-innovation.mp4'
get_path('font/font.desc') -> '/root/.mplayer/font/font.desc'
font: can't open file: /root/.mplayer/font/font.desc
font: can't open file: /usr/local/share/mplayer/font/font.desc
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
Using nanosleep() timing
get_path('input.conf') -> '/root/.mplayer/input.conf'
Can't open input config file /root/.mplayer/input.conf: No such file or directory
Can't open input config file /usr/local/etc/mplayer/input.conf: No such file or directory
Falling back on default (hardcoded) input config
get_path('47-innovation.mp4.conf') -> '/root/.mplayer/47-innovation.mp4.conf'

Playing 47-innovation.mp4.
get_path('sub/') -> '/root/.mplayer/sub/'
[file] File size is 5072382 bytes
STREAM: [file] 47-innovation.mp4
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
LAVF_check: QuickTime/MPEG-4/Motion JPEG 2000 format
libavformat file format detected.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x8a044a0]Could not find codec parameters (Data: 0x0000)
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x8a044a0]Could not find codec parameters (Video: h264)
LAVF_header: av_find_stream_info() failed
Checking for YUV4MPEG2
ASF_check: not ASF guid!
Checking for NuppelVideo
Checking for REAL
Checking for SMJPEG
Checking for Nullsoft Streaming Video
Checking for MOV
ISO: File Type Major Brand: ISO/IEC 14496-1 (MPEG-4 system) v2
ISO: File Type Minor Version: 262144
ISO: File Type Compatible Brand #0: mp42
ISO: File Type Compatible Brand #1: iso-
MOV: Movie DATA found!
MOV: Movie header found!
Quicktime/MOV file format detected.
MOV: Movie header (100 bytes): tscale=856 dur=2611200
MOV: unknown chunk: iods 13


MOV: Track #0:
MOV: Track header!
tkhd len=84 ver=0 flags=0x8 id=101 dur=1073877824 lay=8192 vol=256
MOV: unknown chunk: mdi! 18176
MOV track #0: 0 chunks, 0 samples
pts=0 scale=0 time= nan
* constant samplesize & variable duration not yet supported! *
Contact the author if you have such sample file!
Unknown track type found (type: 0)


MOV: Track #1:
MOV: unknown chunk: vkhd 84
MOV: Media stream!
MOV: Media header!
MOV: Handler header: /vide () idu
MOV: unknown handler class: 0x8000 ()
MOV: Media info!
MOV: Video header!
MOV: unknown chunk: dinf 28
MOV: Sample info!
MOV: Sample duration table! (1 blocks)
Warning! pts=527688 length=3400
MOV: Description list! (cnt:1)
MOV: desc #0: avc1 (123 bytes)
MOV: Sample size table! (entries=3400 ss=0) (ver:0,flags:0)
MOV: Sample->Chunk mapping table! (2 blocks) (ver:0,flags:0)
MOV: unknown chunk: svco 692
MOV: Syncing samples (keyframes) table! (34 entries) (ver:1073741824,flags:4210752)
MOV: unknown chunk:

Change History (1)

comment:1 by compn, 14 years ago

Resolution: wontfix
Status: newclosed

demux_mov is depreciated
svn uses demux_lavf for mov now

Note: See TracTickets for help on using tickets.