GNOME Bugzilla – Bug 595275
Invalid read when terminating an audio call
Last modified: 2009-09-15 16:26:41 UTC
I was running Empathy master in valgrind and called my test user. Once the call was established it, I terminated it (from the caller side) and got these errors: (empathy:15607): tp-fs-DEBUG: tf_channel_dispose tp-fs-Message: tf_stream_error: stream error errorno=0 error=UI stopped channel (empathy:15607): tp-fs-DEBUG: _tf_session_dispose ==15607== ==15607== Thread 4: ==15607== Invalid read of size 8 ==15607== at 0xB0618C4: g_type_check_instance_cast (gtype.c:3723) ==15607== by 0xBAC2211: (within /usr/lib/libgstfarsight-0.10.so.0.3.0) ==15607== by 0xB04267D: g_closure_invoke (gclosure.c:767) ==15607== by 0xB0588A5: signal_emit_unlocked_R (gsignal.c:3247) ==15607== by 0xB059CED: g_signal_emit_valist (gsignal.c:2980) ==15607== by 0xB05A272: g_signal_emit (gsignal.c:3037) ==15607== by 0x6E4B388: gst_object_unparent (gstobject.c:863) ==15607== by 0x6E527F8: gst_bin_remove_func (gstbin.c:1382) ==15607== by 0x22973B64: (within /usr/lib/gstreamer-0.10/libfsrtpconference.so) ==15607== by 0xB4E5D03: g_thread_create_proxy (gthread.c:635) ==15607== by 0x6707A03: start_thread (pthread_create.c:300) ==15607== by 0xB8287BC: clone (clone.S:112) ==15607== Address 0x18370ac0 is 0 bytes inside a block of size 40 free'd ==15607== at 0x4C255FD: free (vg_replace_malloc.c:323) ==15607== by 0xB062DF0: g_type_free_instance (gtype.c:1717) ==15607== by 0x41E52E: empathy_call_window_dispose (empathy-call-window.c:1109) ==15607== by 0xB044B0F: g_object_run_dispose (gobject.c:789) ==15607== by 0xB04267D: g_closure_invoke (gclosure.c:767) ==15607== by 0xB0588A5: signal_emit_unlocked_R (gsignal.c:3247) ==15607== by 0xB059CED: g_signal_emit_valist (gsignal.c:2980) ==15607== by 0xB05A093: g_signal_emit_by_name (gsignal.c:3074) ==15607== by 0xB04267D: g_closure_invoke (gclosure.c:767) ==15607== by 0xB0588A5: signal_emit_unlocked_R (gsignal.c:3247) ==15607== by 0xB059CED: g_signal_emit_valist (gsignal.c:2980) ==15607== by 0xB05A272: g_signal_emit (gsignal.c:3037) ==15607== by 0x8E43844: gtk_real_button_released (gtkbutton.c:1707) ==15607== by 0xB04267D: g_closure_invoke (gclosure.c:767) ==15607== by 0xB0581AE: signal_emit_unlocked_R (gsignal.c:3177) ==15607== by 0xB059CED: g_signal_emit_valist (gsignal.c:2980) ==15607== by 0xB05A272: g_signal_emit (gsignal.c:3037) ==15607== by 0x8E42096: gtk_button_button_release (gtkbutton.c:1599) ==15607== by 0x8F098E2: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:84) ==15607== by 0xB04267D: g_closure_invoke (gclosure.c:767) (empathy:15607): GLib-GObject-WARNING **: invalid unclassed pointer in cast to `FsElementAddedNotifier' (empathy:15607): GLib-GObject-WARNING **: invalid unclassed pointer in cast to `FsElementAddedNotifier' (empathy:15607): GLib-GObject-WARNING **: invalid unclassed pointer in cast to `FsElementAddedNotifier'
cassidy@cass-x200s:~ $ dpkg -l | grep farsight ii gstreamer0.10-plugins-farsight 0.12.10-2 plugins for GStreamer for Audio/Video conferencing ii libgstfarsight0.10-0 0.0.14-2ubuntu2 Audio/Video communications framework: core library ii libgstfarsight0.10-dev 0.0.14-2ubuntu2 Audio/Video communications framework: development files ii libtelepathy-farsight-dev 0.0.11-1 Glue library between telepathy and farsight2 (developme ii libtelepathy-farsight0 0.0.11-1 Glue library between telepathy and farsight2 cassidy@cass-x200s:~ $ dpkg -l | grep gstreamer ii bluez-gstreamer 4.51-0ubuntu1 Bluetooth GStreamer support ii gstreamer-tools 0.10.24.2-2 Tools for use with GStreamer ii gstreamer0.10-alsa 0.10.24.2-2 GStreamer plugin for ALSA ii gstreamer0.10-ffmpeg 0.10.8.2-1 FFmpeg plugin for GStreamer ii gstreamer0.10-gnomevfs 0.10.24.2-2 GStreamer plugin for GnomeVFS ii gstreamer0.10-gnonlin 0.10.13-1 non-linear editing module for GStreamer ii gstreamer0.10-nice 0.0.9-2 ICE library (GStreamer plugin) ii gstreamer0.10-plugins-bad 0.10.13-1ubuntu1 GStreamer plugins from the "bad" set ii gstreamer0.10-plugins-bad-multiverse 0.10.13-0ubuntu1 GStreamer plugins from the "bad" set (Multiverse Varian ii gstreamer0.10-plugins-base 0.10.24.2-2 GStreamer plugins from the "base" set ii gstreamer0.10-plugins-base-apps 0.10.24.2-2 GStreamer helper programs from the "base" set ii gstreamer0.10-plugins-farsight 0.12.10-2 plugins for GStreamer for Audio/Video conferencing ii gstreamer0.10-plugins-good 0.10.16-1ubuntu2 GStreamer plugins from the "good" set ii gstreamer0.10-plugins-ugly 0.10.12-1 GStreamer plugins from the "ugly" set ii gstreamer0.10-plugins-ugly-multiverse 0.10.12-0ubuntu1 GStreamer plugins from the "ugly" set (Multiverse Varia ii gstreamer0.10-pulseaudio 0.10.16-1ubuntu2 GStreamer plugin for PulseAudio ii gstreamer0.10-schroedinger 1.0.7-2 GStreamer plugin for encoding/decoding of Dirac video s ii gstreamer0.10-tools 0.10.24.2-2 Tools for use with GStreamer ii gstreamer0.10-x 0.10.24.2-2 GStreamer plugins for X11 and Pango ii libgstreamer-plugins-base0.10-0 0.10.24.2-2 GStreamer libraries from the "base" set ii libgstreamer-plugins-base0.10-dev 0.10.24.2-2 GStreamer development files for libraries from the "bas ii libgstreamer0.10-0 0.10.24.2-2 Core GStreamer libraries and elements ii libgstreamer0.10-0-dbg 0.10.24.2-2 Core GStreamer libraries and elements ii libgstreamer0.10-dev 0.10.24.2-2 GStreamer core development files ii totem-gstreamer 2.27.92-0ubuntu1 A simple media player for the GNOME desktop (transition
shoudl be fixed with newer farsight2, please upgrade and re-test.. Merci