gedit spams xsession-errors with tracebacks

Bug #934257 reported by Sam_
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gedit
Fix Released
Medium
gedit-plugins (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

Every time when opening gedit it spams .xsession-errors with traceback.
The app itself and any operations are working fine.
Traceback (most recent call last):
  File "/usr/lib/gedit/plugins/charmap/__init__.py", line 50, in do_activate
    self.create_charmap_panel()
  File "/usr/lib/gedit/plugins/charmap/__init__.py", line 79, in create_charmap_panel
    self.panel = CharmapPanel()
  File "/usr/lib/gedit/plugins/charmap/panel.py", line 55, in __init__
    self.view.select_locale()
AttributeError: 'ChaptersView' object has no attribute 'select_locale'
Traceback (most recent call last):
  File "/usr/lib/gedit/plugins/charmap/__init__.py", line 61, in do_update_state
    self.panel.set_sensitive(len(self.window.get_documents()) >= 1)
AttributeError: 'CharmapPlugin' object has no attribute 'panel'
Traceback (most recent call last):
  File "/usr/lib/gedit/plugins/charmap/__init__.py", line 61, in do_update_state
    self.panel.set_sensitive(len(self.window.get_documents()) >= 1)
AttributeError: 'CharmapPlugin' object has no attribute 'panel'
Traceback (most recent call last):
  File "/usr/lib/gedit/plugins/charmap/__init__.py", line 61, in do_update_state
    self.panel.set_sensitive(len(self.window.get_documents()) >= 1)
AttributeError: 'CharmapPlugin' object has no attribute 'panel'
Traceback (most recent call last):
  File "/usr/lib/gedit/plugins/charmap/__init__.py", line 61, in do_update_state
    self.panel.set_sensitive(len(self.window.get_documents()) >= 1)
AttributeError: 'CharmapPlugin' object has no attribute 'panel'
Traceback (most recent call last):
  File "/usr/lib/gedit/plugins/charmap/__init__.py", line 61, in do_update_state
    self.panel.set_sensitive(len(self.window.get_documents()) >= 1)
AttributeError: 'CharmapPlugin' object has no attribute 'panel'
Traceback (most recent call last):
  File "/usr/lib/gedit/plugins/charmap/__init__.py", line 61, in do_update_state
    self.panel.set_sensitive(len(self.window.get_documents()) >= 1)
AttributeError: 'CharmapPlugin' object has no attribute 'panel'

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: gedit 3.3.3-0ubuntu1
ProcVersionSignature: Ubuntu 3.2.0-16.25-generic 3.2.6
Uname: Linux 3.2.0-16-generic x86_64
NonfreeKernelModules: wl
ApportVersion: 1.91-0ubuntu1
Architecture: amd64
Date: Fri Feb 17 16:02:22 2012
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20111129.1)
ProcEnviron:
 PATH=(custom, no user)
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
SourcePackage: gedit
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Sam_ (and-sam) wrote :
Changed in gedit:
importance: Unknown → Medium
status: Unknown → New
Revision history for this message
Sebastien Bacher (seb128) wrote :

that charmap seems to come from gedit-plugins, reassigning there

Changed in gedit (Ubuntu):
importance: Undecided → Low
status: New → Triaged
affects: gedit (Ubuntu) → gedit-plugins (Ubuntu)
Revision history for this message
Sam_ (and-sam) wrote :

Upstream --- Comment #1
< It was actually a bug in gucharmap. Anyway it is fixed. >

Changed in gedit:
status: New → Fix Released
Revision history for this message
Sam_ (and-sam) wrote :

Fixed with gedit 3.3.4-0ubuntu1.

Changed in gedit-plugins (Ubuntu):
status: Triaged → Fix Released
Revision history for this message
Sam_ (and-sam) wrote :

Reopen. Traceback occurs again with latest updates.
gedit:
  Installed: 3.3.5-0ubuntu1
  Candidate: 3.3.5-0ubuntu1
  Version table:
 *** 3.3.5-0ubuntu1 0

Output from .xsession-errors:
Gtk-CRITICAL **: gtk_list_store_set_column_types: assertion `priv->columns_dirty == 0' failed
Traceback (most recent call last):
  File "/usr/lib/gedit/plugins/charmap/__init__.py", line 50, in do_activate
    self.create_charmap_panel()
  File "/usr/lib/gedit/plugins/charmap/__init__.py", line 79, in create_charmap_panel
    self.panel = CharmapPanel()
  File "/usr/lib/gedit/plugins/charmap/panel.py", line 55, in __init__
    self.view.select_locale()
AttributeError: 'ChaptersView' object has no attribute 'select_locale'
Traceback (most recent call last):
  File "/usr/lib/gedit/plugins/charmap/__init__.py", line 61, in do_update_state
    self.panel.set_sensitive(len(self.window.get_documents()) >= 1)
AttributeError: 'CharmapPlugin' object has no attribute 'panel'
Traceback (most recent call last):
  File "/usr/lib/gedit/plugins/charmap/__init__.py", line 61, in do_update_state
    self.panel.set_sensitive(len(self.window.get_documents()) >= 1)
AttributeError: 'CharmapPlugin' object has no attribute 'panel'
Traceback (most recent call last):
  File "/usr/lib/gedit/plugins/charmap/__init__.py", line 61, in do_update_state
    self.panel.set_sensitive(len(self.window.get_documents()) >= 1)
AttributeError: 'CharmapPlugin' object has no attribute 'panel'
Traceback (most recent call last):
  File "/usr/lib/gedit/plugins/charmap/__init__.py", line 61, in do_update_state
    self.panel.set_sensitive(len(self.window.get_documents()) >= 1)
AttributeError: 'CharmapPlugin' object has no attribute 'panel'
Traceback (most recent call last):
  File "/usr/lib/gedit/plugins/charmap/__init__.py", line 61, in do_update_state
    self.panel.set_sensitive(len(self.window.get_documents()) >= 1)
AttributeError: 'CharmapPlugin' object has no attribute 'panel'
Traceback (most recent call last):
  File "/usr/lib/gedit/plugins/charmap/__init__.py", line 61, in do_update_state
    self.panel.set_sensitive(len(self.window.get_documents()) >= 1)
AttributeError: 'CharmapPlugin' object has no attribute 'panel'

Changed in gedit-plugins (Ubuntu):
status: Fix Released → New
Revision history for this message
Sam_ (and-sam) wrote :

Thank you, charmap traceback vanished again with 3.3.7.
gedit:
  Installed: 3.3.7-0ubuntu1
  Candidate: 3.3.7-0ubuntu1
  Version table:
 *** 3.3.7-0ubuntu1 0

Changed in gedit-plugins (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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