GNOME Bugzilla – Bug 678220
[0.10] playbin2: deadlock in totem
Last modified: 2012-06-21 13:45:53 UTC
0.10 from git. Second time in half an hour that totem deadlocks on me. I think it's on a song change. Stack trace is this: (gdb) thread apply all bt
+ Trace 230378
Thread 5 (Thread 0x7fd1e62ba700 (LWP 4003))
Here's an (I think) even better one: (gdb) thread apply all bt
+ Trace 230379
Thread 5 (Thread 0x7f30df8fc700 (LWP 6507))
Thread 3 (Thread 0x7f30e00fd700 (LWP 6510))
Thread 1 (Thread 0x7f31096b19c0 (LWP 6483))
Quite easy to reproduce actually if you just do next in the playlist (I have vis enabled, might make a difference timing-wise).
Created attachment 216897 [details] [review] inputselector: avoid notify-tags holding lock unlock before issuing this notification to prevent deadlocks when other elements reacts to new tags. Fixes #678220
Review of attachment 216897 [details] [review]: Please push :)
a396ba2bde151760b6c5a0ec84266674f501bf74 Pushed