Crash on (or just after) connect to MSN

Bug #54459 reported by David Leadbeater
36
Affects Status Importance Assigned to Milestone
Gaim
Unknown
Unknown
gaim (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

I get a crash on connecting to MSN using gaim. MSN is the only account I have configured. When I run gaim it connects, I see my contact list and then it crashes after a second or two.

(gdb) thread apply all bt

Thread 1 (process 16244):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb76849a1 in raise () from /lib/tls/i686/cmov/libc.so.6
#2 0xb76862b9 in abort () from /lib/tls/i686/cmov/libc.so.6
#3 0x080f354c in sighandler ()
#4 <signal handler called>
#5 0xb716bfb1 in msn_object_new_from_string () from /usr/lib/gaim/libmsn.so
#6 0xb716e4a4 in msn_slp_sip_recv () from /usr/lib/gaim/libmsn.so
#7 0xb716f012 in msn_slp_process_msg () from /usr/lib/gaim/libmsn.so
#8 0xb716fb73 in msn_slplink_process_msg () from /usr/lib/gaim/libmsn.so
#9 0xb716dbf0 in msn_p2p_msg () from /usr/lib/gaim/libmsn.so
#10 0xb715fdaf in msn_cmdproc_process_msg () from /usr/lib/gaim/libmsn.so
#11 0xb71714e1 in msn_switchboard_send_msg () from /usr/lib/gaim/libmsn.so
#12 0xb715fd38 in msn_cmdproc_process_payload () from /usr/lib/gaim/libmsn.so
#13 0xb716cc54 in msn_servconn_write () from /usr/lib/gaim/libmsn.so
#14 0x080c7d46 in gaim_gtkdialogs_remove_chat ()
#15 0xb77ea52c in g_vasprintf () from /usr/lib/libglib-2.0.so.0
#16 0xb77c38d6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#17 0xb77c6996 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#18 0xb77c6cb8 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#19 0xb7c1a775 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#20 0x080f4247 in main ()
(gdb)

This is using 1.5.0+1.5.1cvs20051015-1ubuntu10.

Revision history for this message
Daniel Holbach (dholbach) wrote :

Thanks for the bug report. If this crash is reproducible, it'd help if you could get another backtrace with gaim-dbg installed.

Changed in gaim:
assignee: nobody → desktop-bugs
importance: Untriaged → Medium
status: Unconfirmed → Needs Info
Revision history for this message
Yves Junqueira (yves.junqueira) wrote :
Revision history for this message
Sebastien Bacher (seb128) wrote :

Why do you think the upstream bug is the same issue? Could you get a backtrace with gaim-dbg installed?

Revision history for this message
David Leadbeater (launchpad-net-dgl) wrote :

There isn't a gaim-dbg in dapper, I've got a totally different backtrace from a box with edgy on (with gaim 2):

(gdb) thread apply all bt full

Thread 1 (process 15000):
#0 0x00002aaaaddd431b in *__GI_raise () from /lib/libc.so.6
No locals.
#1 0x00002aaaaddd5a7e in *__GI_abort () from /lib/libc.so.6
No locals.
#2 0x00000000004c086c in sighandler (sig=<value optimized out>) at ../../src/gtkmain.c:175
No locals.
#3 <signal handler called>
No symbol table info available.
#4 msn_session_finish_login (session=0x99cbb0) at ../../../../src/protocols/msn/session.c:249
        gc = <value optimized out>
        icon = <value optimized out>
#5 0x00002aaaaebc20e7 in lst_cmd (cmdproc=0x99cd20, cmd=0x8a1c90) at ../../../../src/protocols/msn/sync.c:173
        session = (MsnSession *) 0x99cbb0
        passport = 0x9c1dc0 "`=\232"
        friend = 0x8a1c98 ""
        list_op = 11
        user = (MsnUser *) 0x951400
#6 0x00002aaaaebaf8ae in msn_cmdproc_process_cmd (cmdproc=0x99cd20, cmd=0x9c06c0) at ../../../../src/protocols/msn/cmdproc.c:313
        error_cb = <value optimized out>
        error = <value optimized out>
        cb = (MsnTransCb) 0xa72cb0
        trans = (MsnTransaction *) 0x0
#7 0x00002aaaaebbc350 in read_cb (data=0x99cc90, source=<value optimized out>, cond=<value optimized out>) at ../../../../src/protocols/msn/servconn.c:438
        servconn = <value optimized out>
        buf = "LST <email address hidden> Simon 11 1\r\n\000t 1 0\r\n\000\r\n\000e: text/x-msmsgsprofile; charset=UTF-8\r\nLoginTime: 1155669314\r\nEmailEnabled: 0\r\nMemberIdHigh: 229374\r\nMemberIdLow: -2133846832\r\nlang_preference: "...
        end = 0x962acb ""
        old_rx_buf = 0x962aa0 "LST <email address hidden> Simon 11 1"
        len = <value optimized out>
---Type <return> to continue, or q <return> to quit---
        cur_len = 65
#8 0x00000000004ae7ef in gaim_gtk_io_invoke (source=<value optimized out>, condition=<value optimized out>, data=<value optimized out>) at ../../src/gtkeventloop.c:74
        closure = (GaimGtkIOClosure *) 0x96f4a0
        gaim_cond = GAIM_INPUT_READ
#9 0x00002aaaada05c43 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#10 0x00002aaaada08a9d in g_main_context_check () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#11 0x00002aaaada08d86 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#12 0x00002aaaabad5592 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#13 0x00000000004c06ff in main (argc=1, argv=0x7fffffaa0d38) at ../../src/gtkmain.c:765

There seem to be a lot of people with similar problems: https://sourceforge.net/tracker/index.php?func=detail&aid=1540454&group_id=235&atid=100235

Revision history for this message
Anders (andersja+launchpad-net) wrote :

I have the same bug and have posted my backtrace here (bug 56731) :
https://launchpad.net/bugs/56731

Revision history for this message
Luke Schierer (lschiere) wrote :

Stu tells me that he's pretty sure this is one of several crashes that seem to have been fixed between 1.50 and beta3, but for which he isn't sure what commit fixed it.

Revision history for this message
totya (totya) wrote :

I found something, which maybe related to this problem:

http://mayuan2006.googlepages.com/gaim_patch

Revision history for this message
Sebastien Bacher (seb128) wrote :

edgy has beta3.1, do you still have the issue with it?

Revision history for this message
totya (totya) wrote :

With the edgy latest version I haven't encountered with this problem yet.

Revision history for this message
Alan (alanrr-sr-yahoo) wrote :

Same problem, im msn, edgy

Revision history for this message
Luca Falavigna (dktrkranz) wrote :

Which contacts do you have? Do you have Encarta services?

Revision history for this message
Sebastien Bacher (seb128) wrote :

Could you get a backtrace with gdb rather than using apport?

Revision history for this message
amitm02 (amit-man) wrote :

i have the same problem under edgy. here is the short report

Revision history for this message
Sebastien Bacher (seb128) wrote :

thank you for the work on that, could you get a backtrace with gaim-dbg installed?

Revision history for this message
darkly (daniel-prentice) wrote :

Same problem with Ubuntu Edgy.

Revision history for this message
Sebastien Bacher (seb128) wrote :

darkly, your bug is a different one, the backtrace looks similar to bug #71031

Revision history for this message
Lanza (lanza) wrote :

Same problem here, edgy 64bits, no encarta contact.
Here is the backtrace. Hope I did it right.

Revision history for this message
Lanza (lanza) wrote :

Same problem here, edgy 64bits, no encarta contact.
Here is the backtrace. Hope I did it right.

Revision history for this message
gforr (gforr) wrote :

i have feisty and gaim (whit msn protocol) crashes after 2 second the startup

Revision history for this message
joeri (joerivdv) wrote :

Gaim crashes with me as well after connecting to MSN. Tried removing and reinstalling gaim, but it doesn't change.

Revision history for this message
Sebastien Bacher (seb128) wrote :

most of those crash files are different problems, could people open new bugs when they are not sure of if they face the same problem rather than commenting on random bugs, that's confusing for people working on the bug

Revision history for this message
joeri (joerivdv) wrote :

Sorry for that, I thought it was the same problem. I'll open a new bug report.

Revision history for this message
Matt Treml (matt-swordblade) wrote :

I'm experiencing the same problem using Edgy.

Revision history for this message
Roberto Innocenti (robyinno) wrote :

I start to chat in MSN and after few seconds crash

Revision history for this message
Evandro Pastor (evandrolinux-yahoo) wrote :

I've the same problem.

Revision history for this message
Sebastien Bacher (seb128) wrote :

No that's not the same crash, when you don't know what you are doing could open new bugs rather than attaching your crash files to some random one, that's confusing and creates extra work

Changed in gaim:
assignee: desktop-bugs → nobody
status: Needs Info → Unconfirmed
Changed in gaim:
status: New → Confirmed
Revision history for this message
gustavo (gustavobarcellos) wrote :

I've the same problem... I start to chat in MSN and after few seconds crash...

Ubuntu 6.10 - Edgy
model name : AMD Duron(TM)
cpu MHz : 1210.988
Memory : 256Mb
Linux asdf 2.6.17-12-generic #2 SMP Wed Aug 29 20:08:20 UTC 2007 i686 GNU/Linux
/proc/sys/net/ipv4/tcp_timestamps = 0
Connect via proxy squid-2.5.STABLE5-2
gaim 2.0.0+beta3.1-1ubuntu9
gaim-data 2.0.0+beta3.1-1ubuntu9

Revision history for this message
gustavo (gustavobarcellos) wrote :

I've done two changes, since that, the connections stay avaliable and the gaim stay connected.
1 - I've change the content of the file tcp_timestamps to 0 (http://developer.pidgin.im/ticket/1217)
2 - I've build the depencies archives of installation "apt-get build-dep gaim" (http://ubuntuforums.org/showthread.php?t=339078)
At this moment, gaim doesn't crash yet.

Revision history for this message
Anders (andersja+launchpad-net) wrote :

I'm happy to say that this is no longer a problem for me. I have not seen this bug for over a year. Time to close...?

Revision history for this message
Daniel T Chen (crimsun) wrote :

Please reopen if reproducible in 8.10 alpha.

Changed in gaim:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.