GNOME Bugzilla – Bug 608393
Rhythmbox hangs w/Archos XS202S attached as MTP device
Last modified: 2018-05-24 14:57:32 UTC
Created attachment 152527 [details] mtp-detect dump Just updated from Mint Gloria 64 to Helena 64. Previously, my trusty little Archos MP3 player showed in Rhythmbox as an MTP player with no problems (and still does on my dual boot Gloria 32). Under Helena 64, however, both Rhythmbox and the Archos hang when the USB connection is made. When connection is broken, Rhythmbox recovers but the Archos requires a reboot. I'm attaching the output from mtp-detect. Not sure how relevant, but debug from Rhythmbox under Gloria and Helena differs as follows: GLORIA (19:59:44) [0x9215408] [rb_source_set_property] rb-source.c:623: Setting GminiXS202 visibility to 1 (19:59:44) [0x9215408] [rb_sourcelist_append] rb-sourcelist.c:1128: inserting source 0x97692e0 to group devices (19:59:44) [0x9215408] [paned_size_allocate_cb] rb-shell.c:2863: paned position 160 (19:59:44) [0x9215408] [sidebar_paned_size_allocate_cb] rb-shell.c:2873: sidebar paned position 300 (19:59:44) [0x9215408] [paned_size_allocate_cb] rb-browser-source.c:763: paned size allocate (19:59:44) [0x9215408] [paned_size_allocate_cb] rb-shell.c:2863: paned position 160 HELENA (21:05:59) [0xe0e040] [rb_source_set_property] rb-source.c:623: Setting GminiXS202 visibility to 1 (21:05:59) [0xe0e040] [uevent_cb] rb-removable-media-manager.c:584: created a source for this device (21:05:59) [0xe0e040] [rb_sourcelist_append] rb-sourcelist.c:1128: inserting source 0x23cc060 to group devices (21:05:59) [0xe0e040] [uevent_cb] rb-removable-media-manager.c:571: add event for /sys/devices/pci0000:00/0000:00:13.2/usb2/2-4/2-4:1.0 (0) (21:05:59) [0xe0e040] [create_source_device_cb] rb-mtp-plugin.c:323: can't get udev device number for this device
Please provide a stack trace from rhythmbox when it's hung. See http://live.gnome.org/GettingTraces for more information on how to do this.
Created attachment 152770 [details] Trace from dbg
Here we go. I've installed the rhythmbox-dbg package, but I'm not sure if that's helped the trace. When rhythmbox hung, I CTRL+C'd back to the dbg prompt to generate the trace.
debug packages from libusb, libmtp and glib, libc would be useful too. Did you type "thread apply all bt" at the prompt or something else?
Created attachment 152775 [details] Trace from dbg, take 2 Hopefully I've done this right (I'm new to this debugging lark)!
(gdb) thread apply all bt
+ Trace 223107
Thread 1 (Thread 0x7ffff7fbe7d0 (LWP 4510))
-- 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/866.