Bug#575811: gnome-control-center: Appearance manager crashes while trying to install icons

Tom Parker palfrey at tevp.net
Mon Mar 29 12:57:50 UTC 2010


Package: gnome-control-center
Version: 1:2.28.1-2
Severity: important

Trying to install GNOME-colors from
http://gnome-look.org/content/download.php?content=82562&id=1&tan=21977932
results in the following:

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff59d91e1 in can_break_at (layout=0xbb7980) at /build/buildd-pango1.0_1.26.2-2-amd64-JgVIUy/pango1.0-1.26.2/pango/pango-layout.c:3026
3026	/build/buildd-pango1.0_1.26.2-2-amd64-JgVIUy/pango1.0-1.26.2/pango/pango-layout.c: No such file or directory.
	in /build/buildd-pango1.0_1.26.2-2-amd64-JgVIUy/pango1.0-1.26.2/pango/pango-layout.c
(gdb) bt full
#0  0x00007ffff59d91e1 in can_break_at (layout=0xbb7980) at /build/buildd-pango1.0_1.26.2-2-amd64-JgVIUy/pango1.0-1.26.2/pango/pango-layout.c:3026
        wrap = <value optimized out>
#1  can_break_in (layout=0xbb7980) at /build/buildd-pango1.0_1.26.2-2-amd64-JgVIUy/pango1.0-1.26.2/pango/pango-layout.c:3043
        i = 1
#2  process_line (layout=0xbb7980) at /build/buildd-pango1.0_1.26.2-2-amd64-JgVIUy/pango1.0-1.26.2/pango/pango-layout.c:3531
        item = 0xd5da40
        result = <value optimized out>
        old_num_chars = 35
        have_break = 0
        break_remaining_width = -1
        break_start_offset = 0
        break_link = 0x0
        wrapped = 0
#3  pango_layout_check_lines (layout=0xbb7980) at /build/buildd-pango1.0_1.26.2-2-amd64-JgVIUy/pango1.0-1.26.2/pango/pango-layout.c:3847
        delim_len = <value optimized out>
        end = 0xc8ee83 ""
        delimiter_index = 35
        next_para_index = 35
        start = <value optimized out>
        done = 1
        start_offset = <value optimized out>
        attrs = 0xc0fa20
        no_shape_attrs = <value optimized out>
        iter = 0xc32660
        prev_base_dir = PANGO_DIRECTION_LTR
        base_dir = PANGO_DIRECTION_LTR
        state = {line_height = -1, remaining_height = -1, attrs = 0xc0fa20, items = 0xc18120, base_dir = PANGO_DIRECTION_LTR, line_of_par = 1, glyphs = 0x0, start_offset = 0, properties = {
            uline = PANGO_UNDERLINE_NONE, strikethrough = 0, rise = 0, letter_spacing = 0, shape_set = 0, shape_ink_rect = 0x0, shape_logical_rect = 0x0}, log_widths = 0x0, 
          log_widths_offset = 0, line_start_index = 0, line_start_offset = 0, line_width = -1, remaining_width = -1}
        __PRETTY_FUNCTION__ = "pango_layout_check_lines"
#4  0x00007ffff59d9dfc in pango_layout_get_extents_internal (layout=0xbb7980, ink_rect=0x0, logical_rect=0x7fffffffc710, line_extents=0x0)
    at /build/buildd-pango1.0_1.26.2-2-amd64-JgVIUy/pango1.0-1.26.2/pango/pango-layout.c:2431
        line_list = <value optimized out>
        y_offset = <value optimized out>
        width = 0
        need_width = <value optimized out>
        __PRETTY_FUNCTION__ = "pango_layout_get_extents_internal"
#5  0x00007ffff64b58c7 in gtk_label_size_request (widget=0xb63c10, requisition=0xb63c48) at /tmp/buildd/gtk+2.0-2.20.0/gtk/gtklabel.c:3184
        width = 0
        height = 0
        logical_rect = {x = -162834368, y = 32767, width = -179032811, height = 32767}
        aux_info = 0x0
#6  0x00007ffff55453e9 in IA__g_closure_invoke (closure=0x699a60, return_value=0x0, n_param_values=2, param_values=0xd44a10, invocation_hint=0x7fffffffc8a0)
    at /tmp/buildd/glib2.0-2.23.6/gobject/gclosure.c:767
        marshal = 0x1
        marshal_data = 0xaaaaaaaa
        __PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#7  0x00007ffff555bd93 in signal_emit_unlocked_R (node=0x699b10, detail=<value optimized out>, instance=<value optimized out>, emission_return=<value optimized out>, 
    instance_and_params=<value optimized out>) at /tmp/buildd/glib2.0-2.23.6/gobject/gsignal.c:3178
        accumulator = 0x7ffff53343a0
        emission = {next = 0x7fffffffcd70, instance = 0xb63c10, ihint = {signal_id = 18, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 7200272}
        class_closure = 0x699a60
        handler_list = 0x0
        return_accu = <value optimized out>
        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 = 18
        max_sequential_handler_number = 0
        return_value_altered = 0
8  0x00007ffff555dc56 in IA__g_signal_emit_valist (instance=0xb63c10, signal_id=<value optimized out>, detail=0, var_args=0x7fffffffcab0)
    at /tmp/buildd/glib2.0-2.23.6/gobject/gsignal.c:2981
        signal_return_type = 4
        param_values = <value optimized out>
        node = 0x699b10
        i = <value optimized out>
        n_params = <value optimized out>
        __PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#9  0x00007ffff555df73 in IA__g_signal_emit_by_name (instance=0xb63c10, detailed_signal=0x7ffff66ec0ee "size-request") at /tmp/buildd/glib2.0-2.23.6/gobject/gsignal.c:3075
        var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffcbc0, reg_save_area = 0x7fffffffcad0}}
        detail = 0
        signal_id = 18
        __PRETTY_FUNCTION__ = "IA__g_signal_emit_by_name"
#10 0x00007ffff652db98 in _gtk_size_group_compute_requisition (widget=0xb63c10, requisition=0x7fffffffcbf0) at /tmp/buildd/gtk+2.0-2.20.0/gtk/gtksizegroup.c:828
        width = <value optimized out>
        height = <value optimized out>
#11 0x00007ffff6410dd7 in gtk_box_size_request (widget=0xd31250, requisition=0xd31288) at /tmp/buildd/gtk+2.0-2.20.0/gtk/gtkbox.c:280
        child_requisition = {width = -163508912, height = 32767}
        private = 0xd312d0
        child = 0xc92910
        children = 0xc142e0
        nvis_children = 0
#12 0x00007ffff55453e9 in IA__g_closure_invoke (closure=0x699a60, return_value=0x0, n_param_values=2, param_values=0xc19000, invocation_hint=0x7fffffffcd80)
    at /tmp/buildd/glib2.0-2.23.6/gobject/gclosure.c:767
        marshal = 0x1
        marshal_data = 0xaaaaaaaa
        __PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#13 0x00007ffff555bd93 in signal_emit_unlocked_R (node=0x699b10, detail=<value optimized out>, instance=<value optimized out>, emission_return=<value optimized out>, 
    instance_and_params=<value optimized out>) at /tmp/buildd/glib2.0-2.23.6/gobject/gsignal.c:3178
        accumulator = 0x7ffff53343a0
        emission = {next = 0x7fffffffd250, instance = 0xd31250, ihint = {signal_id = 18, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 7141408}
        class_closure = 0x699a60
        handler_list = 0x0
        return_accu = <value optimized out>
        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 = 18
        max_sequential_handler_number = 0
        return_value_altered = 0
#14 0x00007ffff555dc56 in IA__g_signal_emit_valist (instance=0xd31250, signal_id=<value optimized out>, detail=0, var_args=0x7fffffffcf90)
    at /tmp/buildd/glib2.0-2.23.6/gobject/gsignal.c:2981
        signal_return_type = 4
        param_values = <value optimized out>
        node = 0x699b10
        i = <value optimized out>
        n_params = <value optimized out>
        __PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#15 0x00007ffff555df73 in IA__g_signal_emit_by_name (instance=0xd31250, detailed_signal=0x7ffff66ec0ee "size-request") at /tmp/buildd/glib2.0-2.23.6/gobject/gsignal.c:3075
        var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffd0a0, reg_save_area = 0x7fffffffcfb0}}
        detail = 0
        signal_id = 18
        __PRETTY_FUNCTION__ = "IA__g_signal_emit_by_name"
#16 0x00007ffff652db98 in _gtk_size_group_compute_requisition (widget=0xd31250, requisition=0x7fffffffd0d0) at /tmp/buildd/gtk+2.0-2.20.0/gtk/gtksizegroup.c:828
        width = <value optimized out>
        height = <value optimized out>
#17 0x00007ffff6410dd7 in gtk_box_size_request (widget=0xd312e0, requisition=0xd31318) at /tmp/buildd/gtk+2.0-2.20.0/gtk/gtkbox.c:280
        child_requisition = {width = 95, height = 39}
        private = 0xd31360
        child = 0xe8f130
        children = 0x0
        nvis_children = 1
#18 0x00007ffff55453e9 in IA__g_closure_invoke (closure=0x699a60, return_value=0x0, n_param_values=2, param_values=0x7fffe400f870, invocation_hint=0x7fffffffd260)
    at /tmp/buildd/glib2.0-2.23.6/gobject/gclosure.c:767
        marshal = 0x1
        marshal_data = 0xaaaaaaaa
        __PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#19 0x00007ffff555bd93 in signal_emit_unlocked_R (node=0x699b10, detail=<value optimized out>, instance=<value optimized out>, emission_return=<value optimized out>, 
    instance_and_params=<value optimized out>) at /tmp/buildd/glib2.0-2.23.6/gobject/gsignal.c:3178
        accumulator = 0x7ffff53343a0
        emission = {next = 0x7fffffffd700, instance = 0xd312e0, ihint = {signal_id = 18, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 7141408}
        class_closure = 0x699a60
        handler_list = 0x0
        return_accu = <value optimized out>
        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 = 18
        max_sequential_handler_number = 0
        return_value_altered = 0
#20 0x00007ffff555dc56 in IA__g_signal_emit_valist (instance=0xd312e0, signal_id=<value optimized out>, detail=0, var_args=0x7fffffffd470)
    at /tmp/buildd/glib2.0-2.23.6/gobject/gsignal.c:2981
        signal_return_type = 4
        param_values = <value optimized out>
        node = 0x699b10
        i = <value optimized out>
        n_params = <value optimized out>
        __PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#21 0x00007ffff555df73 in IA__g_signal_emit_by_name (instance=0xd312e0, detailed_signal=0x7ffff66ec0ee "size-request") at /tmp/buildd/glib2.0-2.23.6/gobject/gsignal.c:3075
        var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffd580, reg_save_area = 0x7fffffffd490}}
        detail = 0
        signal_id = 18
        __PRETTY_FUNCTION__ = "IA__g_signal_emit_by_name"
#22 0x00007ffff652db98 in _gtk_size_group_compute_requisition (widget=0xd312e0, requisition=0x7fffffffd5a0) at /tmp/buildd/gtk+2.0-2.20.0/gtk/gtksizegroup.c:828
        width = <value optimized out>
        height = <value optimized out>
#23 0x00007ffff65e81cc in gtk_window_size_request (widget=0x6ef890, requisition=0x6ef8c8) at /tmp/buildd/gtk+2.0-2.20.0/gtk/gtkwindow.c:4953
        child_requisition = {width = 6920800, height = 0}
#24 0x00007ffff554549e in IA__g_closure_invoke (closure=0x699a60, return_value=0x0, n_param_values=2, param_values=0xd44430, invocation_hint=0x7fffffffd710)
    at /tmp/buildd/glib2.0-2.23.6/gobject/gclosure.c:767
        marshal = 0x1
        marshal_data = 0xaaaaaaaa
        __PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#25 0x00007ffff555bd93 in signal_emit_unlocked_R (node=0x699b10, detail=<value optimized out>, instance=<value optimized out>, emission_return=<value optimized out>, 
    instance_and_params=<value optimized out>) at /tmp/buildd/glib2.0-2.23.6/gobject/gsignal.c:3178
        accumulator = 0xb4ce78
        emission = {next = 0x7fffffffddb0, instance = 0x6ef890, ihint = {signal_id = 18, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 7579840}
        class_closure = 0x699a60
        handler_list = 0x0
        return_accu = <value optimized out>
        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 = 18
        max_sequential_handler_number = 1
        return_value_altered = 0
#26 0x00007ffff555dc56 in IA__g_signal_emit_valist (instance=0x6ef890, signal_id=<value optimized out>, detail=0, var_args=0x7fffffffd920)
    at /tmp/buildd/glib2.0-2.23.6/gobject/gsignal.c:2981
        signal_return_type = 4
        param_values = <value optimized out>
        node = 0x699b10
        i = <value optimized out>
        n_params = <value optimized out>
        __PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#27 0x00007ffff555df73 in IA__g_signal_emit_by_name (instance=0x6ef890, detailed_signal=0x7ffff66ec0ee "size-request") at /tmp/buildd/glib2.0-2.23.6/gobject/gsignal.c:3075
        var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffda30, reg_save_area = 0x7fffffffd940}}
        detail = 0
        signal_id = 18
        __PRETTY_FUNCTION__ = "IA__g_signal_emit_by_name"
#28 0x00007ffff652db98 in _gtk_size_group_compute_requisition (widget=0x6ef890, requisition=0x0) at /tmp/buildd/gtk+2.0-2.20.0/gtk/gtksizegroup.c:828
        width = <value optimized out>
        height = <value optimized out>
#29 0x00007ffff65e8521 in gtk_window_compute_configure_request (window=0x6ef890, request=0x7fffffffdc20, geometry=0x7fffffffdbd0, flags=0x7fffffffdc3c)
    at /tmp/buildd/gtk+2.0-2.20.0/gtk/gtkwindow.c:5837
        new_geometry = {min_width = 6654872, min_height = 0, max_width = -9400, max_height = 32767, base_width = 32770, base_height = 0, width_inc = -184201632, height_inc = 32767, 
          min_aspect = 3.3284688732053105e-317, max_aspect = 6.9533469628747791e-310, win_gravity = 1073774594}
        new_flags = <value optimized out>
        w = <value optimized out>
        h = <value optimized out>
        pos = <value optimized out>
        parent_widget = <value optimized out>
        info = <value optimized out>
        screen = 0x640050
        x = <value optimized out>
        y = <value optimized out>
        __PRETTY_FUNCTION__ = "gtk_window_compute_configure_request"
#30 0x00007ffff65f0b25 in gtk_window_move_resize (container=0x6ef890) at /tmp/buildd/gtk+2.0-2.20.0/gtk/gtkwindow.c:6049
        new_flags = <value optimized out>
        info = 0xd34140
        new_geometry = {min_width = -8832, min_height = 32767, max_width = -9248, max_height = 32767, base_width = 0, base_height = 0, width_inc = 7272592, height_inc = 0, 
          min_aspect = 2.0256691479491108e-322, max_aspect = 6.9533469684515945e-310, win_gravity = 32}
        new_request = {x = 1, y = 0, width = -178874091, height = 32767}
        configure_request_pos_changed = <value optimized out>
        hints_changed = <value optimized out>
        configure_request_size_changed = <value optimized out>
#31 gtk_window_check_resize (container=0x6ef890) at /tmp/buildd/gtk+2.0-2.20.0/gtk/gtkwindow.c:5403
No locals.
#32 0x00007ffff554549e in IA__g_closure_invoke (closure=0x69f930, return_value=0x0, n_param_values=1, param_values=0xc14540, invocation_hint=0x7fffffffddc0)
    at /tmp/buildd/glib2.0-2.23.6/gobject/gclosure.c:767
        marshal = 0x1
        marshal_data = 0xaaaaaaaa
        __PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#33 0x00007ffff555c112 in signal_emit_unlocked_R (node=0x69f980, detail=<value optimized out>, instance=<value optimized out>, emission_return=<value optimized out>, 
    instance_and_params=<value optimized out>) at /tmp/buildd/glib2.0-2.23.6/gobject/gsignal.c:3286
        accumulator = 0x2
        emission = {next = 0x0, instance = 0x6ef890, ihint = {signal_id = 82, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 7579840}
        class_closure = 0x69f930
        handler_list = 0x0
        return_accu = <value optimized out>
        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 = 82
        max_sequential_handler_number = 2
        return_value_altered = 0
#34 0x00007ffff555dc56 in IA__g_signal_emit_valist (instance=0x6ef890, signal_id=<value optimized out>, detail=0, var_args=0x7fffffffdfb0)
    at /tmp/buildd/glib2.0-2.23.6/gobject/gsignal.c:2981
        signal_return_type = 4
        param_values = <value optimized out>
        node = 0x69f980
        i = <value optimized out>


etc, etc

-- System Information:
Debian Release: squeeze/sid
  APT prefers stable
  APT policy: (700, 'stable'), (650, 'testing'), (600, 'unstable'), (500, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gnome-control-center depends on:
ii  capplets-data            1:2.28.1-2      configuration applets for GNOME - 
ii  desktop-file-utils       0.15-2          Utilities for .desktop files
ii  gnome-desktop-data       2.28.2-1        Common files for GNOME desktop app
ii  gnome-icon-theme         2.28.0-1        GNOME Desktop icon theme
ii  gnome-menus              2.28.0.1-3+b1   an implementation of the freedeskt
ii  gnome-settings-daemon    2.28.1-2        daemon handling the GNOME session 
ii  libatk1.0-0              1.29.4-1        The ATK accessibility toolkit
ii  libc6                    2.10.2-6        Embedded GNU C Library: Shared lib
ii  libcairo2                1.9.6-6         The Cairo 2D vector graphics libra
ii  libcanberra-gtk0         0.22-1          Gtk+ helper for playing widget eve
ii  libcanberra0             0.22-1          a simple abstract interface for pl
ii  libdbus-glib-1-2         0.84-1          simple interprocess messaging syst
ii  libebook1.2-9            2.29.92-1       Client library for evolution addre
ii  libfontconfig1           2.8.0-2         generic font configuration library
ii  libfreetype6             2.3.11-1        FreeType 2 font engine, shared lib
ii  libgconf2-4              2.28.0-1        GNOME configuration database syste
ii  libglib2.0-0             2.23.6-1        The GLib library of C routines
ii  libgnome-desktop-2-11    2.28.2-1        Utility library for loading .deskt
ii  libgnome-window-settings 1:2.28.1-2      Utility library for getting window
ii  libgnomekbd4             2.28.2-1        GNOME library to manage keyboard c
ii  libgtk2.0-0              2.20.0-1        The GTK+ graphical user interface 
ii  libmetacity-private0     1:2.28.0-3      library for the Metacity window ma
ii  libpango1.0-0            1.26.2-2        Layout and rendering of internatio
ii  libslab0a                2.27.91-3       beautification app library file
ii  libunique-1.0-0          1.1.6-1         Library for writing single instanc
ii  libx11-6                 2:1.3.3-1       X11 client-side library
ii  libxcursor1              1:1.1.10-1      X cursor management library
ii  libxft2                  2.1.14-1        FreeType-based font drawing librar
ii  libxi6                   2:1.3-2         X11 Input extension library
ii  libxklavier15            4.0-2           X Keyboard Extension high-level AP
ii  libxml2                  2.7.6.dfsg-2+b1 GNOME XML library
ii  libxss1                  1:1.2.0-2       X11 Screen Saver extension library

Versions of packages gnome-control-center recommends:
ii  bzip2                         1.0.5-4    high-quality block-sorting file co
ii  evolution-data-server         2.29.91-1  evolution database backend server
ii  gnome-session                 2.28.0-6   The GNOME Session Manager - GNOME 
pn  gnome-user-guide              <none>     (no description available)
ii  policykit-1-gnome             0.96-2     GNOME authentication agent for Pol

Versions of packages gnome-control-center suggests:
ii  gnome-screensaver             2.28.3-1   GNOME screen saver and locker
ii  gstreamer0.10-plugins-bad [gs 0.10.18-1  GStreamer plugins from the "bad" s
ii  gstreamer0.10-plugins-good [g 0.10.19-1  GStreamer plugins from the "good" 
ii  gstreamer0.10-pulseaudio [gst 0.10.19-1  GStreamer plugin for PulseAudio
ii  libcanberra-gtk-module        0.22-1     translates Gtk+ widgets signals to
ii  x11-xserver-utils             7.5+1      X server utilities

-- no debconf information





More information about the pkg-gnome-maintainers mailing list