Bug#819291: pitivi: 0.95-1+b1 segfaults against gtk+3.0 3.20

Peter Gossner gossner at internode.on.net
Thu Jul 7 07:01:38 UTC 2016


On Wed, 01 Jun 2016 10:57:09 +0200 Antonio Ospite <ao2 at ao2.it> wrote:
> Package: pitivi
> Version: 0.95-1+b1
> Followup-For: Bug #819291
>
<snips>
> I looked up for gtk_css_gadget_draw related bugs in pitivi and found
> the upstream bug report: https://phabricator.freedesktop.org/T7373
> 
> They mention a Gtk bug report, but eventually propose a fix in pitivi
> itself:
> https://git.gnome.org/browse/pitivi/commit/pitivi/timeline/layer.py?id=62e5a852f905847e98cc653bc9e06fc8b57ab899
> 
> I confirm that after applying the change from the last link I do not
> get the crash anymore when creating a new project.
> 
> Thanks,
>    Antonio
> 
I too can confirm this fix works for the open new project dialogs at
least.
Specifically on this system:


 /usr/lib/i386-linux-gnu/pitivi/python/pitivi/timeline$ diff -u
 layer.py layer-py-original
--- layer.py    2016-07-07
 16:08:39.380635514 +0930 
+++ layer-py-original   2016-07-07
 16:02:36.292904762 +0930 @@ -611,7 +611,5 @@
             if hasattr(bClip, "ui"):
                 bClip.ui.updatePosition()
 
-    #def do_draw(self, cr):
-    #    Gtk.Box.do_draw(self, cr)
-
-    
+    def do_draw(self, cr):
+        Gtk.Box.do_draw(self, cr)

 ( Its right at the end of the file for this version )
Comment out the "def do_draw()" function
I guess there will be "side effects" later :)


Package: pitivi
Version: 0.95-1+b1

<snips>


-- Peter Gossner <gossner at internode.on.net>
   Pete <pete.gossner at gmail.com>
Thu  7 Jul 16:19:36 ACST 2016
 When Paradigms change the world changes with them.
  --  Thomas S. Kuhn




More information about the pkg-gstreamer-maintainers mailing list