synfigstudio crashed with SIGSEGV in Gtk::Tooltips::set_tip()

Bug #277926 reported by quink on 2008-10-04
338
This bug affects 27 people
Affects Status Importance Assigned to Milestone
synfigstudio (Ubuntu)
High
Unassigned
Intrepid
Undecided
Unassigned
Jaunty
Undecided
Unassigned

Bug Description

Binary package hint: synfigstudio

Description: Ubuntu intrepid (development branch)
Release: 8.10

synfigstudio:
  Installed: 0.61.08-1build1
  Candidate: 0.61.08-1build1
  Version table:
 *** 0.61.08-1build1 0
        500 http://mirror.internode.on.net intrepid/universe Packages
        100 /var/lib/dpkg/status

When Synfig Studio was first launched, it crashed in what seemed to be Gtk::Tooltips::set_tip(), according to the bug report, shortly after the splash screen.

After subsequent logons and tries, Synfig Studio is still unable to launch.

ProblemType: Crash
Architecture: i386
DistroRelease: Ubuntu 8.10
ExecutablePath: /usr/bin/synfigstudio
NonfreeKernelModules: nvidia
Package: synfigstudio 0.61.08-1build1
ProcAttrCurrent: unconfined
ProcCmdline: synfigstudio
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=en_AU.UTF-8
 SHELL=/bin/bash
Signal: 11
SourcePackage: synfigstudio
Stacktrace:
 #0 0x43101ae4 in Gtk::Tooltips::set_tip () from /usr/lib/libgtkmm-2.4.so.1
 #1 0x081311bf in studio::Dockable::add_button ()
 #2 0x08125dde in studio::Dock_MetaData::Dock_MetaData ()
 #3 0x0815a712 in studio::App::App ()
 #4 0x0813bf6f in main ()
StacktraceTop:
 Gtk::Tooltips::set_tip () from /usr/lib/libgtkmm-2.4.so.1
 studio::Dockable::add_button ()
 studio::Dock_MetaData::Dock_MetaData ()
 studio::App::App ()
 main ()
Title: synfigstudio crashed with SIGSEGV in Gtk::Tooltips::set_tip()
Uname: Linux 2.6.27-4-generic i686
UserGroups: adm admin audio cdrom dialout dip fax fuse lpadmin mythtv netdev plugdev sambashare scanner tape vboxusers video

quink (quinks) wrote :
quink (quinks) wrote :

Building a debug package and running it in gdb gives:

#0 0x43101ae4 in Gtk::Tooltips::set_tip () from /usr/lib/libgtkmm-2.4.so.1
#1 0x0834573a in studio::Dockable::add_button (this=0xa0b8ed0, stock_id=@0xbfbe8cdc, tooltip=@0xbfbe8ce0) at dockable.cpp:331
#2 0x083316cb in Dock_MetaData (this=0xa0b8ed0) at dock_metadata.cpp:90
#3 0x08383e30 in App (this=0xbfbe90e0, argc=0xbfbe9130, argv=0xbfbe9134) at app.cpp:1137
#4 0x08358c13 in main (argc=1, argv=0xbfbe91b4) at main.cpp:101

IANAP, but shouldn't set_tip() be called with some variables?

Ian Gordon (iangordon) wrote :

crashed loading metadata.

Changed in synfigstudio:
status: New → Confirmed
Martin Olsson (mnemo) wrote :

I'm also seeing this (I'm running final amd64 Intrepid). I'm also thinking maybe this is the same as this bug: https://bugs.launchpad.net/ubuntu/+source/synfigstudio/+bug/63477

If so then there is a fix available in debian that we can patch into ubuntu.

@mnemo: It's not the same bug as #63477, that one has been fixed already.
Debian and Ubuntu package both are at 0.61.08 - but as genete mentioned in #293414 this bug has been fixed in 0.61.09 which is avaible from http://synfig.org/Download

I can confirm that after manually compiling ETL-0.04.12, synfig-0.61.09, and synfigstudio-0.61.09 the program starts without segmentation fault. Unfortunately I did not find any upstream bug report about the issue...

Running 32 bit intrepid:
from the command-line:

$>synfigstudio

  synfig studio -- starting up application...

(synfigstudio:7268): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(synfigstudio:7268): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
Segmentation fault

bungleman (ben-nazer) wrote :

again from intrepid:

   synfig studio -- starting up application...

(synfigstudio:7742): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(synfigstudio:7742): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
Segmentation fault

I know a bug report is not the place to moan but, 0.61.09 is not available _yet_ as an intrepid build, and I don't have enough experience to compile manually. I'd be extremely grateful if someone would suggest which of 3 alternatives would be more efficient: 1) learn how to manually compile 2) hope a bugfix is posted, or, 3) hope the repos are updated?

Donovan (donovan2014) wrote :

Me too in in Itrepid:

"
   synfig studio -- starting up application...

(synfigstudio:6516): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(synfigstudio:6516): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
Segmentation fault "

mac.ryan (macryan) wrote :

Me too on Intrepid 64bit. However the site admin of the official synfig forum said that it was a bug fixed in the latest release (0.61.09).

Here's the link: http://www.synfig.org/forums/viewtopic.php?f=13&p=1376

testing a link :
http://synfig.org/Download
and I tried to install so that terminal :
...@cd "name pakge"
...name pakge@./configure
...name pakge@./make ... but this command does not work any more

Chris Moore (dooglus) wrote :

This is fixed in synfigstudio 0.61.09, but the fix is a one line change, which I attached to bug #292981 (which is a duplicate of this bug, but incorrectly filed against package 'synfig').

Rad3k (trueradzian) wrote :

This bug renders current package of synfigstudio for Intrepid useless. So, if updating a package is too much of a problem, someone should at least remove the current, to avoid confusion among users. What good is a package that doesn't work?

Stephen Sinclair (radarsat1) wrote :

I can confirm this bug. 32-bit Ubuntu 8.10.

$ synfigstudio

   synfig studio -- starting up application...

(synfigstudio:7758): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(synfigstudio:7758): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
Segmentation fault

da FAQ http://www.synfig.org/ : Why Synfig 0.61.08 doesn't work in Ubuntu Intrepid 8.10?
http://synfig.org/forums/viewtopic.php?f=13&t=277

Gabriel Rota (gabriel-rota) wrote :

hello, this bug won't fix ?
I have apply this patch and synfigstudio_0.61.08-1build2~8.10prevu1_amd64.deb working without this error
http://launchpadlibrarian.net/19704231/2107.txt
Is a good idea build it in my ppa ?

On Thu, Feb 26, 2009 at 11:00 AM, Gabriel Rota <email address hidden>wrote:

> hello, this bug won't fix ?
> I have apply this patch and
> synfigstudio_0.61.08-1build2~8.10prevu1_amd64.deb working without this error
> http://launchpadlibrarian.net/19704231/2107.txt
> Is a good idea build it in my ppa ?
>

I don't know what a ppa is, but that is the correct fix for the crash. It's
fixed in the current synfig release, so eventually ubuntu will get the fix
too.

Gabriel Rota (gabriel-rota) wrote :

PPA is Personal Package Archive in launchpad.
The current synfig release isn't in ubuntu (or debian) and the package is broken since 2008-10-04.

10111 (joachim-neu) wrote :

I have the same problem here. Why is there no fix for this issue? Is there anything we can do to get it fixed?

Gabriel Rota (gabriel-rota) wrote :

In attach the fix.
I have sent package to my ppa if you don't want build but install and work you can use this:
https://launchpad.net/~gabriel-rota/+archive/ppa

Stéphane Graber (stgraber) wrote :

Gabriel, could you provide a debdiff for Jaunty's current version of synfigstudio.
At this point in the release cycle, it's not likely that we can get the newer version in but having the software working may be a good idea :)

Changed in synfigstudio (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Triaged
importance: Medium → High

Hi,

Same bug, under Jaunty Studio 32 bits RT kernel, on an laptop intel dual core/ati HD3470, ATI 2D free driver.

Hope it helps,

Laurent

Owais Lone (loneowais) wrote :

Confirm it on Jaunty amd64

Donovan (donovan2014) wrote :

I confirm it too in Jaunty 32bit, Opensource Ati driver.

I hope that if this program cannot start also in Jaunty, it will be removed from the repository.

IMHO It's totally useless to maintain a faulty program in repository.

hofsmo (sigurd14) wrote :

It works in jaunty 64 with the packages from Debian Sid's repository.

Daniel James (daniel-64studio) wrote :

I confirm hofsmo's report above, the sid package launches without the segfault on Jaunty amd64. You need to upgrade two packages to sid for this to work: libsynfigapp0 as well as synfigstudio.

nowardev (nowardev) wrote :

jaunty 32 bit segment fault here present!

Hi all,

As Hofsmo said, the sid packages for i386 repair the bug

2 packages have to be update in ubuntu for jaunty :

- http://packages.debian.org/fr/sid/libsynfigapp0

- http://packages.debian.org/fr/sid/synfigstudio

to install them, i've downloaded the both packages, then in a terminal, do a

dpkg -i libsynfigapp0_0.61.09-2_i386.deb synfigstudio_0.61.09-2_i386.deb

Synfig is now running under Jaunty 32 + ati 2D open driver.

a fix in jaunty 32/64 ?

is it possible to have a same fix in Hardy 32/64 ?

Thank's

Laurent, France

Dave Jeffery (kecske-bak) wrote :

Many thanks Bellegarde - following your instructions Synfig studio is now running like a dream for me using proprietary NVidia driver 180 on i386 architecture in Intrepid.

I've been waiting six months to use Synfig - many, many thanks!!!!

Gabriel Rota (gabriel-rota) wrote :

This work also on jaunty 64

Same problem ...

Ubuntu Jaunty 64 bit

Package: synfigstudio
Version: 0.61.08-1ubuntu1

Thanks Bellegarde.
It's work now.

geekyboy (adamculp) wrote :

Thanks Bellegarde, the Debian files worked for me. First I uninstalled the libsynfigapp0 and synfigstudio using Synaptic, then installed the two files downloaded from Debian. (first libsynfigapp0, then synfigstudio) Now everything seems to work fine.

When will Ubuntu make the change in the repos?

nowardev (nowardev) wrote :

** LOVE YOU BELLEGARDE

atreju (atreju-tauschinsky) wrote :

I've created a debdiff for this which is attached from the above-mentioned one-line patch.
For anyone willing to test it, the changes are also in my ppa:
https://edge.launchpad.net/~atreju-tauschinsky/+archive/ppa
For me it works fine.

atreju (atreju-tauschinsky) wrote :

- Since this bug seems to render synfigstudio completely unusable (does not start) it seems to fit the requirements for an SRU as described in https://wiki.ubuntu.com/StableReleaseUpdates. The fix is just one line and seems very much non-invasive to me.
- It has been fixed upstream in 0.61.09 which is also the current version in karmic.
- The minimal patch is just one line, see the debdiff posted above.
- TEST CASE: Run synfigstudio 0.61.08-1ubuntu1 as it is currently in jaunty. Segfault on startup.
- As the patch is just one line the regression potential seems very small.

atreju (atreju-tauschinsky) wrote :

I would like to nominate this for an SRU as described above.
Since I have no experience with the process whatsoever please let me know of things to fix or do better.

joewski (joewski) wrote :

I have just tested the synfigstudio_0.61.09-2113.binary.1_i386.deb version and the program loads.
I nominate the update to be added to the jaunty repository.

http://download.tuxfamily.org/morevna/morevnapackage/binaries/0.61.09/synfigstudio_0.61.09-2113.binary.1_i386.deb

joewski, this .DEB works perfectly on Ubuntu 9.04 Jaunty 32bit, thank you, i hope this fixed on repos too.

Changed in synfigstudio (Ubuntu):
status: Triaged → In Progress
Stefan Lesicnik (stefanlsd) wrote :

Karmic contains 0.61.09-2 which has the included fix.

Changed in synfigstudio (Ubuntu Jaunty):
status: New → Confirmed
Changed in synfigstudio (Ubuntu Intrepid):
status: New → Confirmed
Changed in synfigstudio (Ubuntu):
status: In Progress → Fix Released
Stefan Lesicnik (stefanlsd) wrote :

Jaunty debdiff - slightly modified to go to jaunty-proposed and version number.

Stefan Lesicnik (stefanlsd) wrote :

Intrepid debdiff

Stefan Lesicnik (stefanlsd) wrote :

I built the Jaunty package on my system with the debdiff but I still get the synfig crash... I deleted ~/.synfig and still the same issue.

Is there something else thats needs to be updated? I see some people have reported it working with just this small change? Can anyone check this for me and confirm!

Thanks

Alex Valavanis (valavanisalex) wrote :

Intrepid Ibex reached end-of-life on 30 April 2010 so I am closing the
report. The bug has been fixed in newer releases of Ubuntu.

Changed in synfigstudio (Ubuntu Intrepid):
status: Confirmed → Invalid
JC Hulce (soaringsky) wrote :

Thank you for taking the time to report this bug. This issue has been fixed in newer versions of Ubuntu, and Jaunty is EOL. Thus, I am closing this bugtask.

Changed in synfigstudio (Ubuntu Jaunty):
status: Confirmed → Invalid
To post a comment you must log in.