[Pkg-telepathy-maintainers] Bug#625706: audio and video calls crash empathy

Lech Karol Pawłaszek ike at szluug.org
Thu May 5 09:06:53 UTC 2011


Package: empathy
Version: 2.30.3-2
Severity: normal

Trying to perform a audio or video call crashes empathy. 
~/.xsession-errors contains this line:
ERROR:empathy-video-widget.c:130:empathy_video_widget_constructed:
assertion failed: (sink != NULL)

Installing gstreamer0.10-gconf package resolves issue with audio 
calls. Video calls still crash empathy with the following messages:

empathy-Message: Element error: Cannot identify device '/dev/video0'. --
v4l2_calls.c(493): gst_v4l2_open (): /GstBin:bin3/GstV4l2Src:v4l2src0:
system error: No such file or directory

empathy-Message: Element error: GStreamer error: state change failed and
some element failed to post a proper error message with the reason for
the failure. -- gstswitchsrc.c(174): gst_switch_src_commit_new_kid ():
/GstPipeline:pipeline0/EmpathyGstVideoSrc:empathygstvideosrc0/GstGConfVideoSrc:gconfvideosrc0:
Failed to set state on new child.

(empathy:16668): tp-fs-DEBUG: GetSessionHandlers replied: 
(empathy:16668): tp-fs-DEBUG:   - session
/org/freedesktop/Telepathy/Connection/gabble/jabber/lpa_40blstreamgroup_2ecom_2f46b2d992/MediaChannel0
(empathy:16668): tp-fs-DEBUG:     type rtp
(empathy:16668): tp-fs-DEBUG: adding session handler
/org/freedesktop/Telepathy/Connection/gabble/jabber/lpa_40blstreamgroup_2ecom_2f46b2d992/MediaChannel0,
type rtp
(empathy:16668): tp-fs-DEBUG: calling MediaSessionHandler::Ready

(empathy:16668): GStreamer-CRITICAL **: gst_bin_add: assertion
`GST_IS_BIN (bin)' failed
(empathy:16668): tp-fs-DEBUG: New stream, stream_id=1, media_type=0,
direction=3
(empathy:16668): tp-fs-DEBUG: New stream, stream_id=2, media_type=1,
direction=3
(empathy:16668): tp-fs-DEBUG: stream 1 0x2ac2af0 (audio)
get_all_properties_cb: Adding STUN server 93.93.128.223:3478

(empathy:16668): GStreamer-CRITICAL **: gst_bin_add: assertion
`GST_IS_BIN (bin)' failed

(empathy:16668): empathy-WARNING **: Could not add audio source to
pipeline
tp-fs-Message: tf_stream_error: stream error errorno=7 error=Could not
link source
(empathy:16668): tp-fs-DEBUG: stream 1 0x2ac2af0 (audio)
_tf_stream_try_sending_codecs: called (send_local:1 send_supported:0)
(empathy:16668): tp-fs-DEBUG: stream 1 0x2ac2af0 (audio)
_tf_stream_try_sending_codecs: 103: audio SPEEX clock:8000 channels:1
(empathy:16668): tp-fs-DEBUG: stream 1 0x2ac2af0 (audio)
_tf_stream_try_sending_codecs: 104: audio SPEEX clock:16000 channels:1
(empathy:16668): tp-fs-DEBUG: stream 1 0x2ac2af0 (audio)
_tf_stream_try_sending_codecs: 99: audio AMR clock:8000 channels:1
(empathy:16668): tp-fs-DEBUG: stream 1 0x2ac2af0 (audio)
_tf_stream_try_sending_codecs: 96: audio SIREN clock:16000 channels:0
bitrate=16000
(empathy:16668): tp-fs-DEBUG: stream 1 0x2ac2af0 (audio)
_tf_stream_try_sending_codecs: 0: audio PCMU clock:8000 channels:0
(empathy:16668): tp-fs-DEBUG: stream 1 0x2ac2af0 (audio)
_tf_stream_try_sending_codecs: 8: audio PCMA clock:8000 channels:0
(empathy:16668): tp-fs-DEBUG: stream 1 0x2ac2af0 (audio)
_tf_stream_try_sending_codecs: 3: audio GSM clock:8000 channels:0
(empathy:16668): tp-fs-DEBUG: stream 1 0x2ac2af0 (audio)
_tf_stream_try_sending_codecs: 100: audio telephone-event clock:16000
channels:0 events=0-15
(empathy:16668): tp-fs-DEBUG: stream 1 0x2ac2af0 (audio)
_tf_stream_try_sending_codecs: 101: audio telephone-event clock:8000
channels:0 events=0-15
(empathy:16668): tp-fs-DEBUG: stream 1 0x2ac2af0 (audio)
fs_codecs_to_tp: adding codec SPEEX [103]
(empathy:16668): tp-fs-DEBUG: stream 1 0x2ac2af0 (audio)
fs_codecs_to_tp: adding codec SPEEX [104]
(empathy:16668): tp-fs-DEBUG: stream 1 0x2ac2af0 (audio)
fs_codecs_to_tp: adding codec AMR [99]
(empathy:16668): tp-fs-DEBUG: stream 1 0x2ac2af0 (audio)
fs_codecs_to_tp: adding codec SIREN [96]
(empathy:16668): tp-fs-DEBUG: stream 1 0x2ac2af0 (audio)
fs_codecs_to_tp: adding codec PCMU [0]
(empathy:16668): tp-fs-DEBUG: stream 1 0x2ac2af0 (audio)
fs_codecs_to_tp: adding codec PCMA [8]
(empathy:16668): tp-fs-DEBUG: stream 1 0x2ac2af0 (audio)
fs_codecs_to_tp: adding codec GSM [3]
(empathy:16668): tp-fs-DEBUG: stream 1 0x2ac2af0 (audio)
fs_codecs_to_tp: adding codec telephone-event [100]
(empathy:16668): tp-fs-DEBUG: stream 1 0x2ac2af0 (audio)
fs_codecs_to_tp: adding codec telephone-event [101]
(empathy:16668): tp-fs-DEBUG: stream 1 0x2ac2af0 (audio)
_tf_stream_try_sending_codecs: calling MediaStreamHandler::Ready
(empathy:16668): tp-fs-DEBUG: stream 2 0x2ac2be0 (video)
get_all_properties_cb: Adding STUN server 93.93.128.223:3478
tp-fs-Message: tf_stream_error: stream error errorno=7 error=Could not
link source
(empathy:16668): tp-fs-DEBUG: stream 2 0x2ac2be0 (video)
_tf_stream_try_sending_codecs: called (send_local:1 send_supported:0)
(empathy:16668): tp-fs-DEBUG: stream 2 0x2ac2be0 (video)
_tf_stream_try_sending_codecs: 34: video H263 clock:90000 channels:0
(empathy:16668): tp-fs-DEBUG: stream 2 0x2ac2be0 (video)
_tf_stream_try_sending_codecs: 96: video THEORA clock:90000 channels:0
(empathy:16668): tp-fs-DEBUG: stream 2 0x2ac2be0 (video)
_tf_stream_try_sending_codecs: 97: video H263-1998 clock:90000
channels:0
(empathy:16668): tp-fs-DEBUG: stream 2 0x2ac2be0 (video)
fs_codecs_to_tp: adding codec H263 [34]
(empathy:16668): tp-fs-DEBUG: stream 2 0x2ac2be0 (video)
fs_codecs_to_tp: adding codec THEORA [96]
(empathy:16668): tp-fs-DEBUG: stream 2 0x2ac2be0 (video)
fs_codecs_to_tp: adding codec H263-1998 [97]
(empathy:16668): tp-fs-DEBUG: stream 2 0x2ac2be0 (video)
_tf_stream_try_sending_codecs: calling MediaStreamHandler::Ready
(empathy:16668): tp-fs-DEBUG: stream 1 0x2ac2af0 (audio) stream_close:
close requested by connection manager

(empathy:16668): GLib-GObject-WARNING **: invalid uninstantiatable type
`font_changed' in cast to `GUPnPNetworkManager'

(empathy:16668): GLib-GObject-CRITICAL **: g_object_get: assertion
`G_IS_OBJECT (object)' failed

(empathy:16668): GLib-CRITICAL **: g_main_context_push_thread_default:
assertion `acquired_context' failed


I believe that empathy should not crash (or should depend on required
packages) trying to audio/video call someone...

Kind regards,

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.38-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages empathy depends on:
ii  dbus-x11         1.4.8-3                 simple interprocess messaging syst
ii  empathy-common   2.30.3-2                GNOME multi-protocol chat and call
ii  gconf2           2.28.1-6                GNOME configuration database syste
ii  geoclue          0.12.0-2                Geographic information framework
ii  gnome-icon-theme 2.30.3-2                GNOME Desktop icon theme
ii  libatk1.0-0      2.0.0-1                 The ATK accessibility toolkit
ii  libc6            2.13-1                  Embedded GNU C Library: Shared lib
ii  libcairo-gobject 1.10.2-6                The Cairo 2D vector graphics libra
ii  libcairo2        1.10.2-6                The Cairo 2D vector graphics libra
ii  libcamel1.2-19   2.32.3-1                Evolution MIME message handling li
ii  libcanberra-gtk0 0.24-1                  Gtk+ helper for playing widget eve
ii  libcanberra0     0.26-3                  a simple abstract interface for pl
ii  libchamplain-0.8 0.8.2-1                 C library providing ClutterActor t
ii  libchamplain-gtk 0.8.2-1                 A Gtk+ widget to display maps
ii  libclutter-1.0-0 1.6.10-3                Open GL based interactive canvas l
ii  libclutter-gtk-0 0.10.8-2                Open GL based interactive canvas l
ii  libdbus-1-3      1.4.8-3                 simple interprocess messaging syst
ii  libdbus-glib-1-2 0.92-1                  simple interprocess messaging syst
ii  libdrm2          2.4.24-2                Userspace interface to kernel DRM 
ii  libebook1.2-10   2.32.3-1                Client library for evolution addre
ii  libedataserver1. 2.32.3-1                Utility library for evolution data
ii  libenchant1c2a   1.6.0-2                 a wrapper library for various spel
ii  libfontconfig1   2.8.0-2.2               generic font configuration library
ii  libfreetype6     2.4.4-1                 FreeType 2 font engine, shared lib
ii  libgconf2-4      2.28.1-6                GNOME configuration database syste
ii  libgdk-pixbuf2.0 2.23.3-3                GDK Pixbuf library
ii  libgeoclue0      0.12.0-2                C API for GeoClue
ii  libgl1-mesa-glx  7.10.2-1                A free implementation of the OpenG
ii  libglib2.0-0     2.28.6-1                The GLib library of C routines
ii  libgnome-keyring 3.0.0-2                 GNOME keyring services library
ii  libgstfarsight0. 0.0.26-1                Audio/Video communications framewo
ii  libgstreamer-plu 0.10.32-2               GStreamer libraries from the "base
ii  libgstreamer0.10 0.10.32-6+b1            Core GStreamer libraries and eleme
ii  libgtk2.0-0      2.24.4-3                The GTK+ graphical user interface 
ii  libjson-glib-1.0 0.12.0-3                GLib JSON manipulation library
ii  libnm-glib2      0.8.4.0-1               network management framework (GLib
ii  libnotify1 [libn 0.5.0-2                 sends desktop notifications to a n
ii  libnspr4-0d      4.8.7-2                 NetScape Portable Runtime Library
ii  libnss3-1d       3.12.9.with.ckbi.1.82-1 Network Security Service libraries
ii  libpango1.0-0    1.28.3-6                Layout and rendering of internatio
ii  libsoup2.4-1     2.34.0-1                HTTP library implementation in C -
ii  libsqlite3-0     3.7.6.2-1               SQLite 3 shared library
ii  libtelepathy-far 0.0.16+is.0.0.14-1      Glue library between telepathy and
ii  libtelepathy-gli 0.14.5-1                Telepathy framework - GLib library
ii  libunique-1.0-0  1.1.6-2                 Library for writing single instanc
ii  libwebkit-1.0-2  1.2.7-3                 Web content engine library for Gtk
ii  libx11-6         2:1.4.3-1               X11 client-side library
ii  libxcomposite1   1:0.4.3-1               X11 Composite extension library
ii  libxdamage1      1:1.1.3-1               X11 damaged region extension libra
ii  libxext6         2:1.2.0-2               X11 miscellaneous extension librar
ii  libxfixes3       1:5.0-2                 X11 miscellaneous 'fixes' extensio
ii  libxi6           2:1.4.2-1               X11 Input extension library
ii  libxml2          2.7.8.dfsg-2+b1         GNOME XML library
ii  telepathy-missio 1:5.4.3-1               management daemon for Telepathy re

Versions of packages empathy recommends:
ii  freedesktop-sound-theme       0.7.dfsg-1 freedesktop.org sound theme
ii  geoclue-hostip                0.12.0-2   Position server for GeoClue (hosti
ii  geoclue-localnet              0.12.0-2   Position server for GeoClue (local
ii  geoclue-manual                0.12.0-2   Position server for GeoClue (manua
ii  geoclue-yahoo                 0.12.0-2   Map and geocode server for GeoClue
ii  gvfs-backends                 1.6.4-3    userspace virtual filesystem - bac
ii  nautilus-sendto-empathy       2.30.3-2   GNOME multi-protocol chat and call
ii  telepathy-gabble              0.9.15-2   Jabber/XMPP connection manager
ii  telepathy-salut               0.3.12-1   Link-local XMPP connection manager

Versions of packages empathy suggests:
pn  telepathy-butterfly           <none>     (no description available)
pn  telepathy-haze                <none>     (no description available)
ii  vino                          2.28.2-2   VNC server for GNOME

-- no debconf information





More information about the Pkg-telepathy-maintainers mailing list