Rhythmbox, vlc and totem instantly crash when opening a m4a file. When I run rhythmbox -d and play a m4a file, I receive this message:
(rhythmbox:9023): GStreamer-CRITICAL **: gst_structure_new_empty: assertion 'gst_structure_validate_name (name)' failed (09:46:00) [0x26048a0] [connection_closed_cb] rb-metadata-dbus-service.c:218: client >connection closed g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream >returned 0 bytes on an async read (g-io-error-quark, 0). Exiting. Segmentation fault (core dumped)
Also, I can't see the properties of m4a files (right-click > Properties crashes Nautilus)
I tried reinstalling all the gstreamer-plugins and deleting the contents of ~/.gstreamer-0.10 to no avail. Also tried purging and reinstalling rhythmbox many times.
I'm not sure if it's related or not, but I had recently installed ffmpeg (the actual one from the ppa (ppa:jon-severinsson/ffmpeg)). Since I thought it could be related, I apt-get remove'd it but it changed nothing.
The same m4a files work with xine and in Audacity, which leads me to believe it's a problem with gstreamer... but I'm not sure what to try next. Ideas?