Comment 2 for bug 898028

Revision history for this message
Clint Rogers (clinton-yorba) wrote :

Hi, and thank you for reporting this.

Here are some things you might try that could help:

1. Upgrade your Shotwell package to the latest one available in the repository for Natty Narwhal (which should be 0.10).
2. Try rerunning the scenario with debugging enabled and with a smaller import; if this triggers the crash a second time, it'll provide logging info, and hopefully some insight into what happened immediately before the assertion.

In the meantime, I'll talk to my team lead about possibly relaxing this assertion; what seems to be happening is that, in removed(), it's complaining that an item isn't in the hash map before it sets out to remove it. It may be possible to safely fail silently in that case (to wit: whatever I was supposed to remove is already gone or never got added to begin with, so my work here is done).

As for import speed, and indeed, speed in general with larger libraries, it's very much on our minds; please have a look at http://redmine.yorba.org/issues/3980 (the numbers you posted above will be added to the bug).