#672293 [gtranslator] segmentation fault when open PO file

Package:
gtranslator
Source:
gtranslator
Description:
PO-file editor for the GNOME Desktop
Submitter:
Slavko
Date:
2013-12-03 07:57:20 UTC
Severity:
normal
#672293#5
Date:
2012-05-09 19:14:00 UTC
From:
To:
--- Please enter the report below this line. ---

The gtranslator starts OK, but after opening some PO file, it crash. This
happens when opening the PO file from command line too:

gtranslator messages_sk.po
Segmentation fault

The PO file seems to be OK:

msgfmt -o /dev/null --stat -c --check-accelerators=_ messages_sk.po
2184 translated messages.

After crash, in syslog is:

gtranslator[22162]: segfault at 38 ip 0000000000426670 sp 00007fff6704c6b8
error 4 in gtranslator[400000+5f000]

regards

Debian Release: wheezy/sid
  500 unstable        deb.opera.com
  500 testing         www.debian-multimedia.org
  500 testing         security.debian.org
  500 testing         ftp.cz.debian.org
--- Package information. ---
Depends                           (Version) | Installed
===========================================-+-==============
libatk1.0-0                     (>= 1.12.4) | 2.4.0-2
libc6                              (>= 2.4) | 2.13-32
libcairo-gobject2               (>= 1.10.0) | 1.12.2-1
libcairo2                        (>= 1.2.4) | 1.12.2-1
libffi5                          (>= 3.0.4) | 3.0.10-3
libfontconfig1                   (>= 2.8.0) | 2.9.0-3
libfreetype6                     (>= 2.2.1) | 2.4.9-1
libgda-5.0-4                     (>= 5.0.2) | 5.0.3-1
libgdict-1.0-6                   (>= 3.0.0) | 3.2.1-3
libgdk-pixbuf2.0-0              (>= 2.22.0) | 2.26.1-1
libgdl-3-1                       (>= 3.0.0) | 3.2.0-2
libgettextpo0                               |
libgirepository-1.0-1            (>= 0.9.3) | 1.32.1-1
libglib2.0-0                    (>= 2.28.0) | 2.32.0-4
libgtk-3-0                       (>= 3.0.3) | 3.4.1-2
libgtksourceview-3.0-0           (>= 3.0.0) | 3.4.0-2
libgtkspell-3-0                             | 3.0.0~hg20110814-1
libjson-glib-1.0-0              (>= 0.12.0) | 0.14.2-1
libpango1.0-0                   (>= 1.14.0) | 1.30.0-1
libpeas-1.0-0                    (>= 1.0.0) | 1.4.0-2
libxml2                          (>= 2.7.4) | 2.7.8.dfsg-9
gir1.2-atk-1.0                              | 2.4.0-2
gir1.2-freedesktop                          | 1.32.1-1
gir1.2-gdkpixbuf-2.0                        | 2.26.1-1
gir1.2-glib-2.0                             | 1.32.1-1
gir1.2-gtk-3.0                              | 3.4.1-2
gir1.2-gtksource-3.0                        | 3.4.0-2
gir1.2-pango-1.0                            | 1.30.0-1
gir1.2-peas-1.0                             | 1.4.0-2
gir1.2-gucharmap-2.90                       | 1:3.4.1.1-1
python                        (>= 2.6.6-7~) | 2.7.2-10
python2.7                                   | 2.7.3~rc2-2.1
dconf-gsettings-backend                     | 0.10.0-3
 OR gsettings-backend                       |
gsettings-desktop-schemas                   | 3.4.1-2
iso-codes                                   | 3.34-1


Package's Recommends field is empty.

Package's Suggests field is empty.

#672293#10
Date:
2012-05-17 15:41:28 UTC
From:
To:
Hi,

I did some further inspection and it is not pure gtranslator's error,
because under fresh account it works as expected.

I do not remember time, when it stop to work, because it happens relative
long time (some weeks) ago, but it can be update related.

I tried to do some know (for me) things, as:

- removed ~/.config/gtranslator
- removed gconf keys
- switch gtk (both 2 and 3) and icon theme (this helps with some
  others apps some time ago)

but all without success...

regards

#672293#15
Date:
2013-12-03 07:17:55 UTC
From:
To:
I am experiencing too.

The only workaround so far seems to be to deactivate the translation
memory plugin (suggested by running gtranslator under gdb).

To do this I had to start gtanslator without command line arguments and
deactivate the plugin in the preferences. Then close gtranslator and
start as usual as 'gtranslator foo.po'.

Maybe this helps somebody.