GNOME Bugzilla – Bug 678254
Rhythmbox UI hangs when double clicking on visualisation window
Last modified: 2012-07-01 02:00:38 UTC
If a song is playing and the visualisation is selected it's fine. Double clicking the visualisation window however launches a small blank window and the whole interface locks up. Oddly audio playback is unaffected. Below is a tail of the debug log and I've attached a screenshot as well. ------------------- <snip> (16:57:17) [0x91b29a0] [window_focus_cb] rb-mmkeys-plugin.c:169: window got focus, re-grabbing media keys (16:57:17) [0x91b29a0] [tick_cb] rb-shell-player.c:3622: tick: [file:///home/nick/Music/04%20-%20Too%20Close.mp3, 6026435000:256000000000(0)] (16:57:17) [0x91b29a0] [tick_cb] rb-shell-player.c:3622: tick: [file:///home/nick/Music/04%20-%20Too%20Close.mp3, 6226779000:256000000000(0)] (16:57:18) [0x91b29a0] [sync_window_settings] rb-shell.c:2243: paned position 253 (16:57:18) [0x91b29a0] [sync_window_settings] rb-shell.c:2250: right_paned position 400 (16:57:18) [0x91b29a0] [sync_window_settings] rb-shell.c:2257: sidebar paned position 300 (16:57:18) [0x91b29a0] [tick_cb] rb-shell-player.c:3622: tick: [file:///home/nick/Music/04%20-%20Too%20Close.mp3, 6427826000:256000000000(0)] (16:57:18) [0x91b29a0] [tick_cb] rb-shell-player.c:3622: tick: [file:///home/nick/Music/04%20-%20Too%20Close.mp3, 6628395000:256000000000(0)] (16:57:18) [0x91b29a0] [tick_cb] rb-shell-player.c:3622: tick: [file:///home/nick/Music/04%20-%20Too%20Close.mp3, 6829029000:256000000000(0)] (16:57:18) [0x91b29a0] [tick_cb] rb-shell-player.c:3622: tick: [file:///home/nick/Music/04%20-%20Too%20Close.mp3, 7030333000:256000000000(0)] (16:57:19) [0x91b29a0] [tick_cb] rb-shell-player.c:3622: tick: [file:///home/nick/Music/04%20-%20Too%20Close.mp3, 7230431000:256000000000(0)] (16:57:19) [0x91b29a0] [tick_cb] rb-shell-player.c:3622: tick: [file:///home/nick/Music/04%20-%20Too%20Close.mp3, 7430882000:256000000000(0)] (16:57:19) [0x91b29a0] [tick_cb] rb-shell-player.c:3622: tick: [file:///home/nick/Music/04%20-%20Too%20Close.mp3, 7631938000:256000000000(0)] (16:57:19) [0x91b29a0] [tick_cb] rb-shell-player.c:3622: tick: [file:///home/nick/Music/04%20-%20Too%20Close.mp3, 7833038000:256000000000(0)] (16:57:19) [0x91b29a0] [tick_cb] rb-shell-player.c:3622: tick: [file:///home/nick/Music/04%20-%20Too%20Close.mp3, 8034083000:256000000000(0)] (16:57:20) [0x91b29a0] [tick_cb] rb-shell-player.c:3622: tick: [file:///home/nick/Music/04%20-%20Too%20Close.mp3, 8235160000:256000000000(0)] (16:57:20) [0x91b29a0] [tick_cb] rb-shell-player.c:3622: tick: [file:///home/nick/Music/04%20-%20Too%20Close.mp3, 8435636000:256000000000(0)] (16:57:20) [0x91b29a0] [tick_cb] rb-shell-player.c:3622: tick: [file:///home/nick/Music/04%20-%20Too%20Close.mp3, 8636081000:256000000000(0)] (16:57:20) [0x91b29a0] [tick_cb] rb-shell-player.c:3622: tick: [file:///home/nick/Music/04%20-%20Too%20Close.mp3, 8836945000:256000000000(0)] (16:57:20) [0x91b29a0] [tick_cb] rb-shell-player.c:3622: tick: [file:///home/nick/Music/04%20-%20Too%20Close.mp3, 9038175000:256000000000(0)] (16:57:21) [0x91b29a0] [tick_cb] rb-shell-player.c:3622: tick: [file:///home/nick/Music/04%20-%20Too%20Close.mp3, 9239276000:256000000000(0)] (16:57:21) [0x91b29a0] [display_page_selected_cb] rb-shell.c:2355: page selected (16:57:21) [0x91b29a0] [rb_shell_select_page] rb-shell.c:2600: selecting page 0x9852010 (16:57:21) [0x91b29a0] [fixate_vis_caps] rb-visualizer-plugin.c:116: fixating caps towards 640x480, 25/1 (16:57:21) [0x91b29a0] [fixate_vis_caps] rb-visualizer-plugin.c:127: setting fixed caps on capsfilter: video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)640, height=(int)480, framerate=(fraction)25/1 (16:57:21) [0x91b29a0] [start_visualizer_cb] rb-visualizer-plugin.c:285: enabling vis; new playbin2 flags 1f (16:57:21) [0x91b29a0] [rb_shell_clipboard_set_source_internal] rb-shell-clipboard.c:354: selected source (nil) (16:57:21) [0x91b29a0] [rb_shell_clipboard_sync] rb-shell-clipboard.c:600: syncing clipboard (16:57:21) [0x91b29a0] [rb_shell_player_set_source_internal] rb-shell-player.c:1120: selected source (nil) (16:57:21) [0x91b29a0] [rb_shell_player_sync_with_selected_source] rb-shell-player.c:3418: syncing with selected source: (nil) (16:57:21) [0x91b29a0] [rb_shell_player_sync_buttons] rb-shell-player.c:3038: syncing with source 0x91e81d8 (16:57:21) [0x91b29a0] [rb_statusbar_set_property] rb-statusbar.c:339: selected page 0x9852010 (16:57:21) [0x91b29a0] [rb_statusbar_sync_status] rb-statusbar.c:467: updating status with: '', '', 999.000000 (16:57:21) [0x91b29a0] [shell_selected_page_notify_cb] rb-disc-recorder-plugin.c:638: RBDiscRecorderPlugin selected page changed (16:57:21) [0x91b29a0] [tick_cb] rb-shell-player.c:3622: tick: [file:///home/nick/Music/04%20-%20Too%20Close.mp3, 11676734253:256000000000(0)] (16:57:21) [0x91b29a0] [elapsed_nano_changed_cb] rb-mpris-plugin.c:1333: emitting Seeked; new time 11676734 (16:57:21) [0x91b29a0] [tick_cb] rb-shell-player.c:3622: tick: [file:///home/nick/Music/04%20-%20Too%20Close.mp3, 11676734246:256000000000(0)] (16:57:21) [0x91b29a0] [elapsed_nano_changed_cb] rb-mpris-plugin.c:1333: emitting Seeked; new time 11676734 (16:57:21) [0x91b29a0] [sync_window_settings] rb-shell.c:2243: paned position 253 (16:57:21) [0x91b29a0] [sync_window_settings] rb-shell.c:2250: right_paned position 400 (16:57:21) [0x91b29a0] [sync_window_settings] rb-shell.c:2257: sidebar paned position 300 (16:57:21) [0x91b29a0] [tick_cb] rb-shell-player.c:3622: tick: [file:///home/nick/Music/04%20-%20Too%20Close.mp3, 11676734240:256000000000(0)] (16:57:21) [0x91b29a0] [elapsed_nano_changed_cb] rb-mpris-plugin.c:1333: emitting Seeked; new time 11676734 (16:57:21) [0x91b29a0] [tick_cb] rb-shell-player.c:3622: tick: [file:///home/nick/Music/04%20-%20Too%20Close.mp3, 11676734231:256000000000(0)] (16:57:21) [0x91b29a0] [elapsed_nano_changed_cb] rb-mpris-plugin.c:1333: emitting Seeked; new time 11676734 (16:57:22) [0x91b29a0] [tick_cb] rb-shell-player.c:3622: tick: [file:///home/nick/Music/04%20-%20Too%20Close.mp3, 11676734224:256000000000(0)] (16:57:22) [0x91b29a0] [elapsed_nano_changed_cb] rb-mpris-plugin.c:1333: emitting Seeked; new time 11676734 (16:57:22) [0x91b29a0] [tick_cb] rb-shell-player.c:3622: tick: [file:///home/nick/Music/04%20-%20Too%20Close.mp3, 11676734215:256000000000(0)] (16:57:22) [0x91b29a0] [elapsed_nano_changed_cb] rb-mpris-plugin.c:1333: emitting Seeked; new time 11676734 (16:57:22) [0x91b29a0] [tick_cb] rb-shell-player.c:3622: tick: [file:///home/nick/Music/04%20-%20Too%20Close.mp3, 11702856663:256000000000(0)] (16:57:22) [0x91b29a0] [tick_cb] rb-shell-player.c:3622: tick: [file:///home/nick/Music/04%20-%20Too%20Close.mp3, 11702856663:256000000000(0)] (16:57:22) [0x91b29a0] [tick_cb] rb-shell-player.c:3622: tick: [file:///home/nick/Music/04%20-%20Too%20Close.mp3, 11702856663:256000000000(0)] (16:57:22) [0x91b29a0] [start_fullscreen] rb-visualizer-page.c:105: starting fullscreen display
Created attachment 216609 [details] example screenshot (in JPEG format as BGO can't handle screenshot PNG image size :(
Thanks for taking the time to report this bug. Without a stack trace from the hang it's very hard to determine what caused it. Can you get us a stack trace? Please see http://live.gnome.org/GettingTraces for more information on how to do so. Thanks in advance!
Hey Jonathan - there's no crash. Just a locked up UI so no stack trace for this particular bug. Happy to do any other debugging though. HTH, Nick.
Just attach gdb to it once it's locked up and get a stack trace from there.
Apparently I need 1.4GB of space for the debug packages. I will have to do this on my desktop machine as I can't spare that on my laptop as am away with work. It's reproducible every time on F17 though so I will be able to do it on my desktop when I get home but it's trivial to reproduce so anyone else can take up the mantle. Thanks.
commit 45eaac4 fixes this.