Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#26205 - [empathy] crashes?

Attached to Project: Arch Linux
Opened by Thomas Goossens (tgoossens) - Sunday, 02 October 2011, 18:26 GMT
Last edited by Ionut Biru (wonder) - Tuesday, 04 October 2011, 19:13 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Ionut Biru (wonder)
Architecture All
Severity Critical
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 7
Private No

Details

Description:
Since the last update: 3.2.0-1 whenever I send a message to someone on MSN. The conversation window crashes and later empathy hangs.

Additional info:
* package version(s) : empathy-3.2.0-1
* config and/or log files etc.
Plz tell me what log files to include


Steps to reproduce:
install empathy-3.2.0-1
use msn account
talk to someone on msn
This task depends upon

Closed by  Ionut Biru (wonder)
Tuesday, 04 October 2011, 19:13 GMT
Reason for closing:  Fixed
Additional comments about closing:  telepathy-glib 0.15.7
Comment by Dénes Almási (dennis90) - Sunday, 02 October 2011, 19:08 GMT
Same thing happens to me, but it does not only involve MSN but any account. I use normal jabber (jabber.org) and facebook too, happens for both of them.

The conversation window simply closes. For me Empathy didn't hang.
When sending message from Gnome 3's instant messaging box, the message is sent but it does not appear in the box.

Maybe I will try to run Empathy in debug mode later and provide some more info...
Comment by Georges Discry (Murmex) - Sunday, 02 October 2011, 19:11 GMT
I can confirm this bug. I don't think that telepathy-butterfly crashes (the account is still connected and you continue to receive messages) but the conversation window closes every time a message is sent.

The behavior is the same as Dénes, but only with MSN. Facebook Chat, Google Talk or plain XMPP works.
Comment by Ionut Biru (wonder) - Sunday, 02 October 2011, 19:27 GMT
don't confirm it. debug it and start providing proper debug traces.

https://wiki.archlinux.org/index.php/Debug_-_Getting_Traces#One_package_settings_only
Comment by Dénes Almási (dennis90) - Sunday, 02 October 2011, 20:41 GMT
Will try to send you debug information soon.

Now I got sure I was wrong: It only involves MSN.

Another question: Is this surely the empathy package? As I found out that chatting somehow became a core gnome functionality where you don't have to run any main windows for empathy but you can still chat. Is the code responsible for the chat window still in the empathy package?
Comment by Jeremy Newton (Mystro256) - Monday, 03 October 2011, 01:20 GMT
I only updated empathy and got this issue, I would assume something is up with empathy, as the latest 3.0.x release worked just find and I never updated butterfly/papyon. Unless one of the GNOME 3.2 packages are conflicting with it. I get no 'new' error output in terminal

Also, it seems to happen in both the chat window and the gnome-shell integration.
Comment by Cihat Ertem (fincan) - Monday, 03 October 2011, 10:16 GMT
Same here; pressing enter after typing msn chat windows makes the chat window close.
Comment by Ionut Biru (wonder) - Monday, 03 October 2011, 10:27 GMT
should i ask again for a better trace? Adding "same here" messages doesn't help anyone.
Comment by Jeremy Newton (Mystro256) - Monday, 03 October 2011, 13:54 GMT
Sorry bout that, I'll try to post a trace when I get home tonight.

I would like to note that I've been digging a bit, and out of process of elimination, it might also be caused by folks or telepathy-mission-control, if it helps at all.
Comment by Ionut Biru (wonder) - Monday, 03 October 2011, 13:54 GMT
try to downgrade telepathy-glib to 0.15.5
Comment by Jeremy Newton (Mystro256) - Monday, 03 October 2011, 16:11 GMT
I just tried it on my laptop during my lunch, it seemed to have fixed it. I had to compile it from source because it's not in the ARM. I compiled it without using the supplied patch, if that matters at all.
Do you still need a trace?
Comment by Jeremy Newton (Mystro256) - Monday, 03 October 2011, 16:14 GMT
Also the message integration stopped work, I assume that's what the patch is for?
Comment by Ionut Biru (wonder) - Monday, 03 October 2011, 16:15 GMT
what patch? that is only for 0.15.6 and you shouldn't apply it for 0.15.5
Comment by Jeremy Newton (Mystro256) - Monday, 03 October 2011, 16:19 GMT
Oh okay, either way it worked excluding the integration is broken, do you still need a trace?
Comment by Ionut Biru (wonder) - Monday, 03 October 2011, 16:21 GMT
i don't understand what happens after you downgrade to 0.15.5.

it doesn't crash anymore?
Comment by Jeremy Newton (Mystro256) - Monday, 03 October 2011, 16:47 GMT
Sorry I didn't mean to be vague. When I downgrade, it seemed to work great but with one problem.

The problem is that the integration window does not show any new incoming or outgoing messages, only the previous conversation history that's loaded when the window is opened. I can send messages using the integration, and the conversation window works just fine. Downgrading fixes it but provides another issue.
Comment by Georges Discry (Murmex) - Monday, 03 October 2011, 16:49 GMT
I haven't tried the downgrade of telepathy-glib, but I want to clear what looks like a misconception about this bug.

Nothing crashes, I've just compared the list of processes before and after sending a message and it's the same (well the differences are unrelated to this problem). The conversation window closes, but it isn't the result of a crash from Empathy or whatever… Everything continues to run, the account is still connected (I can even chat using the Shell integration, but without seeing my own messages).

However, there are some weird stuffs happening sometimes after the bug, like some accounts going offline (not only the MSN account) and right now, I sent a message to myself but a friend received it (I was trying to chat with him earlier but could not because of the bug).
Comment by Ionut Biru (wonder) - Monday, 03 October 2011, 17:16 GMT
you guys should report this upstream and help them finding the issue. i'm confused.
Comment by Enjolras (enjolras) - Monday, 03 October 2011, 17:42 GMT
Hi, please find a backtrace from /usr/lib/empathy-chat (the binaries which crashes) attached, with
*empathy 3.2.0-1
*telepathy-glib 0.15.6-2

Note that the libs are not build with flag -g.

Should I provide something else ? No bug filled upstream yet, but some bugs which could be the same at fedora tracker.
https://bugzilla.redhat.com/buglist.cgi?query_format=specific&order=relevance+desc&bug_status=__open__&product=Fedora&content=empathy
   bt.txt (2.3 KiB)
Comment by Ionut Biru (wonder) - Monday, 03 October 2011, 17:58 GMT
recompile glib2,gtk3 and telepathy-glib then report to gnome bugzilla, empathy
Comment by Xy (Jorky) - Tuesday, 04 October 2011, 13:54 GMT
Hi, I can confirm mission-control bug too. Using Msn protocol crashes mission-control and closes chat window.
Under bugs and mission-control section in empathy I found this: "_mcd_channel_set_status: assertion `channel->priv->status != MCD_CHANNEL_STATUS_FAILED' failed"
Comment by Ionut Biru (wonder) - Tuesday, 04 October 2011, 13:56 GMT
report to bugzilla.freedesktop.org
Comment by Ionut Biru (wonder) - Tuesday, 04 October 2011, 16:20 GMT
telepathy-glib 0.15.7 should fix the butterfly bug
Comment by Enjolras (enjolras) - Tuesday, 04 October 2011, 17:48 GMT
Ok, things work fine (built without the patch in the current package, works with gnome to)
Comment by Georges Discry (Murmex) - Tuesday, 04 October 2011, 19:04 GMT
telepathy-glib 0.15.7 fixed it for me too.

Loading...