After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 668389 - Rhythmbox crashs after file transfer to Samsung Galaxy Nexus via MTP
Rhythmbox crashs after file transfer to Samsung Galaxy Nexus via MTP
Status: RESOLVED OBSOLETE
Product: rhythmbox
Classification: Other
Component: Removable Media
2.95
Other Linux
: Normal critical
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-01-21 08:36 UTC by bung
Modified: 2018-05-24 17:18 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Logfile from the point when I try to copy the song (28.11 KB, text/x-log)
2012-01-21 08:40 UTC, bung
Details
Debug log (489.16 KB, text/x-log)
2012-01-21 18:10 UTC, bung
Details
Rhythmbox debug trace log (12.80 KB, text/plain)
2012-01-21 20:55 UTC, bung
Details

Description bung 2012-01-21 08:36:44 UTC
Dear Rhythmbox-Devs,

I've encountered an issue with using my Samsung Galaxy Nexus (Android 4.0.2) as an MTP device in Rhythmbox. Recognition went flawless after enabling Debug USB on the device. But whenever I try to transfer a song onto it, Rhythmbox crashs with a segfault. 

(09:21:20) [0x6121170] [write_album_to_device] rb-mtp-thread.c:288: LIBMTP_Create_New_Album failed..

(rhythmbox:2269): Rhythmbox-WARNING **: libmtp error: create_new_abstract_list(): player does not support this abstract type
(09:21:20) [0x2451ba0] [rb_ext_db_request] rb-ext-db.c:664: starting metadata request
[1]    2269 segmentation fault (core dumped)  rhythmbox -d

I'm not quite shure if this isn't rather a libmtp related (libmtp 1.1.1) issue, but maybe you can tell from what the log says (I just copied the part from after plugging in the device, so tell me, if you need additional information).

I'm running Arch Linux x86_64, btw.

Thx in advance!
Comment 1 bung 2012-01-21 08:40:41 UTC
Created attachment 205754 [details]
Logfile from the point when I try to copy the song
Comment 2 André Klapper 2012-01-21 12:10:15 UTC
Could you run rhythmbox in gdb, make it crash, and post the output here?
The commands to enter in a terminal window are:

gdb rhythmbox
run
     (make it crash)
thread apply all bt
     (hit enter a few more times)
     (when you are done:)
quit
Comment 3 bung 2012-01-21 18:10:55 UTC
Created attachment 205769 [details]
Debug log
Comment 4 André Klapper 2012-01-21 18:30:34 UTC
Thanks, that's better, however the trace would be more helpful if you could compile with debug information for rhythmbox, glib2 and libmtp. See https://wiki.archlinux.org/index.php/Debug_-_Getting_Traces for more info.
Comment 5 bung 2012-01-21 20:55:46 UTC
Created attachment 205775 [details]
Rhythmbox debug trace log
Comment 6 bung 2012-01-21 20:58:39 UTC
Learning new stuff is fun! :)

Hope it's ok now...
Comment 7 Christophe Fergeau 2012-01-22 12:09:25 UTC
Yes the trace looks much better now, thanks!
Comment 8 bung 2012-01-23 20:15:33 UTC
(In reply to comment #7)
> Yes the trace looks much better now, thanks!

At your service! :)

Tell me if you need additional information...
Comment 9 John Karahalis [:openjck] 2012-02-22 15:29:49 UTC
This seems to be related to bug 670413.
Comment 10 GNOME Infrastructure Team 2018-05-24 17:18:59 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/rhythmbox/issues/1151.