[Bug 1552179] Re: Variety segfaults on libexiv/std::_Rb_tree on autostart, but not when started manually
** Tags removed: yakkety -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1552179 Title: Variety segfaults on libexiv/std::_Rb_tree on autostart, but not when started manually To manage notifications about this bug go to: https://bugs.launchpad.net/variety/+bug/1552179/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1552179] Re: Variety segfaults on libexiv/std::_Rb_tree on autostart, but not when started manually
To everyone experiencing this: Do you still experience it with Variety and your OS's current versions? If you increase the autostart delay in Variety's autostart desktop entry (~/.config/autostart/variety.desktop) from 20 seconds to something larger (i.e. allow system to settle completely before starting Variety), does this problem still happen? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1552179 Title: Variety segfaults on libexiv/std::_Rb_tree on autostart, but not when started manually To manage notifications about this bug go to: https://bugs.launchpad.net/variety/+bug/1552179/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1552179] Re: Variety segfaults on libexiv/std::_Rb_tree on autostart, but not when started manually
Oh, I misread #1593254. Never mind then -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1552179 Title: Variety segfaults on libexiv/std::_Rb_tree on autostart, but not when started manually To manage notifications about this bug go to: https://bugs.launchpad.net/variety/+bug/1552179/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1552179] Re: Variety segfaults on libexiv/std::_Rb_tree on autostart, but not when started manually
We can't drop our use of EXIF, it's essential - Variety uses EXIF metadata inside the images to store info about where the image is downloaded from, what the source URL and Author is, etc. EXIF is definitely the most appropriate place for this, as it "moves" along with the image when a user starts reorganizing their collection, and it also ensures that author attribution, whenever present, persists if the user uploads the image somewhere. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1552179 Title: Variety segfaults on libexiv/std::_Rb_tree on autostart, but not when started manually To manage notifications about this bug go to: https://bugs.launchpad.net/variety/+bug/1552179/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1552179] Re: Variety segfaults on libexiv/std::_Rb_tree on autostart, but not when started manually
Hi everyone, A cursory glance of the backtrace logs points to libexiv2 being the issue. Unfortunately, exiv2's maintainer seems overwhelmed or unwilling to harden the library, and thus it has many documented issues handling malformed data. Nevertheless, many programs depend on it either directly or transitively via wrappers - in this case, Variety is using it via GExiv2. https://bugzilla.gnome.org/show_bug.cgi?id=785547 and http://dev.exiv2.org/issues/1248 have more background on the issue. For us to fix these problems would likely involve either porting to a different EXIF framework (Python-native examples: [1][2]), or dropping our use of EXIF metadata entirely[3]. [1]: https://github.com/ianare/exif-py [2]: https://pypi.python.org/pypi/pexif [3]: https://bugs.launchpad.net/variety/+bug/1593254 ** Bug watch added: GNOME Bug Tracker #785547 https://bugzilla.gnome.org/show_bug.cgi?id=785547 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1552179 Title: Variety segfaults on libexiv/std::_Rb_tree on autostart, but not when started manually To manage notifications about this bug go to: https://bugs.launchpad.net/variety/+bug/1552179/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs