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 628958 - vino crashes on desktop sharing with Empathy
vino crashes on desktop sharing with Empathy
Status: RESOLVED NOTGNOME
Product: vino
Classification: Applications
Component: Server
2.31.x
Other Linux
: Normal normal
: ---
Assigned To: Vino Maintainer(s)
Vino Maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2010-09-07 13:46 UTC by Sebastien Bacher
Modified: 2010-09-08 13:23 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sebastien Bacher 2010-09-07 13:46:46 UTC
The bug has been opened on https://bugs.launchpad.net/ubuntu/+source/vino/+bug/628967

"Tried to share my desktop and got an apport dialog.

  • #0 g_logv
    from /lib/libglib-2.0.so.0
  • #1 g_log
    from /lib/libglib-2.0.so.0
  • #2 dbus_g_connection_register_g_object
    at dbus-gobject.c line 2594
  • #3 tp_base_client_register
    from /usr/lib/libtelepathy-glib.so.0
  • #4 ??
  • #5 g_type_create_instance
    from /usr/lib/libgobject-2.0.so.0
  • #6 ??
    from /usr/lib/libgobject-2.0.so.0
  • #7 g_object_newv
    from /usr/lib/libgobject-2.0.so.0
  • #8 g_object_new
    from /usr/lib/libgobject-2.0.so.0

Comment 1 Sebastien Bacher 2010-09-07 14:00:00 UTC
(gdb) bt
  • #0 g_logv
    at /build/buildd/glib2.0-2.25.15/glib/gmessages.c line 554
  • #1 g_log
    at /build/buildd/glib2.0-2.25.15/glib/gmessages.c line 568
  • #2 dbus_g_connection_register_g_object
    at dbus-gobject.c line 2594
  • #3 tp_dbus_daemon_register_object
    at dbus-daemon.c line 939
  • #4 tp_base_client_register
    at base-client.c line 775
  • #5 ??
  • #6 g_type_create_instance
    at /build/buildd/glib2.0-2.25.15/gobject/gtype.c line 1887
  • #7 g_object_constructor
    at /build/buildd/glib2.0-2.25.15/gobject/gobject.c line 1482
  • #8 g_object_newv
    at /build/buildd/glib2.0-2.25.15/gobject/gobject.c line 1266
  • #9 g_object_new
    at /build/buildd/glib2.0-2.25.15/gobject/gobject.c line 1178

Comment 2 Guillaume Desmottes 2010-09-08 08:45:36 UTC
If it crashes when trying to share that probably means Vino was not running previoulsy (according to the trace, it crashes when trying to register the TP client which is done when starting Vino).

Could you try to start Vino manually first and see if that helps? Use "VINO_SERVER_DEBUG=tube /usr/lib/vino/vino-server" so you'll have some debug output.
Comment 3 Sebastien Bacher 2010-09-08 10:57:40 UTC
The debug variable doesn't give any detail, the server is already running when trying the option

those warning are on the command line

"(vino-server:3173): GLib-GObject-WARNING **: g_object_new_valist: object class `VinoTubeServer' has no property named `display-status-icon'

** (vino-server:3173): CRITICAL **: vino_server_init_from_screen: assertion `screen != NULL' failed

(vino-server:3173): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed

(vino-server:3173): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed

** ERROR **: Failed to register GObject with DBusConnection
"
Comment 4 Sebastien Bacher 2010-09-08 10:58:05 UTC
the issue happens using the 2.31.91 tarball without any change
Comment 5 Guillaume Desmottes 2010-09-08 11:30:49 UTC
(In reply to comment #3)
> The debug variable doesn't give any detail, the server is already running when
> trying the option
> 
> those warning are on the command line
> 
> "(vino-server:3173): GLib-GObject-WARNING **: g_object_new_valist: object class
> `VinoTubeServer' has no property named `display-status-icon'

This sounds wrong. VinoTube Server inherits from VinoServer which implements this property.

> ** (vino-server:3173): CRITICAL **: vino_server_init_from_screen: assertion
> `screen != NULL' failed

This smells bad as well.

I built 2.31.91 and didn't experience any of those :\
Comment 6 Sebastien Bacher 2010-09-08 13:23:56 UTC
seems it's an issue in the ubuntu build rather