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 656829 - empathy crashed with SIGSEGV in __memcpy_ssse3()
empathy crashed with SIGSEGV in __memcpy_ssse3()
Status: RESOLVED FIXED
Product: empathy
Classification: Core
Component: General
3.1.x
Other Linux
: Normal critical
: ---
Assigned To: empathy-maint
empathy-maint
Depends on:
Blocks:
 
 
Reported: 2011-08-18 15:37 UTC by Cristian Aravena Romero
Modified: 2011-08-22 13:31 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
contact_set_avatar_from_tp_contact: don't crash if we failed to load the avatar (1.20 KB, patch)
2011-08-22 13:14 UTC, Guillaume Desmottes
committed Details | Review

Description Cristian Aravena Romero 2011-08-18 15:37:45 UTC
Open bug in launchpad.net
https://bugs.launchpad.net/bugs/828802

"I'm working with empathy and crash."

  • #0 __memcpy_ssse3
    at ../sysdeps/x86_64/multiarch/memcpy-ssse3.S line 119
  • #1 g_memdup
    at /usr/include/x86_64-linux-gnu/bits/string3.h line 52
  • #2 empathy_avatar_new
    at empathy-contact.c line 1428
  • #3 contact_set_avatar_from_tp_contact
    at empathy-contact.c line 1818
  • #4 g_closure_invoke
    at /build/buildd/glib2.0-2.29.16/./gobject/gclosure.c line 773
  • #5 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.29.16/./gobject/gsignal.c line 3271
  • #6 g_signal_emit_valist
    at /build/buildd/glib2.0-2.29.16/./gobject/gsignal.c line 3002
  • #7 g_signal_emit
    at /build/buildd/glib2.0-2.29.16/./gobject/gsignal.c line 3059
  • #8 g_object_dispatch_properties_changed
    at /build/buildd/glib2.0-2.29.16/./gobject/gobject.c line 925
  • #9 g_object_notify_queue_thaw
    at /build/buildd/glib2.0-2.29.16/./gobject/gobjectnotifyqueue.c line 132
  • #10 g_object_notify_by_spec_internal
    at /build/buildd/glib2.0-2.29.16/./gobject/gobject.c line 983
  • #11 g_object_notify
    at /build/buildd/glib2.0-2.29.16/./gobject/gobject.c line 1024
  • #12 contact_update_avatar_data
    at contact.c line 2762
  • #13 _tp_cli_connection_interface_avatars_invoke_callback_for_avatar_updated
    at _gen/tp-cli-connection-body.h line 4286
  • #14 tp_proxy_signal_invocation_run
    at proxy-signals.c line 266
  • #15 g_main_dispatch
    at /build/buildd/glib2.0-2.29.16/./glib/gmain.c line 2439
  • #16 g_main_context_dispatch
    at /build/buildd/glib2.0-2.29.16/./glib/gmain.c line 3008
  • #17 g_main_context_iterate
    at /build/buildd/glib2.0-2.29.16/./glib/gmain.c line 3086
  • #18 g_main_loop_run
    at /build/buildd/glib2.0-2.29.16/./glib/gmain.c line 3294
  • #19 gtk_main
    at /build/buildd/gtk+3.0-3.1.12/./gtk/gtkmain.c line 1367
  • #20 g_application_run
    at /build/buildd/glib2.0-2.29.16/./gio/gapplication.c line 1325
  • #21 main
    at empathy.c line 788

Comment 1 Guillaume Desmottes 2011-08-19 07:51:36 UTC
Could you please paste the output of:

ls -l /home/username/.cache/telepathy/avatars/gabble/jabber/de0a606f4e61733076fe1f86f3588b4186276e58
Comment 2 Cristian Aravena Romero 2011-08-19 13:50:03 UTC
$ ls -s /home/caravena/.cache/telepathy/avatars/gabble/jabber/de0a606f4e61733076fe1f86f3588b4186276e58
4 /home/caravena/.cache/telepathy/avatars/gabble/jabber/de0a606f4e61733076fe1f86f3588b4186276e58
Comment 3 Emilio Pozuelo Monfort 2011-08-19 14:16:34 UTC
"ls -s" != "ls -l"
Comment 4 Cristian Aravena Romero 2011-08-19 14:38:41 UTC
$ ls -l /home/caravena/.cache/telepathy/avatars/gabble/jabber/de0a606f4e61733076fe1f86f3588b4186276e58
-rw-rw-r-- 1 caravena caravena 2997 2011-08-18 18:20 /home/caravena/.cache/telepathy/avatars/gabble/jabber/de0a606f4e61733076fe1f86f3588b4186276e58
Comment 5 Guillaume Desmottes 2011-08-22 10:43:06 UTC
I'm wondering if this could be a weird side effect of bug #653599. Can you reproduce with Empathy 3.1.5.1?
Comment 6 Guillaume Desmottes 2011-08-22 13:08:59 UTC
I just reproduced it.
Comment 7 Guillaume Desmottes 2011-08-22 13:14:22 UTC
Created attachment 194361 [details] [review]
contact_set_avatar_from_tp_contact: don't crash if we failed to load the avatar
Comment 8 Guillaume Desmottes 2011-08-22 13:31:05 UTC
Attachment 194361 [details] pushed as f60338e - contact_set_avatar_from_tp_contact: don't crash if we failed to load the avatar