FWIW, I added a debug print to Tombstone.vala right before the assertion
that fails:

                bool is_removed = file_map.unset(tombstone.get_file());
                if (!is_removed)
                        debug("is_removed == false for %s", 
tombstone.get_name());
                assert(is_removed);

rebuilt, and reran things.

I now see in the log:

L 5389 2012-06-28 01:37:07 [DBG] Tombstone.vala:145: Resurrecting 10849 
tombstones with no backing file
L 5389 2012-06-28 01:37:08 [DBG] Tombstone.vala:39: is_removed == false for 
/home/roland/Pictures/CanonT1i-images/2012/06/05/IMG_6016_CR2_shotwell.jpg

(the second line is my debug statement, and FWIW the file in question
doesn't exist -- I deleted it when short on disk space)

I'm attaching the gdb backtrace from my built-from-Ubuntu-source-but-
not-stripped executable (version is still 0.12.3-0ubuntu0.1 with just
the one debug statement added).

** Attachment added: "shotwell.gdb"
   
https://bugs.launchpad.net/ubuntu/+source/shotwell/+bug/1016859/+attachment/3206492/+files/shotwell.gdb

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1016859

Title:
  shotwell crashes on startup

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/shotwell/+bug/1016859/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to