GNOME Bugzilla – Bug 660822
JS error at sending message using butterfly
Last modified: 2011-10-04 17:24:38 UTC
Created attachment 198148 [details] full .xsession-errors i think only JS error parts are relevant I use archlinux, and after upgrading to 3.2 I found that whenever I try to send a message through MSN, with butterfly the chat window closes, and if I use the notification bubble what I write doesn't get shown, only what is sent to me. After a couple of clicks I can't reopen the chats in the Contact list until restarting Empathy. .xsession-errors contains a JS error every time. The problem only exist with butterfly. haze with MSN, gabble works. output of 'pacman -Q $(pacman -Qsq telepathy)': empathy 3.2.0-1 papyon 0.5.5-1 python-telepathy 0.15.19-1 telepathy-farsight 0.0.19-1 telepathy-farstream 0.1.1-1 telepathy-gabble 0.12.7-1 telepathy-glib 0.15.6-2 telepathy-haze 0.5.0-1 telepathy-logger 0.2.10-2 telepathy-mission-control 5.9.2-1 telepathy-salut 0.5.1-1 telepathy-buterfly 0.5.15-1 I had 1 MSN 2 gmail and a salut accounts.
> Figyelmeztetés az ablakkezelőtől: Log level 8: g_ptr_array_ref: assertion `array' failed This shows up before every JS error. Can you run gnome-shell with G_DEBUG=fatal-warnings and get a backtrace? See http://live.gnome.org/GnomeShell/Debugging
Surely a tp-glib regression. We changed code to prepare message sender in latest release. I would be interested in a backtrace for that assert indeed.
Ok, found the reason, it is a regression in tp-glib 0.15.6. Actually the bug is in both butterfly (it does not set the message sender) and tp-glib (it does not fallback anymore to self-contact). Reported: https://bugs.freedesktop.org/show_bug.cgi?id=41435
Created attachment 198232 [details] backtrace