[Pidgin] #8415: Crash after token update for ABContactUpdate

Pidgin trac at pidgin.im
Fri Feb 13 21:37:44 EST 2009


#8415: Crash after token update for ABContactUpdate
---------------------+------------------------------------------------------
 Reporter:  Dimmuxx  |           Owner:  khc
     Type:  defect   |          Status:  new
Component:  MSN      |         Version:     
 Keywords:           |   Launchpad_bug:     
---------------------+------------------------------------------------------
 Adium crashed after a token update for ABContactUpdate because it seems it
 didn't decrypt a SOAP response from contacts.msn.com properly.


 {{{
 Exception Type:  EXC_BAD_ACCESS (SIGBUS)
 Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000000
 Crashed Thread:  0

 Thread 0 Crashed:
 0   libpurple                           0x164cff24 nexus_got_update_cb +
 524
 1   libpurple                           0x164dd945 msn_soap_handle_body +
 496
 2   libpurple                           0x164ddddb msn_soap_process + 1048
 3   libpurple                           0x164ddfb4 msn_soap_read_cb + 433
 4   com.apple.CoreFoundation            0x9034d920 __CFSocketDoCallback +
 640
 5   com.apple.CoreFoundation            0x9034ef65 __CFSocketPerformV0 +
 133
 6   com.apple.CoreFoundation            0x903445f5 CFRunLoopRunSpecific +
 3141
 7   com.apple.CoreFoundation            0x90344cd8 CFRunLoopRunInMode + 88
 8   com.apple.HIToolbox                 0x904412c0
 RunCurrentEventLoopInMode + 283
 9   com.apple.HIToolbox                 0x904410d9 ReceiveNextEventCommon
 + 374
 10  com.apple.HIToolbox                 0x90440f4d
 BlockUntilNextEventMatchingListInMode + 106
 11  com.apple.AppKit                    0x94326d7d _DPSNextEvent + 657
 12  com.apple.AppKit                    0x94326630 -[NSApplication
 nextEventMatchingMask:untilDate:inMode:dequeue:] + 128
 13  com.apple.AppKit                    0x9431f66b -[NSApplication run] +
 795
 14  com.apple.AppKit                    0x942ec8a4 NSApplicationMain + 574
 15  com.adiumX.adiumX                   0x00002c62 _start + 216
 16  com.adiumX.adiumX                   0x00002b89 start + 41
 }}}


 When I looked in nexus.c I saw that the contact server still was defined
 as contacts.msn.com there and it's omega.contacts.msn.com in contact.h
 nowadays. This probably won't cause this or any other problems but who
 knows so I changed it.

 I'm using revision f25098a2d77f411e2436ce8e02d7cd70d99fb6a7.

 Don't mind "(Libpurple: cdsa) receive failed (-9802): Unknown error: 0" in
 the debug log because it's normal in Adium.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/8415>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list