GNOME Bugzilla – Bug 637242
Whole GUI freezes when dragging some files repeatedly between the visualization and playlist panes
Last modified: 2014-12-10 05:10:46 UTC
Created attachment 176416 [details] gdb backtrace with totem & gstreamer symbols installed Hi ! This is a VERY tricky bug I reported in the Ubuntu bug tracker as well : https://bugs.launchpad.net/ubuntu/+source/totem/+bug/660222 Short form : when dragging some music files from Nautilus to Totem, constantly moving the mouse cursor between the visualization (goom) and playlist panes, everything eventually freezes and I have to kill the X server... HOW TO REPRODUCE (occurs here within 30 seconds each time), Ubuntu 10.10 AMD64 here. 1) open totem 2) play a music file (please use the (public domain) Amiga .mod files I will attach below, for some reason, I manage to reproduce the problem more easily with those -- but it also occurs with mp3s) 3) now drag a 2nd music file above the totem window. DO NOT DROP YET ! Just move the mouse cursor very quickly BETWEEN THE VISUALIZATION (goom enabled) AND PLAYLIST panes. Do it for about 15 seconds 4) the file icon may disappear after a few seconds. If it doesn't : play the 2nd file and drag the 1st file (& goto 2 until the problem occurs) 5) once the dragged icon has disappeared : the GUI is completely locked. Actually not completely : - the music is still being played - you can still move the mouse cursor but its state is frozen (it can be a "move" "add" or "normal" cursor) - sometimes you can still scroll within the playlist -- as if the mouse cursor was "locked" inside the playlist - nothing else responds and you have to kill the X server ! This is a really weird bug but I managed to trigger it about 15 times in half an hour. Please try with the "mod" music files below. I also attach a gdb backtrace (with the totem symbols installed but maybe more are required ?) -- I started gdb under the text console and exported the display for totem. Please note : I am using the nvidia proprietary drivers. I triggered the bug with both compiz enabled AND disabled.
Created attachment 176417 [details] Sample public domain Amiga tunes to alternate in order to reproduce the bug more easily...
Is my problem or not, I don't know, but I can't reproduce the steps.
This bug has probably a much wider scoper than just Totem ; it is probably rather a GTK (or overall GNOME) issue. A friend of mine actually experience this once in a while. But, I can reproduce it pretty easily with nautilus + totem. It seems pretty serious :) Please tell me how I can help !
Fabio : did you try by alternating the 2 .mod files I sent above ? Did you try to repeat several times the steps (maybe 10 times) ? (move frantically the icon of a file while the other is playing, between the visu & playlist panes, for about 15 seconds, then switch... Do you have the goom animation playing ? If we could figure out a way to reliably reproduce it... Do you have the same distro as me ? (ubuntu 10.10 amd64 + nvidia chip)
2 more important pieces of information : - issue also occurs with the Nouveau Nvidia driver and not only the proprietary one - "to unlock the mouse" you actually have to kill the nautilus process from the text console. This way you don't need to restart the X server.
(In reply to comment #4) > Fabio : did you try by alternating the 2 .mod files I sent above ? Did you try > to repeat several times the steps (maybe 10 times) ? (move frantically the icon > of a file while the other is playing, between the visu & playlist panes, for > about 15 seconds, then switch... Do you have the goom animation playing ? > > If we could figure out a way to reliably reproduce it... Do you have the same > distro as me ? (ubuntu 10.10 amd64 + nvidia chip) yes but I dont know, but I can't confirm the bug. I try with FC14 and intel chips I will try again later.
Fabio : I don't know if it helps, but I just reproduced it under the LiveCD of Fedora 14 Gnome Edition 64 bits. As it happens with both the OSS and proprietary Nvidia drivers, I guess that unrelated to the GFX board. Cheers !
Can you still reproduce this with a recent version of Totem? (such as Totem 3.6 which uses GStreamer 1.0 and GTK+ 3.0).
(In reply to comment #8) > Can you still reproduce this with a recent version of Totem? (such as Totem 3.6 > which uses GStreamer 1.0 and GTK+ 3.0). Hi Mahendra, I am closing this bug report as no updated information has been provided. Please feel free to reopen this bug if you can still reproduce this with Totem 3.14.