lxappearance 0.5.0 crashes on AMD64 when changing icon set to elementary

Bug #690318 reported by Benny Hult
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
lxappearance (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: lxappearance

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 /usr/bin/lxappearance...Reading symbols from /usr/lib/debug/usr/bin/lxappearance...done.
done.
(gdb) handle SIG33 pass nostop noprint
Signal Stop Print Pass to program Description
SIG33 No No Yes Real-time event 33
(gdb) set pagination 0
(gdb) run
Starting program: /usr/bin/lxappearance
[Thread debugging using libthread_db enabled]

(lxappearance:27773): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(lxappearance:27773): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(lxappearance:27773): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(lxappearance:27773): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(lxappearance:27773): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(lxappearance:27773): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(lxappearance:27773): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(lxappearance:27773): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

Program received signal SIGSEGV, Segmentation fault.
__strcmp_sse2 () at ../sysdeps/x86_64/multiarch/../strcmp.S:1692
1692 ../sysdeps/x86_64/multiarch/../strcmp.S: No such file or directory.
 in ../sysdeps/x86_64/multiarch/../strcmp.S
(gdb) backtrace full
#0 __strcmp_sse2 () at ../sysdeps/x86_64/multiarch/../strcmp.S:1692
No locals.
#1 0x00007ffff78658d1 in get_directory_index (directory=0x7c7770 "actions/16", cache=<value optimized out>) at /build/buildd/gtk+2.0-2.23.2/gtk/gtkiconcache.c:190
        name = <value optimized out>
        name_offset = <value optimized out>
        dir_list_offset = <value optimized out>
        n_dirs = 65536
        i = <value optimized out>
#2 0x00007ffff786bc78 in theme_subdir_load (icon_theme=0x754aa0, theme_name=0x7781e0 "\240t}") at /build/buildd/gtk+2.0-2.23.2/gtk/gtkicontheme.c:2575
        d = 0x69a6e0
        type_string = <value optimized out>
        context_string = <value optimized out>
        size = 16
        min_size = 16
        max_size = 16
        threshold = 2
        dir_mtime = 0x69cb00
        type = ICON_THEME_DIR_FIXED
        full_dir = 0x7c0780 "/usr/share/icons/elementary/actions/16"
        dir = 0x695bb0
        context = 1251
        error = 0x0
#3 insert_theme (icon_theme=0x754aa0, theme_name=0x7781e0 "\240t}") at /build/buildd/gtk+2.0-2.23.2/gtk/gtkicontheme.c:992
        i = <value optimized out>
        l = <value optimized out>
        dirs = 0x7c7500
        themes = <value optimized out>
        priv = <value optimized out>
        theme = 0x7c71d0
        path = <value optimized out>
        theme_file = 0x7781e0
        error = 0x0
        dir_mtime = <value optimized out>
        stat_buf = {st_dev = 2066, st_ino = 46664865, st_nlink = 15, st_mode = 16877, st_uid = 0, st_gid = 0, __pad0 = 0, st_rdev = 0, st_size = 4096, st_blksize = 4096, st_blocks = 8, st_atim = {tv_sec = 1292012972, tv_nsec = 338355717}, st_mtim = {tv_sec = 1291828831, tv_nsec = 0}, st_ctim = {tv_sec = 1291828832, tv_nsec = 688532141}, __unused = {0, 0, 0}}
#4 0x00007ffff786ce49 in load_themes (icon_theme=0x754aa0) at /build/buildd/gtk+2.0-2.23.2/gtk/gtkicontheme.c:1054
        dir_mtime = <value optimized out>
        stat_buf = {st_dev = 0, st_ino = 140737337622925, st_nlink = 140737488340752, st_mode = 6974960, st_uid = 0, st_gid = 32, __pad0 = 0, st_rdev = 6913856, st_size = 140733193388032, st_blksize = 140737330409293, st_blocks = 438, st_atim = {tv_sec = 140737488340844, tv_nsec = 7686816}, st_mtim = {tv_sec = 438, tv_nsec = 140737324656176}, st_ctim = {tv_sec = 140737337620683, tv_nsec = 6913856}, __unused = {140737330600337, 140737333258208, 140737330617385}}
        priv = 0x754ac0
        gdir = <value optimized out>
        file = <value optimized out>
        unthemed_icon = <value optimized out>
        new_suffix = <value optimized out>
        base = <value optimized out>
        dir = <value optimized out>
        old_suffix = <value optimized out>
        tv = {tv_sec = 6725792, tv_usec = 140737330409399}
#5 ensure_valid_themes (icon_theme=0x754aa0) at /build/buildd/gtk+2.0-2.23.2/gtk/gtkicontheme.c:1212
        priv = 0x754ac0
        tv = {tv_sec = 140737333259968, tv_usec = 0}
        was_valid = 512
#6 0x00007ffff786e170 in IA__gtk_icon_theme_get_icon_sizes (icon_theme=0x754aa0, icon_name=0x6a91a0 "preferences-desktop-theme") at /build/buildd/gtk+2.0-2.23.2/gtk/gtkicontheme.c:1648
        l = <value optimized out>
        d = <value optimized out>
        icons = <value optimized out>
        sizes = <value optimized out>
        result = <value optimized out>
        r = <value optimized out>
        suffix = <value optimized out>
        priv = 0x754ac0
        __PRETTY_FUNCTION__ = "IA__gtk_icon_theme_get_icon_sizes"
#7 0x00007ffff79e8e38 in icon_list_from_theme (widget=<value optimized out>, name=0x6a91a0 "preferences-desktop-theme") at /build/buildd/gtk+2.0-2.23.2/gtk/gtkwindow.c:3248
        list = <value optimized out>
        icon_theme = 0x754aa0
        icon = <value optimized out>
        sizes = <value optimized out>
        i = <value optimized out>
#8 0x00007ffff79e9226 in gtk_window_realize_icon (window=0x6a8000) at /build/buildd/gtk+2.0-2.23.2/gtk/gtkwindow.c:3308
        widget = 0x6a8000
        info = 0x6a6840
        icon_list = 0x0
        __PRETTY_FUNCTION__ = "gtk_window_realize_icon"
#9 0x00007ffff702f9ae in g_closure_invoke (closure=0x7fc7d0, return_value=0x0, n_param_values=1, param_values=0x697e60, invocation_hint=0x7fffffffca00) at /build/buildd/glib2.0-2.27.4/gobject/gclosure.c:766
        marshal = <value optimized out>
        marshal_data = <value optimized out>
        in_marshal = <value optimized out>
        __PRETTY_FUNCTION__ = "g_closure_invoke"
#10 0x00007ffff7042079 in signal_emit_unlocked_R (node=<value optimized out>, detail=0, instance=0x754aa0, emission_return=0x0, instance_and_params=0x697e60) at /build/buildd/glib2.0-2.27.4/gobject/gsignal.c:3252
        tmp = <value optimized out>
        handler = 0x77f060
        accumulator = 0x0
        emission = {next = 0x7fffffffd540, instance = 0x754aa0, ihint = {signal_id = 231, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
        class_closure = 0x6c40e0
        handler_list = 0x77f060
        return_accu = 0x0
        accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        signal_id = 231
        max_sequential_handler_number = 474
        return_value_altered = 0
#11 0x00007ffff704b476 in g_signal_emit_valist (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>, var_args=0x7fffffffcbf0) at /build/buildd/glib2.0-2.27.4/gobject/gsignal.c:2983
        instance_and_params = 0x697e60
        signal_return_type = 4
        param_values = 0x697e78
        node = 0x6a6df0
        i = <value optimized out>
        n_params = 0
        __PRETTY_FUNCTION__ = "g_signal_emit_valist"
#12 0x00007ffff704b633 in g_signal_emit (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>) at /build/buildd/glib2.0-2.27.4/gobject/gsignal.c:3040
        var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffccd0, reg_save_area = 0x7fffffffcc10}}
#13 0x00007ffff786b043 in do_theme_change (icon_theme=0x754aa0) at /build/buildd/gtk+2.0-2.23.2/gtk/gtkicontheme.c:635
        priv = 0x754ac0
#14 0x00007ffff786b246 in update_current_theme (icon_theme=0x754aa0) at /build/buildd/gtk+2.0-2.23.2/gtk/gtkicontheme.c:439
        theme = 0x755ff0 "elementary"
        fallback_theme = 0x629220 "apps/24"
        changed = <value optimized out>
        priv = 0x754ac0
#15 0x00007ffff702f9ae in g_closure_invoke (closure=0x743610, return_value=0x0, n_param_values=2, param_values=0x77ea10, invocation_hint=0x7fffffffce70) at /build/buildd/glib2.0-2.27.4/gobject/gclosure.c:766
        marshal = <value optimized out>
        marshal_data = <value optimized out>
        in_marshal = <value optimized out>
        __PRETTY_FUNCTION__ = "g_closure_invoke"
#16 0x00007ffff7042079 in signal_emit_unlocked_R (node=<value optimized out>, detail=105, instance=0x64f000, emission_return=0x0, instance_and_params=0x77ea10) at /build/buildd/glib2.0-2.27.4/gobject/gsignal.c:3252
        tmp = <value optimized out>
        handler = 0x6a6810
        accumulator = 0x0
        emission = {next = 0x0, instance = 0x64f000, ihint = {signal_id = 1, detail = 105, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
        class_closure = 0x62b410
        handler_list = 0x763400
        return_accu = 0x0
        accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        signal_id = 1
        max_sequential_handler_number = 474
        return_value_altered = 1
#17 0x00007ffff704b476 in g_signal_emit_valist (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>, var_args=0x7fffffffd060) at /build/buildd/glib2.0-2.27.4/gobject/gsignal.c:2983
        instance_and_params = 0x77ea10
        signal_return_type = 4
        param_values = 0x77ea28
        node = 0x62b4c0
        i = <value optimized out>
        n_params = 1
        __PRETTY_FUNCTION__ = "g_signal_emit_valist"
#18 0x00007ffff704b633 in g_signal_emit (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>) at /build/buildd/glib2.0-2.27.4/gobject/gsignal.c:3040
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffffffd140, reg_save_area = 0x7fffffffd080}}
#19 0x00007ffff70314f9 in g_object_dispatch_properties_changed (object=0x64f000, n_pspecs=1, pspecs=<value optimized out>) at /build/buildd/glib2.0-2.27.4/gobject/gobject.c:919
        i = <value optimized out>
#20 0x00007ffff70366ae in g_object_notify_queue_thaw (object=0x64f000, first_property_name=<value optimized out>, var_args=<value optimized out>) at /build/buildd/glib2.0-2.27.4/gobject/gobjectnotifyqueue.c:132
        context = 0x7ffff72727e0
        pspecs_mem = {0x642240, 0x6a2f48, 0x7fffffffd320, 0x7549a0, 0x7fffffffd3d0, 0x7ffff7056af8, 0x7fffffffd280, 0x44, 0x7fffffffd280, 0x7ffff7058dd0, 0x44, 0x7ffff7056af8, 0x7fffffffd280, 0x7ffff7b22d00, 0x7549a0, 0x7ffff7058e85}
        pspecs = 0x7fffffffd1a0
        free_me = 0x0
        slist = <value optimized out>
        n_pspecs = <value optimized out>
#21 g_object_set_valist (object=0x64f000, first_property_name=<value optimized out>, var_args=<value optimized out>) at /build/buildd/glib2.0-2.27.4/gobject/gobject.c:1701
        nqueue = 0x7ffff63e3c70
        name = <value optimized out>
        __PRETTY_FUNCTION__ = "g_object_set_valist"
#22 0x00007ffff7036c64 in g_object_set (_object=0x64f000, first_property_name=0x4080ef "gtk-icon-theme-name") at /build/buildd/glib2.0-2.27.4/gobject/gobject.c:1801
        object = 0x64f000
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffffffd3d0, reg_save_area = 0x7fffffffd300}}
        __PRETTY_FUNCTION__ = "g_object_set"
#23 0x000000000040636c in on_icon_theme_sel_changed (tree_sel=<value optimized out>, user_data=<value optimized out>) at icon-theme.c:144
        theme = 0x74dcd0
        model = 0x7549a0
        it = {stamp = 256668996, user_data = 0x75ac90, user_data2 = 0x0, user_data3 = 0x0}
#24 0x00007ffff702f9ae in g_closure_invoke (closure=0x79cdd0, return_value=0x0, n_param_values=1, param_values=0x78a460, invocation_hint=0x7fffffffd550) at /build/buildd/glib2.0-2.27.4/gobject/gclosure.c:766
        marshal = <value optimized out>
        marshal_data = <value optimized out>
        in_marshal = <value optimized out>
        __PRETTY_FUNCTION__ = "g_closure_invoke"
#25 0x00007ffff7042079 in signal_emit_unlocked_R (node=<value optimized out>, detail=0, instance=0x74cd00, emission_return=0x0, instance_and_params=0x78a460) at /build/buildd/glib2.0-2.27.4/gobject/gsignal.c:3252
        tmp = <value optimized out>
        handler = 0x73e390
        accumulator = 0x0
        emission = {next = 0x7fffffffdb00, instance = 0x74cd00, ihint = {signal_id = 162, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
        class_closure = 0x6b69b0
        handler_list = 0x73e390
        return_accu = 0x0
        accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        signal_id = 162
        max_sequential_handler_number = 474
        return_value_altered = 1
#26 0x00007ffff704b476 in g_signal_emit_valist (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>, var_args=0x7fffffffd740) at /build/buildd/glib2.0-2.27.4/gobject/gsignal.c:2983
        instance_and_params = 0x78a460
        signal_return_type = 4
        param_values = 0x78a478
        node = 0x6b4fa0
        i = <value optimized out>
        n_params = 0
        __PRETTY_FUNCTION__ = "g_signal_emit_valist"
#27 0x00007ffff704b633 in g_signal_emit (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>) at /build/buildd/glib2.0-2.27.4/gobject/gsignal.c:3040
        var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffd820, reg_save_area = 0x7fffffffd760}}
#28 0x00007ffff79bae0a in gtk_tree_view_real_set_cursor (tree_view=0x6b8720, path=0x7a2230, clear_and_select=1, clamp_node=1) at /build/buildd/gtk+2.0-2.23.2/gtk/gtktreeview.c:12611
        mode = <value optimized out>
        new_tree = 0x0
        new_node = 0x0
        tree = 0x78cbd0
        node = 0x76dcf0
#29 0x00007ffff79be778 in gtk_tree_view_button_press (widget=0x6b8720, event=0x818c40) at /build/buildd/gtk+2.0-2.23.2/gtk/gtktreeview.c:2808
        pre_val = 0
        column_handled_click = 0
        path = 0x7a2230
        y_offset = <value optimized out>
        dval = <value optimized out>
        focus_cell = <value optimized out>
        rtl = 0
        node = 0x76dcf0
        tree = 0x78cbd0
        path_string = <value optimized out>
        depth = 0
        column = 0x67da60
        row_double_click = 0
        node_selected = 0
        tree_view = 0x6b8720
        list = <value optimized out>
        column = 0x0
        i = <value optimized out>
        background_area = {x = 0, y = 0, width = 225, height = 23}
        cell_area = {x = 1, y = 0, width = 223, height = 23}
        vertical_separator = 0
        horizontal_separator = 2
        rtl = <value optimized out>
#30 0x00007ffff78a2943 in _gtk_marshal_BOOLEAN__BOXED (closure=0x664e60, return_value=0x7fffffffdb50, n_param_values=<value optimized out>, param_values=0x79b360, invocation_hint=<value optimized out>, marshal_data=<value optimized out>) at /build/buildd/gtk+2.0-2.23.2/gtk/gtkmarshalers.c:86
        callback = 0x7ffff79bdfd0 <gtk_tree_view_button_press>
        cc = 0x664e60
        data1 = 0x6b8720
        data2 = 0x65fd30
        v_return = <value optimized out>
        __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED"
#31 0x00007ffff702f9ae in g_closure_invoke (closure=0x664e60, return_value=0x7fffffffdb50, n_param_values=2, param_values=0x79b360, invocation_hint=0x7fffffffdb10) at /build/buildd/glib2.0-2.27.4/gobject/gclosure.c:766
        marshal = <value optimized out>
        marshal_data = <value optimized out>
        in_marshal = <value optimized out>
        __PRETTY_FUNCTION__ = "g_closure_invoke"
#32 0x00007ffff7041e72 in signal_emit_unlocked_R (node=<value optimized out>, detail=0, instance=0x6b8720, emission_return=0x7fffffffdca0, instance_and_params=0x79b360) at /build/buildd/glib2.0-2.27.4/gobject/gsignal.c:3290
        accumulator = 0x6650b0
        emission = {next = 0x0, instance = 0x6b8720, ihint = {signal_id = 33, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 6797136}
        class_closure = 0x664e60
        handler_list = 0x0
        return_accu = 0x7fffffffdb50
        accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        signal_id = 33
        max_sequential_handler_number = 474
        return_value_altered = 0
#33 0x00007ffff704b27a in g_signal_emit_valist (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>, var_args=0x7fffffffdd00) at /build/buildd/glib2.0-2.27.4/gobject/gsignal.c:2993
        return_value = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        error = 0x0
        rtype = 20
        static_scope = 0
        instance_and_params = 0x79b360
        signal_return_type = 20
        param_values = 0x79b378
        node = 0x665200
        i = <value optimized out>
        n_params = 1
        __PRETTY_FUNCTION__ = "g_signal_emit_valist"
#34 0x00007ffff704b633 in g_signal_emit (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>) at /build/buildd/glib2.0-2.27.4/gobject/gsignal.c:3040
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffffffdde0, reg_save_area = 0x7fffffffdd20}}
#35 0x00007ffff79da121 in gtk_widget_event_internal (widget=0x6b8720, event=0x818c40) at /build/buildd/gtk+2.0-2.23.2/gtk/gtkwidget.c:4988
        signal_num = <value optimized out>
        return_val = 0
#36 0x00007ffff78a0463 in IA__gtk_propagate_event (widget=0x6b8720, event=0x818c40) at /build/buildd/gtk+2.0-2.23.2/gtk/gtkmain.c:2466
        tmp = <value optimized out>
        handled_event = <value optimized out>
        __PRETTY_FUNCTION__ = "IA__gtk_propagate_event"
#37 0x00007ffff78a082b in IA__gtk_main_do_event (event=0x818c40) at /build/buildd/gtk+2.0-2.23.2/gtk/gtkmain.c:1666
        event_widget = <value optimized out>
        grab_widget = 0x6b8720
        window_group = <value optimized out>
        rewritten_event = <value optimized out>
        tmp_list = <value optimized out>
        __PRETTY_FUNCTION__ = "IA__gtk_main_do_event"
#38 0x00007ffff74f476c in gdk_event_dispatch (source=<value optimized out>, callback=<value optimized out>, user_data=<value optimized out>) at /build/buildd/gtk+2.0-2.23.2/gdk/x11/gdkevents-x11.c:2377
        display = <value optimized out>
        event = 0x818c40
#39 0x00007ffff696fadd in g_main_dispatch (context=0x64a180) at /build/buildd/glib2.0-2.27.4/glib/gmain.c:2436
        dispatch = 0x7ffff74f4720 <gdk_event_dispatch>
        was_in_call = 0
        user_data = 0x0
        callback = 0
        cb_funcs = 0x0
        cb_data = 0x0
        current_source_link = {data = 0x64a090, next = 0x0}
        need_destroy = <value optimized out>
        source = 0x64a090
        current = 0x79f670
        i = <value optimized out>
#40 g_main_context_dispatch (context=0x64a180) at /build/buildd/glib2.0-2.27.4/glib/gmain.c:3009
No locals.
#41 0x00007ffff69702c8 in g_main_context_iterate (context=0x64a180, block=<value optimized out>, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.27.4/glib/gmain.c:3087
        max_priority = 0
        timeout = 0
        some_ready = 1
        nfds = 3
        allocated_nfds = <value optimized out>
        fds = <value optimized out>
#42 0x00007ffff697090a in g_main_loop_run (loop=0x73eaf0) at /build/buildd/glib2.0-2.27.4/glib/gmain.c:3295
        __PRETTY_FUNCTION__ = "g_main_loop_run"
#43 0x00007ffff789f7c7 in IA__gtk_main () at /build/buildd/gtk+2.0-2.23.2/gtk/gtkmain.c:1238
        tmp_list = <value optimized out>
        functions = 0x0
        init = <value optimized out>
        loop = 0x73eaf0
#44 0x000000000040553f in main (argc=1, argv=0x7fffffffe248) at lxappearance.c:448
        err = 0x0
        b = 0x688c50
(gdb) info registers
rax 0x0 0
rbx 0x33d 829
rcx 0x3 3
rdx 0xffff 65535
rsi 0x80004ff8c170 140738830057840
rdi 0x7c7770 8157040
rbp 0xcf8 0xcf8
rsp 0x7fffffffc518 0x7fffffffc518
r8 0xffff 65535
r9 0xfffffffffff3fc60 -787360
r10 0x7ffff60d8440 140737321468992
r11 0x246 582
r12 0x7fffed866000 140737178394624
r13 0x10000 65536
r14 0x7c7770 8157040
r15 0x10 16
rip 0x7ffff60d8448 0x7ffff60d8448 <__strcmp_sse2+4152>
eflags 0x10206 [ PF IF RF ]
cs 0x33 51
ss 0x2b 43
ds 0x0 0
es 0x0 0
fs 0x0 0
gs 0x0 0
(gdb) x/16i $pc
=> 0x7ffff60d8448 <__strcmp_sse2+4152>: movdqa (%rsi),%xmm1
   0x7ffff60d844c <__strcmp_sse2+4156>: pcmpeqb %xmm1,%xmm0
   0x7ffff60d8450 <__strcmp_sse2+4160>: pslldq $0x3,%xmm2
   0x7ffff60d8455 <__strcmp_sse2+4165>: pcmpeqb %xmm1,%xmm2
   0x7ffff60d8459 <__strcmp_sse2+4169>: psubb %xmm0,%xmm2
   0x7ffff60d845d <__strcmp_sse2+4173>: pmovmskb %xmm2,%r9d
   0x7ffff60d8462 <__strcmp_sse2+4178>: shr %cl,%edx
   0x7ffff60d8464 <__strcmp_sse2+4180>: shr %cl,%r9d
   0x7ffff60d8467 <__strcmp_sse2+4183>: sub %r9d,%edx
   0x7ffff60d846a <__strcmp_sse2+4186>: jne 0x7ffff60d8805 <__strcmp_sse2+5109>
   0x7ffff60d8470 <__strcmp_sse2+4192>: movdqa (%rdi),%xmm3
   0x7ffff60d8474 <__strcmp_sse2+4196>: pxor %xmm0,%xmm0
   0x7ffff60d8478 <__strcmp_sse2+4200>: mov $0x10,%rcx
   0x7ffff60d847f <__strcmp_sse2+4207>: mov $0xd,%r9d
   0x7ffff60d8485 <__strcmp_sse2+4213>: lea 0xd(%rdi),%r10
   0x7ffff60d8489 <__strcmp_sse2+4217>: and $0xfff,%r10
(gdb) thread apply all backtrace

Thread 1 (Thread 0x7ffff7fcd8e0 (LWP 27773)):
#0 __strcmp_sse2 () at ../sysdeps/x86_64/multiarch/../strcmp.S:1692
#1 0x00007ffff78658d1 in get_directory_index (directory=0x7c7770 "actions/16", cache=<value optimized out>) at /build/buildd/gtk+2.0-2.23.2/gtk/gtkiconcache.c:190
#2 0x00007ffff786bc78 in theme_subdir_load (icon_theme=0x754aa0, theme_name=0x7781e0 "\240t}") at /build/buildd/gtk+2.0-2.23.2/gtk/gtkicontheme.c:2575
#3 insert_theme (icon_theme=0x754aa0, theme_name=0x7781e0 "\240t}") at /build/buildd/gtk+2.0-2.23.2/gtk/gtkicontheme.c:992
#4 0x00007ffff786ce49 in load_themes (icon_theme=0x754aa0) at /build/buildd/gtk+2.0-2.23.2/gtk/gtkicontheme.c:1054
#5 ensure_valid_themes (icon_theme=0x754aa0) at /build/buildd/gtk+2.0-2.23.2/gtk/gtkicontheme.c:1212
#6 0x00007ffff786e170 in IA__gtk_icon_theme_get_icon_sizes (icon_theme=0x754aa0, icon_name=0x6a91a0 "preferences-desktop-theme") at /build/buildd/gtk+2.0-2.23.2/gtk/gtkicontheme.c:1648
#7 0x00007ffff79e8e38 in icon_list_from_theme (widget=<value optimized out>, name=0x6a91a0 "preferences-desktop-theme") at /build/buildd/gtk+2.0-2.23.2/gtk/gtkwindow.c:3248
#8 0x00007ffff79e9226 in gtk_window_realize_icon (window=0x6a8000) at /build/buildd/gtk+2.0-2.23.2/gtk/gtkwindow.c:3308
#9 0x00007ffff702f9ae in g_closure_invoke (closure=0x7fc7d0, return_value=0x0, n_param_values=1, param_values=0x697e60, invocation_hint=0x7fffffffca00) at /build/buildd/glib2.0-2.27.4/gobject/gclosure.c:766
#10 0x00007ffff7042079 in signal_emit_unlocked_R (node=<value optimized out>, detail=0, instance=0x754aa0, emission_return=0x0, instance_and_params=0x697e60) at /build/buildd/glib2.0-2.27.4/gobject/gsignal.c:3252
#11 0x00007ffff704b476 in g_signal_emit_valist (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>, var_args=0x7fffffffcbf0) at /build/buildd/glib2.0-2.27.4/gobject/gsignal.c:2983
#12 0x00007ffff704b633 in g_signal_emit (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>) at /build/buildd/glib2.0-2.27.4/gobject/gsignal.c:3040
#13 0x00007ffff786b043 in do_theme_change (icon_theme=0x754aa0) at /build/buildd/gtk+2.0-2.23.2/gtk/gtkicontheme.c:635
#14 0x00007ffff786b246 in update_current_theme (icon_theme=0x754aa0) at /build/buildd/gtk+2.0-2.23.2/gtk/gtkicontheme.c:439
#15 0x00007ffff702f9ae in g_closure_invoke (closure=0x743610, return_value=0x0, n_param_values=2, param_values=0x77ea10, invocation_hint=0x7fffffffce70) at /build/buildd/glib2.0-2.27.4/gobject/gclosure.c:766
#16 0x00007ffff7042079 in signal_emit_unlocked_R (node=<value optimized out>, detail=105, instance=0x64f000, emission_return=0x0, instance_and_params=0x77ea10) at /build/buildd/glib2.0-2.27.4/gobject/gsignal.c:3252
#17 0x00007ffff704b476 in g_signal_emit_valist (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>, var_args=0x7fffffffd060) at /build/buildd/glib2.0-2.27.4/gobject/gsignal.c:2983
#18 0x00007ffff704b633 in g_signal_emit (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>) at /build/buildd/glib2.0-2.27.4/gobject/gsignal.c:3040
#19 0x00007ffff70314f9 in g_object_dispatch_properties_changed (object=0x64f000, n_pspecs=1, pspecs=<value optimized out>) at /build/buildd/glib2.0-2.27.4/gobject/gobject.c:919
#20 0x00007ffff70366ae in g_object_notify_queue_thaw (object=0x64f000, first_property_name=<value optimized out>, var_args=<value optimized out>) at /build/buildd/glib2.0-2.27.4/gobject/gobjectnotifyqueue.c:132
#21 g_object_set_valist (object=0x64f000, first_property_name=<value optimized out>, var_args=<value optimized out>) at /build/buildd/glib2.0-2.27.4/gobject/gobject.c:1701
#22 0x00007ffff7036c64 in g_object_set (_object=0x64f000, first_property_name=0x4080ef "gtk-icon-theme-name") at /build/buildd/glib2.0-2.27.4/gobject/gobject.c:1801
#23 0x000000000040636c in on_icon_theme_sel_changed (tree_sel=<value optimized out>, user_data=<value optimized out>) at icon-theme.c:144
#24 0x00007ffff702f9ae in g_closure_invoke (closure=0x79cdd0, return_value=0x0, n_param_values=1, param_values=0x78a460, invocation_hint=0x7fffffffd550) at /build/buildd/glib2.0-2.27.4/gobject/gclosure.c:766
#25 0x00007ffff7042079 in signal_emit_unlocked_R (node=<value optimized out>, detail=0, instance=0x74cd00, emission_return=0x0, instance_and_params=0x78a460) at /build/buildd/glib2.0-2.27.4/gobject/gsignal.c:3252
#26 0x00007ffff704b476 in g_signal_emit_valist (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>, var_args=0x7fffffffd740) at /build/buildd/glib2.0-2.27.4/gobject/gsignal.c:2983
#27 0x00007ffff704b633 in g_signal_emit (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>) at /build/buildd/glib2.0-2.27.4/gobject/gsignal.c:3040
#28 0x00007ffff79bae0a in gtk_tree_view_real_set_cursor (tree_view=0x6b8720, path=0x7a2230, clear_and_select=1, clamp_node=1) at /build/buildd/gtk+2.0-2.23.2/gtk/gtktreeview.c:12611
#29 0x00007ffff79be778 in gtk_tree_view_button_press (widget=0x6b8720, event=0x818c40) at /build/buildd/gtk+2.0-2.23.2/gtk/gtktreeview.c:2808
#30 0x00007ffff78a2943 in _gtk_marshal_BOOLEAN__BOXED (closure=0x664e60, return_value=0x7fffffffdb50, n_param_values=<value optimized out>, param_values=0x79b360, invocation_hint=<value optimized out>, marshal_data=<value optimized out>) at /build/buildd/gtk+2.0-2.23.2/gtk/gtkmarshalers.c:86
#31 0x00007ffff702f9ae in g_closure_invoke (closure=0x664e60, return_value=0x7fffffffdb50, n_param_values=2, param_values=0x79b360, invocation_hint=0x7fffffffdb10) at /build/buildd/glib2.0-2.27.4/gobject/gclosure.c:766
#32 0x00007ffff7041e72 in signal_emit_unlocked_R (node=<value optimized out>, detail=0, instance=0x6b8720, emission_return=0x7fffffffdca0, instance_and_params=0x79b360) at /build/buildd/glib2.0-2.27.4/gobject/gsignal.c:3290
#33 0x00007ffff704b27a in g_signal_emit_valist (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>, var_args=0x7fffffffdd00) at /build/buildd/glib2.0-2.27.4/gobject/gsignal.c:2993
#34 0x00007ffff704b633 in g_signal_emit (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>) at /build/buildd/glib2.0-2.27.4/gobject/gsignal.c:3040
#35 0x00007ffff79da121 in gtk_widget_event_internal (widget=0x6b8720, event=0x818c40) at /build/buildd/gtk+2.0-2.23.2/gtk/gtkwidget.c:4988
#36 0x00007ffff78a0463 in IA__gtk_propagate_event (widget=0x6b8720, event=0x818c40) at /build/buildd/gtk+2.0-2.23.2/gtk/gtkmain.c:2466
#37 0x00007ffff78a082b in IA__gtk_main_do_event (event=0x818c40) at /build/buildd/gtk+2.0-2.23.2/gtk/gtkmain.c:1666
#38 0x00007ffff74f476c in gdk_event_dispatch (source=<value optimized out>, callback=<value optimized out>, user_data=<value optimized out>) at /build/buildd/gtk+2.0-2.23.2/gdk/x11/gdkevents-x11.c:2377
#39 0x00007ffff696fadd in g_main_dispatch (context=0x64a180) at /build/buildd/glib2.0-2.27.4/glib/gmain.c:2436
#40 g_main_context_dispatch (context=0x64a180) at /build/buildd/glib2.0-2.27.4/glib/gmain.c:3009
#41 0x00007ffff69702c8 in g_main_context_iterate (context=0x64a180, block=<value optimized out>, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.27.4/glib/gmain.c:3087
#42 0x00007ffff697090a in g_main_loop_run (loop=0x73eaf0) at /build/buildd/glib2.0-2.27.4/glib/gmain.c:3295
#43 0x00007ffff789f7c7 in IA__gtk_main () at /build/buildd/gtk+2.0-2.23.2/gtk/gtkmain.c:1238
#44 0x000000000040553f in main (argc=1, argv=0x7fffffffe248) at lxappearance.c:448
(gdb) quit
A debugging session is active.

 Inferior 1 [process 27773] will be killed.

Quit anyway? (y or n)

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.