← Back to team overview

gtg team mailing list archive

[Bug 583015] Re: _gtk_rbtree_reorder: assertion `tree->root->count == length' failed

 

Cannot reproduce this. Bryce, can you put some printf just before that
line 205 to know what are the arguments given to row_changed ?

Or can you reproduce that with some debugging data ?

-- 
_gtk_rbtree_reorder: assertion `tree->root->count == length' failed
https://bugs.launchpad.net/bugs/583015
You received this bug notification because you are a member of Gtg
contributors, which is subscribed to Getting Things GNOME!.

Status in Getting Things GNOME!: New

Bug description:
Spotted this regression after clicking on a tag in the browser window:

./gtg	(wd: ~/src/gtg/gtg-756)
applying filter @dutch
/home/bryce/src/gtg/gtg-756/GTG/taskbrowser/tasktree.py:205: GtkWarning: _gtk_rbtree_reorder: assertion `tree->root->count == length' failed
  self.row_changed(node_path, node_iter)
Warning: get_parent will return one random parent for task 480@1 because there are multiple parents.
Warning: get_parent will return one random parent for task 759@1 because there are multiple parents.
Warning: get_parent will return one random parent for task 1166@1 because there are multiple parents.
Warning: get_parent will return one random parent for task 1572@1 because there are multiple parents.
Warning: get_parent will return one random parent for task 1862@1 because there are multiple parents.
Warning: get_parent will return one random parent for task 9@1 because there are multiple parents.
Warning: get_parent will return one random parent for task 244@1 because there are multiple parents.
applying filter @launchpad

This occurred only the first time I clicked a tag.  After it prints this I can click on any other tags (including re-clicking @dutch) and it only prints the "applying filter..." line.

It seems to print the assert regardless of what tag I click, although the get_parent warning only appears with some tags.  So that might be unrelated.  E.g.:

applying filter @intel
/home/bryce/src/gtg/gtg-756/GTG/taskbrowser/tasktree.py:205: GtkWarning: _gtk_rbtree_reorder: assertion `tree->root->count == length' failed
  self.row_changed(node_path, node_iter)
applying filter @nvidia





Follow ups

References