GNOME Bugzilla – Bug 597830
Hanging when rendering if I open and save settings dialog
Last modified: 2010-02-10 14:45:19 UTC
I've just installed pitivi v0.13.3 from the PPA (I'm running Jaunty 64bit). I've set up a simple project with a jpg image and an ogv video put together (no audio). Symptom: When I try to render the project, it will sometimes hang without doing anything. The progress bar will say "Rendering" but nothing happens even if I wait. This seems to only occur after I open the Settings: Modify dialog and click OK (if I press Cancel, it's fine). I opened the project from the commandline and I get the following traceback... Traceback (most recent call last):
+ Trace 218159
if not self.app.shutdown():
if Pitivi.shutdown(self):
if self.projectManager.current and not self.projectManager.closeRunningProject():
self.current.release()
self.pipeline.release()
i.deactivate()
self._releasePipelineObjects()
self.pipeline.releaseQueueForFactoryStream(consumer, consstream)
stream_entry = self._getStreamEntryForFactoryStream(factory, stream)
factory_entry = self._getFactoryEntryForStream(factory, stream, create)
raise PipelineError() pitivi.pipeline.PipelineError
On further inspection, the Pipeline error only occurs when I try to click the Cancel button when rendering hangs. It doesn't occur at the point of hanging, only at the point of clicking the cancel button. Unfortunately, nothing is outputted when it hangs.
The uploader is currently broken, so I'm putting a link here to my debug.log output. http://cobradragon.com/~adam/debug.log
I wonder if this may be related to bug #596134 or bug #597252
FYI In my project, I have a jpg file at the very beginning of the timeline, followed by a clip.
I just created a new project with only an ogv clip (no jpg) and rendered that (after opening and closing the options window). I had the same hanging issue as before.
One more comment ;) My original post didn't mention it, but the clip I'm importing does not contain an audio stream. I'm not sure if that makes a difference though.
There is a still image in your timeline, and I recall that causing problems, blocking renders in 0.13.3. It has recently been fixed in pitivi git, among other things (such as the infamous "doesn't render if not seeked beforehand" bug). Can you test with pitivi git?
I can still reproduce the issue in the version from git. Here is what I do: 1. Start pitivi (empty project) 2. Import a clip to the library 3. Drag the clip to the timeline 4. Click Render project. a. Output file is test.mpg b. Click "Modify" to open the dialog then click "OK" to close it. 5. Click the Render button FYI, This occurs without an image in the timeline. If I click "Cancel" when closing the Modify Render Options dialog, then the rendering works fine.
Created attachment 153360 [details] Debug log and test mpg
Interesting. I cannot reproduce with ogg theora footage on my end if I simply follow your 5 steps in comment #8, however, I can reproduce if I use the mpeg file you provided in comment #9. Confirming, so others can take a look.
I'm now thinking that this is the same problem as bug #584136, bug #584135 and bug #590639 (which are all the same thing to me).
Demonstration of the problem: http://jeff.ecchi.ca/public/pitivi-597830.ogv
Yeah that is an exact reproduction of the issue.
It's due to lack of audio track :( If you hit 'CANCEL' instead of 'OK' when opening those settings... it works fine.
it's a duplicate of #584135 *** This bug has been marked as a duplicate of bug 584135 ***