I haven't used iTunes in a long while, preferring to use a much more lightweight program such as VLC to play my music as I no longer have an iDevice and therefore no need for the sync and backup features of iTunes.
However I recently noticed that some of the songs I purchased from the iTunes store a long time ago (2010-ish I think) are in m4p format (all DRM'd up) and therefore cannot be played outside of iTunes. So I reinstalled iTunes to the latest version (12.4.1.6) onto my PC (running Windows 10) on which I had not previously had iTunes installed.
iTunes seems to have installed correctly and I was able to authorize the PC to play the old protected songs and I can play them just fine. What I can't seem to do no matter how I try is get iTunes to burn any playlist to disk. I've tried a playlist with protected songs, one without protected songs, even a playlist with just one unprotected song. Every time iTunes just crashes and windows does it's usual fruitless search for solutions.
I just so happened to have Visual Studio installed on my PC so I clicked debug in the hopes that maybe I could make sense of the error but lacking much experience with C++ all I could tell was that it was trying to access a memory location of 0xFFFFFFF(not sure how many F's) which leads me to suspect it's some kind of null pointer or something, but it doesn't say where in the code it comes from so isn't much help to me.
Googling lead me to several things which were clearly for older versions of iTunes and finally to an apple support article purportedly for iTunes 12 that said confirm the burning settings which it told me I would find in preferences under the Advanced tab. But I guess their instructions are out of date because there are no burning options under the Advanced tab that I can find, nor could I find them under any other tab.
Finally having inserted a blank CD to one of my burners (my PC has 2) iTunes prompted me to burn a disk, but it still crashes just the same.
I'm at a loss as to what to try in order to listen to my old music short of using iTunes to play it. I also figure that perhaps it's a bug in iTunes and waiting for a new release may resolve it, but if there is any way around it I would prefer not to wait.