Segfault playing faad m4a file
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Mixxx crashes, trying to play
https:/
Debug [Main]: Auto DJ enabled
Read: "/home/
ReadAtom: "/home/
GetTrackMediaDa
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffb68ee700 (LWP 13856)]
__strcasecmp_
209 ../sysdeps/
(gdb) bt
#0 __strcasecmp_
#1 0x00007fffd1b1c14c in findFirstAudioT
at plugins/
#2 Mixxx::
at plugins/
#3 0x0000000000ac630e in Mixxx::
audioSrcCfg
#4 0x0000000000ac4745 in SoundSourceProx
this=
at src/soundsource
#5 0x00000000004df97b in openAudioSource
pTrack=...) at src/cachingread
#6 CachingReaderWo
at src/cachingread
#7 0x00000000004e0c5b in CachingReaderWo
at src/cachingread
#8 0x00007ffff540032f in ?? () from /usr/lib/
#9 0x00007ffff31e6182 in start_thread (arg=0x7fffb68e
at pthread_
#10 0x00007ffff189247d in clone ()
at ../sysdeps/
(gdb)
Changed in mixxx: | |
assignee: | nobody → Uwe Klotz (uklotzde) |
Changed in mixxx: | |
status: | In Progress → Fix Committed |
Changed in mixxx: | |
milestone: | none → 2.1.0 |
Changed in mixxx: | |
status: | Fix Committed → Fix Released |
No crash on Fedora 22/x86_64 on master + all my open PRs. Both FAAD2 and FFmpeg refuse to open the file. I see the following log messages:
Debug [Main]: Obtained SoundSource for "/home/ uk/Music/ Corrupt Tracks/ array-keys- int.m4a" from provider "Nero FAAD2" uk/Music/ Corrupt Tracks/ array-keys- int.m4a" of type "mp4" uk/Music/ Corrupt Tracks/ array-keys- int.m4a" uk/Music/ Corrupt Tracks/ array-keys- int.m4a" :slotCoverFound WCoverArt( 0x5193460) "CoverInfo( NONE,GUESSED, ,0,/home/ uk/Music/ Corrupt Tracks (Link)/ array-keys- int.m4a) " QSize(0, 0) orker 1]: Obtained SoundSource for "/home/ uk/Music/ Corrupt Tracks/ array-keys- int.m4a" from provider "Nero FAAD2" uk/Music/ Corrupt Tracks/ array-keys- int.m4a" : invalid atom size, extends outside parent atom - skipping to end of "" "!DOC" 168430140 vs 40983 uk/Music/ Corrupt Tracks/ array-keys- int.m4a" : atom type !DOC is suspect uk/Music/ Corrupt Tracks/ array-keys- int.m4a" : In atom missing child atom moov erty: no such property - moov.mvhd. modificationTim e (src/mp4file. cpp,746) orker 1]: Failed to open file for reading: "file:/ //home/ uk/Music/ Corrupt Tracks/ array-keys- int.m4a" orker 1]: Failed to open AudioSource for file "/home/ uk/Music/ Corrupt Tracks/ array-keys- int.m4a" with provider "Nero FAAD2" orker 1]: Obtained SoundSource for "/home/ uk/Music/ Corrupt Tracks/ array-keys- int.m4a" from provider "FFmpeg" orker 1]: New SoundSourceFFmpeg : "/home/ uk/Music/ Corrupt Tracks/ array-keys- int.m4a" m4a,3gp, 3g2,mj2 @ 0x7f99d0003620] Format mov,mp4, m4a,3gp, 3g2,mj2 detected only with low score of 1, misdetection possible! m4a,3gp, 3g2,mj2 @ 0x7f99d0003620] moov atom not found orker 1]: av_open_input_file: cannot open "/home/ uk/Music/ Corrupt Tracks/ array-keys- int.m4a" orker 1]: Failed to open AudioSource for file "/home/ uk/Music/ Corrupt Tracks/ array-keys- int.m4a" with provider "FFmpeg" orker 1]: Failed to obtain SoundSource for file "/home/ uk/Music/ Corrupt Tracks/ array-keys- int.m4a" orker 1]: Failed to open AudioSource for file "/home/ uk/Music/ Corrupt Tracks/ array-keys- int.m4a" orker 1]: Failed to open file: "/home/ uk/Music/ Corrupt Tracks (Link)/ array-keys- int.m4a" orker 1]: "[Channel1]" CachingReaderWo rker::loadTrack () load failed for" "/home/ uk/Music/ Corrupt Tracks (Link)/ array-keys- int.m4a" ", file invalid, unlocked reader lock uk/Music/ Corrupt Tracks (Link)/ array-keys- int.m4a" "The file '/home/ uk/Music/ Corrupt Tracks (Link)/ array-keys- int.m4a' could not be loaded."
Debug [Main]: Reading tags from file "/home/
Warning [Main]: Failed to read track metadata from file "/home/
Warning [Main]: Failed to parse track metadata from file "/home/
Debug [Main]: WCoverArt:
Debug [CachingReaderW
ReadAtom: "/home/
ReadAtom: "/home/
ReadChildAtoms: "/home/
FindIntegerProp
Warning [CachingReaderW
Warning [CachingReaderW
Debug [CachingReaderW
Debug [CachingReaderW
[mov,mp4,
[mov,mp4,
Debug [CachingReaderW
Warning [CachingReaderW
Warning [CachingReaderW
Warning [CachingReaderW
Warning [CachingReaderW
Debug [CachingReaderW
Debug [Main]: Failed to load track "/home/
Later I will repeat this test on plain master...