My favorites | Sign in
Project Logo
Project hosting will be READ-ONLY Wednesday at 8am PST due to brief network maintenance.
                
New issue | Search
for
| Advanced search | Search tips
Issue 133: pidgin crashed with SIGSEGV in msn_message_destroy()
7 people starred this issue and may be notified of changes. Back to list
Status:  Verified
Owner:  felipe.contreras
Closed:  Jun 2009
Type-Defect
Priority-Critical
Milestone-0.1.0


Sign in to add a comment
 
Reported by matthaeus123, Feb 20, 2009
What steps will reproduce the problem?
1. talk in a conversation
2. close conversation
3. let it freeze and crash

What is the expected output? What do you see instead?
it not crash

Bug Reported on Launchpad.net, and all debugging info is on there.
"Bug #332091" on launchpad.net


Comment 1 by felipe.contreras, Feb 22, 2009
Are you able to reproduce this reliably? Are you using http method?

There's a git branch 'sb-cleanups' that might fix the issue, can you try that?
Status: Accepted
Owner: felipe.contreras
Labels: Type-Defect Priority-Critical Milestone-0.1.0
Comment 2 by devidfil, Feb 22, 2009
The PPA package is uploaded to sb-cleanups branch.
Comment 3 by matthaeus123, Feb 24, 2009
It still occurs often with the latest package of pecan and of Pidgin

I don't know how to reproduce it, though it happens quite frequently. I'll try to see
if i can reproduce it though.
Comment 4 by wyattmeister, Feb 25, 2009
BTW, did you disable all plugins, protocols and smiley packs etc.?  I had a smiley
pack a while ago that kept crashing my MSN in Pidgin, so it could be something else
being triggered by WLM, just a thought.
Comment 5 by matthaeus123, Feb 27, 2009
I have all of the smiley packs and protocols disabled. Not the plugins, but the
tracebacks would have said it was a plugin
Comment 6 by schmatzler, Mar 02, 2009
I've recognized, that msn-pecan crashes, when a current conversation is openened, but
my chatpartner gets disconnected from the msn network.

It only happens with active conversations, when other buddys (i do not talk to
currently) from my list sign off, nothing crashes.

Maybe this is helpful. I noticed it after opening the last logs from these
conversations after the crash. Most time the chatpartners had been disconnected at
the time of the crash.
Comment 7 by felipe.contreras, Mar 02, 2009
schmatzler: thanks, that helps.
Comment 8 by matiasbellone, May 11, 2009
From: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=528231

(gdb) handle SIGPIPE noprint nostop
Signal        Stop	Print	Pass to program	Description
SIGPIPE       No	No	Yes		Broken pipe
(gdb) r
Starting program: /usr/bin/pidgin 
[Thread debugging using libthread_db enabled]
[New Thread 0xb6fe4750 (LWP 11527)]
warning: Lowest section in /usr/lib/libicudata.so.40 is .hash at 000000b4

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb6fe4750 (LWP 11527)]
0xb77ec40e in g_hash_table_destroy () from /usr/lib/libglib-2.0.so.0
(gdb) bt
#0  0xb77ec40e in g_hash_table_destroy () from /usr/lib/libglib-2.0.so.0
#1  0xb5634dd8 in msn_message_destroy (msg=0xac79630) at cmd/msg.c:86
#2  0xb5634eb6 in msn_message_unref (msg=0x0) at cmd/msg.c:142
#3  0xb5634dc8 in msn_message_destroy (msg=0xac79630) at cmd/msg.c:65
#4  0xb562406b in send_typing (gc=0x948b930, who=0xa8b92b8 "OBFUSCATED@SERVER",
state=PURPLE_TYPING) at 
msn.c:1098
#5  0xb77528ea in serv_send_typing (gc=0x948b930, name=0xa8b92b8 "OBFUSCATED@SERVER",
state=PURPLE_TYPING)
    at ../../libpurple/server.c:57
#6  0x08097b26 in got_typing_keypress (gtkconv=<value optimized out>, first=<value
optimized out>)
    at ../../pidgin/gtkconv.c:3539
#7  0xb7aec1ca in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#8  0x0a8c6520 in ?? ()
#9  0xbffda0a4 in ?? ()
#10 0x0a3f8c88 in ?? ()
#11 0x00000001 in ?? ()
#12 0x0a5f7878 in ?? ()
#13 0x0a43ed18 in ?? ()
#14 0x0a8c6520 in ?? ()
#15 0xb78b2680 in ?? () from /usr/lib/libgobject-2.0.so.0
#16 0x0a955d48 in ?? ()
#17 0x00000000 in ?? ()
(gdb) 


Comment 9 by felipe.contreras, May 30, 2009
 Issue 125  has been merged into this issue.
Comment 10 by felipe.contreras, May 30, 2009
 Issue 122  has been merged into this issue.
Comment 11 by felipe.contreras, May 30, 2009
I just pushed a fix to git master that might fix this problem. Anyone willing to test?
Comment 12 by frasten, May 30, 2009
I was affected by this crash, and I've updated my msn-pecan library to the latest git
version. I'll let you know if pidgin is still crashing. Thank you!
Comment 13 by felipe.contreras, May 30, 2009
frasten: please make sure you use b1a4a7c, I think I introduced a regression yesterday 
and the latest commit fixes it (probably).
Comment 14 by frasten, May 31, 2009
Ok, I was using g3f40aeb, but I've updated it now.
Comment 15 by frasten, Jun 01, 2009
Good news, it hasn't crashed yet (but I'll keep testing). Good job! :-)
Comment 16 by felipe.contreras, Jun 01, 2009
yay \o/
Comment 17 by felipe.contreras, Jun 02, 2009
Marking as fixed.
Status: Fixed
Comment 18 by felipe.contreras, Jun 16, 2009
Can someone verify this is fixed on 0.0.19?
Comment 19 by frasten, Jun 17, 2009
I haven't seen this crash anymore, since the last commits to the git repository,
thank you.
Comment 20 by felipe.contreras, Jun 17, 2009
Marking as verified, thanks guys :)
Status: Verified
Sign in to add a comment

Hosted by Google Code