I chatted with the app owner of Rhythmbox about this. I was right about my above patch fixing this bug but re-introducing a different bug. So ignore that for fixing this.
He says a permanent fix was applied. So looks like Ubuntu's build grabbed the wrong copy of Rhythmbox's source code. Looks to me like this fix was put there a while ago. Oops! Badd Ubuntu! It's commit ID 0b3bc7d1b65af0c864a0c0803c026bb8214d71b3 of the official Rhythmbox GIT repository, applied Nov 29 2012. Just a one line code change. So here are the steps if you want to pull it into Ubuntu for yourself. * Command: apt-get source rhythmmbox (No need to sudo for getting source.) * Unzip the source to rhythmmbox-2.98. * Command: cd rhythmmbox-2.98 * Edit file shell/rb-track-transfer-batch.c: modify line 824 where it's setting encoding-target, change the G_PARAM_CONSTRUCT_ONLY to G_PARAM_CONSTRUCT. * Command: ./configure --prefix=/usr * Command: make * Command: sudo cp shell/.libs/rhythmbox /usr/bin/ Note, the next update from Ubuntu (hopefully with the fix) should overwrite when you install like this. If you don't want to overwrite the Ubuntu installation and instead want it to live side-by-side then... * Don't include --prefix=/usr in the .configure command listed above. Just: ./configure * Do this command instead of sudo cp to install it: sudo make install * At this point you launch it from shell/rhythmbox (in the source directory). * And when you want to uninstall the side-by-side copy: sudo make uninstall -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to rhythmbox in Ubuntu. https://bugs.launchpad.net/bugs/1132215 Title: rhythmbox crashes when syncing library to ipod To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/rhythmbox/+bug/1132215/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs