Olive crashes and weird behaviour

Bug #249253 reported by Rehan Khan
4
Affects Status Importance Assigned to Milestone
Bazaar GTK+ Frontends
Fix Released
Undecided
Unassigned

Bug Description

1) If I do a <menu> -> branch -> Get and I fill in lp:smart (for example)
clicking the open folder button next to the revision box produces this traceback:

Traceback (most recent call last):
  File
"/usr/lib/python2.5/site-packages/bzrlib/plugins/gtk/branchview/treeview.py",
line 292, in populate
    self.mainline_only)
  File
"/usr/lib/python2.5/site-packages/bzrlib/plugins/gtk/branchview/linegraph.py",
line 50, in linegraph
    for (revid, parent_revids) in graph.iter_ancestry(start_revs):
  File "/usr/lib/python2.5/site-packages/bzrlib/graph.py", line 438, in
iter_ancestry
    pending = set(revision_ids)
TypeError: list objects are unhashable

This also happens if I do a checkout. Getting the branch or checkout then
produces a float division error dialog with no traceback on the console leaving
a tiny progress window which can only be closed from right clicking the window
in the panel and selecting close.

2) If I have an existing branch and do a pull either I get the same float
division error as above or it says pull ok but leaves the same tiny progress bar
window.

Tags: olive
Revision history for this message
Jasper Groenewegen (colbrac) wrote :

Could you please indicate with which version of bzr-gtk this happens?

The current development tree 'trunk' has a lot of improvements in the area of the progress bars. If you don't use trunk yet, could you try to reproduce this problem with trunk?

Changed in bzr-gtk:
status: New → Incomplete
Revision history for this message
Rehan Khan (rasker) wrote :

finally got some time. I was using 0.94 with whatever patches Fedora puts on.

Using trunk up to revision 568. On startup I get a traceback relating to icons (window.py line 37). Commenting this line out olive-gtk starts fine and the issues described in the bug report appear to be resolved.

Performance is very good as well.

Many Thanks. Apart from the icon issue most things seem to be working ok so perhaps it might be time for a 0.95 release? :)

Revision history for this message
Jasper Groenewegen (colbrac) wrote : [MERGE] Add missing icon to setup.py to prevent Olive crash

Fix for issue encountered by Rehan Khan while testing for LP:249253.
Missing olive-gtk.png in /usr/share/bzr-gtk/icons causes crash of Olive
in current trunk for people who actually install it. :/

Jasper

Revision history for this message
Jasper Groenewegen (colbrac) wrote :

Issue is fixed in trunk 568
Icon issue is fixed in freshly pushed rev 569

Changed in bzr-gtk:
status: Incomplete → Fix Committed
Jelmer Vernooij (jelmer)
Changed in bzr-gtk:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.