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 627688 - crash when resizing multiple images
crash when resizing multiple images
Status: RESOLVED FIXED
Product: gthumb
Classification: Other
Component: general
2.11.x
Other Linux
: High critical
: ---
Assigned To: Paolo Bacchilega
Paolo Bacchilega
: 623071 629789 629824 633053 633054 633055 638419 639666 642308 646515 648227 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2010-08-23 03:59 UTC by Jean-François Fortin Tam
Modified: 2011-04-19 15:33 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jean-François Fortin Tam 2010-08-23 03:59:15 UTC
Trying to resize multiple images with gthumb git. It properly resizes and writes the first image in a list, but then processes all the other images and segfaults at the very end without writing any of those files to the disk.

jeff@kusanagi:~$ /home/jeff/trunks/gthumb/gthumb/gthumb
Warning: Directory Minolta, entry 0x0088: Data area exceeds data buffer, ignoring it.
Warning: Directory Minolta, entry 0x0088: Data area exceeds data buffer, ignoring it.
Warning: Directory Minolta, entry 0x0088: Data area exceeds data buffer, ignoring it.
Warning: Directory Minolta, entry 0x0088: Data area exceeds data buffer, ignoring it.
Warning: Directory Minolta, entry 0x0088: Data area exceeds data buffer, ignoring it.
Warning: Directory Minolta, entry 0x0088: Data area exceeds data buffer, ignoring it.
Warning: Directory Minolta, entry 0x0088: Data area exceeds data buffer, ignoring it.
Segmentation fault


Here is what I could get from gdb with my limited experience:


jeff@kusanagi:~$ gdb /home/jeff/trunks/gthumb/gthumb/gthumb
GNU gdb (GDB) 7.1-ubuntu
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/jeff/trunks/gthumb/gthumb/gthumb...done.
(gdb) run
Starting program: /home/jeff/trunks/gthumb/gthumb/gthumb 
[Thread debugging using libthread_db enabled]
[New Thread 0xb58b0b70 (LWP 17177)]
[New Thread 0xb582fb70 (LWP 17178)]
[New Thread 0xb57aeb70 (LWP 17179)]
[New Thread 0xb572db70 (LWP 17180)]
[New Thread 0xb56acb70 (LWP 17181)]
[New Thread 0xb553fb70 (LWP 17182)]
[New Thread 0xb4bffb70 (LWP 17183)]
[New Thread 0xb43feb70 (LWP 17184)]
[Thread 0xb4bffb70 (LWP 17183) exited]
[New Thread 0xb4bffb70 (LWP 17185)]
[Thread 0xb4bffb70 (LWP 17185) exited]
[New Thread 0xb4bffb70 (LWP 17186)]
[Thread 0xb4bffb70 (LWP 17186) exited]
[New Thread 0xb4bffb70 (LWP 17189)]
[Thread 0xb4bffb70 (LWP 17189) exited]
[New Thread 0xb4bffb70 (LWP 17190)]
[Thread 0xb4bffb70 (LWP 17190) exited]
[New Thread 0xb4bffb70 (LWP 17191)]
[New Thread 0xb3effb70 (LWP 17192)]
[Thread 0xb4bffb70 (LWP 17191) exited]
[Thread 0xb3effb70 (LWP 17192) exited]
[New Thread 0xb3effb70 (LWP 17194)]
[Thread 0xb553fb70 (LWP 17182) exited]
[New Thread 0xb553fb70 (LWP 17195)]
[Thread 0xb553fb70 (LWP 17195) exited]
[New Thread 0xb553fb70 (LWP 17197)]
[New Thread 0xb4bffb70 (LWP 17198)]
Warning: Directory Minolta, entry 0x0088: Data area exceeds data buffer, ignoring it.
[Thread 0xb4bffb70 (LWP 17198) exited]
[New Thread 0xb4bffb70 (LWP 17199)]
[Thread 0xb4bffb70 (LWP 17199) exited]
[Thread 0xb3effb70 (LWP 17194) exited]
[New Thread 0xb36bbb70 (LWP 17200)]
[New Thread 0xb34ffb70 (LWP 17201)]
[New Thread 0xb3effb70 (LWP 17202)]
[Thread 0xb3effb70 (LWP 17202) exited]
[Thread 0xb36bbb70 (LWP 17200) exited]
[Thread 0xb34ffb70 (LWP 17201) exited]
[New Thread 0xb3effb70 (LWP 17203)]
Warning: Directory Minolta, entry 0x0088: Data area exceeds data buffer, ignoring it.
[Thread 0xb3effb70 (LWP 17203) exited]
[New Thread 0xb3effb70 (LWP 17204)]
[New Thread 0xb4bffb70 (LWP 17205)]
Warning: Directory Minolta, entry 0x0088: Data area exceeds data buffer, ignoring it.
[Thread 0xb3effb70 (LWP 17204) exited]
[Thread 0xb4bffb70 (LWP 17205) exited]
[New Thread 0xb4bffb70 (LWP 17207)]

Program received signal SIGSEGV, Segmentation fault.

Thread 3032480624 (LWP 17207)

  • #0 ??
    from /usr/lib/libgdk_pixbuf-2.0.so.0
  • #1 ??
    from /usr/lib/libgdk_pixbuf-2.0.so.0
  • #2 ??
    from /usr/lib/libgdk_pixbuf-2.0.so.0
  • #3 gdk_pixbuf_scale
    from /usr/lib/libgdk_pixbuf-2.0.so.0
  • #4 gdk_pixbuf_scale_simple
    from /usr/lib/libgdk_pixbuf-2.0.so.0
  • #5 _gdk_pixbuf_scale_simple_safe
    at pixbuf-utils.c line 455
  • #6 resize_step
    at dlg-resize-images.c line 106
  • #7 execute_pixbuf_task
    at gth-pixbuf-task.c line 151
  • #8 exec_task
    at gth-async-task.c line 119
  • #9 ??
    from /lib/libglib-2.0.so.0
  • #10 start_thread
    at pthread_create.c line 300
  • #11 clone
    at ../sysdeps/unix/sysv/linux/i386/clone.S line 130
(gdb) quit
A debugging session is active.

	Inferior 1 [process 17174] will be killed.

Quit anyway? (y or n) y
jeff@kusanagi:~$
Comment 1 Akhil Laddha 2010-08-23 12:18:56 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. Thanks in advance!
Comment 2 Michael Chudobiak 2010-08-23 12:21:05 UTC
What version of gThumb was being used?

- Mike
Comment 3 Jean-François Fortin Tam 2010-08-23 19:17:44 UTC
This was today's git checkout. Could you tell me which debugging packages are missing so I can install them? I can't find a gdk dbg package (well, only libgdk-pixbuf2-ruby1.8-dbg on Ubuntu)
Comment 4 Jean-François Fortin Tam 2010-08-23 19:25:08 UTC
Second debugging attempt, with more dbg packages installed (namely, gtk):



(gdb) run
Starting program: /home/jeff/trunks/gthumb/gthumb/gthumb 
[Thread debugging using libthread_db enabled]
[New Thread 0xb5723b70 (LWP 30117)]
[New Thread 0xb569cb70 (LWP 30118)]
[New Thread 0xb561bb70 (LWP 30119)]
[New Thread 0xb559ab70 (LWP 30120)]
[New Thread 0xb5519b70 (LWP 30121)]
[New Thread 0xb53acb70 (LWP 30122)]
[New Thread 0xb49ffb70 (LWP 30123)]
[New Thread 0xb4babb70 (LWP 30124)]
[Thread 0xb49ffb70 (LWP 30123) exited]
[New Thread 0xb49ffb70 (LWP 30125)]
[Thread 0xb49ffb70 (LWP 30125) exited]
[New Thread 0xb49ffb70 (LWP 30126)]
[Thread 0xb49ffb70 (LWP 30126) exited]
[New Thread 0xb49ffb70 (LWP 30129)]
[New Thread 0xb3affb70 (LWP 30130)]
[Thread 0xb53acb70 (LWP 30122) exited]
[Thread 0xb3affb70 (LWP 30130) exited]
[New Thread 0xb3affb70 (LWP 30132)]
[Thread 0xb3affb70 (LWP 30132) exited]
[New Thread 0xb3affb70 (LWP 30133)]
[Thread 0xb3affb70 (LWP 30133) exited]
[New Thread 0xb3affb70 (LWP 30134)]
[Thread 0xb3affb70 (LWP 30134) exited]
[New Thread 0xb3affb70 (LWP 30136)]
[New Thread 0xb53acb70 (LWP 30137)]
Warning: Directory Minolta, entry 0x0088: Data area exceeds data buffer, ignoring it.
[Thread 0xb53acb70 (LWP 30137) exited]
[New Thread 0xb53acb70 (LWP 30139)]
[Thread 0xb53acb70 (LWP 30139) exited]
[Thread 0xb3affb70 (LWP 30136) exited]
[New Thread 0xb3affb70 (LWP 30140)]
Warning: Directory Minolta, entry 0x0088: Data area exceeds data buffer, ignoring it.
[Thread 0xb3affb70 (LWP 30140) exited]
[New Thread 0xb3affb70 (LWP 30141)]
[New Thread 0xb53acb70 (LWP 30142)]
Warning: Directory Minolta, entry 0x0088: Data area exceeds data buffer, ignoring it.
[Thread 0xb3affb70 (LWP 30141) exited]
[Thread 0xb53acb70 (LWP 30142) exited]
[New Thread 0xb53acb70 (LWP 30143)]

Program received signal SIGSEGV, Segmentation fault.

Thread 3040529264 (LWP 30143)

  • #0 scale_line
    at /build/buildd/gtk+2.0-2.20.1/gdk-pixbuf/pixops/pixops.c line 1013
  • #1 pixops_process
  • #2 _pixops_scale_real
  • #3 _pixops_scale
  • #4 IA__gdk_pixbuf_scale
    at /build/buildd/gtk+2.0-2.20.1/gdk-pixbuf/gdk-pixbuf-scale.c line 81
  • #5 IA__gdk_pixbuf_scale_simple
    at /build/buildd/gtk+2.0-2.20.1/gdk-pixbuf/gdk-pixbuf-scale.c line 258
  • #6 _gdk_pixbuf_scale_simple_safe
    at pixbuf-utils.c line 455
  • #7 resize_step
    at dlg-resize-images.c line 106
  • #8 execute_pixbuf_task
    at gth-pixbuf-task.c line 151
  • #9 exec_task
    at gth-async-task.c line 119
  • #10 g_thread_create_proxy
    at /build/buildd/glib2.0-2.24.1/glib/gthread.c line 1893
  • #11 start_thread
    at pthread_create.c line 300
  • #12 clone
    at ../sysdeps/unix/sysv/linux/i386/clone.S line 130
(gdb)
Comment 5 Michael Chudobiak 2010-08-23 19:31:45 UTC
Does this happen for all images, or just certain ones?

- Mike
Comment 6 Jean-François Fortin Tam 2010-08-23 19:54:30 UTC
Happens with all images (I tested jpegs, and now I just tested 3 PNGs directly in my home folder).
Comment 7 Paolo Bacchilega 2010-08-24 09:10:33 UTC
*** Bug 623071 has been marked as a duplicate of this bug. ***
Comment 8 mym 2010-08-26 08:24:11 UTC
I have the exact same crash when resizing multiple images. The first one is resized and gthumb crash at the end of the progress bar.
Config: Ubuntu 10.04 64bits, gthumb git 2.11.90 (26 August 2010)
Comment 9 Paolo Bacchilega 2010-08-26 10:55:25 UTC
This should be fixed now.
Comment 10 mym 2010-08-26 11:29:15 UTC
Thx but it didn't work for me.
How I did the update:

make distclean
git pull
./autogen.sh --prefix=/usr CFLAGS="-ggdb"
make
sudo make install
gthumb
Comment 11 Paolo Benvenuto 2010-08-26 11:39:52 UTC
Neither it doesn't seem fixed after my recompile
Comment 12 mym 2010-08-26 12:31:20 UTC
Here is my trace:

Thread 21 (Thread 0x7fffd9262710 (LWP 20637))

  • #0 scale_line
    at /build/buildd/gtk+2.0-2.20.1/gdk-pixbuf/pixops/pixops.c line 1015
  • #1 pixops_process
    at /build/buildd/gtk+2.0-2.20.1/gdk-pixbuf/pixops/pixops.c line 1352
  • #2 _pixops_scale_real
    at /build/buildd/gtk+2.0-2.20.1/gdk-pixbuf/pixops/pixops.c line 2216
  • #3 _pixops_scale
    at /build/buildd/gtk+2.0-2.20.1/gdk-pixbuf/pixops/pixops.c line 2271
  • #4 IA__gdk_pixbuf_scale
    at /build/buildd/gtk+2.0-2.20.1/gdk-pixbuf/gdk-pixbuf-scale.c line 81
  • #5 IA__gdk_pixbuf_scale_simple
    at /build/buildd/gtk+2.0-2.20.1/gdk-pixbuf/gdk-pixbuf-scale.c line 258
  • #6 _gdk_pixbuf_scale_simple_safe
    at pixbuf-utils.c line 455
  • #7 resize_step
    at dlg-resize-images.c line 106
  • #8 execute_pixbuf_task
    at gth-pixbuf-task.c line 151
  • #9 exec_task
    at gth-async-task.c line 119
  • #10 g_thread_create_proxy
    at /build/buildd/glib2.0-2.24.1/glib/gthread.c line 1893
  • #11 start_thread
    from /lib/libpthread.so.0
  • #12 clone
    from /lib/libc.so.6
  • #13 ??

Thread 1 (Thread 0x7ffff7fa47e0 (LWP 20615))

  • #0 writev
    from /lib/libc.so.6
  • #1 ??
    from /usr/lib/libxcb.so.1
  • #2 ??
    from /usr/lib/libxcb.so.1
  • #3 xcb_writev
    from /usr/lib/libxcb.so.1
  • #4 _XSend
    from /usr/lib/libX11.so.6
  • #5 _XEventsQueued
    from /usr/lib/libX11.so.6
  • #6 XPending
    from /usr/lib/libX11.so.6
  • #7 gdk_check_xpending
    at /build/buildd/gtk+2.0-2.20.1/gdk/x11/gdkevents-x11.c line 154
  • #8 gdk_event_prepare
    at /build/buildd/gtk+2.0-2.20.1/gdk/x11/gdkevents-x11.c line 2330
  • #9 IA__g_main_context_prepare
    at /build/buildd/glib2.0-2.24.1/glib/gmain.c line 2280
  • #10 g_main_context_iterate
    at /build/buildd/glib2.0-2.24.1/glib/gmain.c line 2571
  • #11 IA__g_main_loop_run
    at /build/buildd/glib2.0-2.24.1/glib/gmain.c line 2799
  • #12 IA__gtk_main
    at /build/buildd/gtk+2.0-2.20.1/gtk/gtkmain.c line 1219
  • #13 main
    at main.c line 447

Comment 13 Paolo Bacchilega 2010-08-26 17:43:19 UTC
and now?
Comment 14 mym 2010-08-26 18:25:23 UTC
Works great now, thx very much.
Comment 15 Jean-François Fortin Tam 2010-08-26 20:08:46 UTC
Tested, confirming as fixed. Thanks!
Comment 16 Paolo Benvenuto 2010-08-26 20:38:58 UTC
I confirm the bug has been fixed.

Yet, I see something weird: the progress bar makes little weird forward-backward movements during resize...
Comment 17 mym 2010-08-28 10:37:35 UTC
In few cases it still crashes when resizing multiple images.
Here is the corresponding trace:

Thread 1 (Thread 0x7ffff7fa47e0 (LWP 2184))

  • #0 raise
    from /lib/libc.so.6
  • #1 abort
    from /lib/libc.so.6
  • #2 __assert_fail
    from /lib/libc.so.6
  • #3 ??
    from /usr/lib/libexiv2.so.6
  • #4 ??
    from /usr/lib/libexiv2.so.6
  • #5 ??
    from /usr/lib/libexiv2.so.6
  • #6 ??
    from /usr/lib/libexiv2.so.6
  • #7 ??
    from /usr/lib/libexiv2.so.6
  • #8 ??
    from /usr/lib/libexiv2.so.6
  • #9 ??
    from /usr/lib/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/lib/libexiv2.so.6
  • #11 ??
    from /usr/lib/libexiv2.so.6
  • #12 Exiv2::JpegBase::writeMetadata()
    from /usr/lib/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 187
  • #16 IA__g_hook_list_marshal
    at /build/buildd/glib2.0-2.24.1/glib/ghook.c line 386
  • #17 gth_hook_invoke
    at gth-hook.c line 265
  • #18 _gdk_pixbuf_save_async
    at pixbuf-io.c line 200
  • #19 pixbuf_task_save_current_pixbuf
    at gth-pixbuf-list-task.c line 278
  • #20 pixbuf_task_completed_cb
    at gth-pixbuf-list-task.c line 346
  • #21 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.24.1/gobject/gclosure.c line 767
  • #22 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c line 3248
  • #23 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c line 2981
  • #24 IA__g_signal_emit
    at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c line 3038
  • #25 gth_task_completed
    at gth-task.c line 243
  • #26 update_progress
    at gth-async-task.c line 98
  • #27 g_timeout_dispatch
    at /build/buildd/glib2.0-2.24.1/glib/gmain.c line 3396
  • #28 g_main_dispatch
    at /build/buildd/glib2.0-2.24.1/glib/gmain.c line 1960
  • #29 IA__g_main_context_dispatch
    at /build/buildd/glib2.0-2.24.1/glib/gmain.c line 2513
  • #30 g_main_context_iterate
    at /build/buildd/glib2.0-2.24.1/glib/gmain.c line 2591
  • #31 IA__g_main_loop_run
    at /build/buildd/glib2.0-2.24.1/glib/gmain.c line 2799
  • #32 IA__gtk_main
    at /build/buildd/gtk+2.0-2.20.1/gtk/gtkmain.c line 1219
  • #33 main
    at main.c line 447

Comment 18 Paolo Bacchilega 2010-08-28 16:06:50 UTC
I cannot reproduce it, anyway I did some changes in current git that might help to fix the problem for you.
Comment 19 mym 2010-08-29 09:41:22 UTC
Still there.
It seems it depends on the image format: images of some folders will work every time, others will fail after processing a random number of images. If I try and try again on the "wrong" images, I may succeed after a while.

Here is a new trace with last changes:

Thread 1 (Thread 0x7ffff7fa47e0 (LWP 29215))

  • #0 raise
    from /lib/libc.so.6
  • #1 abort
    from /lib/libc.so.6
  • #2 __assert_fail
    from /lib/libc.so.6
  • #3 ??
    from /usr/lib/libexiv2.so.6
  • #4 ??
    from /usr/lib/libexiv2.so.6
  • #5 ??
    from /usr/lib/libexiv2.so.6
  • #6 ??
    from /usr/lib/libexiv2.so.6
  • #7 ??
    from /usr/lib/libexiv2.so.6
  • #8 ??
    from /usr/lib/libexiv2.so.6
  • #9 ??
    from /usr/lib/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/lib/libexiv2.so.6
  • #11 ??
    from /usr/lib/libexiv2.so.6
  • #12 Exiv2::JpegBase::writeMetadata()
    from /usr/lib/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 187
  • #16 IA__g_hook_list_marshal
    at /build/buildd/glib2.0-2.24.1/glib/ghook.c line 386
  • #17 gth_hook_invoke
    at gth-hook.c line 265
  • #18 _gdk_pixbuf_save_async
    at pixbuf-io.c line 200
  • #19 pixbuf_task_save_current_pixbuf
    at gth-pixbuf-list-task.c line 278
  • #20 pixbuf_task_completed_cb
    at gth-pixbuf-list-task.c line 346
  • #21 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.24.1/gobject/gclosure.c line 767
  • #22 signal_emit_unlocked_R
  • #23 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c line 2981
  • #24 IA__g_signal_emit
    at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c line 3038
  • #25 gth_task_completed
    at gth-task.c line 243
  • #26 task_completed
    at gth-async-task.c line 78
  • #27 exec_ready_func
    at glib-utils.c line 244
  • #28 g_main_dispatch
    at /build/buildd/glib2.0-2.24.1/glib/gmain.c line 1960
  • #29 IA__g_main_context_dispatch
    at /build/buildd/glib2.0-2.24.1/glib/gmain.c line 2513
  • #30 g_main_context_iterate
    at /build/buildd/glib2.0-2.24.1/glib/gmain.c line 2591
  • #31 IA__g_main_loop_run
    at /build/buildd/glib2.0-2.24.1/glib/gmain.c line 2799
  • #32 IA__gtk_main
    at /build/buildd/gtk+2.0-2.20.1/gtk/gtkmain.c line 1219
  • #33 main
    at main.c line 447

Today, I even got a crash when resizing a single image, and gthumb exited with the following message (French):

gthumb: tiffcomposite.cpp :1141 : virtual uint32_t Exiv2::Internal::TiffDirectory::doWrite(Exiv2::Internal::IoWrapper&, Exiv2::ByteOrder, int32_t, uint32_t, uint32_t, uint32_t&):  L'assertion « sv == d » a échoué.
Abandon
Comment 20 mym 2010-08-29 12:14:51 UTC
Note that I get the same crashes when attempting multiple format conversion on the same images.
I also tried to change compression quality with another tool then tried to resize again with gthumb without success.
I ended up using ImageMagick with success.
Comment 21 Paolo Bacchilega 2010-08-29 17:05:45 UTC
can you attach an image that causes the crash for you?
Comment 22 mym 2010-08-31 11:12:28 UTC
I do not find a specific image that will systematically crash gthumb. It only happened once on a single picture. It's kind of random. Most of the times it takes a bunch of 10-30 pictures before it crashes. I noticed the pictures I took with my camera never crash gthumb while some taken by friends' camera may crash. Thus this may be format related.
Pictures, once converted with ImageMagick, do not crash gthumb anymore.
I'm sorry I don't know how I can help better.
Comment 23 Akhil Laddha 2010-09-16 11:48:54 UTC
*** Bug 629824 has been marked as a duplicate of this bug. ***
Comment 24 Akhil Laddha 2010-10-25 03:46:58 UTC
*** Bug 629789 has been marked as a duplicate of this bug. ***
Comment 25 Akhil Laddha 2010-10-25 03:47:04 UTC
*** Bug 633054 has been marked as a duplicate of this bug. ***
Comment 26 Akhil Laddha 2010-10-25 03:47:11 UTC
*** Bug 633055 has been marked as a duplicate of this bug. ***
Comment 27 Akhil Laddha 2010-10-25 03:47:19 UTC
*** Bug 633053 has been marked as a duplicate of this bug. ***
Comment 28 Akhil Laddha 2010-12-17 12:16:10 UTC
*** Bug 625699 has been marked as a duplicate of this bug. ***
Comment 29 Akhil Laddha 2010-12-31 20:46:05 UTC
*** Bug 638419 has been marked as a duplicate of this bug. ***
Comment 30 André Klapper 2011-01-16 17:50:21 UTC
*** Bug 639666 has been marked as a duplicate of this bug. ***
Comment 31 Michael Chudobiak 2011-01-27 13:12:15 UTC
The crash described in comment 19 and comment 20 (exiv2 crash on "assert(sv == d)") is filed as a separate bug, bug 640268.

If any image triggers that crash reliably, please attach it to bug 640628.

Marking this bug as fixed, since the original issue is fixed.

- Mike
Comment 32 Michael Chudobiak 2011-02-14 18:28:57 UTC
*** Bug 642308 has been marked as a duplicate of this bug. ***
Comment 33 Michael Chudobiak 2011-04-02 19:36:31 UTC
*** Bug 646515 has been marked as a duplicate of this bug. ***
Comment 34 Michael Chudobiak 2011-04-19 15:33:40 UTC
*** Bug 648227 has been marked as a duplicate of this bug. ***