GNOME Bugzilla – Bug 669826
[pitivi] [discoverer] Deadlocks when loading a project and discovering sources
Last modified: 2013-03-02 23:59:56 UTC
Created attachment 207286 [details]
In the GES version of pitivi, with my "droid mgs" project, I sometimes experience the following:
1. start pitivi
2. load the project
3. the deadlock occurs. This means the UI waits forever after the discoverer, so the progressbar is shown (indicated that the import process is supposedly started) but it stays empty.
Restarting the pitivi and trying again usually works. This seems to occur randomly, it might be a race condition of some kind. The only hint I have is the following gdb trace.
Pitivi project file and media: http://jeff.ecchi.ca/public/gstreamer-669826.tar
Could you attach a backtrace from other threads as well, since it's a deadlock ?
eg: "thread apply all bt" instead of just "bt".
That thread is blocking on a lock in qtdemux but it might be only the victim rather than the culprit.
Is there a way to repro this with ges-launch from this tarball, or does one have to install Pitivi ?
Created attachment 207392 [details]
gdb output from all threads
Here's the requested "thread apply all bt".
Took me 5 tries (starting pitivi and loading the project) before the bug occured.
Moving to NEW, as it is a bug.
*** This bug has been marked as a duplicate of bug 681015 ***