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 595275 - Invalid read when terminating an audio call
Invalid read when terminating an audio call
Status: RESOLVED FIXED
Product: empathy
Classification: Core
Component: VoIP
2.27.x
Other Linux
: High critical
: ---
Assigned To: empathy-maint
Depends on:
Blocks:
 
 
Reported: 2009-09-15 14:37 UTC by Guillaume Desmottes
Modified: 2009-09-15 16:26 UTC
See Also:
GNOME target: 2.28.x
GNOME version: ---



Description Guillaume Desmottes 2009-09-15 14:37:22 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'
Comment 1 Guillaume Desmottes 2009-09-15 14:38:47 UTC
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
Comment 2 Olivier Crête 2009-09-15 16:26:41 UTC
shoudl be fixed with newer farsight2, please upgrade and re-test.. Merci