After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 629995 - crash after crop + save
crash after crop + save
Status: RESOLVED DUPLICATE of bug 630554
Product: gthumb
Classification: Other
Component: general
unspecified
Other Linux
: High critical
: ---
Assigned To: Paolo Bacchilega
Paolo Bacchilega
Depends on:
Blocks:
 
 
Reported: 2010-09-18 15:17 UTC by Michael Chudobiak
Modified: 2010-09-26 20:52 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Michael Chudobiak 2010-09-18 15:17:04 UTC
Cropping a typical jpeg with git master causes a crash, after using "Crop" and then "Save".


gthumb: tiffcomposite.cpp:1141: virtual uint32_t Exiv2::Internal::TiffDirectory::doWrite(Exiv2::Internal::IoWrapper&, Exiv2::ByteOrder, int32_t, uint32_t, uint32_t, uint32_t&): Assertion `sv == d' failed.

Program received signal SIGABRT, Aborted.

Thread 1 (Thread 0x7ffff7fbb900 (LWP 722))

  • #0 raise
    from /lib64/libc.so.6
  • #1 abort
    from /lib64/libc.so.6
  • #2 __assert_fail
    from /lib64/libc.so.6
  • #3 ??
    from /usr/lib64/libexiv2.so.6
  • #4 ??
    from /usr/lib64/libexiv2.so.6
  • #5 ??
    from /usr/lib64/libexiv2.so.6
  • #6 ??
    from /usr/lib64/libexiv2.so.6
  • #7 ??
    from /usr/lib64/libexiv2.so.6
  • #8 ??
    from /usr/lib64/libexiv2.so.6
  • #9 ??
    from /usr/lib64/libexiv2.so.6
  • #10 Exiv2::ExifParser::encode(std::vector<unsigned char, std::allocator<unsigned char> >&, unsigned char const*, unsigned int, Exiv2::ByteOrder, Exiv2::ExifData const&)
    from /usr/lib64/libexiv2.so.6
  • #11 ??
    from /usr/lib64/libexiv2.so.6
  • #12 Exiv2::JpegBase::writeMetadata()
    from /usr/lib64/libexiv2.so.6
  • #13 exiv2_write_metadata_private
    at exiv2-utils.cpp line 1023
  • #14 exiv2_write_metadata
    at exiv2-utils.cpp line 1057
  • #15 invoke_marshaller_1
    at gth-hook.c line 190
  • #16 g_hook_list_marshal
    from /lib64/libglib-2.0.so.0
  • #17 gth_hook_invoke
    at gth-hook.c line 269
  • #18 _gdk_pixbuf_save_async
    at pixbuf-io.c line 204
  • #19 _gth_image_viewer_page_real_save
    at gth-image-viewer-page.c line 887
  • #20 gth_image_viewer_page_real_save
    at gth-image-viewer-page.c line 912
  • #21 gth_viewer_page_save
    at gth-viewer-page.c line 175
  • #22 gth_file_tool_save_activate
    at gth-file-tool-save.c line 45
  • #23 gth_file_tool_activate
    at gth-file-tool.c line 213
  • #24 child_clicked_cb
    at gth-toolbox.c line 218
  • #25 g_closure_invoke
    from /lib64/libgobject-2.0.so.0

- Mike
Comment 1 Michael Chudobiak 2010-09-18 15:21:12 UTC
Sorry, I erased the original photo...
Comment 2 Michael Chudobiak 2010-09-18 15:23:09 UTC
And I can't reproduce it right now. Sigh. It was a real crash, however.

- Mike
Comment 3 Felipe Besoaín Pino 2010-09-18 16:11:20 UTC
Thanks for taking the time to report this bug.
Unfortunately, that stack trace is missing some elements that will help a lot to solve the problem, so it will be hard for the developers to fix that crash. Can you get us a stack trace with debugging symbols? Please see http://live.gnome.org/GettingTraces for more information on how to do so and reopen this bug or report a new one. Thanks in advance!
Comment 4 Michael Chudobiak 2010-09-26 20:52:29 UTC

*** This bug has been marked as a duplicate of bug 630554 ***