Bug 709723 - gnome-session-properties: Segfault in g_type_check_instance_is_a at gtype.c:3961
Summary: gnome-session-properties: Segfault in g_type_check_instance_is_a at gtype.c:3961
Keywords:
Status: CLOSED DUPLICATE of bug 766352
Alias: None
Product: Fedora
Classification: Fedora
Component: gnome-session
Version: rawhide
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Ray Strode [halfline]
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-06-01 13:46 UTC by Tom London
Modified: 2011-12-14 20:05 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2011-12-14 20:05:49 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Tom London 2011-06-01 13:46:33 UTC
Description of problem:
Running gnome-ssession-properties, trying to create a startup app, and working my way through the file system browser to find "/usr/bin/rhythmbox", I get this crash when I select "bin" in the folder list for "/usr".

(gdb) list
3956	  if (!type_instance || !type_instance->g_class)
3957	    return FALSE;
3958	  
3959	  node = lookup_type_node_I (type_instance->g_class->g_type);
3960	  iface = lookup_type_node_I (iface_type);
3961	  check = node && node->is_instantiatable && iface && type_node_conforms_to_U (node, iface, TRUE, FALSE);
3962	  
3963	  return check;
3964	}
3965	
(gdb) print node
$3 = (TypeNode *) 0x7d358b4808ec8348
(gdb) print node->is_instantiatable
Cannot access memory at address 0x7d358b4808ec8348
(gdb) 



Core was generated by `gnome-session-properties'.
Program terminated with signal 11, Segmentation fault.
#0  g_type_check_instance_is_a (type_instance=0x23ad140, 
    iface_type=<optimized out>) at gtype.c:3961
3961	  check = node && node->is_instantiatable && iface && type_node_conforms_to_U (node, iface, TRUE, FALSE);
(gdb) set pagination off
(gdb) bt full
#0  g_type_check_instance_is_a (type_instance=0x23ad140, iface_type=<optimized out>) at gtype.c:3961
        node = 0x7d358b4808ec8348
        iface = 0x1fc57c8
        check = 0
#1  0x0000003b2260ffbb in g_object_unref (_object=0x23ad140) at gobject.c:2680
        __inst = 0x23ad140
        __r = <optimized out>
        _g_boolean_var_ = <optimized out>
        object = 0x23ad140
        old_ref = <optimized out>
        __PRETTY_FUNCTION__ = "g_object_unref"
#2  0x0000003b24b9c182 in button_data_free (button_data=0x23dc4b0) at gtkpathbar.c:1371
No locals.
#3  0x0000003b2260fd22 in weak_refs_notify (data=0x23a3b30) at gobject.c:2244
        wstack = 0x23a3b30
        i = <optimized out>
#4  0x0000003b21e280d9 in g_data_set_internal (dataset=<optimized out>, destroy_func=<optimized out>, data=<optimized out>, key_id=<optimized out>, datalist=<optimized out>) at gdataset.c:351
No locals.
#5  g_datalist_id_set_data_full (datalist=0x7fa45c0020a0, key_id=54, data=0x0, destroy_func=0) at gdataset.c:598
        __PRETTY_FUNCTION__ = "g_datalist_id_set_data_full"
#6  0x0000003b22610073 in g_object_unref (_object=0x20b1b00) at gobject.c:2709
        object = 0x20b1b00 [GtkToggleButton]
        old_ref = 1
        __PRETTY_FUNCTION__ = "g_object_unref"
#7  0x0000003b22637ad3 in g_value_unset (value=0x23780e8) at gvalue.c:275
        value_table = <optimized out>
        __PRETTY_FUNCTION__ = "g_value_unset"
#8  0x0000003b2262a79c in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=0x7fff5b9d3208) at gsignal.c:3016
        instance_and_params = 0x23780d0
        signal_return_type = 4
        param_values = 0x23780e8
        node = 0x2068b40
        i = <optimized out>
        n_params = 1
        __PRETTY_FUNCTION__ = "g_signal_emit_valist"
#9  0x0000003b2262a932 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3044
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff5b9d32e0, reg_save_area = 0x7fff5b9d3220}}
#10 0x0000003b24b9c259 in gtk_path_bar_clear_buttons (path_bar=0x22b00b0 [GtkPathBar]) at gtkpathbar.c:1181
No locals.
#11 gtk_path_bar_set_file_finish (info=0x2368790, result=<optimized out>) at gtkpathbar.c:1653
        l = <optimized out>
#12 0x0000003b24b9ce85 in gtk_path_bar_get_info_callback (data=0x2368790, info=<optimized out>, cancellable=<optimized out>, error=<optimized out>) at gtkpathbar.c:1733
        button_data = 0x2393800
        display_name = 0x7fa44c002820 "/"
#13 gtk_path_bar_get_info_callback (cancellable=<optimized out>, info=<optimized out>, error=<optimized out>, data=0x2368790) at gtkpathbar.c:1686
        cancelled = <optimized out>
        file_info = 0x2368790
#14 0x0000003b24b13427 in query_info_callback (source_object=0x23e6660 [GLocalFile], result=<optimized out>, user_data=0x2363680) at gtkfilesystem.c:864
        async_data = 0x2363680
        error = 0x0
        file_info = 0x229ab50 [GFileInfo]
        file = <optimized out>
#15 0x0000003b22e6a911 in g_simple_async_result_complete (simple=0x23d2760 [GSimpleAsyncResult]) at gsimpleasyncresult.c:749
        current_source = <optimized out>
        current_context = <optimized out>
        __PRETTY_FUNCTION__ = "g_simple_async_result_complete"
#16 0x0000003b22e6a9b8 in complete_in_idle_cb_for_thread (_data=0x236ac10) at gsimpleasyncresult.c:816
        data = 0x236ac10
        simple = 0x23d2760 [GSimpleAsyncResult]
#17 0x0000003b21e4396d in g_main_dispatch (context=0x1fcbdc0) at gmain.c:2477
        dispatch = 0x3b21e3f690 <g_idle_dispatch>
        was_in_call = 0
        user_data = 0x236ac10
        callback = 0x3b22e6a990 <complete_in_idle_cb_for_thread>
        cb_funcs = 0x3b22117c50
        cb_data = 0x7fa44c0037e0
        current_source_link = {data = 0x7fa44c00f350, next = 0x7fff5b9d4340 = {0x1fcb800, 0x1fcb800}}
        need_destroy = <optimized out>
        source = 0x7fa44c00f350
        current = 0x2090180
        i = <optimized out>
#18 g_main_context_dispatch (context=0x1fcbdc0) at gmain.c:3050
No locals.
#19 0x0000003b21e44148 in g_main_context_iterate (context=0x1fcbdc0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3128
        max_priority = 0
        timeout = 0
        some_ready = 1
        nfds = 5
        allocated_nfds = <optimized out>
        fds = <optimized out>
        __PRETTY_FUNCTION__ = "g_main_context_iterate"
#20 0x0000003b21e4478d in g_main_loop_run (loop=0x22f0bc0) at gmain.c:3336
        self = 0x1fc0860
        __PRETTY_FUNCTION__ = "g_main_loop_run"
#21 0x0000003b24adb074 in gtk_dialog_run (dialog=0x20a0510 [GtkFileChooserDialog]) at gtkdialog.c:1105
        ri = {dialog = 0x0, response_id = -1, loop = 0x22f0bc0, destroyed = 0}
        was_modal = 0
        response_handler = 830
        unmap_handler = 831
        destroy_handler = 833
        delete_handler = 832
        __PRETTY_FUNCTION__ = "gtk_dialog_run"
#22 0x0000000000406e8d in on_browse_button_clicked (widget=<optimized out>, dialog=0x2229010 [GsmAppDialog]) at gsm-app-dialog.c:124
        chooser = 0x20a0510 [GtkFileChooserDialog]
        response = <optimized out>
#23 0x0000003b2260e93e in g_closure_invoke (closure=0x2241330, return_value=0x0, n_param_values=1, param_values=0x22770c0, invocation_hint=0x7fff5b9d3720) at gclosure.c:771
        marshal = <optimized out>
        marshal_data = <optimized out>
        in_marshal = <optimized out>
        __PRETTY_FUNCTION__ = "g_closure_invoke"
#24 0x0000003b22620afb in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=0x22375a0, emission_return=0x0, instance_and_params=0x22770c0) at gsignal.c:3256
        tmp = <optimized out>
        handler = 0x2225d00
        accumulator = 0x0
        emission = {next = 0x7fff5b9d3b20, instance = 0x22375a0, ihint = {signal_id = 104, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
        class_closure = 0x20712c0
        hlist = 0x3fc0a0aea0
        handler_list = 0x2225d00
        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 = 104
        max_sequential_handler_number = 468
        return_value_altered = 1
#25 0x0000003b2262a768 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=0x7fff5b9d3908) at gsignal.c:2987
        instance_and_params = 0x22770c0
        signal_return_type = 4
        param_values = 0x22770d8
        node = 0x2070900
        i = <optimized out>
        n_params = 0
        __PRETTY_FUNCTION__ = "g_signal_emit_valist"
#26 0x0000003b2262a932 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3044
        var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff5b9d39e0, reg_save_area = 0x7fff5b9d3920}}
#27 0x0000003b24a9683d in gtk_real_button_released (button=0x22375a0 [GtkButton]) at gtkbutton.c:1827
        priv = <optimized out>
#28 0x0000003b2260e889 in g_closure_invoke (closure=0x2071250, return_value=0x0, n_param_values=1, param_values=0x221c5a0, invocation_hint=0x7fff5b9d3b30) at gclosure.c:771
        marshal = <optimized out>
        marshal_data = <optimized out>
        in_marshal = 1
        __PRETTY_FUNCTION__ = "g_closure_invoke"
#29 0x0000003b22620260 in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=0x22375a0, emission_return=0x0, instance_and_params=0x221c5a0) at gsignal.c:3186
        accumulator = 0x0
        emission = {next = 0x7fff5b9d3f80, instance = 0x22375a0, ihint = {signal_id = 103, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 34009920}
        class_closure = 0x2071250
        hlist = 0x2240428
        handler_list = <optimized out>
        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 = 103
        max_sequential_handler_number = 468
        return_value_altered = <optimized out>
#30 0x0000003b2262a768 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=0x7fff5b9d3d18) at gsignal.c:2987
        instance_and_params = 0x221c5a0
        signal_return_type = 4
        param_values = 0x221c5b8
        node = 0x20712f0
        i = <optimized out>
        n_params = 0
        __PRETTY_FUNCTION__ = "g_signal_emit_valist"
#31 0x0000003b2262a932 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3044
        var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff5b9d3df0, reg_save_area = 0x7fff5b9d3d30}}
#32 0x0000003b24a954f7 in gtk_button_button_release (widget=<optimized out>, event=<optimized out>) at gtkbutton.c:1719
        button = <optimized out>
#33 gtk_button_button_release (widget=<optimized out>, event=<optimized out>) at gtkbutton.c:1711
No locals.
#34 0x0000003b24b637f3 in _gtk_marshal_BOOLEAN__BOXED (closure=0x1fe37f0, return_value=0x7fff5b9d3fd0, n_param_values=<optimized out>, param_values=0x2268d00, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkmarshalers.c:85
        callback = 0x3b24a954c0 <gtk_button_button_release>
        cc = 0x1fe37f0
        data1 = 0x22375a0
        data2 = 0x202b670
        v_return = <optimized out>
        __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED"
#35 0x0000003b2260e889 in g_closure_invoke (closure=0x1fe37f0, return_value=0x7fff5b9d3fd0, n_param_values=2, param_values=0x2268d00, invocation_hint=0x7fff5b9d3f90) at gclosure.c:771
        marshal = <optimized out>
        marshal_data = <optimized out>
        in_marshal = 1
        __PRETTY_FUNCTION__ = "g_closure_invoke"
#36 0x0000003b22620900 in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=0x22375a0, emission_return=0x7fff5b9d4110, instance_and_params=0x2268d00) at gsignal.c:3294
        accumulator = 0x1fe3610
        emission = {next = 0x7fff5b9d46c0, instance = 0x22375a0, ihint = {signal_id = 43, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 34009920}
        class_closure = 0x1fe37f0
        hlist = 0x2240428
        handler_list = 0x0
        return_accu = 0x7fff5b9d3fd0
        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 = 43
        max_sequential_handler_number = 468
        return_value_altered = 0
#37 0x0000003b2262a5d6 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=0x7fff5b9d4178) at gsignal.c:2997
        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 = 0x2268d00
        signal_return_type = 20
        param_values = 0x2268d18
        node = 0x1fe8560
        i = <optimized out>
        n_params = 1
        __PRETTY_FUNCTION__ = "g_signal_emit_valist"
#38 0x0000003b2262a932 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3044
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff5b9d4250, reg_save_area = 0x7fff5b9d4190}}
#39 0x0000003b24ca0c89 in gtk_widget_event_internal (widget=0x22375a0 [GtkButton], event=0x22332c0) at gtkwidget.c:6103
        signal_num = <optimized out>
        return_val = 0
#40 0x0000003b24b6300a in gtk_propagate_event (widget=0x22375a0 [GtkButton], event=0x22332c0) at gtkmain.c:2600
        tmp = <optimized out>
        handled_event = <optimized out>
        __PRETTY_FUNCTION__ = "gtk_propagate_event"
#41 0x0000003b24b633cb in gtk_main_do_event (event=0x22332c0) at gtkmain.c:1875
        event_widget = <optimized out>
        grab_widget = 0x22375a0 [GtkButton]
        window_group = <optimized out>
        rewritten_event = <optimized out>
        device = <optimized out>
        tmp_list = <optimized out>
        __PRETTY_FUNCTION__ = "gtk_main_do_event"
#42 0x0000003b2464c1f2 in gdk_event_source_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at gdkeventsource.c:318
        display = <optimized out>
        event = 0x22332c0
#43 0x0000003b21e4396d in g_main_dispatch (context=0x1fcbdc0) at gmain.c:2477
        dispatch = 0x3b2464c1d0 <gdk_event_source_dispatch>
        was_in_call = 2
        user_data = 0x0
        callback = 0
        cb_funcs = 0x0
        cb_data = 0x0
        current_source_link = {data = 0x1fcb800, next = 0x7fff5b9d52f0 = {0x1fcb800}}
        need_destroy = <optimized out>
        source = 0x1fcb800
        current = 0x2090180
        i = <optimized out>
#44 g_main_context_dispatch (context=0x1fcbdc0) at gmain.c:3050
No locals.
#45 0x0000003b21e44148 in g_main_context_iterate (context=0x1fcbdc0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3128
        max_priority = 2147483647
        timeout = 3286
        some_ready = 1
        nfds = 4
        allocated_nfds = <optimized out>
        fds = <optimized out>
        __PRETTY_FUNCTION__ = "g_main_context_iterate"
#46 0x0000003b21e4478d in g_main_loop_run (loop=0x223e0f0) at gmain.c:3336
        self = 0x1fc0860
        __PRETTY_FUNCTION__ = "g_main_loop_run"
#47 0x0000003b24adb074 in gtk_dialog_run (dialog=0x2229010 [GsmAppDialog]) at gtkdialog.c:1105
        ri = {dialog = 0x0, response_id = -1, loop = 0x223e0f0, destroyed = 0}
        was_modal = 0
        response_handler = 458
        unmap_handler = 459
        destroy_handler = 461
        delete_handler = 460
        __PRETTY_FUNCTION__ = "gtk_dialog_run"
#48 0x0000000000407cc6 in gsm_app_dialog_run (dialog=0x2229010 [GsmAppDialog], name_p=0x7fff5b9d4558, command_p=0x7fff5b9d4560, comment_p=0x7fff5b9d4568) at gsm-app-dialog.c:467
        retval = 0
#49 0x0000000000405e67 in on_add_app_clicked (widget=<optimized out>, dialog=<optimized out>) at gsm-properties-dialog.c:369
        add_dialog = 0x2229010 [GsmAppDialog]
        name = 0x3b22637b75 "H\213@\030H\211\337H\205\300t/[\377\340\017\037@"
        exec = 0x21168e0 "\002"
        comment = 0x3b2262b1f2 "H\205\355I\211\304H\213s\020t6L\211\347H\211\350H\213\034$H\213l$\bL\213d$\020H\203\304\030\377\340\017\037\204"
#50 0x0000003b2260e93e in g_closure_invoke (closure=0x21168e0, return_value=0x0, n_param_values=1, param_values=0x20b3ba0, invocation_hint=0x7fff5b9d46d0) at gclosure.c:771
        marshal = <optimized out>
        marshal_data = <optimized out>
        in_marshal = <optimized out>
        __PRETTY_FUNCTION__ = "g_closure_invoke"
#51 0x0000003b22620afb in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=0x1fe2480, emission_return=0x0, instance_and_params=0x20b3ba0) at gsignal.c:3256
        tmp = <optimized out>
        handler = 0x210e500
        accumulator = 0x0
        emission = {next = 0x7fff5b9d4ad0, instance = 0x1fe2480, ihint = {signal_id = 104, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
        class_closure = 0x20712c0
        hlist = 0x3fc0a0aea0
        handler_list = 0x210e500
        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 = 104
        max_sequential_handler_number = 295
        return_value_altered = 1
#52 0x0000003b2262a768 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=0x7fff5b9d48b8) at gsignal.c:2987
        instance_and_params = 0x20b3ba0
        signal_return_type = 4
        param_values = 0x20b3bb8
        node = 0x2070900
        i = <optimized out>
        n_params = 0
        __PRETTY_FUNCTION__ = "g_signal_emit_valist"
#53 0x0000003b2262a932 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3044
        var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff5b9d4990, reg_save_area = 0x7fff5b9d48d0}}
#54 0x0000003b24a9683d in gtk_real_button_released (button=0x1fe2480 [GtkButton]) at gtkbutton.c:1827
        priv = <optimized out>
#55 0x0000003b2260e93e in g_closure_invoke (closure=0x2071250, return_value=0x0, n_param_values=1, param_values=0x221c4c0, invocation_hint=0x7fff5b9d4ae0) at gclosure.c:771
        marshal = <optimized out>
        marshal_data = <optimized out>
        in_marshal = <optimized out>
        __PRETTY_FUNCTION__ = "g_closure_invoke"
#56 0x0000003b22620260 in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=0x1fe2480, emission_return=0x0, instance_and_params=0x221c4c0) at gsignal.c:3186
        accumulator = 0x0
        emission = {next = 0x7fff5b9d4f30, instance = 0x1fe2480, ihint = {signal_id = 103, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 34009920}
        class_closure = 0x2071250
        hlist = 0x2114278
        handler_list = <optimized out>
        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 = 103
        max_sequential_handler_number = 295
        return_value_altered = <optimized out>
#57 0x0000003b2262a768 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=0x7fff5b9d4cc8) at gsignal.c:2987
        instance_and_params = 0x221c4c0
        signal_return_type = 4
        param_values = 0x221c4d8
        node = 0x20712f0
        i = <optimized out>
        n_params = 0
        __PRETTY_FUNCTION__ = "g_signal_emit_valist"
#58 0x0000003b2262a932 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3044
        var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff5b9d4da0, reg_save_area = 0x7fff5b9d4ce0}}
#59 0x0000003b24a954f7 in gtk_button_button_release (widget=<optimized out>, event=<optimized out>) at gtkbutton.c:1719
        button = <optimized out>
#60 gtk_button_button_release (widget=<optimized out>, event=<optimized out>) at gtkbutton.c:1711
No locals.
#61 0x0000003b24b637f3 in _gtk_marshal_BOOLEAN__BOXED (closure=0x1fe37f0, return_value=0x7fff5b9d4f80, n_param_values=<optimized out>, param_values=0x221ed30, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkmarshalers.c:85
        callback = 0x3b24a954c0 <gtk_button_button_release>
        cc = 0x1fe37f0
        data1 = 0x1fe2480
        data2 = 0x202b670
        v_return = <optimized out>
        __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED"
#62 0x0000003b2260e93e in g_closure_invoke (closure=0x1fe37f0, return_value=0x7fff5b9d4f80, n_param_values=2, param_values=0x221ed30, invocation_hint=0x7fff5b9d4f40) at gclosure.c:771
        marshal = <optimized out>
        marshal_data = <optimized out>
        in_marshal = <optimized out>
        __PRETTY_FUNCTION__ = "g_closure_invoke"
#63 0x0000003b22620900 in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=0x1fe2480, emission_return=0x7fff5b9d50c0, instance_and_params=0x221ed30) at gsignal.c:3294
        accumulator = 0x1fe3610
        emission = {next = 0x0, instance = 0x1fe2480, ihint = {signal_id = 43, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 34009920}
        class_closure = 0x1fe37f0
        hlist = 0x2114278
        handler_list = 0x0
        return_accu = 0x7fff5b9d4f80
        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 = 43
        max_sequential_handler_number = 295
        return_value_altered = 0
#64 0x0000003b2262a5d6 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=0x7fff5b9d5128) at gsignal.c:2997
        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 = 0x221ed30
        signal_return_type = 20
        param_values = 0x221ed48
        node = 0x1fe8560
        i = <optimized out>
        n_params = 1
        __PRETTY_FUNCTION__ = "g_signal_emit_valist"
#65 0x0000003b2262a932 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3044
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff5b9d5200, reg_save_area = 0x7fff5b9d5140}}
#66 0x0000003b24ca0c89 in gtk_widget_event_internal (widget=0x1fe2480 [GtkButton], event=0x2212100) at gtkwidget.c:6103
        signal_num = <optimized out>
        return_val = 0
#67 0x0000003b24b6300a in gtk_propagate_event (widget=0x1fe2480 [GtkButton], event=0x2212100) at gtkmain.c:2600
        tmp = <optimized out>
        handled_event = <optimized out>
        __PRETTY_FUNCTION__ = "gtk_propagate_event"
#68 0x0000003b24b633cb in gtk_main_do_event (event=0x2212100) at gtkmain.c:1875
        event_widget = <optimized out>
        grab_widget = 0x1fe2480 [GtkButton]
        window_group = <optimized out>
        rewritten_event = <optimized out>
        device = <optimized out>
        tmp_list = <optimized out>
        __PRETTY_FUNCTION__ = "gtk_main_do_event"
#69 0x0000003b2464c1f2 in gdk_event_source_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at gdkeventsource.c:318
        display = <optimized out>
        event = 0x2212100
#70 0x0000003b21e4396d in g_main_dispatch (context=0x1fcbdc0) at gmain.c:2477
        dispatch = 0x3b2464c1d0 <gdk_event_source_dispatch>
        was_in_call = 0
        user_data = 0x0
        callback = 0
        cb_funcs = 0x0
        cb_data = 0x0
        current_source_link = {data = 0x1fcb800, next = 0x0}
        need_destroy = <optimized out>
        source = 0x1fcb800
        current = 0x2090180
        i = <optimized out>
#71 g_main_context_dispatch (context=0x1fcbdc0) at gmain.c:3050
No locals.
#72 0x0000003b21e44148 in g_main_context_iterate (context=0x1fcbdc0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3128
        max_priority = 2147483647
        timeout = 3508
        some_ready = 1
        nfds = 4
        allocated_nfds = <optimized out>
        fds = <optimized out>
        __PRETTY_FUNCTION__ = "g_main_context_iterate"
#73 0x0000003b21e4478d in g_main_loop_run (loop=0x20a6eb0) at gmain.c:3336
        self = 0x1fc0860
        __PRETTY_FUNCTION__ = "g_main_loop_run"
#74 0x0000003b24b6284d in gtk_main () at gtkmain.c:1358
        loop = 0x20a6eb0
#75 0x000000000040553d in main (argc=1, argv=0x7fff5b9d5528) at main.c:105
        error = 0x0
        dialog = 0x2082080 [GsmPropertiesDialog]
(gdb) 


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:

Comment 1 Tom London 2011-06-02 13:39:28 UTC
Hmmm..  Realized I fat fingered this before filling out the 'bottom section':

Version: gnome-session-3.0.1-2.fc16.x86_64

I tried to reproduce while running under gdb, but appeared not to recur, but it does seem to take a long time to process/render /usr/bin

Comment 2 Michael Schwendt 2011-12-14 20:05:49 UTC
> 2011-06-01

It's a pitty this hasn't been taken seriously. I believe it is easily reproducible currently in Fedora 16 and crashes every gtk3 based app.

*** This bug has been marked as a duplicate of bug 766352 ***


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