Hi,

We just became aware of this issue. It is ticketed in our Trac
database here: http://trac.yorba.org/ticket/3787. Hopefully, we'll get
it fixed soon!

Cheers,
Lucas

On Mon, Jul 4, 2011 at 10:51 AM, caccolangrifata
<[email protected]> wrote:
> Hi all!
> While playing on shotwell trunk (latest commit) when I select any tags,
> as write in title, shotwell cause a Segmentation fault.
> I'm not very well to debug software, so following shotwell.log and
> shotwell.gdb files.
> Sorry for my bad English end thanks for that awesome program.
>
> #################################################################
> L 14632 2011-07-04 19:37:27 [MSG] main.vala:397: Shotwell Gestore di
> fotografie 0.10.0~trunk+gitr1913
> L 14632 2011-07-04 19:37:27 [DBG] Plugins.vala:313:
> Searching /home/caccola/.gnome2/shotwell/plugins for plugins ...
> L 14632 2011-07-04 19:37:27 [DBG] Plugins.vala:135: Unable to search
> directory /home/caccola/.gnome2/shotwell/plugins for plugins: File o
> directory non esistente
> L 14632 2011-07-04 19:37:27 [DBG] Plugins.vala:313:
> Searching /home/caccola/src/shotwell/sw/plugins for plugins ...
> L 14632 2011-07-04 19:37:27 [DBG] Plugins.vala:313:
> Searching /home/caccola/src/shotwell/sw/plugins/common for plugins ...
> L 14632 2011-07-04 19:37:27 [DBG] Plugins.vala:313:
> Searching /home/caccola/src/shotwell/sw/plugins/shotwell-publishing-extras 
> for plugins ...
> L 14632 2011-07-04 19:37:27 [DBG] shotwell-publishing-extras.vala:69:
> bound shotwell-extras language support directory
> '/home/caccola/src/shotwell/sw/locale-langpack'.
>
> L 14632 2011-07-04 19:37:27 [DBG] Plugins.vala:421: Loaded SPIT module
> "Shotwell Extra Publishing Services 0.10.0~trunk
> +gitr1913" (org.yorba.shotwell.publishing.extras)
> [/home/caccola/src/shotwell/sw/plugins/shotwell-publishing-extras/shotwell-publishing-extras.so]
> L 14632 2011-07-04 19:37:27 [DBG] Plugins.vala:313:
> Searching /home/caccola/src/shotwell/sw/plugins/shotwell-transitions for
> plugins ...
> L 14632 2011-07-04 19:37:27 [DBG] Plugins.vala:421: Loaded SPIT module
> "Transizioni diapositive di base 0.10.0~trunk
> +gitr1913" (org.yorba.shotwell.transitions)
> [/home/caccola/src/shotwell/sw/plugins/shotwell-transitions/shotwell-transitions.so]
> L 14632 2011-07-04 19:37:27 [DBG] Plugins.vala:313:
> Searching /home/caccola/src/shotwell/sw/plugins/shotwell-publishing for
> plugins ...
> L 14632 2011-07-04 19:37:27 [DBG] Plugins.vala:421: Loaded SPIT module
> "Servizi pubblicazione di base 0.10.0~trunk
> +gitr1913" (org.yorba.shotwell.publishing.core_services)
> [/home/caccola/src/shotwell/sw/plugins/shotwell-publishing/shotwell-publishing.so]
> L 14632 2011-07-04 19:37:28 [MSG] main.vala:73: Verifying database ...
> L 14632 2011-07-04 19:37:28 [DBG] Db.vala:40: Database schema version 12
> created by app version 0.9.3~trunk_r1784
> L 14632 2011-07-04 19:37:28 [MSG] VideoSupport.vala:360: interpreter
> state cookie not found; assuming all video thumbnails are out of date
> L 14632 2011-07-04 19:37:28 [MSG] VideoSupport.vala:360: interpreter
> state cookie not found; assuming all video thumbnails are out of date
> L 14632 2011-07-04 19:37:28 [DBG] Branch.vala:45: search added
> L 14632 2011-07-04 19:37:28 [DBG] Branch.vala:45: search added
> L 14632 2011-07-04 19:37:28 [DBG] ConfigurationInterfaces.vala:275:
> ConfigurationFacade: engine reports property 'DISPLAY_BASIC_PROPERTIES'
> changed.
> L 14632 2011-07-04 19:37:28 [DBG] ConfigurationInterfaces.vala:275:
> ConfigurationFacade: engine reports property 'EVENTS_SORT_ASCENDING'
> changed.
> L 14632 2011-07-04 19:37:28 [DBG] LibraryWindow.vala:278:
> on_library_monitor_installed: /home/caccola/Immagini
> L 14632 2011-07-04 19:37:28 [DBG] ConfigurationInterfaces.vala:275:
> ConfigurationFacade: engine reports property 'SHOW_WELCOME_DIALOG'
> changed.
> L 14632 2011-07-04 19:37:28 [DBG] main.vala:208: 1,026011 seconds to
> Gtk.main()
> L 14632 2011-07-04 19:37:30 [WRN] DirectoryMonitor.vala:906: Skipping
> hidden file/directory /home/caccola/Immagini/wallpaper/.rlog
> L 14632 2011-07-04 19:37:30 [WRN] DirectoryMonitor.vala:906: Skipping
> hidden file/directory /home/caccola/Immagini/wallpaper/win7/.rlog
> ######################################################################
>
> GNU gdb (GDB) 7.2-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 "x86_64-linux-gnu".
> For bug reporting instructions, please see:
> <http://www.gnu.org/software/gdb/bugs/>...
> Reading symbols from /home/caccola/src/shotwell/sw/shotwell...done.
> (gdb) riun  [K  [K  [Kun
> Starting program: /home/caccola/src/shotwell/sw/shotwell
> [Thread debugging using libthread_db enabled]
> [New Thread 0x7fffe3f56700 (LWP 14635)]
> [New Thread 0x7fffe3755700 (LWP 14636)]
> [New Thread 0x7fffe2f54700 (LWP 14637)]
> [New Thread 0x7fffe13cb700 (LWP 14638)]
> [New Thread 0x7fffe09c4700 (LWP 14639)]
> [New Thread 0x7fffdbfff700 (LWP 14640)]
> [New Thread 0x7fffdb7fe700 (LWP 14641)]
> [New Thread 0x7fffdaffd700 (LWP 14642)]
> [New Thread 0x7fffda7fc700 (LWP 14643)]
> [New Thread 0x7fffd9ffb700 (LWP 14644)]
> [New Thread 0x7fffd97fa700 (LWP 14645)]
> [New Thread 0x7fffd8ff9700 (LWP 14646)]
> [New Thread 0x7fffd87f8700 (LWP 14647)]
> [Thread 0x7fffdb7fe700 (LWP 14641) exited]
> [Thread 0x7fffd9ffb700 (LWP 14644) exited]
> [Thread 0x7fffda7fc700 (LWP 14643) exited]
> [Thread 0x7fffe13cb700 (LWP 14638) exited]
> [Thread 0x7fffd87f8700 (LWP 14647) exited]
> [Thread 0x7fffe09c4700 (LWP 14639) exited]
> [Thread 0x7fffd8ff9700 (LWP 14646) exited]
> [Thread 0x7fffd97fa700 (LWP 14645) exited]
> [Thread 0x7fffdaffd700 (LWP 14642) exited]
>
> Program received signal SIGSEGV, Segmentation fault.
> 0x0000000000000000 in ?? ()
> (gdb) backtrace full
> #0  0x0000000000000000 in ?? ()
> No symbol table info available.
> #1  0x000000000054a9c6 in data_set_comparator_wrapper
> (self=0x7fffdc012a40, a=0x1559e50,
>    b=0x7fffdc1360c0) at src/core/DataSet.c:210
>        result = 0
>        _tmp0_ = 12884901890
>        _result_ = 140737488342144
>        __PRETTY_FUNCTION__ = "data_set_comparator_wrapper"
> #2  0x000000000054b07d in _data_set_comparator_wrapper_comparator
> (a=0x1559e50, b=0x7fffdc1360c0,
>    self=0x7fffdc012a40) at src/core/DataSet.c:308
>        result = 140736885625824
> #3  0x0000000000671591 in _sorted_list_merge_sort (self=0x1538f00,
> array=0x7fffdc1313e0,
>    array_length1=3, scratch=0x7fffdc0c9540, scratch_length1=3,
> start_index=1, end_index=2)
>    at src/SortedList.c:808
>        count = 2
>        middle_index = 2
>        _tmp0_ = 12244040
>        __PRETTY_FUNCTION__ = "_sorted_list_merge_sort"
> #4  0x000000000067154d in _sorted_list_merge_sort (self=0x1538f00,
> array=0x7fffdc1313e0,
>    array_length1=3, scratch=0x7fffdc0c9540, scratch_length1=3,
> start_index=0, end_index=2)
>    at src/SortedList.c:807
>        count = 3
>        middle_index = 1
>        _tmp0_ = 5524983
>        __PRETTY_FUNCTION__ = "_sorted_list_merge_sort"
> #5  0x00000000006712e3 in sorted_list_merge_sort (self=0x1538f00,
> add=0x7fffdc118be0)
>    at src/SortedList.c:772
>        result = 0
>        _tmp0_ = 0
>        list_count = 0
>        _tmp1_ = 3
>        add_count = 3
>        count = 3
>        _tmp3_ = 0x7fffdc1313e0
>        array = 0x7fffdc1313e0
>        array_length1 = 3
>        _array_size_ = 3
>        offset = 3
>        _tmp9_ = 0x7fffdc0c9540
>        _tmp10_ = 0x7fffdc0c9540
>        _tmp10__length1 = 3
>        __PRETTY_FUNCTION__ = "sorted_list_merge_sort"
> #6  0x000000000066f779 in sorted_list_add_list (self=0x1538f00,
> items=0x7fffdc118be0)
>    at src/SortedList.c:312
>        _tmp7_ = 0
>        _tmp1_ = 3
>        result = 0
>        added = 0
>        _tmp0_ = 3
>        __PRETTY_FUNCTION__ = "sorted_list_add_list"
> #7  0x000000000066f1a2 in sorted_list_real_add_all (base=0x1538f00,
> collection=0x7fffdc118be0)
>    at src/SortedList.c:235
>        _tmp3_ = 0
>        self = 0x1538f00
>        result = 0
>        _tmp0_ = 3
>        _tmp1_ = 0x7fffdc118be0
>        _tmp2_ = 0x7fffdc118be0
>        as_list = 0x7fffdc118be0
>        changed = 0
>        _tmp5_ = 0
>        __PRETTY_FUNCTION__ = "sorted_list_real_add_all"
> #8  0x000000000054ba21 in data_set_add_many (self=0x7fffdc012a40,
> objects=0x7fffdc118be0)
>    at src/core/DataSet.c:421
>        result = 0
>        _tmp0_ = 3
>        count = 3
>        _tmp1_ = 19221792
>        _tmp2_ = 0
>        __PRETTY_FUNCTION__ = "data_set_add_many"
> #9  0x000000000054488c in data_collection_internal_add_many
> (self=0x14b01c0,
>    objects=0x7fffdc118be0, monitor=0, monitor_target=0x0) at
> src/core/DataCollection.c:750
>        _tmp0_ = 3
>        count = 3
>        _tmp5_ = 32767
>        added = -14880
>        __PRETTY_FUNCTION__ = "data_collection_internal_add_many"
> #10 0x00000000005451f6 in data_collection_real_add_many (self=0x14b01c0,
> objects=0x7fffdc118b20,
>    monitor=0, monitor_target=0x0) at src/core/DataCollection.c:861
>        result = 0x0
>        _tmp0_ = 0x7fffdc118be0
>        added = 0x7fffdc118be0
>        _tmp9_ = 3
>        count = 3
>        __PRETTY_FUNCTION__ = "data_collection_real_add_many"
> #11 0x0000000000560155 in view_collection_real_add_many (base=0x14b01c0,
> objects=0x7fffdc118b20,
>    monitor=0, monitor_target=0x0) at src/core/ViewCollection.c:1515
>        self = 0x14b01c0
>        result = 0x0
>        _tmp3_ = 0x0
>        return_list = 0x7fffffffcc90
>        __PRETTY_FUNCTION__ = "view_collection_real_add_many"
> #12 0x0000000000545372 in data_collection_add_many (self=0x14b01c0,
> objects=0x7fffdc118b20,
>    monitor=0, monitor_target=0x0) at src/core/DataCollection.c:893
> No locals.
> #13 0x0000000000561620 in view_collection_on_mirror_contents_added
> (self=0x14b01c0,
>    added=0x15db510) at src/core/ViewCollection.c:1840
>        _tmp10_ = 0x0
>        _tmp11_ = 0x110
>        _tmp0_ = 0x7fffdc118b20
>        to_add = 0x7fffdc118b20
>        _tmp9_ = 3
>        __PRETTY_FUNCTION__ = "view_collection_on_mirror_contents_added"
> #14 0x000000000055e26a in view_collection_mirror (self=0x14b01c0,
> to_mirror=0x1253550,
>    mirroring_ctor=0x5a8e53 <_media_page_create_thumbnail_create_view>,
>    mirroring_ctor_target=0x7fffdc0c40a0, should_mirror=0,
> should_mirror_target=0x0)
>    at src/core/ViewCollection.c:1133
>        _tmp0_ = 0x1253550
>        _tmp1_ = 0x5a8e53 <_media_page_create_thumbnail_create_view>
>        _tmp2_ = 0
>        _tmp3_ = 0x0
>        _tmp4_ = 0
>        _tmp5_ = 0
>        _tmp6_ = 0
>        _tmp6__target = 0x0
>        _tmp6__target_destroy_notify = 0
>        _tmp7_ = 0x1254d20
>        _tmp8_ = 0
>        _tmp9_ = 0x54ac4a
> <_data_set_order_added_predicate_comparator_predicate>
>        _tmp10_ = 0
>        _tmp10__target = 0x0
>        _tmp10__target_destroy_notify = 0
>        _tmp11_ = 0x15db510
>        _tmp12_ = 0x15db510
>        __PRETTY_FUNCTION__ = "view_collection_mirror"
> #15 0x000000000076bc49 in tag_mirror_sources (self=0x1253480,
> view=0x14b01c0,
>    mirroring_ctor=0x5a8e53 <_media_page_create_thumbnail_create_view>,
>    mirroring_ctor_target=0x7fffdc0c40a0) at src/Tag.c:2821
>        __PRETTY_FUNCTION__ = "tag_mirror_sources"
> #16 0x00000000005a9086 in tag_page_construct (object_type=22570048,
> tag=0x1253480)
>    at src/tags/TagPage.c:741
>        self = 0x7fffdc0c40a0
>        _tmp0_ = 0x7fffdc0f2ce0 "<small>.</small>"
>        _tmp1_ = 0x0
>        _tmp2_ = 0x1253480
>        _tmp3_ = 0x14b01c0
>        _tmp4_ = 0x14b01c0
>        __PRETTY_FUNCTION__ = "tag_page_construct"
> #17 0x00000000005a90f2 in tag_page_new (tag=0x1253480) at
> src/tags/TagPage.c:749
> No locals.
> #18 0x00000000005a8583 in tags_sidebar_entry_real_create_page
> (base=0x12e4ed0)
>    at src/tags/Branch.c:1154
>        self = 0x12e4ed0
>        result = 0x0
>        _tmp0_ = 0x0
> #19 0x0000000000597335 in sidebar_simple_page_entry_create_page
> (self=0x12e4ed0)
>    at src/sidebar/common.c:517
> No locals.
> #20 0x00000000005973d9 in sidebar_simple_page_entry_real_get_page
> (base=0x12e4ed0)
>    at src/sidebar/common.c:537
>        _tmp0_ = 0x0
>        self = 0x12e4ed0
>        result = 0x0
>        _tmp1_ = 0xd65a30
> #21 0x0000000000587ed5 in sidebar_page_representative_get_page
> (self=0x12e4ed0)
>    at src/sidebar/Entry.c:352
> No locals.
> #22 0x000000000052387b in library_window_on_sidebar_entry_selected
> (self=0x10eb1f0,
>    selectable=0x12e4ed0) at src/library/LibraryWindow.c:5259
>        _tmp2_ = 0x0
>        _tmp3_ = 0xad8
>        _tmp0_ = 0x12e4ed0
>        _tmp1_ = 0x12e4ed0
>        page_rep = 0x12e4ed0
>        __PRETTY_FUNCTION__ = "library_window_on_sidebar_entry_selected"
> #23 0x0000000000513d6f in
> _library_window_on_sidebar_entry_selected_sidebar_tree_entry_selected (
>    _sender=0x135a220, selectable=0x12e4ed0, self=0x10eb1f0) at
> src/library/LibraryWindow.c:2008
> No locals.
> #24 0x00007ffff24aaa6e in g_closure_invoke ()
> from /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #25 0x00007ffff24c0de7 in ?? () from /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #26 0x00007ffff24c22a6 in g_signal_emit_valist ()
> from /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #27 0x00007ffff24c25f8 in g_signal_emit_by_name ()
> from /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #28 0x000000000058a675 in sidebar_tree_real_cursor_changed
> (base=0x135a220)
>    at src/sidebar/Tree.c:995
>        _tmp4_ = 0x12e4ed0
>        _tmp5_ = 0x12e4ed0
>        selectable = 0x12e4ed0
>        self = 0x135a220
>        _tmp0_ = 0x1482a00
>        path = 0x1482a00
>        _tmp1_ = 0xc8d950
>        wrapper = 0xc8d950
>        _tmp2_ = 1
>        _tmp3_ = 1
> #29 0x00007ffff24aaa6e in g_closure_invoke ()
> from /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #30 0x00007ffff24c0a30 in ?? () from /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #31 0x00007ffff24c22a6 in g_signal_emit_valist ()
> from /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #32 0x00007ffff24c2863 in g_signal_emit ()
> from /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #33 0x00007ffff4807cdd in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #34 0x00007ffff4811e78 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #35 0x00000000005930f2 in sidebar_tree_real_button_press_event
> (base=0x135a220, event=0x15dbae0)
>    at src/sidebar/Tree.c:2564
>        self = 0x135a220
>        result = 0
>        _tmp0_ = 0
>        _tmp5_ = 0
> #36 0x00007ffff470b9d8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #37 0x00007ffff24aaa6e in g_closure_invoke ()
> from /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #38 0x00007ffff24c0a30 in ?? () from /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #39 0x00007ffff24c20eb in g_signal_emit_valist ()
> from /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #40 0x00007ffff24c2863 in g_signal_emit ()
> from /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #41 0x00007ffff48246df in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #42 0x00007ffff4703e73 in gtk_propagate_event ()
> from /usr/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #43 0x00007ffff4704f4b in gtk_main_do_event ()
> from /usr/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #44 0x00007ffff412a74c in ?? () from /usr/lib/libgdk-x11-2.0.so.0
> No symbol table info available.
> #45 0x00007ffff1be9342 in g_main_context_dispatch ()
> from /lib/libglib-2.0.so.0
> No symbol table info available.
> #46 0x00007ffff1bed2a8 in ?? () from /lib/libglib-2.0.so.0
> No symbol table info available.
> #47 0x00007ffff1bed7b5 in g_main_loop_run () from /lib/libglib-2.0.so.0
> No symbol table info available.
> #48 0x00007ffff47053e7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #49 0x00000000007b3e18 in application_start (self=0xc4db60) at
> src/Application.c:141
>        __PRETTY_FUNCTION__ = "application_start"
> #50 0x00000000005fb7a4 in library_exec (mounts=0xbd1510,
> mounts_length1=0) at src/main.c:1088
>        _tmp0_ = 0xd18f20
>        shotwell = 0xd18f20
>        _tmp1_ = 0
>        _tmp2_ = 0
>        _tmp5_ = 0xd32140
>        _tmp6_ = 0x0
>        _tmp7_ = 0xcb4c00
>        _tmp8_ = 0x0
>        errormsg = 0x0
>        app_version = 0xcf13e0 "0.9.3~trunk_r1784"
>        schema_version = 12
>        _tmp9_ = 0xcf13e0 "0.9.3~trunk_r1784"
>        _tmp10_ = 12
>        _tmp11_ = DB_VERIFY_RESULT_OK
>        _result_ = DB_VERIFY_RESULT_OK
>        progress_dialog = 0x0
>        aggregate_monitor = 0x0
>        monitor = 0
>        monitor_target = 0x0
>        monitor_target_destroy_notify = 0
>        _tmp42_ = 0xff1d60
>        registry = 0xff1d60
>        _tmp43_ = 0x10eb1f0
>        library_window = 0x10eb1f0
>        _tmp45_ = 0
>        _tmp46_ = 0xc6a2d0
>        _tmp47_ = 0x0
>        _tmp48_ = 0
>        _tmp49_ = 0
>        _tmp59_ = 1.0260109509999999
>        _tmp60_ = 0xc4db60
>        _tmp61_ = 0xc4db60
>        _inner_error_ = 0x0
> #51 0x00000000005fd557 in _vala_main (args=0x7fffffffe2c8,
> args_length1=1) at src/main.c:1575
>        _tmp0_ = 0x0
>        _tmp1_ = 0x0
>        _tmp2_ = 1
>        _tmp9_ = 0x88586e "[FILE]"
>        _tmp10_ = 6
>        _tmp11_ = 0xbceac0
>        _tmp12_ = 0x0
>        _tmp12__length1 = 6
>        _tmp16_ = 0xbd1510
>        mounts = 0xbd1510
>        mounts_length1 = 0
>        _mounts_size_ = 0
>        filename = 0x0
>        _tmp25_ = 0x8858ca "L"
>        _tmp26_ = 1
>        _tmp27_ = 0x7ffff7e16b7b "Gestore di fotografie"
>        _tmp28_ = 1
>        _tmp29_ = 0xc60060
>        _tmp30_ = 1
>        _tmp31_ = 0
>        _tmp32_ = 0
>        _inner_error_ = 0x0
> #52 0x00000000005fd8a5 in main (argc=1, argv=0x7fffffffe2c8) at
> src/main.c:1640
> No locals.
> (gdb) quit
> A debugging session is active.
>
>        Inferior 1 [process 14632] will be killed.
>
> Quit anyway? (y or n)
> #######################################################################
>
>
> --
> Emanuele Grande
> OpenPGP key: 1024D/BF9328A7 | j.mp/cJTR3C
> 9F22 91FE F054 185D 3376  910E 62B3 85D6 BF93 28A7
>
> _______________________________________________
> Shotwell mailing list
> [email protected]
> http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell
>
>
_______________________________________________
Shotwell mailing list
[email protected]
http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell

Reply via email to