Bug 1073030

Summary: [abrt] cherrytree: findreplace.py:607:on_treeview_event_after:TypeError: could not parse subscript as a tree path
Product: [Fedora] Fedora Reporter: KitchM <tech>
Component: cherrytreeAssignee: Robin Lee <robinlee.sysu>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 20CC: giuspen, mr.zqfan, robinlee.sysu, tech
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/df99be2a11eae9e9738040659c34d7266097c86c
Whiteboard: abrt_hash:a8d3a41002c9980a0f2efad082fea56dc9ff5256
Fixed In Version: cherrytree-0.33.4-1.fc20 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-06-17 23:37:29 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
File: backtrace
none
File: environ none

Description KitchM 2014-03-05 16:02:48 UTC
Description of problem:
Have no idea.  Program was still running when ABRT popped up.  It even shut down and saved correctly.

Version-Release number of selected component:
cherrytree-0.32.0-1.fc20

Additional info:
reporter:       libreport-2.1.12
cmdline:        /usr/bin/python /usr/bin/cherrytree
executable:     /usr/bin/cherrytree
kernel:         3.13.5-200.fc20.x86_64
runlevel:       N 5
type:           Python
uid:            1000

Truncated backtrace:
findreplace.py:607:on_treeview_event_after:TypeError: could not parse subscript as a tree path

Traceback (most recent call last):
  File "/usr/share/cherrytree/modules/findreplace.py", line 607, in on_treeview_event_after
    tree_iter = self.dad.get_tree_iter_from_node_id(model[list_iter][0])
TypeError: could not parse subscript as a tree path

Local variables in innermost frame:
model: <gtk.ListStore object at 0x1566a50 (GtkListStore at 0x15d1480)>
treeview: <gtk.TreeView object at 0x1566aa0 (GtkTreeView at 0x15dc480)>
list_iter: None
event: <gtk.gdk.Event at 0x2c56620: GDK_BUTTON_PRESS x=417.00, y=262.00, button=1>
self: <findreplace.FindReplace instance at 0x1573560>

Comment 1 KitchM 2014-03-05 16:02:58 UTC
Created attachment 871046 [details]
File: backtrace

Comment 2 KitchM 2014-03-05 16:03:04 UTC
Created attachment 871047 [details]
File: environ

Comment 3 Giuseppe Penone 2014-03-06 13:38:08 UTC
This is fixed in the current (mercurial) development version and so will be in the next release.

Comment 4 KitchM 2014-03-06 15:20:23 UTC
Good.  Thank you.

Comment 5 Fedora Update System 2014-06-11 04:57:16 UTC
cherrytree-0.33.4-1.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/FEDORA-2014-7211/cherrytree-0.33.4-1.fc20

Comment 6 Fedora Update System 2014-06-17 23:37:29 UTC
cherrytree-0.33.4-1.fc20 has been pushed to the Fedora 20 stable repository.  If problems still persist, please make note of it in this bug report.