Some iTunes m4a files work intermittenly

Folks!

I have a music library comprised of some MP3s, some FLAC and some m4a files. All of the m4a files that were ripped from iTunes play perfectly. However, the ones that were purchased through iTunes only work occasionally. I know that m4p (protected) files won’t play, but shouldn’t all m4a files play fine? Anyone else having this issue?

I have verified that the same files will play in other non-iTunes players such as VLC and Windows Media Player. It’s not a DRM issue.

Okay, so I tried playing the same songs using mplayer, and received this output.

Playing Phantogram - 00 - Fall In Love.m4a.
Detected file format: QuickTime / MOV (libavformat)
[mov,mp4,m4a,3gp,3g2,mj2 @ 0xb5b74f30]max_analyze_duration 5000000 reached
[lavf] stream 0: audio (aac), -aid 0, -alang eng
[lavf] stream 1: video (mjpeg), -vid 0
Clip info:
 major_brand: M4A
 minor_version: 0
 compatible_brands: M4A mp42isom
 creation_time: 2003-12-18 20:17:18
 title: Fall In Love
 artist: Phantogram
 album_artist: Phantogram
 composer: Josh Carter & Sarah Barthel
 album: Voices
 genre: Alternative
 track: 3/11
 disc: 1/1
 gapless_playback: 0
 date: 2014-02-18T08:00:00Z
 copyright: ℗ 2013 Republic Records, Inc.
 media_type: 1
Load subtitles in .
Selected audio codec: AAC (Advanced Audio Coding) [libavcodec]
AUDIO: 44100 Hz, 2 ch, floatle, 271.4 kbit/9.62% (ratio: 33929->352800)
AO: [pulse] Init failed: Connection refused
[AO_ALSA] Unable to set hw-parameters: Invalid argument
[AO OSS] audio_setup: Can't open audio device /dev/dsp: No such file or directory
[JACK] cannot open server
[AO SDL] Samplerate: 44100Hz Channels: Stereo Format floatle
[AO SDL] Unsupported audio format: 0x1d.
[AO_ALSA] alsa-lib: pcm_hw.c:1557:(snd_pcm_hw_open) open '/dev/snd/pcmC0D0p' failed (-16): Device or resource busy
[AO SDL] Unable to open audio: No available audio device
AO: [null] 44100Hz 2ch floatle (4 bytes per sample)
Video: no video
Starting playback...

But when I try playing a different file:

Playing 03 As You Are.flac.
Detected file format: raw FLAC (libavformat)
[flac @ 0xb5b85f30]max_analyze_duration 5000000 reached
[lavf] stream 0: audio (flac), -aid 0
[lavf] stream 1: video (mjpeg), -vid 0
Clip info:
 ARTIST: Travis
 TITLE: As You Are
 ALBUM: The Man Who
 DATE: 1999
 track: 03
 GENRE: Rock : Alternative Rock, Brit Pop
 disc: 1
 TOTALDISCS: 1
 TOTALTRACKS: 10
Load subtitles in .
Selected audio codec: FLAC (Free Lossless Audio Codec) [libavcodec]
AUDIO: 44100 Hz, 2 ch, s16le, 0.0 kbit/0.00% (ratio: 0->176400)
AO: [pulse] Init failed: Connection refused
AO: [alsa] 44100Hz 2ch s16le (2 bytes per sample)
[AO_ALSA] Unable to find simple control 'Master',0.
Video: no video
Starting playback...
A:  12.2 (12.1) of 254.3 (04:14.2)  1.6%

Why the hardware error with one file format and not the other?