GTranslators UI is not created completely

Bug #1088189 reported by Marcus Habermehl
66
This bug affects 12 people
Affects Status Importance Assigned to Milestone
GTranslator
New
High
gtranslator (Ubuntu)
Fix Released
High
Unassigned

Bug Description

If I'm starting GTranslator I get a lot of warnings and critical messages from GLib and the shown UI is incomplete. Some menus and the whole editor (or translating) component is missing (see attachment).

$ LANGUAGE=en gdb --args gtranslator de.po
GNU gdb (GDB) 7.5-ubuntu
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/gtranslator...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/gtranslator de.po
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[New Thread 0xb66efb40 (LWP 16921)]
[New Thread 0xb5eeeb40 (LWP 16922)]
[New Thread 0xaf47ab40 (LWP 16923)]

(gtranslator:16917): GLib-GObject-WARNING **: cannot register existing type `GtrWindow'

(gtranslator:16917): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed

(gtranslator:16917): GLib-GObject-CRITICAL **: g_param_spec_object: assertion `g_type_is_a (object_type, G_TYPE_OBJECT)' failed

(gtranslator:16917): GLib-GObject-CRITICAL **: g_object_interface_install_property: assertion `G_IS_PARAM_SPEC (pspec)' failed

(gtranslator:16917): libpeas-WARNING **: _valist_to_parameter_list: type 'GtrWindowActivatable' has no property named 'window'

(gtranslator:16917): libpeas-CRITICAL **: peas_extension_set_foreach: assertion `PEAS_IS_EXTENSION_SET (set)' failed

(gtranslator:16917): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(gtranslator:16917): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(gtranslator:16917): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(gtranslator:16917): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.

(gtranslator:16917): GLib-GObject-WARNING **: cannot register existing type `GtrTab'

(gtranslator:16917): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed

(gtranslator:16917): GLib-GObject-CRITICAL **: g_param_spec_object: assertion `g_type_is_a (object_type, G_TYPE_OBJECT)' failed

(gtranslator:16917): GLib-GObject-CRITICAL **: g_object_interface_install_property: assertion `G_IS_PARAM_SPEC (pspec)' failed

(gtranslator:16917): libpeas-WARNING **: _valist_to_parameter_list: type 'GtrTabActivatable' has no property named 'tab'

(gtranslator:16917): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(gtranslator:16917): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(gtranslator:16917): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(gtranslator:16917): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(gtranslator:16917): libpeas-CRITICAL **: peas_extension_set_foreach: assertion `PEAS_IS_EXTENSION_SET (set)' failed

(gtranslator:16917): libpeas-CRITICAL **: peas_extension_set_foreach: assertion `PEAS_IS_EXTENSION_SET (set)' failed

(gtranslator:16917): libpeas-CRITICAL **: peas_extension_set_foreach: assertion `PEAS_IS_EXTENSION_SET (set)' failed

(gtranslator:16917): libpeas-CRITICAL **: peas_extension_set_foreach: assertion `PEAS_IS_EXTENSION_SET (set)' failed

(gtranslator:16917): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(gtranslator:16917): Gdl-CRITICAL **: gdl_dock_layout_save_layout: assertion `layout != NULL' failed

(gtranslator:16917): Gdl-CRITICAL **: gdl_dock_layout_save_to_file: assertion `layout != NULL' failed

** (gtranslator:16917): WARNING **: Saving dock layout to '/home/bmh1980/.config/gtranslator/layout.xml' failed!

(gtranslator:16917): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
[Thread 0xaf47ab40 (LWP 16923) exited]
[Thread 0xb66efb40 (LWP 16921) exited]
[Thread 0xb5eeeb40 (LWP 16922) exited]
[Inferior 1 (process 16917) exited normally]
(gdb) quit

ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: gtranslator 2.91.5-1build1
ProcVersionSignature: Ubuntu 3.5.0-20.31-generic 3.5.7.1
Uname: Linux 3.5.0-20-generic i686
ApportVersion: 2.6.1-0ubuntu9
Architecture: i386
Date: Sun Dec 9 15:42:17 2012
InstallationDate: Installed on 2011-05-13 (575 days ago)
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release i386 (20110427.1)
MarkForUpload: True
SourcePackage: gtranslator
UpgradeStatus: Upgraded to quantal on 2012-10-19 (51 days ago)

Revision history for this message
Marcus Habermehl (bmh1980de) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gtranslator (Ubuntu):
status: New → Confirmed
Revision history for this message
Pirouette Cacahuète (lissyx) wrote :

I have the same, with gtranslator from Ubuntu repositories and after building from Gnome's git.

Revision history for this message
Pirouette Cacahuète (lissyx) wrote :

FYI, the gtranslator 2.95.1-1 in Debian Sid works well.

Revision history for this message
Pirouette Cacahuète (lissyx) wrote :

Opening a guest session, running replacing unity with Openbox (via openbox --replace &), I still reproduce the issue (quantal, amd64).

Revision history for this message
Pirouette Cacahuète (lissyx) wrote :

Fixed for me with latest 2.91.6 release just built from git. Do not forget to rm -rf ~/.config/gtranslator/ before running the newly built gtranslator.

tags: removed: i386
Changed in gtranslator:
importance: Unknown → High
status: Unknown → New
Revision history for this message
Marcus Habermehl (bmh1980de) wrote :

Building from 2.91.6 release works here, too. But the menu bar looks incomplete. I don't know if its intent that there is no 'Help' menu or not.

Revision history for this message
Christian Kirbach (christian-kirbach-e) wrote :

The help menu was converted to a GMenu, which shows up in the top bar of the Gnome Shell. I guess Ubuntu Unity does not have it implemented, so the menu does nto show there.

Revision history for this message
Christian Kirbach (christian-kirbach-e) wrote :

I can confirm the missing messages list. Probably due to the changes in glade, there were some gtranslator bugs.
Gtranslator is totally unusable as it is in its current version.

may I suggest to push an upgrade for the latest version?

Revision history for this message
Jalakas (jalakas) wrote :

I can confirm this bug. Does someone have idea how to fix this?

Jeremy Bícha (jbicha)
Changed in gtranslator (Ubuntu):
importance: Undecided → High
status: Confirmed → Triaged
Changed in gtranslator (Ubuntu Quantal):
importance: Undecided → High
status: New → Triaged
Jeremy Bícha (jbicha)
Changed in gtranslator (Ubuntu Quantal):
status: Triaged → Confirmed
Changed in gtranslator (Ubuntu):
status: Triaged → Confirmed
Jeremy Bícha (jbicha)
Changed in gtranslator (Ubuntu Quantal):
status: Confirmed → Triaged
Changed in gtranslator (Ubuntu):
status: Confirmed → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gtranslator - 2.91.6-0ubuntu1

---------------
gtranslator (2.91.6-0ubuntu1) raring; urgency=low

  * New upstream release.
    - Translation updates
    - Add updated help written in Mallard
    - Fix missing UI with gdl 3.6 (LP: #1088189) Note that you'll need to
      delete your ~/.config/gtranslator/layout.xml for this to work
  * debian/control.in:
    - Bump minimum gdl
    - Build-depend on dh-autoreconf and gnome-common
  * debian/rules: Run autoreconf
  * debian/patches/fix-help-links.patch:
    - Revert help system from yelp-tools back to gnome-doc-utils
      to work around broken help launching
 -- Jeremy Bicha <email address hidden> Sat, 06 Apr 2013 00:13:18 -0400

Changed in gtranslator (Ubuntu):
status: Fix Committed → Fix Released
no longer affects: gtranslator (Ubuntu Quantal)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.