GNOME Bugzilla – Bug 591616
crashes when creating a new project after loading a project
Last modified: 2009-09-05 17:29:40 UTC
1. start pitivi 2. load a project 3. click the New button 4. ??? 5. Fatal Python error: PyEval_SaveThread: NULL tstate Abandon
The same error/symptom also happens when you: 1. start pitivi 2. import a clip, place it in the timeline (optional?) 3. try to load a project
Created attachment 140603 [details] GST_DEBUG=3,gnl*:5,*ERR*:5,python:5 PITIVI_DEBUG=5 debug log when crashing when trying to start a Render
Created attachment 140604 [details] PITIVI_DEBUG=*:5 GST_DEBUG=2 when crashing after doing a load project followed by "New"
I can reproduce the first report (load, new, crash) on jaunty PPA + pitivi git and I get the following backtrace. I only put the top parts, but the rest of the backtrace indicates that this happens when a pipeline is set from PAUSED to READY. My guess is that the problem lies in gstpad.override:pad_block_destroy_data where we don't re-acquire the GIL after coming from C-land to Python-land.
+ Trace 216907
I can't reproduce this anymore. Jeff, can you confirm ?
Yes, that one is gone too.