shotwell segfaults when opening a picture

Bug #674784 reported by Delan Azabani
This bug report is a duplicate of:  Bug #676949: shotwell crashes on importing images. Edit Remove
8
This bug affects 2 people
Affects Status Importance Assigned to Milestone
gexiv2
New
Unknown
gexiv2 (Ubuntu)
New
Medium
Unassigned

Bug Description

Binary package hint: shotwell

When opening a photo in shotwell 0.7.2 (natty), it segfaults.

(gdb) where
#0 0x0000000000000008 in ?? ()
#1 0x00007ffff76e2159 in gexiv2_metadata_get_exif_tag_string ()
   from /usr/lib/libgexiv2.so.0
#2 0x00000000005aaaf4 in photo_metadata_get_string ()
#3 0x00000000005ade94 in photo_metadata_get_date_time ()
#4 0x00000000005ae00c in photo_metadata_get_first_date_time ()
#5 0x00000000004c2492 in transformable_photo_prepare_for_import ()
#6 0x00000000004d33f5 in direct_photo_internal_import ()
#7 0x00000000004d3760 in direct_photo_source_collection_fetch ()
#8 0x000000000049aab8 in ?? ()
#9 0x00007ffff1b9299e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#10 0x00007ffff1ba475e in ?? () from /usr/lib/libgobject-2.0.so.0
#11 0x00007ffff1bae3b6 in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
#12 0x00007ffff1bae573 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#13 0x00007ffff3d37c29 in IA__gtk_widget_realize (widget=0x9aa070)
    at /build/buildd/gtk+2.0-2.23.2/gtk/gtkwidget.c:3532
#14 0x00007ffff3d38348 in IA__gtk_widget_map (widget=0x9aa070)
    at /build/buildd/gtk+2.0-2.23.2/gtk/gtkwidget.c:3406
#15 0x00007ffff3b2f043 in gtk_box_forall (container=<value optimized out>,
    include_internals=<value optimized out>,
    callback=0x7ffff3b66cd0 <gtk_container_map_child>, callback_data=0x0)
    at /build/buildd/gtk+2.0-2.23.2/gtk/gtkbox.c:1251
#16 0x00007ffff3b6ab4f in gtk_container_map (widget=0xa6e170)
    at /build/buildd/gtk+2.0-2.23.2/gtk/gtkcontainer.c:2702
#17 0x00007ffff1b928e9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#18 0x00007ffff1ba475e in ?? () from /usr/lib/libgobject-2.0.so.0
#19 0x00007ffff1bae3b6 in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
#20 0x00007ffff1bae573 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#21 0x00007ffff3d3831e in IA__gtk_widget_map (widget=0xa6e170)
    at /build/buildd/gtk+2.0-2.23.2/gtk/gtkwidget.c:3408
#22 0x00007ffff3d4a89a in gtk_window_map (widget=0x9a1000)
    at /build/buildd/gtk+2.0-2.23.2/gtk/gtkwindow.c:4608
#23 0x00007ffff1b9299e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#24 0x00007ffff1ba475e in ?? () from /usr/lib/libgobject-2.0.so.0
#25 0x00007ffff1bae3b6 in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
#26 0x00007ffff1bae573 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#27 0x00007ffff3d3831e in IA__gtk_widget_map (widget=0x9a1000)
    at /build/buildd/gtk+2.0-2.23.2/gtk/gtkwidget.c:3408
#28 0x00007ffff3d437b5 in gtk_window_show (widget=0x9a1000)
    at /build/buildd/gtk+2.0-2.23.2/gtk/gtkwindow.c:4572
#29 0x00007ffff1b9299e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#30 0x00007ffff1ba475e in ?? () from /usr/lib/libgobject-2.0.so.0
#31 0x00007ffff1bae3b6 in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
#32 0x00007ffff1bae573 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#33 0x00007ffff3d38e16 in IA__gtk_widget_show (widget=0x9a1000)
    at /build/buildd/gtk+2.0-2.23.2/gtk/gtkwidget.c:3214
#34 0x00000000004556a1 in editing_exec ()
#35 0x00000000004564fa in _vala_main ()
#36 0x00000000004565f9 in main ()

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: shotwell 0.7.2-0ubuntu2
Uname: Linux 2.6.37-rc1+ x86_64
Architecture: amd64
Date: Sat Nov 13 12:02:51 2010
ProcEnviron:
 LANGUAGE=en
 PATH=(custom, user)
 LANG=en_AU.utf8
 SHELL=/bin/bash
SourcePackage: shotwell

Revision history for this message
Delan Azabani (azabani) wrote :
Revision history for this message
Omer Akram (om26er) wrote :

bug 673453 might be the cause. could you try this attached file and then try if that might help

affects: shotwell (Ubuntu) → gexiv2 (Ubuntu)
Changed in gexiv2 (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Omer Akram (om26er) wrote :
Changed in gexiv2 (Ubuntu):
status: New → Incomplete
Revision history for this message
Delan Azabani (azabani) wrote :

I'm on amd64, so that package won't work, sorry.

Changed in gexiv2 (Ubuntu):
status: Incomplete → New
Revision history for this message
Jim Nelson (yorba-jim) wrote :

Can you build from trunk and install? Instructions are here: http://trac.yorba.org/wiki/gexiv2

Revision history for this message
Delan Azabani (azabani) wrote :

Still a segfault on startup, unfortunately, even with trunk gexiv2 installed (with libexiv2-dev installed from repos for building).

Revision history for this message
Jim Nelson (yorba-jim) wrote :

Can you email me the photo that's causing this problem? I'm at <email address hidden>.

Changed in gexiv2:
status: Unknown → New
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.