The problem is solved. It seems that the problem was some kind of conflict between libmtp versions. I had installed libmtp 1.0.1 compiled from source and it seems that some update installed libmtp 0.3.7 from the repositories. I just uninstalled libmtp 1.0.1 and leave the old one from the repositories.
After doing that rhythmbox stopped crashing and mounts the player in MTP mode correctly. As a side note, any program that needs to access the player in MTP mode (i.e. rhythmbox, gnomad) need to be running BEFORE the device is plugged. If the device is plugged without any of these programs running it just mounts as MSC, that's great, but if I run rhythmbox after that, rhythmbox will not see the player unless unplugged and plugged again. These doesn't happen is other distros (i.e. openSUSE 11.1) thats why it seems odd to me. -- rhythmbox crashed with SIGSEGV in g_list_prepend() https://bugs.launchpad.net/bugs/443331 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs