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 599121 - crash in Remote Desktop Viewer: A computer on the networ...
crash in Remote Desktop Viewer: A computer on the networ...
Status: RESOLVED FIXED
Product: vinagre
Classification: Applications
Component: general
0.2
Other All
: Normal critical
: ---
Assigned To: vinagre-maint
vinagre-maint
Depends on:
Blocks:
 
 
Reported: 2009-10-20 21:24 UTC by flameeyes
Modified: 2009-10-21 13:30 UTC
See Also:
GNOME target: ---
GNOME version: 2.27/2.28


Attachments
patch (818 bytes, patch)
2009-10-21 00:18 UTC, Jonh Wendell
committed Details | Review

Description flameeyes 2009-10-20 21:24:23 UTC
Version: 2.28.0.1

What were you doing when the application crashed?
A computer on the network with Bonjour based service available was shut down.


Distribution: Gentoo Base System release 2.0.1
Gnome Release: 2.28.0 2009-09-30 (Gentoo)
BugBuddy Version: 2.28.0

System: Linux 2.6.32-rc5 #1 SMP PREEMPT Mon Oct 19 12:39:54 CEST 2009 x86_64
X Vendor: The X.Org Foundation
X Vendor Release: 10700902
Selinux: No
Accessibility: Disabled
GTK+ Theme: Nodoka-Gilouche
Icon Theme: Mist
GTK+ Modules: gnomebreakpad

Memory status: size: 213303296 vsize: 213303296 resident: 18030592 share: 14155776 rss: 18030592 rss_rlim: 18446744073709551615
CPU usage: start_time: 1256072235 rtime: 371 utime: 307 stime: 64 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/bin/vinagre'

[Thread debugging using libthread_db enabled]
[New Thread 0x7f0174aa1910 (LWP 9200)]
0x00007f017dbef59d in __libc_waitpid (pid=9697, 
    stat_loc=<value optimized out>, options=0)
    at ../sysdeps/unix/sysv/linux/waitpid.c:41
	in ../sysdeps/unix/sysv/linux/waitpid.c

Thread 1 (Thread 0x7f01800516f0 (LWP 9198))

  • #0 __libc_waitpid
    at ../sysdeps/unix/sysv/linux/waitpid.c line 41
  • #1 IA__g_spawn_sync
    at gspawn.c line 386
  • #2 IA__g_spawn_command_line_sync
    at gspawn.c line 700
  • #3 run_bug_buddy
    at gnome-breakpad.cc line 369
  • #4 check_if_gdb
    at gnome-breakpad.cc line 440
  • #5 bugbuddy_segv_handle
    at gnome-breakpad.cc line 223
  • #6 <signal handler called>
  • #7 g_value_object_collect_value
    at gobject.c line 2762
  • #8 IA__g_signal_emit_valist
    at gsignal.c line 2955
  • #9 IA__g_signal_emit
    at gsignal.c line 3037
  • #10 vinagre_fav_selection_changed_cb
    at vinagre-fav.c line 216
  • #11 IA__g_closure_invoke
    at gclosure.c line 767
  • #12 signal_emit_unlocked_R
    at gsignal.c line 3247
  • #13 IA__g_signal_emit_valist
    at gsignal.c line 2980
  • #14 IA__g_signal_emit_by_name
    at gsignal.c line 3074
  • #15 gtk_tree_view_row_deleted
    at gtktreeview.c line 8541
  • #16 IA__g_closure_invoke
    at gclosure.c line 767
  • #17 signal_emit_unlocked_R
    at gsignal.c line 3247
  • #18 IA__g_signal_emit_valist
    at gsignal.c line 2980
  • #19 IA__g_signal_emit
    at gsignal.c line 3037
  • #20 IA__gtk_tree_store_remove
    at gtktreestore.c line 1125
  • #21 gtk_tree_store_clear_traverse
    at gtktreestore.c line 1743
  • #22 gtk_tree_store_clear_traverse
    at gtktreestore.c line 1726
  • #23 IA__gtk_tree_store_clear
    at gtktreestore.c line 1770
  • #24 vinagre_fav_update_list
    at vinagre-fav.c line 849
  • #25 IA__g_closure_invoke
    at gclosure.c line 767
  • #26 signal_emit_unlocked_R
    at gsignal.c line 3247
  • #27 IA__g_signal_emit_valist
    at gsignal.c line 2980
  • #28 IA__g_signal_emit
    at gsignal.c line 3037
  • #29 _ga_signals_marshal_VOID__INT_ENUM_STRING_STRING_STRING_UINT
    at signals-marshal.c line 138
  • #30 IA__g_closure_invoke
    at gclosure.c line 767
  • #31 signal_emit_unlocked_R
    at gsignal.c line 3247
  • #32 IA__g_signal_emit_valist
    at gsignal.c line 2980
  • #33 IA__g_signal_emit
    at gsignal.c line 3037
  • #34 avahi_service_browser_event
    at browser.c line 777
  • #35 filter_func
    at client.c line 247
  • #36 dbus_connection_dispatch
    at dbus-connection.c line 4558
  • #37 dispatch_timeout_callback
    at ../avahi-common/dbus-watch-glue.c line 107
  • #38 start_timeout_callback
    at glib-watch.c line 254
  • #39 dispatch_func
    at glib-watch.c line 333
  • #40 g_main_dispatch
    at gmain.c line 1960
  • #41 IA__g_main_context_dispatch
    at gmain.c line 2513
  • #42 g_main_context_iterate
    at gmain.c line 2591
  • #43 IA__g_main_loop_run
    at gmain.c line 2799
  • #44 IA__gtk_main
    at gtkmain.c line 1218
  • #45 main
    at vinagre-main.c line 223

	Inferior 1 [process 9198] will be detached.

Quit anyway? (y or n) [answered Y; input not from terminal]


---- Critical and fatal warnings logged during execution ----

** vinagre **: atk_object_set_name: assertion `name != NULL' failed 


----------- .xsession-errors (24135 sec old) ---------------------
(transmission:17493): Gtk-CRITICAL **: _gtk_rbtree_reorder: assertion `tree->root->count == length' failed
(transmission:17493): Gtk-CRITICAL **: _gtk_rbtree_reorder: assertion `tree->root->count == length' failed
(transmission:17493): Gtk-CRITICAL **: _gtk_rbtree_reorder: assertion `tree->root->count == length' failed
(transmission:17493): Gtk-CRITICAL **: _gtk_rbtree_reorder: assertion `tree->root->count == length' failed
(transmission:17493): Gtk-CRITICAL **: _gtk_rbtree_reorder: assertion `tree->root->count == length' failed
(transmission:17493): Gtk-CRITICAL **: _gtk_rbtree_reorder: assertion `tree->root->count == length' failed
(transmission:17493): Gtk-CRITICAL **: _gtk_rbtree_reorder: assertion `tree->root->count == length' failed
...Too much output, ignoring rest...
--------------------------------------------------
Comment 1 Jonh Wendell 2009-10-20 23:35:10 UTC
Hello, two questions:

1) Is this crash reproducible? If yes, how?

2) Are you able to apply a patch, in case I supply one to you?
Comment 2 Jonh Wendell 2009-10-21 00:18:07 UTC
Created attachment 145909 [details] [review]
patch

attaching a patch anyway, hopefully it fixes this crash, tough I'm unable to reproduce it here.
Comment 3 Diego Elio Pettenò 2009-10-21 09:23:36 UTC
Definitely reproducible: I just need to put my iMac in stop…

I'll fetch a coffee and try the patch!
Comment 4 Diego Elio Pettenò 2009-10-21 10:09:12 UTC
Yes the patch works fine: iMac stopped and vinagre didn't crash, and also the network interface restarted fine. Thanks!
Comment 5 Jonh Wendell 2009-10-21 13:29:57 UTC
Thanks for testing and for the good backtrace.

Committed the fix in master and 2.28 branch.