Bug 571687 - [abrt] crash in terminator-0.14-2.fc12: terminator.py:1171:_match_right:KeyError: 'origin_x'
Summary: [abrt] crash in terminator-0.14-2.fc12: terminator.py:1171:_match_right:KeyEr...
Keywords:
Status: CLOSED DUPLICATE of bug 567861
Alias: None
Product: Fedora
Classification: Fedora
Component: terminator
Version: 12
Hardware: x86_64
OS: Linux
low
medium
Target Milestone: ---
Assignee: Dominic Hopf
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: abrt_hash:6823726e
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-03-09 08:44 UTC by Pau Aliagas
Modified: 2010-03-10 05:20 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2010-03-10 05:20:37 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (1021 bytes, text/plain)
2010-03-09 08:44 UTC, Pau Aliagas
no flags Details

Description Pau Aliagas 2010-03-09 08:44:19 UTC
abrt 1.0.8 detected a crash.

architecture: x86_64
cmdline: /usr/bin/python /usr/bin/terminator --sm-client-id 10144b8a7fdc3cfa5012572863908869300000022210035 --screen 0 --geometry=1920x1170+0+1 --sm-client-id 10144b8a7fdc3cfa5012572863908869300000022210035 --sm-client-id 10144b8a7fdc3cfa5012572863908869300000022210035 --sm-client-id 10144b8a7fdc3cfa5012572863908869300000022210035 --sm-client-id 10144b8a7fdc3cfa5012572863908869300000022210035 --sm-client-id 10144b8a7fdc3cfa5012572863908869300000022210035 --sm-client-id 10144b8a7fdc3cfa5012572863908869300000022210035 --sm-client-id 10144b8a7fdc3cfa5012572863908869300000022210035 --sm-client-id 10144b8a7fdc3cfa5012572863908869300000022210035 --sm-client-id 10144b8a7fdc3cfa5012572863908869300000022210035 --sm-client-id 10144b8a7fdc3cfa5012572863908869300000022210035 --sm-client-id 10144b8a7fdc3cfa5012572863908869300000022210035 --sm-client-id 10144b8a7fdc3cfa5012572863908869300000022210035 --sm-client-id 10144b8a7fdc3cfa5012572863908869300000022210035 --sm-client-id 10144b8a7fdc3cfa5012572863908869300000022210035 --sm-client-id 10144b8a7fdc3cfa5012572863908869300000022210035 --sm-client-id 10144b8a7fdc3cfa5012572863908869300000022210035 --sm-client-id 10144b8a7fdc3cfa5012572863908869300000022210035 --sm-client-id 10144b8a7fdc3cfa5012572863908869300000022210035 --sm-client-id 10144b8a7fdc3cfa5012572863908869300000022210035 --sm-client-id 10144b8a7fdc3cfa5012572863908869300000022210035 --sm-client-id 10144b8a7fdc3cfa5012572863908869300000022210035 --sm-client-id 10144b8a7fdc3cfa5012572863908869300000022210035 --sm-client-id 10144b8a7fdc3cfa5012572863908869300000022210035 --sm-client-id 10144b8a7fdc3cfa5012572863908869300000022210035 --sm-client-id 10144b8a7fdc3cfa5012572863908869300000022210035 --sm-client-id 10144b8a7fdc3cfa5012572863908869300000022210035 --sm-client-id 10144b8a7fdc3cfa5012572863908869300000022210035 --sm-client-id 10144b8a7fdc3cfa5012572863908869300000022210035 --maximise
component: terminator
executable: /usr/bin/terminator
kernel: 2.6.32.9-67.fc12.x86_64
package: terminator-0.14-2.fc12
reason: terminator.py:1171:_match_right:KeyError: 'origin_x'
release: Fedora release 12 (Constantine)

backtrace
-----
terminator.py:1171:_match_right:KeyError: 'origin_x'

Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/terminatorlib/terminatorterm.py", line 411, in on_vte_size_allocate
    self.terminator.on_term_resized ()
  File "/usr/lib/python2.6/site-packages/terminatorlib/terminator.py", line 352, in on_term_resized
    walker = self._select_right (walker)
  File "/usr/lib/python2.6/site-packages/terminatorlib/terminator.py", line 1218, in _select_right
    return self._select_direction (term, self._match_right)
  File "/usr/lib/python2.6/site-packages/terminatorlib/terminator.py", line 1032, in _select_direction
    if matcher (current_geo, possible_geo, best_geo):
  File "/usr/lib/python2.6/site-packages/terminatorlib/terminator.py", line 1171, in _match_right
    edge = current_geo['origin_x']+current_geo['span_x']
KeyError: 'origin_x'

Local variables in innermost frame:
self: <terminatorlib.terminator.Terminator instance at 0x2812170>
possible_geo: {}
best_geo: None
current_geo: {}

Comment 1 Pau Aliagas 2010-03-09 08:44:24 UTC
Created attachment 398730 [details]
File: backtrace

Comment 2 Peter Hutterer 2010-03-10 01:33:21 UTC

How to reproduce
-----
1. start terminator
2. split vertically (ctrl+shift+e)
3. type exit/ctrl+d in either terminal


Comment
-----
Crash happens on closing any split terminal, regardless of whether vertically or horizontally and also if the terminal is split multiple times in any combination. Does not happen if the terminal isn't split first.

Comment 3 steve 2010-03-10 05:20:37 UTC

*** This bug has been marked as a duplicate of bug 567861 ***


Note You need to log in before you can comment on or make changes to this bug.