gtk 2.3.6 crash in gtkfilechooserdefault.c..

Jeremy Messenger mezz7 at cox.net
Wed Mar 10 11:46:41 PST 2004


Hello,

===========================================
pkg_info | grep gtk-2
gtk-2.3.6           Gimp Toolkit for X11 GUI (current stable version)
===========================================

To reproduce:

1) Run any of app with new gtk selector.
2) Click on open
3) Double click on 'Filesystem' in the left side.
4) Crashed.

Here's an attach of gdb-gtk2.txt with the full backtraces. If you want me 
to report at GNOME bugzilla too, just let me know.

BTW: I haven't search in GNOME bugzilla yet.

Cheers,
Mezz


-- 
bsdforums.org 's moderator, mezz.
-------------- next part --------------
% gdb eog

(gdb) r
Starting program: /usr/X11R6/bin/eog
                                                                                
(eog:864): Gtk-CRITICAL **: file gtkfilesystem.c: line 320 (gtk_file_system_get_folder): assertion `path != NULL' failed
                                                                                
Program received signal SIGSEGV, Segmentation fault.
error_dialog (impl=0x8204100, msg=0x8204100 "", path=0x8204100, error=0x0)
    at gtkfilechooserdefault.c:608
608     gtkfilechooserdefault.c: No such file or directory.
        in gtkfilechooserdefault.c

(gdb) bt
#0  error_dialog (impl=0x8204100, msg=0x8204100 "", path=0x8204100, error=0x0)
    at gtkfilechooserdefault.c:608
#1  0x28b212b9 in error_changing_folder_dialog (impl=0x8204100,
    path=0x8296f10, error=0x8296f10) at gtkfilechooserdefault.c:665
#2  0x28b21327 in change_folder_and_display_error (impl=0x8204100, path=0x0)
    at gtkfilechooserdefault.c:683
#3  0x28b27dbf in shortcuts_activate_volume (impl=0x0, volume=0x0)
    at gtkfilechooserdefault.c:3727
#4  0x28b27f26 in shortcuts_activate_item (impl=0x8204100, item_num=2)
    at gtkfilechooserdefault.c:3762
#5  0x28b28007 in shortcuts_row_activated_cb (tree_view=0x8256880,
    path=0x8204100, column=0x8256a80, impl=0x8204100)
    at gtkfilechooserdefault.c:3798
#6  0x28b7ba9a in _gtk_marshal_VOID__BOXED_OBJECT (closure=0x0,
    return_value=0x0, n_param_values=3, param_values=0xbfbfc7c0,
    invocation_hint=0xbfbfc688, marshal_data=0x0) at gtkmarshalers.c:1104
#7  0x28f2e14a in g_closure_invoke (closure=0x8261da0, return_value=0x8204100,
    n_param_values=136331520, param_values=0x8204100,
    invocation_hint=0x8204100) at gclosure.c:437
#8  0x28f42b20 in signal_emit_unlocked_R (node=0x825f180, detail=0,
    instance=0x8256880, emission_return=0x0, instance_and_params=0xbfbfc7c0)
    at gsignal.c:2436
#9  0x28f41f78 in g_signal_emit_valist (instance=0x8256880, signal_id=0,
---Type <return> to continue, or q <return> to quit---
    detail=0, var_args=0xbfbfc954 "¿?¿?\037\b\200j%\b\204¿?¿?(¿?o)\b")
    at gsignal.c:2195
#10 0x28f421e4 in g_signal_emit (instance=0x8204100, signal_id=136331520,
    detail=136331520) at gsignal.c:2239
#11 0x28c6e8c0 in gtk_tree_view_row_activated (tree_view=0x8256880,
    path=0x8204100, column=0x8204100) at gtktreeview.c:9621
#12 0x28c5f988 in gtk_tree_view_button_press (widget=0x8256880,
    event=0x809c0b0) at gtktreeview.c:2328
#13 0x28b79eee in _gtk_marshal_BOOLEAN__BOXED (closure=0x28c5ef30,
    return_value=0xbfbfcb40, n_param_values=2, param_values=0xbfbfcca0,
    invocation_hint=0xbfbfcb68, marshal_data=0x28c5ef30) at gtkmarshalers.c:82
#14 0x28f2e427 in g_type_class_meta_marshal (closure=0x809ae00,
    return_value=0x8204100, n_param_values=136331520, param_values=0x28c5ef30,
    invocation_hint=0x8204100, marshal_data=0x8204100) at gclosure.c:514
#15 0x28f2e14a in g_closure_invoke (closure=0x28c5ef30,
    return_value=0x8204100, n_param_values=136331520, param_values=0x8204100,
    invocation_hint=0x8204100) at gclosure.c:437
#16 0x28f42cbe in signal_emit_unlocked_R (node=0x809dc80, detail=0,
    instance=0x8256880, emission_return=0xbfbfcc60,
    instance_and_params=0xbfbfcca0) at gsignal.c:2474
#17 0x28f41fde in g_signal_emit_valist (instance=0x8256880,
    signal_id=3217017952, detail=0, var_args=0xbfbfce30 "8¿?¿?¿?\001")
    at gsignal.c:2205
---Type <return> to continue, or q <return> to quit---
#18 0x28f421e4 in g_signal_emit (instance=0x8204100, signal_id=136331520,
    detail=136331520) at gsignal.c:2239
#19 0x28c8c9b9 in gtk_widget_event_internal (widget=0x8256880, event=0x809c0b0)
    at gtkwidget.c:3563
#20 0x28c8c5aa in gtk_widget_event (widget=0x809c0b0, event=0x809c0b0)
    at gtkwidget.c:3369
#21 0x28b7808d in gtk_propagate_event (widget=0x8256880, event=0x809c0b0)
    at gtkmain.c:2344
#22 0x28b76b82 in gtk_main_do_event (event=0x809c0b0) at gtkmain.c:1582
#23 0x28d87de2 in gdk_event_dispatch (source=0x8204100, callback=0,
    user_data=0x0) at gdkevents-x11.c:2133
#24 0x28f85eb5 in g_main_dispatch (context=0x808e080) at gmain.c:1887
#25 0x28f86cd0 in g_main_context_dispatch (context=0x808e080) at gmain.c:2433
#26 0x28f870c4 in g_main_context_iterate (context=0x808e080, block=1,
    dispatch=1, self=0x805d9c0) at gmain.c:2514
#27 0x28f87784 in g_main_loop_run (loop=0x8296850) at gmain.c:2718
#28 0x28b039fd in gtk_dialog_run (dialog=0x81dab00) at gtkdialog.c:1005
#29 0x0804f573 in verb_FileOpen_cb (uic=0x80c6d00, user_data=0x81dab00,
    cname=0x81fa740 "FileOpen") at eog-window.c:196
#30 0x282cf0de in marshal_VOID__USER_DATA_STRING (closure=0x804f4b0,
    return_value=0xbfbfd280, n_param_values=2, param_values=0x820a200,
    invocation_hint=0x0, marshal_data=0x0) at bonobo-ui-component.c:221
#31 0x28f2e14a in g_closure_invoke (closure=0x804f4b0, return_value=0x8204100,
---Type <return> to continue, or q <return> to quit---
    n_param_values=136331520, param_values=0x8204100,
    invocation_hint=0x8204100) at gclosure.c:437
#32 0x28349023 in bonobo_closure_invoke_va_list (closure=0x80ea380,
    return_value=0x8204100, var_args=0xbfbfd2dc "qp\213(¿?¿?\005\b")
    at bonobo-types.c:415
#33 0x283491e9 in bonobo_closure_invoke (closure=0x80ea380, return_type=4)
    at bonobo-types.c:478
#34 0x282cef09 in impl_Bonobo_UIComponent_execVerb (servant=0x80c6d14,
    cname=0x81fa6d0 "FileOpen", ev=0xbfbfd3d0) at bonobo-ui-component.c:158
#35 0x2834a201 in _ORBIT_skel_small_Bonobo_UIComponent_execVerb (
    _o_servant=0x8204100, _o_retval=0x0, _o_args=0x8204100, _o_ctx=0x0,
    _o_ev=0x8204100,
    _impl_execVerb=0x282cee70 <impl_Bonobo_UIComponent_execVerb>)
    at Bonobo-common.c:332
#36 0x288b721e in ORBit_c_stub_invoke (obj=0x80c6e00, methods=0x2836bf04,
    method_index=4, ret=0x0, args=0xbfbfd390, ctx=0x0, ev=0xbfbfd3d0,
    class_id=136331520, method_offset=136331520,
    skel_impl=0x2834a1e0 <_ORBIT_skel_small_Bonobo_UIComponent_execVerb>)
    at poa.c:2627
#37 0x2834e706 in Bonobo_UIComponent_execVerb (_obj=0x8204100,
    cname=0x81fa6d0 "FileOpen", ev=0x8204100) at Bonobo-stubs.c:544
#38 0x282d6478 in real_exec_verb (engine=0x4, component_name=0x80c5540 "eog",
    verb=0x80c5fb0 "FileOpen") at bonobo-ui-engine.c:1533
---Type <return> to continue, or q <return> to quit---
#39 0x282d66cc in impl_emit_verb_on (engine=0x80b2f80, node=0x282cee70)
    at bonobo-ui-engine.c:1591
#40 0x28f43fbe in g_cclosure_marshal_VOID__POINTER (closure=0x282d6520,
    return_value=0x0, n_param_values=2, param_values=0xbfbfd6c0,
    invocation_hint=0xbfbfd588, marshal_data=0x282d6520) at gmarshal.c:601
#41 0x28f2e427 in g_type_class_meta_marshal (closure=0x80be100,
    return_value=0x8204100, n_param_values=136331520, param_values=0x282d6520,
    invocation_hint=0x8204100, marshal_data=0x8204100) at gclosure.c:514
#42 0x28f2e14a in g_closure_invoke (closure=0x282d6520,
    return_value=0x8204100, n_param_values=136331520, param_values=0x8204100,
    invocation_hint=0x8204100) at gclosure.c:437
#43 0x28f42cbe in signal_emit_unlocked_R (node=0x80be200, detail=0,
    instance=0x80b2f80, emission_return=0x0, instance_and_params=0xbfbfd6c0)
    at gsignal.c:2474
#44 0x28f41f78 in g_signal_emit_valist (instance=0x80b2f80, signal_id=0,
    detail=0, var_args=0xbfbfd850 "¿?\a0(¿?¿?\016\bx¿?¿?¿?¿?\021.(\200/\v\b")
    at gsignal.c:2195
#45 0x28f421e4 in g_signal_emit (instance=0x8204100, signal_id=136331520,
    detail=136331520) at gsignal.c:2239
#46 0x282d8e55 in bonobo_ui_engine_emit_verb_on_w (engine=0x8204100,
    widget=0x8204100) at bonobo-ui-engine.c:3040
#47 0x282e11c7 in exec_verb_cb (item=0x8204100, engine=0x8204100)
    at bonobo-ui-sync-toolbar.c:191
---Type <return> to continue, or q <return> to quit---
#48 0x28f432a9 in g_cclosure_marshal_VOID__VOID (closure=0x80ccd40,
    return_value=0x0, n_param_values=1, param_values=0x8204100,
    invocation_hint=0xbfbfd988, marshal_data=0x0) at gmarshal.c:77
#49 0x28f2e14a in g_closure_invoke (closure=0x80ccd40, return_value=0x8204100,
    n_param_values=136331520, param_values=0x8204100,
    invocation_hint=0x8204100) at gclosure.c:437
#50 0x28f42b20 in signal_emit_unlocked_R (node=0x80e2f40, detail=0,
    instance=0x80e8100, emission_return=0x0, instance_and_params=0xbfbfdac0)
    at gsignal.c:2436
#51 0x28f41f78 in g_signal_emit_valist (instance=0x80e8100, signal_id=0,
    detail=0, var_args=0xbfbfdc4c "") at gsignal.c:2195
#52 0x28f421e4 in g_signal_emit (instance=0x8204100, signal_id=136331520,
    detail=136331520) at gsignal.c:2239
#53 0x282e5dde in bonobo_ui_toolbar_item_activate (item=0x80e8100)
    at bonobo-ui-toolbar-item.c:446
#54 0x282e3190 in button_widget_clicked_cb (button=0x80de888, data=0x8204100)
    at bonobo-ui-toolbar-button-item.c:217
#55 0x28f432a9 in g_cclosure_marshal_VOID__VOID (closure=0x80e8100,
    return_value=0x0, n_param_values=1, param_values=0x8204100,
    invocation_hint=0xbfbfdd98, marshal_data=0x0) at gmarshal.c:77
#56 0x28f2e14a in g_closure_invoke (closure=0x80e8100, return_value=0x8204100,
    n_param_values=136331520, param_values=0x8204100,
    invocation_hint=0x8204100) at gclosure.c:437
---Type <return> to continue, or q <return> to quit---
#57 0x28f42b20 in signal_emit_unlocked_R (node=0x80e62c0, detail=0,
    instance=0x80de888, emission_return=0x0, instance_and_params=0xbfbfded0)
    at gsignal.c:2436
#58 0x28f41f78 in g_signal_emit_valist (instance=0x80de888, signal_id=0,
    detail=0, var_args=0xbfbfe05c "") at gsignal.c:2195
#59 0x28f421e4 in g_signal_emit (instance=0x8204100, signal_id=136331520,
    detail=136331520) at gsignal.c:2239
#60 0x28aafa8e in gtk_button_clicked (button=0x80de888) at gtkbutton.c:708
#61 0x28ab0e4a in gtk_real_button_released (button=0x80de888)
    at gtkbutton.c:1195
#62 0x28f432a9 in g_cclosure_marshal_VOID__VOID (closure=0x80de888,
    return_value=0x0, n_param_values=1, param_values=0x8204100,
    invocation_hint=0xbfbfe1d8, marshal_data=0x28ab0e10) at gmarshal.c:77
#63 0x28f2e427 in g_type_class_meta_marshal (closure=0x80de888,
    return_value=0x8204100, n_param_values=136331520, param_values=0x80de888,
    invocation_hint=0x8204100, marshal_data=0x8204100) at gclosure.c:514
#64 0x28f2e14a in g_closure_invoke (closure=0x80de888, return_value=0x8204100,
    n_param_values=136331520, param_values=0x8204100,
    invocation_hint=0x8204100) at gclosure.c:437
#65 0x28f42819 in signal_emit_unlocked_R (node=0x80e6280, detail=0,
    instance=0x80de888, emission_return=0x0, instance_and_params=0xbfbfe310)
    at gsignal.c:2366
#66 0x28f41f78 in g_signal_emit_valist (instance=0x80de888, signal_id=0,
---Type <return> to continue, or q <return> to quit---
    detail=0, var_args=0xbfbfe49c "") at gsignal.c:2195
#67 0x28f421e4 in g_signal_emit (instance=0x8204100, signal_id=136331520,
    detail=136331520) at gsignal.c:2239
#68 0x28aaf9ce in gtk_button_released (button=0x80de888) at gtkbutton.c:700
#69 0x28ab0c39 in gtk_button_button_release (widget=0x8204100, event=0x8204100)
    at gtkbutton.c:1111
#70 0x28b79eee in _gtk_marshal_BOOLEAN__BOXED (closure=0x80de888,
    return_value=0xbfbfe5f0, n_param_values=2, param_values=0xbfbfe750,
    invocation_hint=0xbfbfe618, marshal_data=0x28ab0c00) at gtkmarshalers.c:82
#71 0x28f2e427 in g_type_class_meta_marshal (closure=0x80de888,
    return_value=0x8204100, n_param_values=136331520, param_values=0x80de888,
    invocation_hint=0x8204100, marshal_data=0x8204100) at gclosure.c:514
#72 0x28f2e14a in g_closure_invoke (closure=0x80de888, return_value=0x8204100,
    n_param_values=136331520, param_values=0x8204100,
    invocation_hint=0x8204100) at gclosure.c:437
#73 0x28f42cbe in signal_emit_unlocked_R (node=0x809dcc0, detail=0,
    instance=0x80de888, emission_return=0xbfbfe710,
    instance_and_params=0xbfbfe750) at gsignal.c:2474
#74 0x28f41fde in g_signal_emit_valist (instance=0x80de888,
    signal_id=3217024784, detail=0, var_args=0xbfbfe8e0 "¿?¿?¿?¿?\001")
    at gsignal.c:2205
#75 0x28f421e4 in g_signal_emit (instance=0x8204100, signal_id=136331520,
    detail=136331520) at gsignal.c:2239
---Type <return> to continue, or q <return> to quit---
#76 0x28c8c9b9 in gtk_widget_event_internal (widget=0x80de888, event=0x809c018)
    at gtkwidget.c:3563
#77 0x28c8c5aa in gtk_widget_event (widget=0x809c018, event=0x809c018)
    at gtkwidget.c:3369
#78 0x28b7808d in gtk_propagate_event (widget=0x80de888, event=0x809c018)
    at gtkmain.c:2344
#79 0x28b76b82 in gtk_main_do_event (event=0x809c018) at gtkmain.c:1582
#80 0x28d87de2 in gdk_event_dispatch (source=0x8204100, callback=0,
    user_data=0x0) at gdkevents-x11.c:2133
#81 0x28f85eb5 in g_main_dispatch (context=0x808e080) at gmain.c:1887
#82 0x28f86cd0 in g_main_context_dispatch (context=0x808e080) at gmain.c:2433
#83 0x28f870c4 in g_main_context_iterate (context=0x808e080, block=1,
    dispatch=1, self=0x805d9c0) at gmain.c:2514
#84 0x28f87784 in g_main_loop_run (loop=0x8098d00) at gmain.c:2718
#85 0x283347e6 in bonobo_main () at bonobo-main.c:297
#86 0x080532b6 in main (argc=1, argv=0x8098d00) at main.c:556
#87 0x0804f239 in _start ()



More information about the freebsd-gnome mailing list