Bug 623260 - segfault in IA__gdk_cairo_set_source_pixbuf
segfault in IA__gdk_cairo_set_source_pixbuf
Status: CLOSED NOTABUG
Product: Fedora
Classification: Fedora
Component: accountsdialog (Show other bugs)
rawhide
All Linux
low Severity medium
: ---
: ---
Assigned To: Matthias Clasen
Fedora Extras Quality Assurance
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2010-08-11 13:58 EDT by Tom London
Modified: 2010-08-26 10:14 EDT (History)
1 user (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2010-08-26 09:51:34 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)
gdb output showing output of 'thread apply all bt full' (52.07 KB, text/plain)
2010-08-11 13:58 EDT, Tom London
no flags Details

  None (edit)
Description Tom London 2010-08-11 13:58:06 EDT
Created attachment 438249 [details]
gdb output showing output of 'thread apply all bt full'

Description of problem:
I can get this to segfault just by clicking in the window. I'mm running Rawhide.

Aug 11 10:42:53 tlondon kernel: accounts-dialog[4569]: segfault at 2 ip 0000003fcc21f280 sp 00007fffce9b2400 error 4 in libgdk-x11-2.0.so.0.2105.0[3fcc200000+b9000]

Here is the stack trace from gdb. I attach full output of "thread apply all bt full"

Core was generated by `accounts-dialog'.
Program terminated with signal 11, Segmentation fault.
#0  IA__gdk_cairo_set_source_pixbuf (cr=0x3fca4ad780, 
    pixbuf=<value optimized out>, pixbuf_x=<value optimized out>, 
    pixbuf_y=<value optimized out>) at gdkcairo.c:242
242		      MULT(q[0], p[2], p[3], t1);
(gdb) set pagination off
(gdb) bt full
#0  IA__gdk_cairo_set_source_pixbuf (cr=0x3fca4ad780, pixbuf=<value optimized out>, pixbuf_x=<value optimized out>, pixbuf_y=<value optimized out>) at gdkcairo.c:242
        end = 0xfffffffffffffffc <Address 0xfffffffffffffffc out of bounds>
        t1 = <value optimized out>
        t2 = <value optimized out>
        t3 = <value optimized out>
        p = 0x0
        q = 0x10544f0 "\260#\016\001"
        width = -1
        height = <value optimized out>
        gdk_pixels = <value optimized out>
        gdk_rowstride = -1
        n_channels = <value optimized out>
        cairo_stride = -1
        cairo_pixels = <value optimized out>
        format = 17542144
        surface = 0x3fca28e480
        key = {unused = 0}
        j = -1
#1  0x0000000000419b92 in icon_shape_renderer (cr=0x3fca4ad780, attr=<value optimized out>, do_path=<value optimized out>, user_data=0x10bac80) at um-utils.c:92
        ascent = 21
        height = <value optimized out>
        pixbuf = 0x0
        data = 0x10bac80
        x = 68
        y = 34
#2  0x0000003fcc22c8ff in gdk_pango_renderer_draw_shape (renderer=<value optimized out>, attr=0x1123540, x=<value optimized out>, y=34816) at gdkpango.c:356
        gdk_renderer = 0x11b57c0
        priv = 0x11b5840
        layout = <value optimized out>
        shape_renderer = 0x419ad0 <icon_shape_renderer>
        shape_renderer_data = 0x10bac80
        cr = 0x3fca4ad780
#3  0x0000003fcb22943b in draw_shaped_glyphs (renderer=0x11b57c0, line=0x1123590, x=8192, y=34816) at pango-renderer.c:438
        gi = 0x1207940
        class = 0x1124070
        i = <value optimized out>
#4  pango_renderer_draw_layout_line (renderer=0x11b57c0, line=0x1123590, x=8192, y=34816) at pango-renderer.c:570
        metrics = <value optimized out>
        run = 0x114c510
        logical_rect = {x = 0, y = -13312, width = 17408, height = 17408}
        logical = 0x7fffce9b2600
        rise = 0
        shape_attr = <value optimized out>
        ink_rect = {x = 0, y = -13312, width = 17408, height = 17408}
        ink = 0x7fffce9b2610
        x_off = <value optimized out>
        glyph_string_width = 17408
        state = {underline = PANGO_UNDERLINE_NONE, underline_rect = {x = 63, y = 18002144, width = 0, height = 18002144}, strikethrough = 0, strikethrough_rect = {x = 18957440, y = 30720, width = 8192, height = 0}, logical_rect_end = 87040}
        l = 0x114a0c0
        got_overall = 0
        overall_rect = {x = 0, y = 0, width = -886945919, height = 63}
        text = 0x120fe00 "To change the account type,\nclick the * icon first"
        __PRETTY_FUNCTION__ = "pango_renderer_draw_layout_line"
#5  0x0000003fcb2299a5 in pango_renderer_draw_layout (renderer=0x11b57c0, layout=<value optimized out>, x=8192, y=4096) at pango-renderer.c:198
        logical_rect = {x = 0, y = 17408, width = 142336, height = 17408}
        line = 0x1123590
        baseline = <value optimized out>
        iter = 0x1214480
        __PRETTY_FUNCTION__ = "pango_renderer_draw_layout"
#6  0x0000003fcc22db77 in IA__gdk_draw_layout_with_colors (drawable=<value optimized out>, gc=<value optimized out>, x=<value optimized out>, y=<value optimized out>, layout=0x112b0e0, foreground=<value optimized out>, background=0x0) at gdkpango.c:999
        renderer = 0x11b57c0
        matrix = 0x0
        __PRETTY_FUNCTION__ = "IA__gdk_draw_layout_with_colors"
#7  0x0000003fcc22de47 in IA__gdk_draw_layout (drawable=0x11b5c00, gc=0x1210b60, x=8, y=4, layout=0x112b0e0) at gdkpango.c:1061
        __PRETTY_FUNCTION__ = "IA__gdk_draw_layout"
#8  0x00007f0797483de0 in clearlooks_style_draw_layout (style=0x1206000, window=0x11b5c00, state_type=<value optimized out>, use_text=<value optimized out>, area=0x1214504, widget=0x10e1810, detail=0x3fcbda2a13 "label", x=8, y=4, layout=0x112b0e0) at src/clearlooks_style.c:1877
        gc = 0x1210b60
        __PRETTY_FUNCTION__ = "clearlooks_style_draw_layout"
#9  0x0000003fcbb40021 in gtk_label_expose (widget=0x10e1810, event=0x12144f0) at gtklabel.c:3569
        label = 0x10e1810
        info = 0x0
        x = 8
        y = 4
#10 0x0000003fcbb4d053 in _gtk_marshal_BOOLEAN__BOXED (closure=0xdfa970, return_value=0x7fffce9b2b30, n_param_values=<value optimized out>, param_values=0x1154590, invocation_hint=<value optimized out>, marshal_data=<value optimized out>) at gtkmarshalers.c:86
        callback = 0x3fcbb3fef0 <gtk_label_expose>
        cc = 0xdfa970
        data1 = 0x10e1810
        data2 = 0xe144e0
        v_return = <value optimized out>
        __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED"
#11 0x0000003fc860e459 in g_closure_invoke (closure=0xdfa970, return_value=0x7fffce9b2b30, n_param_values=2, param_values=0x1154590, invocation_hint=0x7fffce9b2af0) at gclosure.c:766
        marshal = <value optimized out>
        marshal_data = <value optimized out>
        in_marshal = 1
        __PRETTY_FUNCTION__ = "g_closure_invoke"
#12 0x0000003fc861fe00 in signal_emit_unlocked_R (node=<value optimized out>, detail=0, instance=0x10e1810, emission_return=0x7fffce9b2c80, instance_and_params=0x1154590) at gsignal.c:3290
        accumulator = 0xdfaba0
        emission = {next = 0x7fffce9b3010, instance = 0x10e1810, ihint = {signal_id = 41, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 17071408}
        class_closure = 0xdfa970
        handler_list = 0x0
        return_accu = 0x7fffce9b2b30
        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 = 41
        max_sequential_handler_number = 641
        return_value_altered = 0
#13 0x0000003fc862999c in g_signal_emit_valist (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>, var_args=0x7fffce9b2ce0) at 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 = 0x1154590
        signal_return_type = 20
        param_values = 0x11545a8
        node = 0xdfa9e0
        i = <value optimized out>
        n_params = 1
        __PRETTY_FUNCTION__ = "g_signal_emit_valist"
#14 0x0000003fc8629cf3 in g_signal_emit (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>) at gsignal.c:3040
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffce9b2dc0, reg_save_area = 0x7fffce9b2d00}}
#15 0x0000003fcbc837df in gtk_widget_event_internal (widget=0x10e1810, event=0x12144f0) at gtkwidget.c:4988
        signal_num = <value optimized out>
        return_val = 0
#16 0x0000003fcbac0cc8 in IA__gtk_container_propagate_expose (container=<value optimized out>, child=0x10e1810, event=0x11fc2a0) at gtkcontainer.c:2736
        child_event = 0x12144f0
        __PRETTY_FUNCTION__ = "IA__gtk_container_propagate_expose"
#17 0x0000003fcba85413 in gtk_box_forall (container=<value optimized out>, include_internals=<value optimized out>, callback=0x3fcbac0cd0 <gtk_container_expose_child>, callback_data=0x7fffce9b2e60) at gtkbox.c:1251
        box = 0x10c7d60
        child = <value optimized out>
        children = 0x0
#18 0x0000003fcbabf5df in gtk_container_expose (widget=0x10c7d60, event=0x11fc2a0) at gtkcontainer.c:2647
        data = {container = 0x10c7d60, event = 0x11fc2a0}
        __PRETTY_FUNCTION__ = "gtk_container_expose"
#19 0x0000003fcbb4d053 in _gtk_marshal_BOOLEAN__BOXED (closure=0xdfa970, return_value=0x7fffce9b3060, n_param_values=<value optimized out>, param_values=0x113ab80, invocation_hint=<value optimized out>, marshal_data=<value optimized out>) at gtkmarshalers.c:86
        callback = 0x3fcbabf530 <gtk_container_expose>
        cc = 0xdfa970
        data1 = 0x10c7d60
        data2 = 0xe144e0
        v_return = <value optimized out>
        __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED"
#20 0x0000003fc860e459 in g_closure_invoke (closure=0xdfa970, return_value=0x7fffce9b3060, n_param_values=2, param_values=0x113ab80, invocation_hint=0x7fffce9b3020) at gclosure.c:766
        marshal = <value optimized out>
        marshal_data = <value optimized out>
        in_marshal = 1
        __PRETTY_FUNCTION__ = "g_closure_invoke"
#21 0x0000003fc861fe00 in signal_emit_unlocked_R (node=<value optimized out>, detail=0, instance=0x10c7d60, emission_return=0x7fffce9b31b0, instance_and_params=0x113ab80) at gsignal.c:3290
        accumulator = 0xdfaba0
        emission = {next = 0x7fffce9b3510, instance = 0x10c7d60, ihint = {signal_id = 41, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 17022736}
        class_closure = 0xdfa970
        handler_list = 0x0
        return_accu = 0x7fffce9b3060
        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 = 41
        max_sequential_handler_number = 641
        return_value_altered = 0
#22 0x0000003fc862999c in g_signal_emit_valist (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>, var_args=0x7fffce9b3210) at 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 = 0x113ab80
        signal_return_type = 20
        param_values = 0x113ab98
        node = 0xdfa9e0
        i = <value optimized out>
        n_params = 1
        __PRETTY_FUNCTION__ = "g_signal_emit_valist"
#23 0x0000003fc8629cf3 in g_signal_emit (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>) at gsignal.c:3040
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffce9b32f0, reg_save_area = 0x7fffce9b3230}}
#24 0x0000003fcbc837df in gtk_widget_event_internal (widget=0x10c7d60, event=0x11fc2a0) at gtkwidget.c:4988
        signal_num = <value optimized out>
        return_val = 0
#25 0x0000003fcbac0cc8 in IA__gtk_container_propagate_expose (container=<value optimized out>, child=0x10c7d60, event=0x12090e0) at gtkcontainer.c:2736
        child_event = 0x11fc2a0
        __PRETTY_FUNCTION__ = "IA__gtk_container_propagate_expose"
#26 0x0000003fcbabf5df in gtk_container_expose (widget=0x1210c00, event=0x12090e0) at gtkcontainer.c:2647
        data = {container = 0x1210c00, event = 0x12090e0}
        __PRETTY_FUNCTION__ = "gtk_container_expose"
#27 0x0000003fcbb4d053 in _gtk_marshal_BOOLEAN__BOXED (closure=0xdfa970, return_value=0x7fffce9b3560, n_param_values=<value optimized out>, param_values=0x113ab20, invocation_hint=<value optimized out>, marshal_data=<value optimized out>) at gtkmarshalers.c:86
        callback = 0x3fcbabf530 <gtk_container_expose>
        cc = 0xdfa970
        data1 = 0x1210c00
        data2 = 0xe144e0
        v_return = <value optimized out>
        __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED"
#28 0x0000003fc860e459 in g_closure_invoke (closure=0xdfa970, return_value=0x7fffce9b3560, n_param_values=2, param_values=0x113ab20, invocation_hint=0x7fffce9b3520) at gclosure.c:766
        marshal = <value optimized out>
        marshal_data = <value optimized out>
        in_marshal = 1
        __PRETTY_FUNCTION__ = "g_closure_invoke"
#29 0x0000003fc861fe00 in signal_emit_unlocked_R (node=<value optimized out>, detail=0, instance=0x1210c00, emission_return=0x7fffce9b36b0, instance_and_params=0x113ab20) at gsignal.c:3290
        accumulator = 0xdfaba0
        emission = {next = 0x7fffce9b3a10, instance = 0x1210c00, ihint = {signal_id = 41, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 17360080}
        class_closure = 0xdfa970
        handler_list = 0x0
        return_accu = 0x7fffce9b3560
        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 = 41
        max_sequential_handler_number = 641
        return_value_altered = 0
#30 0x0000003fc862999c in g_signal_emit_valist (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>, var_args=0x7fffce9b3710) at 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 = 0x113ab20
        signal_return_type = 20
        param_values = 0x113ab38
        node = 0xdfa9e0
        i = <value optimized out>
        n_params = 1
        __PRETTY_FUNCTION__ = "g_signal_emit_valist"
#31 0x0000003fc8629cf3 in g_signal_emit (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>) at gsignal.c:3040
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffce9b37f0, reg_save_area = 0x7fffce9b3730}}
#32 0x0000003fcbc837df in gtk_widget_event_internal (widget=0x1210c00, event=0x12090e0) at gtkwidget.c:4988
        signal_num = <value optimized out>
        return_val = 0
#33 0x0000003fcbac0cc8 in IA__gtk_container_propagate_expose (container=<value optimized out>, child=0x1210c00, event=0x7fffce9b3db0) at gtkcontainer.c:2736
        child_event = 0x12090e0
        __PRETTY_FUNCTION__ = "IA__gtk_container_propagate_expose"
#34 0x0000003fcbabf5df in gtk_container_expose (widget=0x11b5af0, event=0x7fffce9b3db0) at gtkcontainer.c:2647
        data = {container = 0x11b5af0, event = 0x7fffce9b3db0}
        __PRETTY_FUNCTION__ = "gtk_container_expose"
#35 0x0000003fcbb4d053 in _gtk_marshal_BOOLEAN__BOXED (closure=0xdfa970, return_value=0x7fffce9b3a60, n_param_values=<value optimized out>, param_values=0x1117ed0, invocation_hint=<value optimized out>, marshal_data=<value optimized out>) at gtkmarshalers.c:86
        callback = 0x3fcbc931f0 <gtk_window_expose>
        cc = 0xdfa970
        data1 = 0x11b5af0
        data2 = 0xe144e0
        v_return = <value optimized out>
        __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED"
#36 0x0000003fc860e50e in g_closure_invoke (closure=0xdfa970, return_value=0x7fffce9b3a60, n_param_values=2, param_values=0x1117ed0, invocation_hint=0x7fffce9b3a20) at gclosure.c:766
        marshal = <value optimized out>
        marshal_data = <value optimized out>
        in_marshal = <value optimized out>
        __PRETTY_FUNCTION__ = "g_closure_invoke"
#37 0x0000003fc861fe00 in signal_emit_unlocked_R (node=<value optimized out>, detail=0, instance=0x11b5af0, emission_return=0x7fffce9b3bb0, instance_and_params=0x1117ed0) at gsignal.c:3290
        accumulator = 0xdfaba0
        emission = {next = 0x0, instance = 0x11b5af0, ihint = {signal_id = 41, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 14741984}
        class_closure = 0xdfa970
        handler_list = 0x115b0c0
        return_accu = 0x7fffce9b3a60
        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 = 41
        max_sequential_handler_number = 641
        return_value_altered = 1
#38 0x0000003fc862999c in g_signal_emit_valist (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>, var_args=0x7fffce9b3c10) at 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 = 0x1117ed0
        signal_return_type = 20
        param_values = 0x1117ee8
        node = 0xdfa9e0
        i = <value optimized out>
        n_params = 1
        __PRETTY_FUNCTION__ = "g_signal_emit_valist"
#39 0x0000003fc8629cf3 in g_signal_emit (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>) at gsignal.c:3040
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffce9b3cf0, reg_save_area = 0x7fffce9b3c30}}
#40 0x0000003fcbc837df in gtk_widget_event_internal (widget=0x11b5af0, event=0x7fffce9b3db0) at gtkwidget.c:4988
        signal_num = <value optimized out>
        return_val = 0
#41 0x0000003fcbb4b20a in IA__gtk_main_do_event (event=0x7fffce9b3db0) at gtkmain.c:1590
        event_widget = 0x11b5af0
        grab_widget = 0x11b5af0
        window_group = 0xf88ec0
        rewritten_event = <value optimized out>
        tmp_list = <value optimized out>
        __PRETTY_FUNCTION__ = "IA__gtk_main_do_event"
#42 0x0000003fcc244e1a in _gdk_window_process_updates_recurse (window=0x11b5c00, expose_region=0x112d560) at gdkwindow.c:5296
        event = {type = GDK_EXPOSE, any = {type = GDK_EXPOSE, window = 0x11b5c00, send_event = 0 '\000'}, expose = {type = GDK_EXPOSE, window = 0x11b5c00, send_event = 0 '\000', area = {x = 0, y = 0, width = 208, height = 42}, region = 0x112d560, count = 0}, no_expose = {type = GDK_EXPOSE, window = 0x11b5c00, send_event = 0 '\000'}, visibility = {type = GDK_EXPOSE, window = 0x11b5c00, send_event = 0 '\000', state = GDK_VISIBILITY_UNOBSCURED}, motion = {type = GDK_EXPOSE, window = 0x11b5c00, send_event = 0 '\000', time = 0, x = 4.4137512452077664e-312, y = 2.0750757125332355e-322, axes = 0x112d560, state = 0, is_hint = 0, device = 0x11b5c00, x_root = 8.9913860654350107e-317, y_root = 9.3535243262611442e-317}, button = {type = GDK_EXPOSE, window = 0x11b5c00, send_event = 0 '\000', time = 0, x = 4.4137512452077664e-312, y = 2.0750757125332355e-322, axes = 0x112d560, state = 0, button = 0, device = 0x11b5c00, x_root = 8.9913860654350107e-317, y_root = 9.3535243262611442e-317}, scroll = {type = GDK_EXPOSE, window = 0x11b5c00, send_event = 0 '\000', time = 0, x = 4.4137512452077664e-312, y = 2.0750757125332355e-322, state = 18011488, direction = GDK_SCROLL_UP, device = 0x0, x_root = 9.1749176190269502e-317, y_root = 8.9913860654350107e-317}, key = {type = GDK_EXPOSE, window = 0x11b5c00, send_event = 0 '\000', time = 0, state = 0, keyval = 208, length = 42, string = 0x112d560 "\001", hardware_keycode = 0, group = 0 '\000', is_modifier = 0}, crossing = {type = GDK_EXPOSE, window = 0x11b5c00, send_event = 0 '\000', subwindow = 0xd000000000, time = 42, x = 8.898857451281862e-317, y = 0, x_root = 9.1749176190269502e-317, y_root = 8.9913860654350107e-317, mode = 18931744, detail = GDK_NOTIFY_ANCESTOR, focus = 0, state = 0}, focus_change = {type = GDK_EXPOSE, window = 0x11b5c00, send_event = 0 '\000', in = 220}, configure = {type = GDK_EXPOSE, window = 0x11b5c00, send_event = 0 '\000', x = 0, y = 0, width = 208, height = 42}, property = {type = GDK_EXPOSE, window = 0x11b5c00, send_event = 0 '\000', atom = 0xd000000000, time = 42, state = 0}, selection = {type = GDK_EXPOSE, window = 0x11b5c00, send_event = 0 '\000', selection = 0xd000000000, target = 0x2a, property = 0x112d560, time = 0, requestor = 0}, owner_change = {type = GDK_EXPOSE, window = 0x11b5c00, send_event = 0 '\000', owner = 0, reason = GDK_OWNER_CHANGE_NEW_OWNER, selection = 0x2a, time = 18011488, selection_time = 0}, proximity = {type = GDK_EXPOSE, window = 0x11b5c00, send_event = 0 '\000', time = 0, device = 0xd000000000}, client = {type = GDK_EXPOSE, window = 0x11b5c00, send_event = 0 '\000', message_type = 0xd000000000, data_format = 42, data = {b = "`\325\022\001", '\000' <repeats 13 times>, "\\\033\001", s = {-10912, 274, 0, 0, 0, 0, 0, 0, 23552, 283}, l = {18011488, 0, 18570240, 18198768, 18931744}}}, dnd = {type = GDK_EXPOSE, window = 0x11b5c00, send_event = 0 '\000', context = 0xd000000000, time = 42, x_root = 0, y_root = 0}, window_state = {type = GDK_EXPOSE, window = 0x11b5c00, send_event = 0 '\000', changed_mask = 0, new_window_state = 0}, setting = {type = GDK_EXPOSE, window = 0x11b5c00, send_event = 0 '\000', action = GDK_SETTING_ACTION_NEW, name = 0xd000000000 <Address 0xd000000000 out of bounds>}, grab_broken = {type = GDK_EXPOSE, window = 0x11b5c00, send_event = 0 '\000', keyboard = 0, implicit = 0, grab_window = 0x2a}}
        private = 0x11b5c00
        child = <value optimized out>
        child_region = <value optimized out>
        r = {x = 18570240, y = 0, width = -941243151, height = 63}
        l = <value optimized out>
        children = 0x0
#43 0x0000003fcc23fb7b in gdk_window_process_updates_internal (window=0x11b5c00) at gdkwindow.c:5455
        expose_region = 0x112d560
        update_area = 0x115b0f0
        private = 0x11b5c00
        impl_iface = <value optimized out>
        save_region = 0
        clip_box = {x = 0, y = 0, width = 208, height = 42}
#44 0x0000003fcc241ce9 in IA__gdk_window_process_all_updates () at gdkwindow.c:5563
        private = 0x11b5c00
        old_update_windows = 0x113f9b0
        tmp_list = 0x113f9b0
        in_process_all_updates = 1
        got_recursive_update = 0
#45 0x0000003fcc241d49 in gdk_window_update_idle (data=<value optimized out>) at gdkwindow.c:5189
No locals.
#46 0x0000003fcc21ded6 in gdk_threads_dispatch (data=0xf9ab60) at gdk.c:512
        dispatch = 0xf9ab60
        ret = 0
#47 0x0000003fc7e3ef33 in g_main_dispatch (context=0xdf6770) at gmain.c:2119
        dispatch = 0x3fc7e3af70 <g_idle_dispatch>
        was_in_call = 0
        user_data = 0xf9ab60
        callback = 0x3fcc21de80 <gdk_threads_dispatch>
        cb_funcs = 0x3fc8101b10
        cb_data = 0x11f06f0
        current_source_link = {data = 0x10d2490, next = 0x0}
        need_destroy = <value optimized out>
        source = 0x10d2490
        current = 0xf94d30
        i = <value optimized out>
#48 g_main_context_dispatch (context=0xdf6770) at gmain.c:2672
No locals.
#49 0x0000003fc7e3f710 in g_main_context_iterate (context=0xdf6770, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2750
        max_priority = 120
        timeout = 0
        some_ready = 1
        nfds = 11
        allocated_nfds = <value optimized out>
        fds = <value optimized out>
#50 0x0000003fc7e3fd82 in g_main_loop_run (loop=0x10aff10) at gmain.c:2958
        __PRETTY_FUNCTION__ = "g_main_loop_run"
#51 0x0000003fcbb49ee7 in IA__gtk_main () at gtkmain.c:1237
        tmp_list = <value optimized out>
        functions = 0x0
        init = <value optimized out>
        loop = 0x10aff10
#52 0x000000000041d1ae in main (argc=1, argv=0x7fffce9b4258) at main.c:1709
        d = 0xdc1950
        app = <value optimized out>
        error = 0x0
        filename = <value optimized out>
        button = <value optimized out>
        type = 16709312
        context = <value optimized out>
        do_debug = 0
        do_version = 0
        entries = {{long_name = 0x422866 "debug", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x6278dc, description = 0x42286c "Enable debugging code", arg_description = 0x0}, {long_name = 0x422882 "version", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x6278d8, description = 0x422298 "Output version information and exit", arg_description = 0x0}, {long_name = 0x0, short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x0, description = 0x0, arg_description = 0x0}}
(gdb) 



Version-Release number of selected component (if applicable):
accountsdialog-0.6-3.fc14.x86_64
gtk2-devel-2.21.5-2.fc14.x86_64

How reproducible:
Every time I click....

Steps to Reproduce:
1. System->Administration->Users
2. Click....
3.
  
Actual results:


Expected results:


Additional info:
Comment 1 Matthias Clasen 2010-08-26 09:35:38 EDT
Does the window come up at all ? And if it does, do you have a lock button in the lower right corner, with an icon ?
Comment 2 Tom London 2010-08-26 09:51:34 EDT
I can no longer reproduce this.....

Starting up 'accounts-dialog' now brings up the window quite nicely, and clicking no longer crashes.  Clicking on the lock button brings up the auth window.

I had (sometime) updated to gtk2-devel-2.21.6-1.fc15.x86_64 (and a host of other Rawhide packages).

Checking my logs, the last segfault I can see is 11 August.

I'll close this as 'NOTABUG' and reopen if I see it again.
Comment 3 Matthias Clasen 2010-08-26 10:14:40 EDT
Ok, then this was probably a temporary thing where we lost the required icon from the icon theme.

Note You need to log in before you can comment on or make changes to this bug.