can't drag and drop track into playlist

Bug #43647 reported by bjoern
10
Affects Status Importance Assigned to Milestone
rhythmbox (Ubuntu)
Invalid
Medium
Ubuntu Desktop Bugs

Bug Description

I'm using rhythmbox 0.9.3.1-0ubuntu9 from Ubuntu Dapper.

I can't drag and drop some tracks from the rhythmbox browser into a new playlist.

rhythmbox -d produces this output:

[0x8123890] [rb_tree_dnd_motion_notify_event_cb] rb-tree-dnd.c:588 (19:35:45): drag begin
[0x8123890] [set_context_data] rb-tree-dnd.c:352 (19:35:45): Setting path_list: index=138650656
[0x8123890] [rb_tree_dnd_drag_motion_cb] rb-tree-dnd.c:619 (19:35:45): drag and drop motion: (123,318)
[0x8123890] [rb_sourcelist_model_row_drop_position] rb-sourcelist-model.c:404 (19:35:45): text/uri-list type
[0x8123890] [filter_drop_position] rb-tree-dnd.c:386 (19:35:45): filtered drop position: TRUE
[0x8123890] [rb_tree_dnd_drag_motion_cb] rb-tree-dnd.c:619 (19:35:46): drag and drop motion: (80,310)
[0x8123890] [rb_sourcelist_model_row_drop_position] rb-sourcelist-model.c:404 (19:35:46): text/uri-list type
[0x8123890] [filter_drop_position] rb-tree-dnd.c:386 (19:35:46): filtered drop position: TRUE
[0x8123890] [rb_tree_dnd_drag_motion_cb] rb-tree-dnd.c:619 (19:35:46): drag and drop motion: (76,309)
[0x8123890] [rb_sourcelist_model_row_drop_position] rb-sourcelist-model.c:404 (19:35:46): text/uri-list type
[0x8123890] [filter_drop_position] rb-tree-dnd.c:386 (19:35:46): filtered drop position: TRUE
[0x8123890] [rb_tree_dnd_drag_motion_cb] rb-tree-dnd.c:619 (19:35:46): drag and drop motion: (74,309)
[0x8123890] [rb_sourcelist_model_row_drop_position] rb-sourcelist-model.c:404 (19:35:46): text/uri-list type
[0x8123890] [filter_drop_position] rb-tree-dnd.c:386 (19:35:46): filtered drop position: TRUE
[0x8123890] [rb_tree_dnd_drag_motion_cb] rb-tree-dnd.c:619 (19:35:46): drag and drop motion: (72,309)
[0x8123890] [rb_sourcelist_model_row_drop_position] rb-sourcelist-model.c:404 (19:35:46): text/uri-list type
[0x8123890] [filter_drop_position] rb-tree-dnd.c:386 (19:35:46): filtered drop position: TRUE
[0x8123890] [rb_tree_dnd_drag_motion_cb] rb-tree-dnd.c:619 (19:35:46): drag and drop motion: (69,308)
[0x8123890] [rb_sourcelist_model_row_drop_position] rb-sourcelist-model.c:404 (19:35:46): text/uri-list type
[0x8123890] [filter_drop_position] rb-tree-dnd.c:386 (19:35:46): filtered drop position: TRUE
[0x8123890] [rb_tree_dnd_drag_motion_cb] rb-tree-dnd.c:619 (19:35:46): drag and drop motion: (67,307)
[0x8123890] [rb_sourcelist_model_row_drop_position] rb-sourcelist-model.c:404 (19:35:46): text/uri-list type
[0x8123890] [filter_drop_position] rb-tree-dnd.c:386 (19:35:46): filtered drop position: TRUE
[0x8123890] [rb_tree_dnd_drag_motion_cb] rb-tree-dnd.c:619 (19:35:46): drag and drop motion: (65,306)
[0x8123890] [rb_sourcelist_model_row_drop_position] rb-sourcelist-model.c:404 (19:35:46): text/uri-list type
[0x8123890] [filter_drop_position] rb-tree-dnd.c:386 (19:35:46): filtered drop position: TRUE
[0x8123890] [rb_tree_dnd_drag_motion_cb] rb-tree-dnd.c:619 (19:35:46): drag and drop motion: (63,305)
[0x8123890] [rb_sourcelist_model_row_drop_position] rb-sourcelist-model.c:404 (19:35:46): text/uri-list type
[0x8123890] [filter_drop_position] rb-tree-dnd.c:386 (19:35:46): filtered drop position: TRUE
[0x8123890] [rb_tree_dnd_drag_motion_cb] rb-tree-dnd.c:619 (19:35:46): drag and drop motion: (62,305)
[0x8123890] [rb_sourcelist_model_row_drop_position] rb-sourcelist-model.c:404 (19:35:46): text/uri-list type
[0x8123890] [filter_drop_position] rb-tree-dnd.c:386 (19:35:46): filtered drop position: TRUE
[0x8123890] [rb_tree_dnd_drag_motion_cb] rb-tree-dnd.c:619 (19:35:46): drag and drop motion: (62,304)
[0x8123890] [rb_sourcelist_model_row_drop_position] rb-sourcelist-model.c:404 (19:35:46): text/uri-list type
[0x8123890] [filter_drop_position] rb-tree-dnd.c:386 (19:35:46): filtered drop position: TRUE
[0x8123890] [rb_tree_dnd_drag_motion_cb] rb-tree-dnd.c:677 (19:35:46): Setting up a new select on drag timeout
[0x8123890] [rb_tree_dnd_drag_motion_cb] rb-tree-dnd.c:619 (19:35:46): drag and drop motion: (61,304)
[0x8123890] [rb_sourcelist_model_row_drop_position] rb-sourcelist-model.c:404 (19:35:46): text/uri-list type
[0x8123890] [filter_drop_position] rb-tree-dnd.c:386 (19:35:46): filtered drop position: TRUE
[0x8123890] [rb_tree_dnd_drag_motion_cb] rb-tree-dnd.c:619 (19:35:46): drag and drop motion: (60,303)
[0x8123890] [rb_sourcelist_model_row_drop_position] rb-sourcelist-model.c:404 (19:35:46): text/uri-list type
[0x8123890] [filter_drop_position] rb-tree-dnd.c:386 (19:35:46): filtered drop position: TRUE
[0x8123890] [rb_tree_dnd_drag_motion_cb] rb-tree-dnd.c:619 (19:35:46): drag and drop motion: (59,303)
[0x8123890] [rb_sourcelist_model_row_drop_position] rb-sourcelist-model.c:404 (19:35:46): text/uri-list type
[0x8123890] [filter_drop_position] rb-tree-dnd.c:386 (19:35:46): filtered drop position: TRUE
[0x8123890] [rb_tree_dnd_drag_motion_cb] rb-tree-dnd.c:619 (19:35:46): drag and drop motion: (58,302)
[0x8123890] [rb_sourcelist_model_row_drop_position] rb-sourcelist-model.c:404 (19:35:46): text/uri-list type
[0x8123890] [filter_drop_position] rb-tree-dnd.c:386 (19:35:46): filtered drop position: TRUE
[0x8123890] [rb_tree_dnd_drag_motion_cb] rb-tree-dnd.c:619 (19:35:46): drag and drop motion: (56,300)
[0x8123890] [rb_sourcelist_model_row_drop_position] rb-sourcelist-model.c:404 (19:35:46): text/uri-list type
[0x8123890] [filter_drop_position] rb-tree-dnd.c:386 (19:35:46): filtered drop position: TRUE
[0x8123890] [rb_tree_dnd_drag_motion_cb] rb-tree-dnd.c:619 (19:35:46): drag and drop motion: (55,300)
[0x8123890] [rb_sourcelist_model_row_drop_position] rb-sourcelist-model.c:404 (19:35:46): text/uri-list type
[0x8123890] [filter_drop_position] rb-tree-dnd.c:386 (19:35:46): filtered drop position: TRUE
[0x8123890] [rb_tree_dnd_drag_motion_cb] rb-tree-dnd.c:619 (19:35:46): drag and drop motion: (54,299)
[0x8123890] [rb_sourcelist_model_row_drop_position] rb-sourcelist-model.c:404 (19:35:46): text/uri-list type
[0x8123890] [filter_drop_position] rb-tree-dnd.c:386 (19:35:46): filtered drop position: TRUE
[0x8123890] [rb_tree_dnd_drag_motion_cb] rb-tree-dnd.c:619 (19:35:46): drag and drop motion: (53,299)
[0x8123890] [rb_sourcelist_model_row_drop_position] rb-sourcelist-model.c:404 (19:35:46): text/uri-list type
[0x8123890] [filter_drop_position] rb-tree-dnd.c:386 (19:35:46): filtered drop position: TRUE
[0x8123890] [rb_tree_dnd_drag_motion_cb] rb-tree-dnd.c:619 (19:35:46): drag and drop motion: (49,296)
[0x8123890] [rb_sourcelist_model_row_drop_position] rb-sourcelist-model.c:404 (19:35:46): text/uri-list type
[0x8123890] [filter_drop_position] rb-tree-dnd.c:386 (19:35:46): filtered drop position: TRUE
[0x8123890] [rb_tree_dnd_drag_motion_cb] rb-tree-dnd.c:619 (19:35:46): drag and drop motion: (47,296)
[0x8123890] [rb_sourcelist_model_row_drop_position] rb-sourcelist-model.c:404 (19:35:46): text/uri-list type
[0x8123890] [filter_drop_position] rb-tree-dnd.c:386 (19:35:46): filtered drop position: TRUE
[0x8123890] [rb_tree_dnd_drag_motion_cb] rb-tree-dnd.c:619 (19:35:46): drag and drop motion: (46,295)
[0x8123890] [rb_sourcelist_model_row_drop_position] rb-sourcelist-model.c:404 (19:35:46): text/uri-list type
[0x8123890] [filter_drop_position] rb-tree-dnd.c:386 (19:35:46): filtered drop position: TRUE
[0x8123890] [rb_tree_dnd_drag_motion_cb] rb-tree-dnd.c:619 (19:35:46): drag and drop motion: (45,295)
[0x8123890] [rb_sourcelist_model_row_drop_position] rb-sourcelist-model.c:404 (19:35:46): text/uri-list type
[0x8123890] [filter_drop_position] rb-tree-dnd.c:386 (19:35:46): filtered drop position: TRUE
[0x8123890] [rb_tree_dnd_drag_motion_cb] rb-tree-dnd.c:619 (19:35:46): drag and drop motion: (44,295)
[0x8123890] [rb_sourcelist_model_row_drop_position] rb-sourcelist-model.c:404 (19:35:46): text/uri-list type
[0x8123890] [filter_drop_position] rb-tree-dnd.c:386 (19:35:46): filtered drop position: TRUE
[0x8123890] [rb_tree_dnd_drag_motion_cb] rb-tree-dnd.c:619 (19:35:46): drag and drop motion: (43,295)
[0x8123890] [rb_sourcelist_model_row_drop_position] rb-sourcelist-model.c:404 (19:35:46): text/uri-list type
[0x8123890] [filter_drop_position] rb-tree-dnd.c:386 (19:35:46): filtered drop position: TRUE
[0x8123890] [rb_tree_dnd_drag_motion_cb] rb-tree-dnd.c:619 (19:35:46): drag and drop motion: (43,294)
[0x8123890] [rb_sourcelist_model_row_drop_position] rb-sourcelist-model.c:404 (19:35:46): text/uri-list type
[0x8123890] [filter_drop_position] rb-tree-dnd.c:386 (19:35:46): filtered drop position: TRUE
[0x8123890] [rb_tree_dnd_drag_motion_cb] rb-tree-dnd.c:619 (19:35:46): drag and drop motion: (42,294)
[0x8123890] [rb_sourcelist_model_row_drop_position] rb-sourcelist-model.c:404 (19:35:46): text/uri-list type
[0x8123890] [filter_drop_position] rb-tree-dnd.c:386 (19:35:46): filtered drop position: TRUE
[0x8123890] [remove_select_on_drag_timeout] rb-tree-dnd.c:497 (19:35:46): Removing the select on drag timeout
[0x8123890] [rhythmdb_query_model_drag_data_get] rhythmdb-query-model.c:1403 (19:35:46): getting drag data
[0x8123890] [rb_sourcelist_model_row_drop_position] rb-sourcelist-model.c:404 (19:35:46): text/uri-list type
[0x8123890] [filter_drop_position] rb-tree-dnd.c:386 (19:35:46): filtered drop position: TRUE
[0x8123890] [rb_sourcelist_model_drag_data_received] rb-sourcelist-model.c:250 (19:35:46): text/uri-list drag data received
[0x8123890] [drop_received_cb] rb-sourcelist.c:561 (19:35:46): drop recieved
[0x8123890] [queue_stat_uri] rhythmdb.c:1789 (19:35:46): queueing stat for "file:///home/bes/media/music/first%20class%20-%20the%20finest%20in%20house/2006/cd1/03%20-%20Picco%20-%20It%20goes%20on%20&%20on.ogg"
[0x8144890] [action_thread_main] rhythmdb.c:2004 (19:35:46): executing RHYTHMDB_ACTION_STAT for "file:///home/bes/media/music/first%20class%20-%20the%20finest%20in%20house/2006/cd1/03%20-%20Picco%20-%20It%20goes%20on%20&%20on.ogg"
[0x8123890] [rhythmdb_process_events] rhythmdb.c:1674 (19:35:46): processing RHYTHMDB_EVENT_STAT
[0x8123890] [rhythmdb_process_stat_event] rhythmdb.c:1464 (19:35:46): not modified: file:///home/bes/media/music/first%20class%20-%20the%20finest%20in%20house/2006/cd1/03%20-%20Picco%20-%20It%20goes%20on%20&%20on.ogg
[0x8123890] [rb_playlist_manager_save_playlists_async] rb-playlist-manager.c:751 (19:35:48): saving the playlists
[0x8123890] [rb_playlist_manager_save_playlists_async] rb-playlist-manager.c:794 (19:35:48): no save needed, ignoring

bjoern (bes-schiessle)
description: updated
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks for your bug. What does happen when you try to dnd them? Does it happen with all the songs or just some of them?

Changed in rhythmbox:
assignee: nobody → desktop-bugs
status: Unconfirmed → Needs Info
Revision history for this message
bjoern (bes-schiessle) wrote :

nothing happens. The song just doesn't appear in the playlist where i dnd it.
It just happens with some files but all are ripped from the same cd on the same computer with sound juicer.

I think it has something to do with the characters in the filename. The file where this problem appears has a '&' in the filename if i remove the '&' from the filename i can dnd it.

Revision history for this message
Sebastien Bacher (seb128) wrote :

thats a duplicate of bug #37115 then

Changed in rhythmbox:
status: Needs Info → Rejected
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.