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 637242 - Whole GUI freezes when dragging some files repeatedly between the visualization and playlist panes
Whole GUI freezes when dragging some files repeatedly between the visualizati...
Status: RESOLVED INCOMPLETE
Product: totem
Classification: Core
Component: Movie player
2.32.x
Other Linux
: Normal normal
: ---
Assigned To: General Totem maintainer(s)
General Totem maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2010-12-14 17:21 UTC by Mahendra Tallur
Modified: 2014-12-10 05:10 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
gdb backtrace with totem & gstreamer symbols installed (16.47 KB, text/plain)
2010-12-14 17:21 UTC, Mahendra Tallur
Details
Sample public domain Amiga tunes to alternate in order to reproduce the bug more easily... (206.46 KB, application/x-gzip)
2010-12-14 17:22 UTC, Mahendra Tallur
Details

Description Mahendra Tallur 2010-12-14 17:21:33 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.
Comment 1 Mahendra Tallur 2010-12-14 17:22:24 UTC
Created attachment 176417 [details]
Sample public domain Amiga tunes to alternate in order to reproduce the bug more easily...
Comment 2 Fabio Durán Verdugo 2010-12-14 23:37:14 UTC
Is my problem or not, I don't know, but I can't reproduce the steps.
Comment 3 Mahendra Tallur 2010-12-15 09:04:58 UTC
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 !
Comment 4 Mahendra Tallur 2010-12-15 09:23:42 UTC
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)
Comment 5 Mahendra Tallur 2010-12-15 09:56:54 UTC
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.
Comment 6 Fabio Durán Verdugo 2010-12-15 14:58:46 UTC
(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.
Comment 7 Mahendra Tallur 2010-12-15 15:31:57 UTC
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 !
Comment 8 Bastien Nocera 2013-03-11 14:09:36 UTC
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).
Comment 9 André Klapper 2014-12-10 05:10:46 UTC
(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.