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 692316 - Randomly fails to render, stuck "estimating" with a progressbar that goes to 100% but a 0 bytes output file
Randomly fails to render, stuck "estimating" with a progressbar that goes to ...
Status: RESOLVED FIXED
Product: pitivi
Classification: Other
Component: Rendering
0.15.x
Other Linux
: Normal major
: 0.91
Assigned To: Pitivi maintainers
Pitivi maintainers
Depends on:
Blocks:
 
 
Reported: 2013-01-22 17:49 UTC by Jean-François Fortin Tam
Modified: 2013-01-22 17:52 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
sample project to test with (680.00 KB, application/x-tar)
2013-01-22 17:50 UTC, Jean-François Fortin Tam
Details
screencast demonstrating the problem (903.62 KB, video/webm)
2013-01-22 17:51 UTC, Jean-François Fortin Tam
Details

Description Jean-François Fortin Tam 2013-01-22 17:49:00 UTC
This is an explanatory report for a heisenbug that I've been experiencing for years with pitivi without finding a clear pattern... until now.

Sometimes, you would get these symptoms when trying to render:
- Output file is created, but stays at a 0 bytes filesize
- Progressbar text stays at "Estimating"
- Progressbar very quickly goes to 100% (?)

Unlike what I presumed, it turns out that this not dependent on a particular codec. It happens with ogg{theora+vorbis} just as well as webm{vp8+vorbis} and possibly others, and it occurs randomly. That is, with the exact same rendering settings, you just have to try rendering repeatedly and you will eventually encounter the bug (typically in less than 5-10 tries).

Pitivi 0.15.2 and older are affected. However, as far as I can tell, Pitivi GES is not affected (current master is 6595c3e8cf60430bb, with GES 95acc7c5729, gstreamer 1.1.x and gnonlin 1230a8d).
Comment 1 Jean-François Fortin Tam 2013-01-22 17:50:13 UTC
Created attachment 234124 [details]
sample project to test with

This tarball contains both a 0.15.2 xptv project file and a pitivi git .xges project file for testing.
Comment 2 Jean-François Fortin Tam 2013-01-22 17:51:05 UTC
Created attachment 234125 [details]
screencast demonstrating the problem
Comment 3 Jean-François Fortin Tam 2013-01-22 17:52:51 UTC
Ideally this should be verified extensively (if someone has the patience to try rendering hundreds of times), but so far it looks like the current GES version of pitivi is unaffected, so hopefully this is fixed/obsolete.