Bug#508304: Segmentation fault at startup

Deng Xiyue manphiz-guest at users.alioth.debian.org
Thu Dec 11 12:22:17 UTC 2008


reassign 508304 synfigstudio
fixed 508304 0.61.09-1
thanks

On Thu, Dec 11, 2008 at 10:45:49AM +0100, Murray Cumming wrote:
> On Thu, 2008-12-11 at 17:08 +0800, Deng Xiyue wrote:
> > > >  Tooltips* Toolbar::get_tooltips_object() const
> > > >  {
> > > >    //Note that the _tooltips field is deprecated and broken since
> > GTK+
> > > >  #2.12:
> > > > -  return Glib::wrap((GtkTooltips*)gobj()->_tooltips);
> > > > +  return 0; //Glib::wrap((GtkTooltips*)gobj()->_tooltips);
> > > >  }
> > > >  #endif //GTKMM_DISABLE_DEPRECATED
> > > 
> > > So it looks weird the following if-statement still get passed in.
> > > 
> > > >         if (toolbar_->get_tooltips_object())
> > > >
> > toolbar_->get_tooltips_object()->set_tip(*ret,tooltip);
> > > 

OK now I get it:  I mistakenly downloaded the synfigstudio version
0.61.09-1 from Debian experimental.  In version 0.61.08-1 the code
reads:

330        ret->set_label(tooltip);
331        toolbar_->get_tooltips_object()->set_tip(*ret,tooltip);

Which explain the crash with gtkmm 2.14+.  Reassigning to synfigstudio
and mark as fixed in version 0.61.09-1.



More information about the pkg-gnome-maintainers mailing list