Opened 15 years ago

Last modified 13 years ago

#1347 new defect

crash at attempting to playback wma file generated by audacity export.

Reported by: dtimms@… Owned by: reimar
Priority: normal Component: demuxer
Version: unspecified Severity: normal
Keywords: Cc: Dominik 'Rathann' Mierzejewski, cehoyos
Blocked By: Blocking:
Reproduced by developer: no Analyzed by developer: no

Description

In mplayer-1.0-0.103.20080903svn.fc10.i386 (rpmfusion package).

With other wma's: others I have tried work normally, one I have announces DRM and a license URL, so it seems to be specific to this file.
audacity audio editor 1.36 beta release. The original file as .mp3, opened, then exported using ffmpeg export to various types including WMA.

The resultant wma file crashes mplayer.
$ file fuel-shimmer.g.wma
fuel-shimmer.g.wma: Microsoft ASF

ps: bt, system details and same file to come.

Attachments (3)

mplayer.bt.open_wma_file.txt (16.6 KB ) - added by dtimms@… 15 years ago.
gdb bt and dissass
mplayer.system_details.txt (14.7 KB ) - added by dtimms@… 15 years ago.
host system details
gdb.gmplayer.bt_et_al.txt (22.3 KB ) - added by dtimms@… 15 years ago.
bt when same file opened from gmplayer command line

Download all attachments as: .zip

Change History (12)

by dtimms@…, 15 years ago

gdb bt and dissass

comment:1 by dtimms@…, 15 years ago

by dtimms@…, 15 years ago

Attachment: mplayer.system_details.txt added

host system details

comment:2 by dtimms@…, 15 years ago

first 256k of the file are uploaded as:
ftp://upload.mplayerhq.hu/MPlayer/incoming/shorter.wma
ftp://upload.mplayerhq.hu/MPlayer/incoming/shorter.txt

ffmpeg present is ffmpeg-0.4.9-0.52.20080908.fc10.i386

comment:3 by Dominik 'Rathann' Mierzejewski, 15 years ago

Cc: Dominik 'Rathann' Mierzejewski added

by dtimms@…, 15 years ago

Attachment: gdb.gmplayer.bt_et_al.txt added

bt when same file opened from gmplayer command line

comment:4 by dtimms@…, 15 years ago

Rathann mentioned that the Fedora mplayer package -debuginfo isn't useful, perhaps the bt from gmplayer is ?

The file plays OK if the parameter [-demuxer lavf] is passed on the command line.

comment:5 by dtimms@…, 15 years ago

This seems to be caused by a badly generated wma file (using export>ffmpeg>wma within audacity; so I'll be looking further into that on the audacity side).

I used the following to decide this:
ffmpeg -i fuel-shimmer.mp3 -acodec wmav2 test-ffmeg-direct-mp3-wma.wma
mplayer test-ffmeg-direct-mp3-wma.wma
-> OK.

ffmpeg -i fuel-shimmer.mp3 -acodec wmav1 test-ffmeg-direct-mp3-wmav1.wma
mplayer test-ffmeg-direct-mp3-wmav1.wma
-> OK

ffmpeg -i ../fuel-shimmer.mp3 -vcodec wmv1 test-ffmeg-direct-mp3-wmv1.wmv
mplayer test-ffmeg-direct-mp3-wmv1.wmv
-> OK

ffmpeg -i ../fuel-shimmer.mp3 -vcodec wmv2 test-ffmeg-direct-mp3-wmv2.wmv
mplayer test-ffmeg-direct-mp3-wmv2.wmv
-> OK

ffmpeg -i ../fuel-shimmer.mp3 -vcodec wmv3 test-ffmeg-direct-mp3-wmv3.wmv
mplayer test-ffmeg-direct-mp3-wmv3.wmv
-> OK

So, hopefully there is a way to ensure that bad input into the wma decoder doesn't kill mplayer.
This file causes the same crash in mplayer on Fedora 9 with a slightly earlier mplayer version.

comment:6 by compn, 15 years ago

this still crashes in MPlayer SVN-r29079-4.2.4

comment:7 by compn, 13 years ago

Owner: changed from r_togni@… to reimar

comment:8 by reimar, 13 years ago

No more crash (for me at least) but still only plays with -demuxer lavf.

comment:9 by cehoyos, 13 years ago

Cc: cehoyos@… added

Sample now in samples/archive/all/asf++wmav2++shorter.wma

Note: See TracTickets for help on using tickets.