View Issue Details

IDProjectCategoryView StatusLast Update
0011820MMW v4Codecpublic2014-03-14 01:46
Reporterpeke Assigned To 
PriorityurgentSeveritycrashReproducibilityalways
Status resolvedResolutionnot fixable 
Product Version4.0.7 
Target Version4.1.1 
Summary0011820: MP3: Corrupted MP3 Frames and Missing Header can crash MMW
DescriptionSome MP3 files that contains corrupted frames and no header can result in MMW crash.

Analyzing MP3 File and it header and passing thru VBRFIX application resulted in playable MP3 file.

Original, corrected, VBRFix and its log are uploaded to FTP.
Additional InformationNAK-505847
TagsNo tags attached.
Fixed in build

Relationships

child of 0011900 resolvedLudek Format: Better handling of Corrupted and Incorrect files 

Activities

peke

2014-01-31 03:45

developer   ~0039466

Last edited: 2014-01-31 03:48

As tested in ticket by Ludek And Martin I can confirm same behavior in both 4.0.7 and 4.1 while in_wmp3.dll play the file.

michal

2014-01-31 09:21

developer   ~0039468

The problem is in WM layer we use for MP3 playback, it cannot handle this corrupted file. It fails to open the file with the error NS_E_FILE_INIT_FAILED (unable to initialize a file). I am not sure, if we could do something with this.
In_dsmp2 plugin uses DirectShow for playback and it can handle this file better, that is why it plays it.

I cannot reproduce any crash during playback attempts, it works correctly for me, "only" cannot play the file.

michal

2014-01-31 09:27

developer   ~0039469

Peke, do we have some logs from the crash? Do you reproduce it regularly?

peke

2014-02-24 00:36

developer   ~0039707

I've done revision of an bug, this is currently not fixable. I'll open few new bugs to make MMW better handle such issues.