Opened 12 years ago

Last modified 9 years ago

#821 new defect

mplayer crashes after update 23257

Reported by: warren.sturm@… Owned by: reimar
Priority: important Component: demuxer
Version: HEAD Severity: normal
Keywords: Cc:
Blocked By: Blocking:
Reproduced by developer: Analyzed by developer:

Description

23256 is ok but 23257 will cause the crash in mplayer when playing .asf video from a webcam. mencoder also experiences the crash.

[wrsturm@mrc209915 trunk]$ svn up -r23257
U libmpdemux/demux_asf.c
U libmpdemux/asf.h
U libmpdemux/asfheader.c

[wrsturm@mrc209915 trunk]$ ./mplayer http://viewer:mrce140@142.109.90.204/img/video.asf
MPlayer dev-SVN-r23279-4.1.1 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Pentium(R) 4 CPU 2.40GHz (Family: 15, Model: 2, Stepping: 9)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2

Playing http://viewer:mrce140@142.109.90.204/img/video.asf.
Resolving 142.109.90.204 for AF_INET6...
Couldn't resolve name for AF_INET6: 142.109.90.204
Connecting to server 142.109.90.204[142.109.90.204]: 80...
Cache size set to 512 KBytes
Cache fill: 18.75% (98304 bytes)
ASF file format detected.
[asfheader] Video stream found, -vid 1
Invalid length in ASF header!
* glibc detected * ./mplayer: double free or corruption (!prev): 0x0a7a4f90 *
======= Backtrace: =========
/lib/libc.so.6[0xe2809d]
/lib/libc.so.6(cfree+0x90)[0xe2b6f0]
./mplayer(free_demuxer+0x38)[0x81a119a]

it is still a problem with 23279

Attachments (1)

bug-821.txt (5.7 KB) - added by warren.sturm@… 12 years ago.
errors out of -demuxer lavf

Download all attachments as: .zip

Change History (10)

comment:1 Changed 12 years ago by compn

can you save some of your asf file (with wget or other program) and see if it still crashes?

if it does still crash, upload it to ftp://upload.mplayerhq.hu/MPlayer/incoming
or wherever is easiest for you

also probably -demuxer lavf wont crash...

Changed 12 years ago by warren.sturm@…

errors out of -demuxer lavf

comment:2 Changed 12 years ago by warren.sturm@…

comment:3 Changed 12 years ago by warren.sturm@…

I have uploaded a short capture file (using wget) to the incoming directory as
bugzilla-821-video.asf.

'-demuxer lavf' did not crash but there was some other spew which is attached

comment:4 Changed 12 years ago by warren.sturm@…

(In reply to comment #3)

It seems that the upload did not work. failed to create file.

comment:5 Changed 12 years ago by warren.sturm@…

It looks like r23322 no longer crashes but just emits errors like the ones in the attachment. Is -demuxer lavf now the default?

comment:6 Changed 12 years ago by reimar

You only uploaded the first 10kB of the file which is not enough. You have to use a different file name to try again, since overwriting files in incoming is not allowed.

comment:7 Changed 12 years ago by warren.sturm@…

ok. The file should be uploaded as bug821-2.asf.

comment:8 Changed 12 years ago by compn

i get a crash sometimes on your sample
but cant reproduce it in gdb :(

comment:9 Changed 9 years ago by compn

  • Owner changed from r_togni@… to reimar
Note: See TracTickets for help on using tickets.