GNOME Bugzilla – Bug 636315
[playbin2] hangs occasionally when playing several mp3 with covers in a row
Last modified: 2012-10-03 23:49:33 UTC
Created attachment 175726 [details] Totem stack trace when hanging after changing the track Hi ! Here's a bug report I also made on Launchpad using Totem 2.32.0 under Ubuntu 10.10 AMD64 (fresh clean install) : https://bugs.launchpad.net/ubuntu/+source/totem/+bug/684343 I though I would report it upstream as well. Here's an issue I can easily reproduce + I attached a stack trace. I have to : 1) open totem 2) open a couple of mp3s : in my case : the Machinarium soundtrack, in mp3s, with a cover.jpg file that is displayed while playing 3) play some tracks : I have to change the track from 5 to 50 files before the problem actually occurs. 4) it doesn't crash but the GUI hangs. Also, sound is played but the cover is not displayed when it happens (black area instead). --> only solution is to kill the task --> the attached stack trace was after loading about 50 mp3 files ; the totem GUI hanged when trying to play "09 The Black Cap Brothergood Theme.mp3" but that is random. During my previous tests without gdb, the crash occured much more quickly. What should happen : play the file / display the cover What happens : GUI freezes / cover not displayed / but it still plays the mp3 file Cheers !
Dont freeze in 2.32 for me. can you test in this version?
Hmm, I'm actually using Totem 2.32.0 / GStreamer 0.10.30 / Ubuntu 10.10. It seems to be triggered by *some* albums. I just tried a couple of them, and it only occured with the Machinarium Soundtrack (I'll try to find other album that trigger it and which are free). Do you have it by any chance ? Do you think I could upload 1 or 2 tracks temporarily for testing purposes ? Ah : I managed to trigger the problem with this free album : http://elmobo.bandcamp.com/album/early-years-coktel-vision Load all file in the playlist and quickly try to play them all until it hangs. Works here at least...
But it's definitely easier to trigger it with the first aforementioned album (Machinarium Soundtrack). BTW, sorry for the typos.
Could you install debug symbols for GStreamer and produce another stack trace please? The one you've provided is missing useful information. Thank you.
Ok i do it, and get the freeze, press control + C and get this trace Program received signal SIGINT, Interrupt. 0x00110416 in __kernel_vsyscall () (gdb) bt full
+ Trace 224956
Created attachment 175794 [details] Backtrace with gstreamer symbols too Here's another stack trace. Probably not necessary as Fabio did post one too :)
Can reproduce this with git if visualisations are enabled in totem. Moving to playbin2/playsink for now.
Still happens, marking as duplicate of other bug because it's got more recent traces. *** This bug has been marked as a duplicate of bug 683574 ***