https://bugzilla.novell.com/show_bug.cgi?id=385494 User hpj@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=385494#c23 Summary: Tab-completion in GTK file selector crashed Product: openSUSE 11.0 Version: Beta 1 Platform: Other OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: GNOME AssignedTo: bnc-team-gnome@forge.provo.novell.com ReportedBy: hpj@novell.com QAContact: qa@suse.de Found By: --- I was hitting tab (repeatedly and a tad furiously I guess) to complete a directory name in the file selector, in order to find a patch to upload it to bugzilla. Firefox crashed, and the backtrace points to an assertion in the file selector. Unfortunately, I can't get the assertion from .xsession-errors, since it stopped logging a long time ago (too many messages from glibtop). I have a good backtrace, though. Frame #23 looks interesting: (gdb) bt #0 0xffffe430 in __kernel_vsyscall () #1 0xb7f9fbab in waitpid () from /lib/libpthread.so.0 #2 0xb6be1af7 in g_spawn_sync () from /usr/lib/libglib-2.0.so.0 #3 0xb6be1e3c in g_spawn_command_line_sync () from /usr/lib/libglib-2.0.so0 #4 0xb63288c3 in ?? () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so #5 0xb632898e in ?? () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so #6 0xb6329087 in google_breakpad::ExceptionHandler::InternalWriteMinidump () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so #7 0xb63294b3 in google_breakpad::ExceptionHandler::HandleException () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so #8 0xb71b107f in ?? () from /usr/lib/xulrunner-1.9b5/libxul.so #9 0x00000006 in ?? () #10 0x094f5118 in ?? () #11 0xbfddcac8 in ?? () #12 0xb71b1055 in ?? () from /usr/lib/xulrunner-1.9b5/libxul.so #13 0x0a9a7ff8 in ?? () #14 0xbfddca4c in ?? () #15 0xbfddca58 in ?? () #16 0xb6c544ac in IA__g_value_peek_pointer (value=0x94f5118) at gvalue.c:185 #17 <signal handler called> #18 0xffffe430 in __kernel_vsyscall () #19 0xb7d50940 in raise () from /lib/libc.so.6 #20 0xb7d52278 in abort () from /lib/libc.so.6 #21 0xb6bd0029 in g_assertion_message () from /usr/lib/libglib-2.0.so.0 #22 0xb6bd04bd in g_assertion_message_expr () from /usr/lib/libglib-2.0.so.0 #23 0xb679de9c in pop_up_completion_feedback (chooser_entry=0xb2d81a8, feedback=0xb697e45a "Completing...") at gtkfilechooserentry.c:942 #24 0xb679f53c in gtk_file_chooser_entry_focus (widget=0xb2d81a8, direction=GTK_DIR_TAB_FORWARD) at gtkfilechooserentry.c:1110 #25 0xb67ffc06 in _gtk_marshal_BOOLEAN__ENUM (closure=0x8066450, return_value=0xbfddd1e8, n_param_values=2, param_values=0xbfddd298, invocation_hint=0xbfddd1d4, marshal_data=0xb679f430) at gtkmarshalers.c:164 #26 0xb6c31389 in g_type_class_meta_marshal (closure=0x8066450, return_value=0xbfddd1e8, n_param_values=2, param_values=0xbfddd298, invocation_hint=0xbfddd1d4, marshal_data=0xa8) at gclosure.c:567 #27 0xb6c32b68 in IA__g_closure_invoke (closure=0x8066450, return_value=0xbfddd1e8, n_param_values=2, param_values=0xbfddd298, invocation_hint=0xbfddd1d4) at gclosure.c:490 #28 0xb6c46e7f in signal_emit_unlocked_R (node=0x80a2390, detail=0, instance=0xb2d81a8, emission_return=0xbfddd458, instance_and_params=0xbfddd298) at gsignal.c:2478 #29 0xb6c4850c in IA__g_signal_emit_valist (instance=0xb2d81a8, signal_id=40, detail=0, var_args=0xbfddd4b0 "��ݿ\230��\f��ݿ6�u�\230��\f\001") at gsignal.c:2209 #30 0xb6c48ae6 in IA__g_signal_emit (instance=0xb2d81a8, signal_id=40, detail=0) at gsignal.c:2243 #31 0xb692bbe8 in IA__gtk_widget_child_focus (widget=0xb2d81a8, direction=GTK_DIR_TAB_FORWARD) at gtkwidget.c:6777 #32 0xb675e04a in gtk_container_focus (widget=0xca1e098, direction=GTK_DIR_TAB_FORWARD) at gtkcontainer.c:2221 #33 0xb67ffc06 in _gtk_marshal_BOOLEAN__ENUM (closure=0x8066450, return_value=0xbfddd6d8, n_param_values=2, param_values=0xbfddd788, invocation_hint=0xbfddd6c4, marshal_data=0xb675de80) at gtkmarshalers.c:164 #34 0xb6c31389 in g_type_class_meta_marshal (closure=0x8066450, return_value=0xbfddd6d8, n_param_values=2, param_values=0xbfddd788, invocation_hint=0xbfddd6c4, marshal_data=0xa8) at gclosure.c:567 #35 0xb6c32b68 in IA__g_closure_invoke (closure=0x8066450, return_value=0xbfddd6d8, n_param_values=2, param_values=0xbfddd788, invocation_hint=0xbfddd6c4) at gclosure.c:490 #36 0xb6c46e7f in signal_emit_unlocked_R (node=0x80a2390, detail=0, instance=0xca1e098, emission_return=0xbfddd948, instance_and_params=0xbfddd788) at gsignal.c:2478 #37 0xb6c4850c in IA__g_signal_emit_valist (instance=0xca1e098, signal_id=40, detail=0, var_args=0xbfddd9a0 "��ݿ��\027\f��ݿ6�u���\027\f\001") at gsignal.c:2209 #38 0xb6c48ae6 in IA__g_signal_emit (instance=0xca1e098, signal_id=40, detail=0) at gsignal.c:2243 #39 0xb692bbe8 in IA__gtk_widget_child_focus (widget=0xca1e098, direction=GTK_DIR_TAB_FORWARD) at gtkwidget.c:6777 #40 0xb675e04a in gtk_container_focus (widget=0xc17ffe0, direction=GTK_DIR_TAB_FORWARD) at gtkcontainer.c:2221 #41 0xb67ffc06 in _gtk_marshal_BOOLEAN__ENUM (closure=0x8066450, return_value=0xbfdddbc8, n_param_values=2, param_values=0xbfdddc78, invocation_hint=0xbfdddbb4, marshal_data=0xb675de80) at gtkmarshalers.c:164 #42 0xb6c31389 in g_type_class_meta_marshal (closure=0x8066450, return_value=0xbfdddbc8, n_param_values=2, param_values=0xbfdddc78, invocation_hint=0xbfdddbb4, marshal_data=0xa8) at gclosure.c:567 #43 0xb6c32b68 in IA__g_closure_invoke (closure=0x8066450, return_value=0xbfdddbc8, n_param_values=2, param_values=0xbfdddc78, invocation_hint=0xbfdddbb4) at gclosure.c:490 #44 0xb6c46e7f in signal_emit_unlocked_R (node=0x80a2390, detail=0, instance=0xc17ffe0, emission_return=0xbfddde38, instance_and_params=0xbfdddc78) at gsignal.c:2478 #45 0xb6c4850c in IA__g_signal_emit_valist (instance=0xc17ffe0, signal_id=40, detail=0, var_args=0xbfddde90 "��ݿ@,A\v��ݿ6�u�@,A\v\001") at gsignal.c:2209 #46 0xb6c48ae6 in IA__g_signal_emit (instance=0xc17ffe0, signal_id=40, detail=0) at gsignal.c:2243 #47 0xb692bbe8 in IA__gtk_widget_child_focus (widget=0xc17ffe0, direction=GTK_DIR_TAB_FORWARD) at gtkwidget.c:6777 #48 0xb675e04a in gtk_container_focus (widget=0xb412c40, direction=GTK_DIR_TAB_FORWARD) at gtkcontainer.c:2221 #49 0xb67ffc06 in _gtk_marshal_BOOLEAN__ENUM (closure=0x8066450, return_value=0xbfdde0b8, n_param_values=2, param_values=0xbfdde168, invocation_hint=0xbfdde0a4, marshal_data=0xb675de80) at gtkmarshalers.c:164 #50 0xb6c31389 in g_type_class_meta_marshal (closure=0x8066450, return_value=0xbfdde0b8, n_param_values=2, param_values=0xbfdde168, invocation_hint=0xbfdde0a4, marshal_data=0xa8) at gclosure.c:567 #51 0xb6c32b68 in IA__g_closure_invoke (closure=0x8066450, return_value=0xbfdde0b8, n_param_values=2, param_values=0xbfdde168, invocation_hint=0xbfdde0a4) at gclosure.c:490 #52 0xb6c46e7f in signal_emit_unlocked_R (node=0x80a2390, detail=0, instance=0xb412c40, emission_return=0xbfdde328, instance_and_params=0xbfdde168) at gsignal.c:2478 #53 0xb6c4850c in IA__g_signal_emit_valist (instance=0xb412c40, signal_id=40, detail=0, var_args=0xbfdde380 "\234�ݿPO\002\f��ݿ6�u�PO\002\f\001") at gsignal.c:2209 #54 0xb6c48ae6 in IA__g_signal_emit (instance=0xb412c40, signal_id=40, detail=0) at gsignal.c:2243 #55 0xb692bbe8 in IA__gtk_widget_child_focus (widget=0xb412c40, direction=GTK_DIR_TAB_FORWARD) at gtkwidget.c:6777 #56 0xb675e04a in gtk_container_focus (widget=0xc024f50, direction=GTK_DIR_TAB_FORWARD) at gtkcontainer.c:2221 #57 0xb67ffc06 in _gtk_marshal_BOOLEAN__ENUM (closure=0x8066450, return_value=0xbfdde5a8, n_param_values=2, param_values=0xbfdde658, invocation_hint=0xbfdde594, marshal_data=0xb675de80) at gtkmarshalers.c:164 #58 0xb6c31389 in g_type_class_meta_marshal (closure=0x8066450, return_value=0xbfdde5a8, n_param_values=2, param_values=0xbfdde658, invocation_hint=0xbfdde594, marshal_data=0xa8) at gclosure.c:567 #59 0xb6c32b68 in IA__g_closure_invoke (closure=0x8066450, return_value=0xbfdde5a8, n_param_values=2, param_values=0xbfdde658, invocation_hint=0xbfdde594) at gclosure.c:490 #60 0xb6c46e7f in signal_emit_unlocked_R (node=0x80a2390, detail=0, instance=0xc024f50, emission_return=0xbfdde818, instance_and_params=0xbfdde658) at gsignal.c:2478 #61 0xb6c4850c in IA__g_signal_emit_valist (instance=0xc024f50, signal_id=40, detail=0, var_args=0xbfdde870 "\214�ݿ���\t\230�ݿ6�u����\t\001") at gsignal.c:2209 #62 0xb6c48ae6 in IA__g_signal_emit (instance=0xc024f50, signal_id=40, detail=0) at gsignal.c:2243 #63 0xb692bbe8 in IA__gtk_widget_child_focus (widget=0xc024f50, direction=GTK_DIR_TAB_FORWARD) at gtkwidget.c:6777 #64 0xb675e04a in gtk_container_focus (widget=0x9a3b5f8, direction=GTK_DIR_TAB_FORWARD) at gtkcontainer.c:2221 #65 0xb67ffc06 in _gtk_marshal_BOOLEAN__ENUM (closure=0x8066450, return_value=0xbfddea98, n_param_values=2, param_values=0xbfddeb48, invocation_hint=0xbfddea84, marshal_data=0xb675de80) at gtkmarshalers.c:164 #66 0xb6c31389 in g_type_class_meta_marshal (closure=0x8066450, return_value=0xbfddea98, n_param_values=2, param_values=0xbfddeb48, invocation_hint=0xbfddea84, marshal_data=0xa8) at gclosure.c:567 #67 0xb6c32b68 in IA__g_closure_invoke (closure=0x8066450, return_value=0xbfddea98, n_param_values=2, param_values=0xbfddeb48, invocation_hint=0xbfddea84) at gclosure.c:490 #68 0xb6c46e7f in signal_emit_unlocked_R (node=0x80a2390, detail=0, instance=0x9a3b5f8, emission_return=0xbfdded08, instance_and_params=0xbfddeb48) at gsignal.c:2478 #69 0xb6c4850c in IA__g_signal_emit_valist (instance=0x9a3b5f8, signal_id=40, detail=0, var_args=0xbfdded60 "|�ݿ@�ݿ") at gsignal.c:2209 #70 0xb6c48ae6 in IA__g_signal_emit (instance=0x9a3b5f8, signal_id=40, detail=0) at gsignal.c:2243 #71 0xb692bbe8 in IA__gtk_widget_child_focus (widget=0x9a3b5f8, direction=GTK_DIR_TAB_FORWARD) at gtkwidget.c:6777 #72 0xb69403e1 in gtk_window_move_focus (window=0x9a3b500, dir=GTK_DIR_TAB_FORWARD) at gtkwindow.c:5009 #73 0xb67ffc06 in _gtk_marshal_BOOLEAN__ENUM (closure=0x8066450, return_value=0xbfddef68, n_param_values=2, param_values=0xbfddf018, invocation_hint=0xbfddef54, marshal_data=0x9a3b500) at gtkmarshalers.c:164 #74 0xb6c31389 in g_type_class_meta_marshal (closure=0x8066450, return_value=0xbfddef68, n_param_values=2, param_values=0xbfddf018, invocation_hint=0xbfddef54, marshal_data=0xa8) at gclosure.c:567 #75 0xb6c32c3b in IA__g_closure_invoke (closure=0x8066450, return_value=0xbfddef68, n_param_values=2, param_values=0xbfddf018, invocation_hint=0xbfddef54) at gclosure.c:490 #76 0xb6c46e7f in signal_emit_unlocked_R (node=0x80a2390, detail=0, instance=0x9a3b500, emission_return=0xbfddf1d8, instance_and_params=0xbfddf018) at gsignal.c:2478 #77 0xb6c4850c in IA__g_signal_emit_valist (instance=0x9a3b500, signal_id=40, detail=0, var_args=0xbfddf230 "L�ݿ�C¶�C¶�\221\223���ݿ") at gsignal.c:2209 #78 0xb6c48ae6 in IA__g_signal_emit (instance=0x9a3b500, signal_id=40, detail=0) at gsignal.c:2243 #79 0xb692bbe8 in IA__gtk_widget_child_focus (widget=0x9a3b500, direction=GTK_DIR_TAB_FORWARD) at gtkwidget.c:6777 #80 0xb6940399 in gtk_window_class_intern_init (klass=0x9a3b500) at gtkwindow.c:841 #81 0xb692b470 in gtk_widget_real_move_focus (widget=0x9a3b500, direction=GTK_DIR_TAB_FORWARD) at gtkwidget.c:5122 #82 0xb6c3fd2c in IA__g_cclosure_marshal_VOID__ENUM (closure=0x8066488, return_value=0xbfddf518, n_param_values=2, param_values=0x9a3b500, invocation_hint=0xbfddf424, marshal_data=0xb692b400) at gmarshal.c:356 #83 0xb6c32c3b in IA__g_closure_invoke (closure=0x8066488, return_value=0xbfddf518, n_param_values=2, param_values=0x9480350, invocation_hint=0xbfddf424) at gclosure.c:490 #84 0xb6c46e7f in signal_emit_unlocked_R (node=0x80a2010, detail=0, instance=0x9a3b500, emission_return=0xbfddf518, instance_and_params=0x9480350) at gsignal.c:2478 #85 0xb6714d40 in gtk_binding_entry_activate (entry=0x816f598, object=0x9a3b500) at gtkbindings.c:536 #86 0xb67152fc in binding_match_activate (pspec_list=<value optimized out>, object=0x9a3b500, path_length=9, path=0xa566110 "GtkWindow", path_reversed=0xa561b38 "wodniWktG", unbound=0xbfddf5ac) at gtkbindings.c:1100 #87 0xb671556d in gtk_bindings_activate_list (object=0x9a3b500, entries=<value optimized out>, is_release=0) at gtkbindings.c:1245 #88 0xb67156de in IA__gtk_bindings_activate_event (object=0x9a3b500, event=0x8d8b200) at gtkbindings.c:1338 #89 0xb693deb3 in gtk_window_key_press_event (widget=0x9a3b500, event=0x8d8b200) at gtkwindow.c:4956 #90 0xb67ffdc6 in _gtk_marshal_BOOLEAN__BOXED (closure=0x80a2c50, return_value=0xbfddf7d8, n_param_values=2, param_values=0xbfddf888, invocation_hint=0xbfddf7c4, marshal_data=0x8d8b200) at gtkmarshalers.c:84 #91 0xb6c31389 in g_type_class_meta_marshal (closure=0x80a2c50, return_value=0xbfddf7d8, n_param_values=2, param_values=0xbfddf888, invocation_hint=0xbfddf7c4, marshal_data=0xcc) at gclosure.c:567 #92 0xb6c32c3b in IA__g_closure_invoke (closure=0x80a2c50, return_value=0xbfddf7d8, n_param_values=2, param_values=0xbfddf888, invocation_hint=0xbfddf7c4) at gclosure.c:490 #93 0xb6c46e7f in signal_emit_unlocked_R (node=0x80a2ca8, detail=0, instance=0x9a3b500, emission_return=0xbfddfa48, instance_and_params=0xbfddf888) at gsignal.c:2478 #94 0xb6c4850c in IA__g_signal_emit_valist (instance=0x9a3b500, signal_id=53, detail=0, var_args=0xbfddfaa0 "��ݿ") at gsignal.c:2209 #95 0xb6c48ae6 in IA__g_signal_emit (instance=0x9a3b500, signal_id=53, detail=0) at gsignal.c:2243 #96 0xb6928aee in gtk_widget_event_internal (widget=0x9a3b500, event=0x8d8b200) at gtkwidget.c:4539 #97 0xb67f8af1 in IA__gtk_propagate_event (widget=0x9a3b500, event=0x8d8b200) at gtkmain.c:2311 #98 0xb67f9d0f in IA__gtk_main_do_event (event=0x8d8b200) at gtkmain.c:1557 #99 0xb664da9a in gdk_event_dispatch (source=0x80813a0, callback=0, user_data=0x0) at gdkevents-x11.c:2352 #100 0xb6ba92d9 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #101 0xb6bac85b in ?? () from /usr/lib/libglib-2.0.so.0 #102 0x08082bb8 in ?? () #103 0x00000000 in ?? () (gdb) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.