I realise that some people have found other solutions to this, but it's still one of the top results for a search on the issue, so I wanted to add some findings of my own that aren't listed here.
I was experiencing this same issue, and by chance I happened to look at Notification Centre and discover that there's a new widget available, Now Playing, which is functionally identical to the iTunes widget I've been using before.
What I did was, with Notification Centre open, I chose edit, removed the iTunes widget and put the Now Playing widget in its place, now iTunes seems to be stable again. In addition to crashing I also had another issue, which was that my media keys weren't working properly for iTunes, swapping widgets resolved that as well.
In my case I updated from El Capitan to High Sierra (yes, yes, I'm a bit slow to update I know) so I assume the iTunes widget is obsolete now, and somehow has compatibility issues under High Sierra. Why it isn't uninstalled automatically in that case I have no idea, but it's working now so that's what matters.