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 651072 - vinagre crashed with SIGSEGV in g_type_check_instance_cast()
vinagre crashed with SIGSEGV in g_type_check_instance_cast()
Status: RESOLVED OBSOLETE
Product: vinagre
Classification: Applications
Component: general
2.30.x
Other Linux
: Normal critical
: ---
Assigned To: vinagre-maint
vinagre-maint
Depends on:
Blocks:
 
 
Reported: 2011-05-25 15:03 UTC by Pedro Villavicencio
Modified: 2011-10-17 05:30 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Pedro Villavicencio 2011-05-25 15:03:34 UTC
this report has been filed here:

https://bugs.launchpad.net/ubuntu/+source/vinagre/+bug/739124

"Vinagre crashes immediately on trying to open a VNC connection to Remote desktop using Find & network name (both IPv6 & IPv4).
Opens fine if you use the IP address directly with port 5900.
"

".

Thread 1 (Thread 4720)

  • #0 g_type_check_instance_cast
    at /build/buildd/glib2.0-2.28.3/./gobject/gtype.c line 3994
  • #1 response_callback
    at avahi-ui.c line 893
  • #2 g_closure_invoke
    at /build/buildd/glib2.0-2.28.3/./gobject/gclosure.c line 767
  • #3 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.28.3/./gobject/gsignal.c line 3252
  • #4 g_signal_emit_valist
    at /build/buildd/glib2.0-2.28.3/./gobject/gsignal.c line 2983
  • #5 g_signal_emit
    at /build/buildd/glib2.0-2.28.3/./gobject/gsignal.c line 3040
  • #6 g_closure_invoke
    at /build/buildd/glib2.0-2.28.3/./gobject/gclosure.c line 767
  • #7 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.28.3/./gobject/gsignal.c line 3252
  • #8 g_signal_emit_valist
    at /build/buildd/glib2.0-2.28.3/./gobject/gsignal.c line 2983
  • #9 g_signal_emit
    at /build/buildd/glib2.0-2.28.3/./gobject/gsignal.c line 3040
  • #10 gtk_real_button_released
    at /build/buildd/gtk+2.0-2.24.3/gtk/gtkbutton.c line 1725
  • #11 g_closure_invoke
    at /build/buildd/glib2.0-2.28.3/./gobject/gclosure.c line 767
  • #12 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.28.3/./gobject/gsignal.c line 3182
  • #13 g_signal_emit_valist
    at /build/buildd/glib2.0-2.28.3/./gobject/gsignal.c line 2983
  • #14 g_signal_emit
    at /build/buildd/glib2.0-2.28.3/./gobject/gsignal.c line 3040
  • #15 gtk_button_button_release
    at /build/buildd/gtk+2.0-2.24.3/gtk/gtkbutton.c line 1617
  • #16 _gtk_marshal_BOOLEAN__BOXED
    at /build/buildd/gtk+2.0-2.24.3/gtk/gtkmarshalers.c line 86
  • #17 g_closure_invoke
    at /build/buildd/glib2.0-2.28.3/./gobject/gclosure.c line 767
  • #18 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.28.3/./gobject/gsignal.c line 3290
  • #19 g_signal_emit_valist
    at /build/buildd/glib2.0-2.28.3/./gobject/gsignal.c line 2993
  • #20 g_signal_emit
    at /build/buildd/glib2.0-2.28.3/./gobject/gsignal.c line 3040
  • #21 gtk_widget_event_internal
    at /build/buildd/gtk+2.0-2.24.3/gtk/gtkwidget.c line 4988
  • #22 IA__gtk_propagate_event
    at /build/buildd/gtk+2.0-2.24.3/gtk/gtkmain.c line 2493
  • #23 IA__gtk_main_do_event
    at /build/buildd/gtk+2.0-2.24.3/gtk/gtkmain.c line 1683
  • #24 gdk_event_dispatch
    at /build/buildd/gtk+2.0-2.24.3/gdk/x11/gdkevents-x11.c line 2377
  • #25 g_main_dispatch
    at /build/buildd/glib2.0-2.28.3/./glib/gmain.c line 2440
  • #26 g_main_context_dispatch
    at /build/buildd/glib2.0-2.28.3/./glib/gmain.c line 3013
  • #27 g_main_context_iterate
    at /build/buildd/glib2.0-2.28.3/./glib/gmain.c line 3091
  • #28 g_main_loop_run
    at /build/buildd/glib2.0-2.28.3/./glib/gmain.c line 3299
  • #29 IA__gtk_dialog_run
    at /build/buildd/gtk+2.0-2.24.3/gtk/gtkdialog.c line 1094
  • #30 vinagre_connect_find_button_cb
    at vinagre-connect.c line 363
  • #31 g_closure_invoke
    at /build/buildd/glib2.0-2.28.3/./gobject/gclosure.c line 767
  • #32 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.28.3/./gobject/gsignal.c line 3252
  • #33 g_signal_emit_valist
    at /build/buildd/glib2.0-2.28.3/./gobject/gsignal.c line 2983
  • #34 g_signal_emit
    at /build/buildd/glib2.0-2.28.3/./gobject/gsignal.c line 3040
  • #35 gtk_real_button_released
    at /build/buildd/gtk+2.0-2.24.3/gtk/gtkbutton.c line 1725
  • #36 g_closure_invoke
    at /build/buildd/glib2.0-2.28.3/./gobject/gclosure.c line 767
  • #37 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.28.3/./gobject/gsignal.c line 3182
  • #38 g_signal_emit_valist
    at /build/buildd/glib2.0-2.28.3/./gobject/gsignal.c line 2983
  • #39 g_signal_emit
    at /build/buildd/glib2.0-2.28.3/./gobject/gsignal.c line 3040
  • #40 gtk_button_button_release
    at /build/buildd/gtk+2.0-2.24.3/gtk/gtkbutton.c line 1617
  • #41 _gtk_marshal_BOOLEAN__BOXED
    at /build/buildd/gtk+2.0-2.24.3/gtk/gtkmarshalers.c line 86
  • #42 g_closure_invoke
    at /build/buildd/glib2.0-2.28.3/./gobject/gclosure.c line 767
  • #43 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.28.3/./gobject/gsignal.c line 3290
  • #44 g_signal_emit_valist
    at /build/buildd/glib2.0-2.28.3/./gobject/gsignal.c line 2993
  • #45 g_signal_emit
    at /build/buildd/glib2.0-2.28.3/./gobject/gsignal.c line 3040
  • #46 gtk_widget_event_internal
    at /build/buildd/gtk+2.0-2.24.3/gtk/gtkwidget.c line 4988
  • #47 IA__gtk_propagate_event
    at /build/buildd/gtk+2.0-2.24.3/gtk/gtkmain.c line 2493
  • #48 IA__gtk_main_do_event
    at /build/buildd/gtk+2.0-2.24.3/gtk/gtkmain.c line 1683
  • #49 gdk_event_dispatch
    at /build/buildd/gtk+2.0-2.24.3/gdk/x11/gdkevents-x11.c line 2377
  • #50 g_main_dispatch
    at /build/buildd/glib2.0-2.28.3/./glib/gmain.c line 2440
  • #51 g_main_context_dispatch
    at /build/buildd/glib2.0-2.28.3/./glib/gmain.c line 3013
  • #52 g_main_context_iterate
    at /build/buildd/glib2.0-2.28.3/./glib/gmain.c line 3091
  • #53 g_main_loop_run
    at /build/buildd/glib2.0-2.28.3/./glib/gmain.c line 3299
  • #54 IA__gtk_dialog_run
    at /build/buildd/gtk+2.0-2.24.3/gtk/gtkdialog.c line 1094
  • #55 vinagre_connect
    at vinagre-connect.c line 427
  • #56 vinagre_cmd_machine_connect
    at vinagre-commands.c line 79
  • #57 g_closure_invoke
    at /build/buildd/glib2.0-2.28.3/./gobject/gclosure.c line 767
  • #58 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.28.3/./gobject/gsignal.c line 3252
  • #59 g_signal_emit_valist
    at /build/buildd/glib2.0-2.28.3/./gobject/gsignal.c line 2983
  • #60 g_signal_emit
    at /build/buildd/glib2.0-2.28.3/./gobject/gsignal.c line 3040
  • #61 _gtk_action_emit_activate
    at /build/buildd/gtk+2.0-2.24.3/gtk/gtkaction.c line 794
  • #62 button_clicked
    at /build/buildd/gtk+2.0-2.24.3/gtk/gtktoolbutton.c line 771
  • #63 g_closure_invoke
    at /build/buildd/glib2.0-2.28.3/./gobject/gclosure.c line 767
  • #64 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.28.3/./gobject/gsignal.c line 3252
  • #65 g_signal_emit_valist
    at /build/buildd/glib2.0-2.28.3/./gobject/gsignal.c line 2983
  • #66 g_signal_emit
    at /build/buildd/glib2.0-2.28.3/./gobject/gsignal.c line 3040
  • #67 gtk_real_button_released
    at /build/buildd/gtk+2.0-2.24.3/gtk/gtkbutton.c line 1725
  • #68 g_closure_invoke
    at /build/buildd/glib2.0-2.28.3/./gobject/gclosure.c line 767
  • #69 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.28.3/./gobject/gsignal.c line 3182
  • #70 g_signal_emit_valist
    at /build/buildd/glib2.0-2.28.3/./gobject/gsignal.c line 2983
  • #71 g_signal_emit
    at /build/buildd/glib2.0-2.28.3/./gobject/gsignal.c line 3040
  • #72 gtk_button_button_release
    at /build/buildd/gtk+2.0-2.24.3/gtk/gtkbutton.c line 1617
  • #73 _gtk_marshal_BOOLEAN__BOXED
    at /build/buildd/gtk+2.0-2.24.3/gtk/gtkmarshalers.c line 86
  • #74 g_closure_invoke
    at /build/buildd/glib2.0-2.28.3/./gobject/gclosure.c line 767
  • #75 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.28.3/./gobject/gsignal.c line 3290
  • #76 g_signal_emit_valist
    at /build/buildd/glib2.0-2.28.3/./gobject/gsignal.c line 2993
  • #77 g_signal_emit
    at /build/buildd/glib2.0-2.28.3/./gobject/gsignal.c line 3040
  • #78 gtk_widget_event_internal
    at /build/buildd/gtk+2.0-2.24.3/gtk/gtkwidget.c line 4988
  • #79 IA__gtk_propagate_event
    at /build/buildd/gtk+2.0-2.24.3/gtk/gtkmain.c line 2493
  • #80 IA__gtk_main_do_event
    at /build/buildd/gtk+2.0-2.24.3/gtk/gtkmain.c line 1683
  • #81 gdk_event_dispatch
    at /build/buildd/gtk+2.0-2.24.3/gdk/x11/gdkevents-x11.c line 2377
  • #82 g_main_dispatch
    at /build/buildd/glib2.0-2.28.3/./glib/gmain.c line 2440
  • #83 g_main_context_dispatch
    at /build/buildd/glib2.0-2.28.3/./glib/gmain.c line 3013
  • #84 g_main_context_iterate
    at /build/buildd/glib2.0-2.28.3/./glib/gmain.c line 3091
  • #85 g_main_loop_run
    at /build/buildd/glib2.0-2.28.3/./glib/gmain.c line 3299
  • #86 IA__gtk_main
    at /build/buildd/gtk+2.0-2.24.3/gtk/gtkmain.c line 1255
  • #87 main
    at vinagre-main.c line 230

Comment 1 David King 2011-05-27 22:43:39 UTC
Is it possible to provide exact steps to reproduce the crash? I tried:

1. Start Vinagre
2. Click the ‘Connect’ button. Make sure that ‘VNC’ is the selected protocol in the connection dialog
3. Click the ‘Find’ button
4. Select a server in the service browser dialog
5. Click OK
6. Click ‘Connect’ in the connection dialog

and had no problems. The bug report seems to indicate that the problem occurs at step 6, is this correct?
Comment 2 Andrea Corbellini 2011-05-28 17:07:57 UTC
David, yes: the problem occurs at step 6. I'm now using Vinagre 3.0.1 and the problem is gone. I can't test with 2.30, so I don't know whether this bug persists. But just to be sure: have you checked using Vinagre 2 or 3?
Comment 3 David King 2011-05-28 20:55:01 UTC
Andrea, I have tested with both 2.30.3 and git master, and cannot reproduce in either case.
Comment 4 g11024342@trbvm.com 2011-05-30 13:28:34 UTC
I have 2.30.3-1ubuntu2 and I can reproduce it easily. On different systems.
Comment 5 Fabio Durán Verdugo 2011-07-19 18:56:26 UTC
I can't reproduce in 3.1.3 ubuntu oneiric (3.1.3-0ubuntu1)
Comment 6 Fabio Durán Verdugo 2011-09-03 05:00:54 UTC
any can reproduce in newer version of vinagre?
Comment 7 Akhil Laddha 2011-10-17 05:30:50 UTC
Please feel free to reopen this bug if the problem still occurs with a newer
version of vinagre 3.0.2 or 3.2.0.