Package: gtg Version: 0.2.9-1 Severity: normal Dear Maintainer, after updating gtg from 0.2.4-6 to 0.2.9-1 it crashs at startup, see attached crash-report. To reproduce this bug, try the following: 1.) backup ~/.local/share/gtg/ 2.) create a task with three nested subtasks (e.g. task => subtask => subsubtask => subsubsubtask) 3.) restart gtg (ensure that gtg is not just minimized)
Version 3.0 from upstream seems to suffer from the same bug. Kind regards, Jakob -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (650, 'unstable'), (650, 'testing'), (500, 'testing-proposed-updates') Architecture: amd64 (x86_64) Kernel: Linux 3.2.15-2-amd64-wana (SMP w/4 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages gtg depends on: ii python 2.7.2-10 ii python-configobj 4.7.2+ds-3 ii python-dbus 0.84.0-3 ii python-glade2 2.24.0-3 ii python-gtk2 2.24.0-3 ii python-liblarch 0.1.0-1 ii python-liblarch-gtk 0.1.0-1 ii python-xdg 0.19-4 Versions of packages gtg recommends: ii python-simplejson 2.5.0-1 Versions of packages gtg suggests: pn python-cheetah 2.4.4-2+b1 pn python-geoclue <none> pn python-gnomekeyring <none> pn python-launchpadlib 1.9.12-1 pn python-suds <none> -- no debconf information
gtg.7z
Description: application/7z-compressed
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/liblarch/processqueue.py", line 42, in
process_queue
func(*action[1:])
File "/usr/lib/python2.7/dist-packages/liblarch/tree.py", line 230, in
_add_node
self._callback("node-added", node_id)
File "/usr/lib/python2.7/dist-packages/liblarch/tree.py", line 80, in
_callback
func(node_id)
File "/usr/lib/python2.7/dist-packages/liblarch/filteredtree.py", line 139,
in __external_modify
return self.__update_node(node_id,direction="both")
File "/usr/lib/python2.7/dist-packages/liblarch/filteredtree.py", line 203,
in __update_node
self.__update_node(parent,direction="up")
File "/usr/lib/python2.7/dist-packages/liblarch/filteredtree.py", line 263,
in __update_node
self.tree.modify_node(parent)
File "/usr/lib/python2.7/dist-packages/liblarch/tree.py", line 90, in
modify_node
self._external_request(self._modify_node, priority, node_id)
File "/usr/lib/python2.7/dist-packages/liblarch/tree.py", line 110, in
_external_request
self._queue.process_queue()
File "/usr/lib/python2.7/dist-packages/liblarch/processqueue.py", line 42, in
process_queue
func(*action[1:])
File "/usr/lib/python2.7/dist-packages/liblarch/tree.py", line 230, in
_add_node
self._callback("node-added", node_id)
File "/usr/lib/python2.7/dist-packages/liblarch/tree.py", line 80, in
_callback
func(node_id)
File "/usr/lib/python2.7/dist-packages/liblarch/filteredtree.py", line 139,
in __external_modify
return self.__update_node(node_id,direction="both")
File "/usr/lib/python2.7/dist-packages/liblarch/filteredtree.py", line 203,
in __update_node
self.__update_node(parent,direction="up")
File "/usr/lib/python2.7/dist-packages/liblarch/filteredtree.py", line 239,
in __update_node
paths = self.get_paths_for_node(node_id)
File "/usr/lib/python2.7/dist-packages/liblarch/filteredtree.py", line 442,
in get_paths_for_node
raise Exception("%s is not children of %s\n%s" % (node_id,
parent_id,str(self.nodes)))
Exception: 19f7f82d-cc01-4c46-867b-c024f0017a34 is not children of
root*90124810293810238*!@ébpo@@+épboébpon/*»«%«»(+-¡a
{'root*90124810293810238*!@\xc3\xa9bpo@@+\xc3\xa9pbo\xc3\xa9bpon/*\xc2\xbb\xc2\xab%\xc2\xab\xc2\xbb(+-\xc2\xa1a':
{'parents': [], 'children': []}, '19f7f82d-cc01-4c46-867b-c024f0017a34':
{'parents':
['root*90124810293810238*!@\xc3\xa9bpo@@+\xc3\xa9pbo\xc3\xa9bpon/*\xc2\xbb\xc2\xab%\xc2\xab\xc2\xbb(+-\xc2\xa1a'],
'children': []}, 'e1f47b77-c770-44db-97b8-154d98bd8113': {'parents':
['root*90124810293810238*!@\xc3\xa9bpo@@+\xc3\xa9pbo\xc3\xa9bpon/*\xc2\xbb\xc2\xab%\xc2\xab\xc2\xbb(+-\xc2\xa1a'],
'children': []}}

