Porting libpurple plugin: newbie question

Evan Schoenberg, M.D. evan at adium.im
Thu Nov 5 13:07:35 UTC 2009


On Nov 4, 2009, at 9:27 PM, Matt Meissner wrote:

> Application Specific Information:
> objc_msgSend() selector name: respondsToSelector:
>
> Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
> 0   libobjc.A.dylib                 0x96739917 objc_msgSend + 23
> 1   com.apple.CoreFoundation        0x980180a2  
> _CFStringAppendFormatAndArgumentsAux + 3138
> 2   com.apple.CoreFoundation        0x98017429  
> _CFStringCreateWithFormatAndArgumentsAux + 105
> 3   com.apple.CoreFoundation        0x980be8fe _CFLogvEx + 142
> 4   com.apple.Foundation            0x96e9d838 NSLogv + 143
> 5   com.apple.Foundation            0x96e9d7a7 NSLog + 27
> 6   ...eforge.sipe.SIPEAdiumPlugin  0x16c2b2ef -[ESPurpleSIPEAccount  
> configurePurpleAccount] + 101 (ESPurpleSIPEAccount.m:23)


> I must be missing something important in one of my classes -- some  
> glue that gets the login name from the GUI and stuffs it into a  
> class variable maybe? Any suggested reading or other plugins that I  
> could reference?

My bet is that you're now using %@ for a non-object.  This crash in  
NSLog() is unrelated to the problems with libpurple loading which I  
detail in my previous email.

-Evan




More information about the devel mailing list