Opened 17 years ago

Last modified 13 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: no Analyzed by developer: no

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@… 17 years ago.
errors out of -demuxer lavf

Download all attachments as: .zip

Change History (10)

comment:1 by compn, 17 years ago

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...

by warren.sturm@…, 17 years ago

Attachment: bug-821.txt added

errors out of -demuxer lavf

comment:2 by warren.sturm@…, 17 years ago

comment:3 by warren.sturm@…, 17 years ago

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 by warren.sturm@…, 17 years ago

(In reply to comment #3)

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

comment:5 by warren.sturm@…, 17 years ago

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 by reimar, 17 years ago

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 by warren.sturm@…, 17 years ago

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

comment:8 by compn, 17 years ago

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

comment:9 by compn, 13 years ago

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