After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 640053 - Can't accept incoming file transfers with the mouse
Can't accept incoming file transfers with the mouse
Status: RESOLVED DUPLICATE of bug 626336
Product: gtk+
Classification: Platform
Component: Widget: GtkFileChooser
2.91.x
Other Linux
: Normal normal
: ---
Assigned To: gtk-bugs
Federico Mena Quintero
Depends on:
Blocks:
 
 
Reported: 2011-01-20 12:02 UTC by Emilio Pozuelo Monfort
Modified: 2011-01-21 19:00 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Emilio Pozuelo Monfort 2011-01-20 12:02:59 UTC
When receiving an incoming file transfer, if you click the "Save" button with the mouse, we wet an assertion failure and nothing happens. You need to get there with the keyboard and hit enter for it to work. Not sure if this is our fault or gtk's.

Gtk-CRITICAL **: gtk_real_button_activate: assertion `device && gdk_device_get_source (device) == GDK_SOURCE_KEYBOARD' failed
aborting...

Program received signal SIGTRAP, Trace/breakpoint trap.
g_logv (log_domain=<value optimized out>, log_level=<value optimized out>, format=<value optimized out>, 
    args1=0x7fffffffd430) at /tmp/buildd/glib2.0-2.27.91/./glib/gmessages.c:563
563	/tmp/buildd/glib2.0-2.27.91/./glib/gmessages.c: No such file or directory.
	in /tmp/buildd/glib2.0-2.27.91/./glib/gmessages.c
(gdb) bt
  • #0 g_logv
    at /tmp/buildd/glib2.0-2.27.91/./glib/gmessages.c line 563
  • #1 g_log
    at /tmp/buildd/glib2.0-2.27.91/./glib/gmessages.c line 577
  • #2 g_closure_invoke
    at /tmp/buildd/glib2.0-2.27.91/./gobject/gclosure.c line 767
  • #3 signal_emit_unlocked_R
    at /tmp/buildd/glib2.0-2.27.91/./gobject/gsignal.c line 3182
  • #4 g_signal_emit_valist
    at /tmp/buildd/glib2.0-2.27.91/./gobject/gsignal.c line 2983
  • #5 g_signal_emit
    at /tmp/buildd/glib2.0-2.27.91/./gobject/gsignal.c line 3040
  • #6 gtk_widget_activate
    at /tmp/buildd/gtk+3.0-2.99.2/./gtk/gtkwidget.c line 6094
  • #7 file_chooser_widget_response_requested
    at /tmp/buildd/gtk+3.0-2.99.2/./gtk/gtkfilechooserdialog.c line 240
  • #8 g_closure_invoke
    at /tmp/buildd/glib2.0-2.27.91/./gobject/gclosure.c line 767
  • #9 signal_emit_unlocked_R
    at /tmp/buildd/glib2.0-2.27.91/./gobject/gsignal.c line 3252
  • #10 g_signal_emit_valist
    at /tmp/buildd/glib2.0-2.27.91/./gobject/gsignal.c line 2983
  • #11 g_signal_emit_by_name
    at /tmp/buildd/glib2.0-2.27.91/./gobject/gsignal.c line 3077
  • #12 g_closure_invoke
    at /tmp/buildd/glib2.0-2.27.91/./gobject/gclosure.c line 767
  • #13 signal_emit_unlocked_R
    at /tmp/buildd/glib2.0-2.27.91/./gobject/gsignal.c line 3252
  • #14 g_signal_emit_valist
  • #15 g_signal_emit_by_name
    at /tmp/buildd/glib2.0-2.27.91/./gobject/gsignal.c line 3077
  • #16 name_entry_get_parent_info_cb
    at /tmp/buildd/gtk+3.0-2.99.2/./gtk/gtkfilechooserdefault.c line 8222
  • #17 query_info_callback
    at /tmp/buildd/gtk+3.0-2.99.2/./gtk/gtkfilesystem.c line 864
  • #18 complete_in_idle_cb_for_thread
    at /tmp/buildd/glib2.0-2.27.91/./gio/gsimpleasyncresult.c line 812
  • #19 g_main_dispatch
    at /tmp/buildd/glib2.0-2.27.91/./glib/gmain.c line 2440
  • #20 g_main_context_dispatch
    at /tmp/buildd/glib2.0-2.27.91/./glib/gmain.c line 3013
  • #21 g_main_context_iterate
    at /tmp/buildd/glib2.0-2.27.91/./glib/gmain.c line 3091
  • #22 g_main_loop_run
    at /tmp/buildd/glib2.0-2.27.91/./glib/gmain.c line 3299
  • #23 gtk_main
    at /tmp/buildd/gtk+3.0-2.99.2/./gtk/gtkmain.c line 1336
  • #24 g_application_run
    at /tmp/buildd/glib2.0-2.27.91/./gio/gapplication.c line 1216
  • #25 main
    at empathy.c line 725

Comment 1 Guillaume Desmottes 2011-01-21 11:00:27 UTC
Sounds like a GTK+ issue. Could be related to bug #640161. Do you have this warning as well?
Comment 2 Emilio Pozuelo Monfort 2011-01-21 11:19:12 UTC
Yeah:

(empathy:17274): Gtk-WARNING **: GtkFileChooserWidget 0xdb7c60 is mapped but visible=1 child_visible=1 parent GtkBox 0xe00140 mapped=0
[New Thread 0x7fffe10a6710 (LWP 17455)]
[Thread 0x7fffe27c1710 (LWP 17454) exited]
[Thread 0x7fffe1baf710 (LWP 17453) exited]

Gtk-CRITICAL **: gtk_real_button_activate: assertion `device && gdk_device_get_source (device) == GDK_SOURCE_KEYBOARD' failed
aborting...

Program received signal SIGTRAP, Trace/breakpoint trap.
Comment 3 Federico Mena Quintero 2011-01-21 19:00:52 UTC

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