Bug#856950: gedit: python exception in External Tools plugin
Ritesh Raj Sarraf
rrs at debian.org
Mon Mar 6 14:38:31 UTC 2017
Package: gedit
Version: 3.22.0-2
Severity: normal
ExternalTools is shipped in the gedit package. To uncover this bug, one
may have to enable the ExternalTools plugin.
Once done, it seems to be throwing the following exception, silently:
Mar 06 19:03:31 learner org.gnome.gedit[8437]: Traceback (most recent call last):
Mar 06 19:03:31 learner org.gnome.gedit[8437]: File "/usr/lib/x86_64-linux-gnu/gedit/plugins/externaltools/outputpanel.py", line 189, in on_view_motion_notify_event
Mar 06 19:03:31 learner org.gnome.gedit[8437]: self.update_cursor_style(view, int(event.x), int(event.y))
Mar 06 19:03:31 learner org.gnome.gedit[8437]: File "/usr/lib/x86_64-linux-gnu/gedit/plugins/externaltools/outputpanel.py", line 180, in update_cursor_style
Mar 06 19:03:31 learner org.gnome.gedit[8437]: if self.get_link_at_location(view, x, y) is not None:
Mar 06 19:03:31 learner org.gnome.gedit[8437]: File "/usr/lib/x86_64-linux-gnu/gedit/plugins/externaltools/outputpanel.py", line 213, in get_link_at_location
Mar 06 19:03:31 learner org.gnome.gedit[8437]: offset = iter_at_xy.get_offset()
Mar 06 19:03:31 learner org.gnome.gedit[8437]: AttributeError: '_ResultTuple' object has no attribute 'get_offset'
Mar 06 19:03:31 learner org.gnome.gedit[8437]: Traceback (most recent call last):
Mar 06 19:03:31 learner org.gnome.gedit[8437]: File "/usr/lib/x86_64-linux-gnu/gedit/plugins/externaltools/outputpanel.py", line 189, in on_view_motion_notify_event
Mar 06 19:03:31 learner org.gnome.gedit[8437]: self.update_cursor_style(view, int(event.x), int(event.y))
Mar 06 19:03:31 learner org.gnome.gedit[8437]: File "/usr/lib/x86_64-linux-gnu/gedit/plugins/externaltools/outputpanel.py", line 180, in update_cursor_style
Mar 06 19:03:31 learner org.gnome.gedit[8437]: if self.get_link_at_location(view, x, y) is not None:
Mar 06 19:03:31 learner org.gnome.gedit[8437]: File "/usr/lib/x86_64-linux-gnu/gedit/plugins/externaltools/outputpanel.py", line 213, in get_link_at_location
Mar 06 19:03:31 learner org.gnome.gedit[8437]: offset = iter_at_xy.get_offset()
Mar 06 19:03:31 learner org.gnome.gedit[8437]: AttributeError: '_ResultTuple' object has no attribute 'get_offset'
Mar 06 19:03:31 learner org.gnome.gedit[8437]: Traceback (most recent call last):
Mar 06 19:03:31 learner org.gnome.gedit[8437]: File "/usr/lib/x86_64-linux-gnu/gedit/plugins/externaltools/outputpanel.py", line 189, in on_view_motion_notify_event
Mar 06 19:03:31 learner org.gnome.gedit[8437]: self.update_cursor_style(view, int(event.x), int(event.y))
Mar 06 19:03:31 learner org.gnome.gedit[8437]: File "/usr/lib/x86_64-linux-gnu/gedit/plugins/externaltools/outputpanel.py", line 180, in update_cursor_style
Mar 06 19:03:31 learner org.gnome.gedit[8437]: if self.get_link_at_location(view, x, y) is not None:
Mar 06 19:03:31 learner org.gnome.gedit[8437]: File "/usr/lib/x86_64-linux-gnu/gedit/plugins/externaltools/outputpanel.py", line 213, in get_link_at_location
Mar 06 19:03:31 learner org.gnome.gedit[8437]: offset = iter_at_xy.get_offset()
Mar 06 19:03:31 learner org.gnome.gedit[8437]: AttributeError: '_ResultTuple' object has no attribute 'get_offset'
Mar 06 19:03:31 learner org.gnome.gedit[8437]: Traceback (most recent call last):
Mar 06 19:03:31 learner org.gnome.gedit[8437]: File "/usr/lib/x86_64-linux-gnu/gedit/plugins/externaltools/outputpanel.py", line 189, in on_view_motion_notify_event
Mar 06 19:03:31 learner org.gnome.gedit[8437]: self.update_cursor_style(view, int(event.x), int(event.y))
Mar 06 19:03:31 learner org.gnome.gedit[8437]: File "/usr/lib/x86_64-linux-gnu/gedit/plugins/externaltools/outputpanel.py", line 180, in update_cursor_style
Mar 06 19:03:31 learner org.gnome.gedit[8437]: if self.get_link_at_location(view, x, y) is not None:
Mar 06 19:03:31 learner org.gnome.gedit[8437]: File "/usr/lib/x86_64-linux-gnu/gedit/plugins/externaltools/outputpanel.py", line 213, in get_link_at_location
Mar 06 19:03:31 learner org.gnome.gedit[8437]: offset = iter_at_xy.get_offset()
Mar 06 19:03:31 learner org.gnome.gedit[8437]: AttributeError: '_ResultTuple' object has no attribute 'get_offset'
Mar 06 19:03:31 learner org.gnome.gedit[8437]: Traceback (most recent call last):
Mar 06 19:03:31 learner org.gnome.gedit[8437]: File "/usr/lib/x86_64-linux-gnu/gedit/plugins/externaltools/outputpanel.py", line 189, in on_view_motion_notify_event
Mar 06 19:03:31 learner org.gnome.gedit[8437]: self.update_cursor_style(view, int(event.x), int(event.y))
Mar 06 19:03:31 learner org.gnome.gedit[8437]: File "/usr/lib/x86_64-linux-gnu/gedit/plugins/externaltools/outputpanel.py", line 180, in update_cursor_style
Mar 06 19:03:31 learner org.gnome.gedit[8437]: if self.get_link_at_location(view, x, y) is not None:
Mar 06 19:03:31 learner org.gnome.gedit[8437]: File "/usr/lib/x86_64-linux-gnu/gedit/plugins/externaltools/outputpanel.py", line 213, in get_link_at_location
Mar 06 19:03:31 learner org.gnome.gedit[8437]: offset = iter_at_xy.get_offset()
Mar 06 19:03:31 learner org.gnome.gedit[8437]: AttributeError: '_ResultTuple' object has no attribute 'get_offset'
Mar 06 19:03:31 learner org.gnome.gedit[8437]: Traceback (most recent call last):
Mar 06 19:03:31 learner org.gnome.gedit[8437]: File "/usr/lib/x86_64-linux-gnu/gedit/plugins/externaltools/outputpanel.py", line 189, in on_view_motion_notify_event
Mar 06 19:03:31 learner org.gnome.gedit[8437]: self.update_cursor_style(view, int(event.x), int(event.y))
Mar 06 19:03:31 learner org.gnome.gedit[8437]: File "/usr/lib/x86_64-linux-gnu/gedit/plugins/externaltools/outputpanel.py", line 180, in update_cursor_style
Mar 06 19:03:31 learner org.gnome.gedit[8437]: if self.get_link_at_location(view, x, y) is not None:
Mar 06 19:03:31 learner org.gnome.gedit[8437]: File "/usr/lib/x86_64-linux-gnu/gedit/plugins/externaltools/outputpanel.py", line 213, in get_link_at_location
Mar 06 19:03:31 learner org.gnome.gedit[8437]: offset = iter_at_xy.get_offset()
Mar 06 19:03:31 learner org.gnome.gedit[8437]: AttributeError: '_ResultTuple' object has no attribute 'get_offset'
Mar 06 19:03:31 learner org.gnome.gedit[8437]: Traceback (most recent call last):
Mar 06 19:03:31 learner org.gnome.gedit[8437]: File "/usr/lib/x86_64-linux-gnu/gedit/plugins/externaltools/outputpanel.py", line 189, in on_view_motion_notify_event
Mar 06 19:03:31 learner org.gnome.gedit[8437]: self.update_cursor_style(view, int(event.x), int(event.y))
Mar 06 19:03:31 learner org.gnome.gedit[8437]: File "/usr/lib/x86_64-linux-gnu/gedit/plugins/externaltools/outputpanel.py", line 180, in update_cursor_style
Mar 06 19:03:31 learner org.gnome.gedit[8437]: if self.get_link_at_location(view, x, y) is not None:
Mar 06 19:03:31 learner org.gnome.gedit[8437]: File "/usr/lib/x86_64-linux-gnu/gedit/plugins/externaltools/outputpanel.py", line 213, in get_link_at_location
Mar 06 19:03:31 learner org.gnome.gedit[8437]: offset = iter_at_xy.get_offset()
Mar 06 19:03:31 learner org.gnome.gedit[8437]: AttributeError: '_ResultTuple' object has no attribute 'get_offset'
Mar 06 19:03:31 learner org.gnome.gedit[8437]: Traceback (most recent call last):
Mar 06 19:03:31 learner org.gnome.gedit[8437]: File "/usr/lib/x86_64-linux-gnu/gedit/plugins/externaltools/outputpanel.py", line 189, in on_view_motion_notify_event
Mar 06 19:03:31 learner org.gnome.gedit[8437]: self.update_cursor_style(view, int(event.x), int(event.y))
Mar 06 19:03:31 learner org.gnome.gedit[8437]: File "/usr/lib/x86_64-linux-gnu/gedit/plugins/externaltools/outputpanel.py", line 180, in update_cursor_style
Mar 06 19:03:31 learner org.gnome.gedit[8437]: if self.get_link_at_location(view, x, y) is not None:
Mar 06 19:03:31 learner org.gnome.gedit[8437]: File "/usr/lib/x86_64-linux-gnu/gedit/plugins/externaltools/outputpanel.py", line 213, in get_link_at_location
Mar 06 19:03:31 learner org.gnome.gedit[8437]: offset = iter_at_xy.get_offset()
Mar 06 19:03:31 learner org.gnome.gedit[8437]: AttributeError: '_ResultTuple' object has no attribute 'get_offset'
Mar 06 19:03:31 learner org.gnome.gedit[8437]: Traceback (most recent call last):
Mar 06 19:03:31 learner org.gnome.gedit[8437]: File "/usr/lib/x86_64-linux-gnu/gedit/plugins/externaltools/outputpanel.py", line 189, in on_view_motion_notify_event
Mar 06 19:03:31 learner org.gnome.gedit[8437]: self.update_cursor_style(view, int(event.x), int(event.y))
Mar 06 19:03:31 learner org.gnome.gedit[8437]: File "/usr/lib/x86_64-linux-gnu/gedit/plugins/externaltools/outputpanel.py", line 180, in update_cursor_style
Mar 06 19:03:31 learner org.gnome.gedit[8437]: if self.get_link_at_location(view, x, y) is not None:
Mar 06 19:03:31 learner org.gnome.gedit[8437]: File "/usr/lib/x86_64-linux-gnu/gedit/plugins/externaltools/outputpanel.py", line 213, in get_link_at_location
Mar 06 19:03:31 learner org.gnome.gedit[8437]: offset = iter_at_xy.get_offset()
Mar 06 19:03:31 learner org.gnome.gedit[8437]: AttributeError: '_ResultTuple' object has no attribute 'get_offset'
Mar 06 19:03:31 learner org.gnome.gedit[8437]: Traceback (most recent call last):
Mar 06 19:03:31 learner org.gnome.gedit[8437]: File "/usr/lib/x86_64-linux-gnu/gedit/plugins/externaltools/outputpanel.py", line 189, in on_view_motion_notify_event
Mar 06 19:03:31 learner org.gnome.gedit[8437]: self.update_cursor_style(view, int(event.x), int(event.y))
Mar 06 19:03:31 learner org.gnome.gedit[8437]: File "/usr/lib/x86_64-linux-gnu/gedit/plugins/externaltools/outputpanel.py", line 180, in update_cursor_style
Mar 06 19:03:31 learner org.gnome.gedit[8437]: if self.get_link_at_location(view, x, y) is not None:
Mar 06 19:03:31 learner org.gnome.gedit[8437]: File "/usr/lib/x86_64-linux-gnu/gedit/plugins/externaltools/outputpanel.py", line 213, in get_link_at_location
Mar 06 19:03:31 learner org.gnome.gedit[8437]: offset = iter_at_xy.get_offset()
Mar 06 19:03:31 learner org.gnome.gedit[8437]: AttributeError: '_ResultTuple' object has no attribute 'get_offset'
Mar 06 19:03:31 learner org.gnome.gedit[8437]: Traceback (most recent call last):
Mar 06 19:03:31 learner org.gnome.gedit[8437]: File "/usr/lib/x86_64-linux-gnu/gedit/plugins/externaltools/outputpanel.py", line 189, in on_view_motion_notify_event
Mar 06 19:03:31 learner org.gnome.gedit[8437]: self.update_cursor_style(view, int(event.x), int(event.y))
Mar 06 19:03:31 learner org.gnome.gedit[8437]: File "/usr/lib/x86_64-linux-gnu/gedit/plugins/externaltools/outputpanel.py", line 180, in update_cursor_style
Mar 06 19:03:31 learner org.gnome.gedit[8437]: if self.get_link_at_location(view, x, y) is not None:
Mar 06 19:03:31 learner org.gnome.gedit[8437]: File "/usr/lib/x86_64-linux-gnu/gedit/plugins/externaltools/outputpanel.py", line 213, in get_link_at_location
Mar 06 19:03:31 learner org.gnome.gedit[8437]: offset = iter_at_xy.get_offset()
Mar 06 19:03:31 learner org.gnome.gedit[8437]: AttributeError: '_ResultTuple' object has no attribute 'get_offset'
Mar 06 19:03:31 learner org.gnome.gedit[8437]: Traceback (most recent call last):
Mar 06 19:03:31 learner org.gnome.gedit[8437]: File "/usr/lib/x86_64-linux-gnu/gedit/plugins/externaltools/outputpanel.py", line 189, in on_view_motion_notify_event
Mar 06 19:03:31 learner org.gnome.gedit[8437]: self.update_cursor_style(view, int(event.x), int(event.y))
Mar 06 19:03:31 learner org.gnome.gedit[8437]: File "/usr/lib/x86_64-linux-gnu/gedit/plugins/externaltools/outputpanel.py", line 180, in update_cursor_style
Mar 06 19:03:31 learner org.gnome.gedit[8437]: if self.get_link_at_location(view, x, y) is not None:
Mar 06 19:03:31 learner org.gnome.gedit[8437]: File "/usr/lib/x86_64-linux-gnu/gedit/plugins/externaltools/outputpanel.py", line 213, in get_link_at_location
Mar 06 19:03:31 learner org.gnome.gedit[8437]: offset = iter_at_xy.get_offset()
Mar 06 19:03:31 learner org.gnome.gedit[8437]: AttributeError: '_ResultTuple' object has no attribute 'get_offset'
Mar 06 19:03:31 learner org.gnome.gedit[8437]: Traceback (most recent call last):
Mar 06 19:03:31 learner org.gnome.gedit[8437]: File "/usr/lib/x86_64-linux-gnu/gedit/plugins/externaltools/outputpanel.py", line 189, in on_view_motion_notify_event
Mar 06 19:03:31 learner org.gnome.gedit[8437]: self.update_cursor_style(view, int(event.x), int(event.y))
Mar 06 19:03:31 learner org.gnome.gedit[8437]: File "/usr/lib/x86_64-linux-gnu/gedit/plugins/externaltools/outputpanel.py", line 180, in update_cursor_style
Mar 06 19:03:31 learner org.gnome.gedit[8437]: if self.get_link_at_location(view, x, y) is not None:
Mar 06 19:03:31 learner org.gnome.gedit[8437]: File "/usr/lib/x86_64-linux-gnu/gedit/plugins/externaltools/outputpanel.py", line 213, in get_link_at_location
Mar 06 19:03:31 learner org.gnome.gedit[8437]: offset = iter_at_xy.get_offset()
Mar 06 19:03:31 learner org.gnome.gedit[8437]: AttributeError: '_ResultTuple' object has no attribute 'get_offset'
Mar 06 19:03:31 learner org.gnome.gedit[8437]: Traceback (most recent call last):
Mar 06 19:03:31 learner org.gnome.gedit[8437]: File "/usr/lib/x86_64-linux-gnu/gedit/plugins/externaltools/outputpanel.py", line 189, in on_view_motion_notify_event
Mar 06 19:03:31 learner org.gnome.gedit[8437]: self.update_cursor_style(view, int(event.x), int(event.y))
Mar 06 19:03:31 learner org.gnome.gedit[8437]: File "/usr/lib/x86_64-linux-gnu/gedit/plugins/externaltools/outputpanel.py", line 180, in update_cursor_style
-- Package-specific info:
Active plugins:
- 'spell'
- 'filebrowser'
- 'time'
- 'modelines'
- 'docinfo'
- 'externaltools'
Plugins in $HOME:
Module versions:
- glib 2.50.3
- gtk+
- gtksourceview
- pygobject
- enchant
- iso-codes 3.74
-- System Information:
Debian Release: 9.0
APT prefers unstable-debug
APT policy: (990, 'unstable-debug'), (990, 'testing-debug'), (990, 'unstable'), (990, 'testing'), (101, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.10.1+ (SMP w/4 CPU cores)
Locale: LANG=en_IN.utf8, LC_CTYPE=en_IN.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages gedit depends on:
ii gedit-common 3.22.0-2
ii gir1.2-glib-2.0 1.50.0-1+b1
ii gir1.2-gtk-3.0 3.22.9-3
ii gir1.2-gtksource-3.0 3.22.2-1
ii gir1.2-pango-1.0 1.40.4-1
ii gir1.2-peas-1.0 1.20.0-1+b1
ii gsettings-desktop-schemas 3.22.0-1
ii iso-codes 3.74-1
ii libatk1.0-0 2.22.0-1
ii libc6 2.24-9
ii libcairo-gobject2 1.14.8-1
ii libcairo2 1.14.8-1
ii libgdk-pixbuf2.0-0 2.36.5-2
ii libgirepository-1.0-1 1.50.0-1+b1
ii libglib2.0-0 2.50.3-1
ii libgspell-1-1 1.2.2-1
ii libgtk-3-0 3.22.9-3
ii libgtksourceview-3.0-1 3.22.2-1
ii libpango-1.0-0 1.40.4-1
ii libpangocairo-1.0-0 1.40.4-1
ii libpeas-1.0-0 1.20.0-1+b1
ii libx11-6 2:1.6.4-3
ii libxml2 2.9.4+dfsg1-2.2
ii python3-gi 3.22.0-2
ii python3-gi-cairo 3.22.0-2
ii python3.5 3.5.3-1
pn python3:any <none>
Versions of packages gedit recommends:
ii yelp 3.22.0-1
ii zenity 3.22.0-1+b1
Versions of packages gedit suggests:
ii gedit-plugins 3.22.0-1
-- no debconf information
More information about the pkg-gnome-maintainers
mailing list