Mike, thanks for the bug report. What operating system version are you running? You said "the latest version of Shotwell" - do you mean 0.12.3, 0.12.90, or built from git master? It looks like you built Shotwell yourself - yes?
Unfortunately there's no debug information for libexiv2 in the stack trace below, so it's hard to see what's going on. Could you install debug symbols for libexiv2 and generate another backtrace? (On Ubuntu, for example, you would install the libexiv2-dbg package.) adam On Sat, Sep 15, 2012 at 12:20 AM, Mike Dupont <[email protected]> wrote: Hi there, i installed the latest version of shotwell uploading a file, i think the problem is the the shared lib being incompatible, Program received signal SIGSEGV, Segmentation fault. 0xb7e5922e in std::_Rb_treestd::string>, std::_Select1ststd::string> >, std::less, std::allocator > >::find(std::string const&) () from /usr/lib/libexiv2.so.10 (gdb) bt #0 0xb7e5922e in std::_Rb_treeconst, std::string>, std::_Select1ststd::string> >, std::less, std::allocator > >::find(std::string const&) () from /usr/lib/libexiv2.so.10 #1 0xb7e7e7fc in ?? () from /usr/lib/libexiv2.so.10 #2 0xb7e5c3f6 in ?? () from /usr/lib/libexiv2.so.10 #3 0xb7e88584 in ?? () from /usr/lib/libexiv2.so.10 #4 0xb7e4b4ba in ?? () from /usr/lib/libexiv2.so.10 #5 0xb7e49109 in Exiv2::XmpParser::encode(std::string&, Exiv2::XmpData const&, unsigned short, unsigned int) () from /usr/lib/libexiv2.so.10 #6 0xb7dac668 in ?? () from /usr/lib/libexiv2.so.10 #7 0xb7dad3ea in Exiv2::JpegBase::writeMetadata() () from /usr/lib/libexiv2.so.10 #8 0xb7f36db8 in ?? () from /usr/lib/libgexiv2.so.1 #9 0xb7f37445 in gexiv2_metadata_save_file () from /usr/lib/libgexiv2.so.1 #10 0x081166eb in photo_metadata_write_to_file (self=0xa64b8440, file=0xa64a5dc0, error=0xbfffc76c) at /home/mdupont/experiments/photo/shotwell/src/photos/PhotoMetadata.vala:152 #11 0x0811c297 in jfif_metadata_writer_real_write_metadata (base=0x9cfedb0, metadata=0xa64b8440, error=0xbfffc818) at /home/mdupont/experiments/photo/shotwell/src/photos/JfifSupport.vala:139 #12 0x0810868e in photo_file_metadata_writer_write_metadata (self=0x9cfedb0, metadata=0xa64b8440, error=0xbfffc818) at /home/mdupont/experiments/photo/shotwell/src/photos/PhotoFileAdapter.vala:110 #13 0x082533d3 in photo_export (self=0x91401f0, dest_file=0x9d0a120, scaling=0xbfffc88c, quality=JPEG_QUALITY_HIGH, export_format=PHOTO_FILE_FORMAT_JFIF, direct_copy_unmodified=0, export_metadata=1, error=0xbfffc8b4) at /home/mdupont/experiments/photo/shotwell/src/Photo.vala:3427 #14 0x08129df5 in publishing_glue_media_source_publishable_wrapper_serialize_for_publishing ( self=0x9afd980, content_major_axis=720, strip_metadata=0, error=0xbfffc93c) at /home/mdupont/experiments/photo/shotwell/src/publishing/APIGlue.vala:54 #15 0x081288fd in spit_publishing_concrete_publishing_host_real_serialize_publishables ( base=0x9012418, content_major_axis=720, strip_metadata=0, result_target=0xbfffc9d4, result_target_destroy_notify=0xbfffc9d8) at /home/mdupont/experiments/photo/shotwell/src/publishing/PublishingPluginHost.vala:215 #16 0x080f5412 in spit_publishing_plugin_host_serialize_publishables (self=0x9012418, content_major_axis=720, strip_metadata=0, result_target=0xbfffc9d4, ---Type to continue, or q to quit---q result_target_destroy_notify=0xbQuit (gdb) info shared From To Syms Read Shared Object Library 0xb7fde820 0xb7ff6b9f Yes (*) /lib/ld-linux.so.2 0xb7f57790 0xb7f8dfe8 Yes (*) /usr/lib/i386-linux-gnu/libgee.so.2 0xb7f369c0 0xb7f47468 Yes (*) /usr/lib/libgexiv2.so.1 0xb7d61010 0xb7e8f2c8 Yes (*) /usr/lib/libexiv2.so.10 0xb7d15f60 0xb7d26058 Yes (*) /usr/lib/i386-linux-gnu/libgstpbutils-0.10.so.0 0xb7c40fb0 0xb7cce1f8 Yes (*) /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0 0xb7c22c30 0xb7c23ce8 Yes (*) /usr/lib/i386-linux-gnu/libgmodule-2.0.so.0 0xb7c1ab00 0xb7c1d658 Yes (*) /usr/lib/i386-linux-gnu/libgudev-1.0.so.0 0xb7b9ecd0 0xb7bb1c48 Yes (*) /usr/lib/libgphoto2.so.2 0xb7b93670 0xb7b97878 Yes (*) /usr/lib/libgphoto2_port.so.0 0xb7b6a430 0xb7b84b08 Yes /lib/i386-linux-gnu/libm.so.6 0xb7b345a0 0xb7b48fac Yes (*) /usr/lib/libexif.so.12 0xb7aa9a50 0xb7ade168 Yes (*) /usr/lib/libraw.so.5 0xb79ffd30 0xb7a81c38 Yes /usr/lib/i386-linux-gnu/libsqlite3.so.0 0xb7594570 0xb787a648 Yes (*) /usr/lib/i386-linux-gnu/libgtk-3.so.0 0xb74d7100 0xb751ed08 Yes (*) /usr/lib/i386-linux-gnu/libgdk-3.so.0 0xb74bb510 0xb74c0998 Yes (*) /usr/lib/i386-linux-gnu/libpangocairo-1.0.so.0 0xb749b0e0 0xb74af608 Yes (*) /usr/lib/i386-linux-gnu/libgdk_pixbuf-2.0.so.0 0xb7455600 0xb74775f8 Yes (*) /usr/lib/i386-linux-gnu/libpango-1.0.so.0 0xb738a3f0 0xb7421068 Yes (*) /usr/lib/i386-linux-gnu/libcairo.so.2 0xb724d5f0 0xb731f4c8 Yes (*) /usr/lib/i386-linux-gnu/libgio-2.0.so.0 0xb71e3300 0xb7213fc8 Yes (*) /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 0xb71d8450 0xb71d8608 Yes (*) /usr/lib/i386-linux-gnu/libgthread-2.0.so.0 0xb70f2b40 0xb71680d8 Yes (*) /lib/i386-linux-gnu/libglib-2.0.so.0 0xb70d0a60 0xb70d8c18 Yes (*) /usr/lib/i386-linux-gnu/libgomp.so.1 0xb70b7650 0xb70c3a78 Yes /lib/i386-linux-gnu/libpthread.so.0 0xb6f24f10 0xb705535c Yes /lib/i386-linux-gnu/libc.so.6 0xb6d2ab70 0xb6e6b898 Yes (*) /usr/lib/libexiv2.so.11 0xb6cdef50 0xb6cf5cf8 Yes (*) /lib/i386-linux-gnu/libgcc_s.so.1 0xb6cc8760 0xb6cd5668 Yes (*) /lib/i386-linux-gnu/libz.so.1 0xb6c9f020 0xb6cb8828 Yes (*) /lib/i386-linux-gnu/libexpat.so.1 ---Type to continue, or q to quit--- 0xb6bfdd00 0xb6c6c208 Yes (*) /usr/lib/i386-linux-gnu/libstdc++.so.6 0xb6a86960 0xb6b70f28 Yes (*) /usr/lib/i386-linux-gnu/libxml2.so.2 0xb6a628d0 0xb6a66618 Yes /lib/i386-linux-gnu/librt.so.1 0xb6a5ca60 0xb6a5da08 Yes /lib/i386-linux-gnu/libdl.so.2 0xb6a4e610 0xb6a55488 Yes (*) /lib/i386-linux-gnu/libudev.so.0 0xb6a43730 0xb6a48178 Yes (*) /usr/lib/i386-linux-gnu/libltdl.so.7 0xb69f3170 0xb6a29538 Yes (*) /usr/lib/i386-linux-gnu/libjasper.so.1 0xb69a5f10 0xb69d8128 Yes (*) /usr/lib/i386-linux-gnu/liblcms2.so.2 0xb687d1e0 0xb690b558 Yes (*) /usr/lib/i386-linux-gnu/libX11.so.6 0xb685d830 0xb6867a88 Yes (*) /usr/lib/i386-linux-gnu/libXi.so.6 0xb6856f60 0xb6859698 Yes (*) /usr/lib/i386-linux-gnu/libXfixes.so.3 0xb683c290 0xb68499d8 Yes (*) /usr/lib/i386-linux-gnu/libatk-1.0.so.0 0xb682f980 0xb6830b78 Yes (*) /usr/lib/i386-linux-gnu/libcairo-gobject.so.2 0xb6806e90 0xb6822e78 Yes (*) /usr/lib/i386-linux-gnu/libpangoft2-1.0.so.0 0xb67d2070 0xb67ed298 Yes (*) /usr/lib/i386-linux-gnu/libfontconfig.so.1 0xb67be700 0xb67c8ca8 Yes (*) /usr/lib/i386-linux-gnu/libXext.so.6 0xb67b8770 0xb67b9158 Yes (*) /usr/lib/i386-linux-gnu/libXinerama.so.1 0xb67af100 0xb67b3c18 Yes (*) /usr/lib/i386-linux-gnu/libXrandr.so.2 0xb67a4ad0 0xb67a9e68 Yes (*) /usr/lib/i386-linux-gnu/libXcursor.so.1 0xb679f880 0xb67a02e8 Yes (*) /usr/lib/i386-linux-gnu/libXcomposite.so.1 0xb679b7c0 0xb679c148 Yes (*) /usr/lib/i386-linux-gnu/libXdamage.so.1 0xb67077d0 0xb6773388 Yes (*) /usr/lib/i386-linux-gnu/libfreetype.so.6 0xb666c070 0xb66ed168 Yes (*) /usr/lib/i386-linux-gnu/libpixman-1.so.0 0xb66417c0 0xb665e528 Yes (*) /lib/i386-linux-gnu/libpng12.so.0 0xb663a750 0xb663b148 Yes (*) /usr/lib/i386-linux-gnu/libxcb-shm.so.0 0xb66328d0 0xb66364d8 Yes (*) /usr/lib/i386-linux-gnu/libxcb-render.so.0 0xb6616ba0 0xb6626d98 Yes (*) /usr/lib/i386-linux-gnu/libxcb.so.1 0xb66052f0 0xb660b028 Yes (*) /usr/lib/i386-linux-gnu/libXrender.so.1 0xb65e9140 0xb65fa968 Yes (*) /lib/i386-linux-gnu/libselinux.so.1 0xb65cf6b0 0xb65dc578 Yes /lib/i386-linux-gnu/libresolv.so.2 0xb65c6ef0 0xb65ca538 Yes (*) /usr/lib/i386-linux-gnu/libffi.so.6 0xb658af60 0xb65b1138 Yes (*) /lib/i386-linux-gnu/libpcre.so.3 ---Type to continue, or q to quit--- 0xb6534a30 0xb656e5b8 Yes (*) /usr/lib/i386-linux-gnu/libjpeg.so.8 0xb652e9e0 0xb652f828 Yes (*) /usr/lib/i386-linux-gnu/libXau.so.6 0xb6527d00 0xb65299a8 Yes (*) /usr/lib/i386-linux-gnu/libXdmcp.so.6 0xb7fb43a0 0xb7fd0428 Yes (*) /usr/lib/gio/modules/libgvfsdbus.so 0xb6511620 0xb651c718 Yes (*) /usr/lib/gvfs/libgvfscommon.so 0xb6492d90 0xb64c2198 Yes (*) /lib/i386-linux-gnu/libdbus-1.so.3 0xb6485dc0 0xb648ac98 Yes /lib/i386-linux-gnu/libnss_compat.so.2 0xb646e160 0xb647afa8 Yes /lib/i386-linux-gnu/libnsl.so.1 0xb6460970 0xb6466f58 Yes /lib/i386-linux-gnu/libnss_nis.so.2 0xb6453a10 0xb645ab18 Yes /lib/i386-linux-gnu/libnss_files.so.2 0xb64fdf50 0xb6506ed8 Yes (*) /usr/lib/liboverlay-scrollbar3-0.2.so.0 0xb64f6650 0xb64f87f8 Yes (*) /usr/lib/gtk-3.0/modules/libcanberra-gtk-module.so 0xb64193a0 0xb641a948 Yes (*) /usr/lib/libcanberra-gtk3.so.0 0xb64e5f30 0xb64eff28 Yes (*) /usr/lib/libcanberra.so.0 0xb64db590 0xb64e0858 Yes (*) /usr/lib/i386-linux-gnu/libvorbisfile.so.3 0xb64068d0 0xb6411158 Yes (*) /usr/lib/i386-linux-gnu/libtdb.so.1 0xb63dbfb0 0xb63f1c18 Yes (*) /usr/lib/i386-linux-gnu/libvorbis.so.0 0xb63d3340 0xb63d5fe8 Yes (*) /usr/lib/i386-linux-gnu/libogg.so.0 0xb6443260 0xb644d768 Yes (*) /usr/lib/gtk-3.0/3.0.0/theming-engines/libunico.so 0xb63ae400 0xb63b00d8 Yes (*) /usr/lib/i386-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so 0xb641e770 0xb641ebc8 Yes (*) /usr/lib/i386-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so 0xb5b44890 0xb5b6d648 Yes (*) /usr/lib/i386-linux-gnu/librsvg-2.so.2 0xb5b122c0 0xb5b33b58 Yes (*) /usr/lib/libcroco-0.6.so.3 0xb5b7b920 0xb5b7ea06 Yes /usr/local/lib/shotwell/plugins/builtin/shotwell-transitions.so 0xb5988100 0xb59d532f Yes /usr/local/lib/shotwell/plugins/builtin/shotwell-publishing.so 0xaa6bb080 0xab6d74b8 Yes (*) /usr/lib/libwebkitgtk-3.0.so.0 0xaa54f220 0xaa557608 Yes (*) /usr/lib/librest-0.7.so.0 0xaa4f4e50 0xaa531388 Yes (*) /usr/lib/i386-linux-gnu/libsoup-2.4.so.1 0xaa4c5600 0xaa4d9258 Yes (*) /usr/lib/i386-linux-gnu/libjson-glib-1.0.so.0 0xaa182720 0xaa432fb8 Yes (*) /usr/lib/libjavascriptcoregtk-3.0.so.0 ---Type to continue, or q to quit--- 0xb596b060 0xb5970888 Yes (*) /usr/lib/libenchant.so.1 0xb5b03f10 0xb5b08718 Yes (*) /usr/lib/i386-linux-gnu/libgailutil-3.so.0 0xaa0eb8a0 0xaa0f4018 Yes (*) /usr/lib/libgeoclue.so.0 0xaa0dc390 0xaa0e2578 Yes (*) /usr/lib/i386-linux-gnu/libgstapp-0.10.so.0 0xaa0cca80 0xaa0d3698 Yes (*) /usr/lib/i386-linux-gnu/libgstinterfaces-0.10.so.0 0xaa0aea40 0xaa0c0c38 Yes (*) /usr/lib/i386-linux-gnu/libgstvideo-0.10.so.0 0xaa053bb0 0xaa096a88 Yes (*) /usr/lib/i386-linux-gnu/libgstbase-0.10.so.0 0xaa015ef0 0xaa03cc2c Yes (*) /usr/lib/libxslt.so.1 0xa9e85680 0xa9fb8bb8 Yes (*) /usr/lib/libicui18n.so.48 0xa9d02d30 0xa9dcd848 Yes (*) /usr/lib/libicuuc.so.48 0xa9c829b0 0xa9cbf3e8 Yes (*) /usr/lib/i386-linux-gnu/libXt.so.6 0xb59643c0 0xb5965718 Yes (*) /usr/lib/i386-linux-gnu/libsoup-gnome-2.4.so.1 0xa9c580f0 0xa9c6c1a8 Yes (*) /usr/lib/i386-linux-gnu/libdbus-glib-1.so.2 0xa9bc8ab0 0xa9c2c708 Yes (*) /usr/lib/i386-linux-gnu/liborc-0.4.so.0 0xa8a50370 0xa8a50468 Yes (*) /usr/lib/libicudata.so.48 0xa8a48430 0xa8a4cb48 Yes (*) /usr/lib/i386-linux-gnu/libSM.so.6 0xa8a30010 0xa8a3ed38 Yes (*) /usr/lib/i386-linux-gnu/libICE.so.6 0xa8a0f6f0 0xa8a22288 Yes (*) /usr/lib/i386-linux-gnu/libgnome-keyring.so.0 0xa8a04fb0 0xa8a06c28 Yes (*) /lib/i386-linux-gnu/libuuid.so.1 0xa89837d0 0xa89dc558 Yes (*) /lib/i386-linux-gnu/libgcrypt.so.11 0xa897a630 0xa897abf8 Yes (*) /lib/i386-linux-gnu/libgpg-error.so.0 0xabae94d0 0xabafbe31 Yes /usr/local/lib/shotwell/plugins/builtin/shotwell-data-imports.so 0xa894d550 0xa8968b3a Yes /usr/local/lib/shotwell/plugins/builtin/shotwell-publishing-extras.so 0xa88f4dd0 0xa88f8368 Yes (*) /usr/lib/i386-linux-gnu/gio/modules/libdconfsettings.so 0xa8082a90 0xa8082ff8 Yes (*) /usr/lib/i386-linux-gnu/pango/1.6.0/modules/pango-basic-fc.so 0xa807d8b0 0xa807f458 Yes (*) /usr/lib/gtk-3.0/3.0.0/menuproxies/libappmenu.so 0xa8039930 0xa8042058 Yes (*) /usr/lib/libdbusmenu-gtk3.so.4 0xa801d320 0xa802c5a8 Yes (*) /usr/lib/i386-linux-gnu/libdbusmenu-glib.so.4 0xa8069b60 0xa8076578 Yes (*) /usr/lib/gio/modules/libgioremote-volume-monitor.so 0xa8061060 0xa8062e98 Yes (*) /usr/lib/i386-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jpeg.so ---Type to continue, or q to quit--- 0xa6312e00 0xa63200c8 Yes (*) /usr/lib/i386-linux-gnu/gio/modules/libgiognutls.so 0xa804fd30 0xa8059258 Yes (*) /usr/lib/i386-linux-gnu/libp11-kit.so.0 0xa4fef7e0 0xa507fbd8 Yes (*) /usr/lib/i386-linux-gnu/libgnutls.so.26 0xa80080e0 0xa8014038 Yes (*) /usr/lib/i386-linux-gnu/libtasn1.so.3 0xa6506a10 0xa6511468 Yes (*) /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so (*): Shared library is missing debugging information. -- James Michael DuPont Member of Free Libre Open Source Software Kosova http://flossk.org Saving wikipedia(tm) articles from deletion http://SpeedyDeletion.wikia.com Contributor FOSM, the CC-BY-SA map of the world http://fosm.org Mozilla Rep https://reps.mozilla.org/u/h4ck3rm1k3 _______________________________________________ Shotwell mailing list [email protected] http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell
