[Adium-devl] g_string_free() and me (aka gaim [17165] doesn't like Adium)

Evan Schoenberg evan.s at dreskin.net
Mon Sep 11 19:57:12 UTC 2006


Check out this debug logging:
15:46:18: (Libgaim: proxy) gaim_proxy_connect_data_disconnect:  
connect_data f583040 error: (null)
15:46:18: (Libgaim: proxy) gaim_proxy_connect_data_disconnect:  
removing 11
15:46:18: (Libgaim: proxy) gaim_proxy_connect_data_destroy:  
connect_data f583040
15:46:18: (Libgaim: proxy) Connected.
15:46:18: (Libgaim: proxy) gaim_proxy_connect_data_disconnect:  
connect_data f583040 Socket operation on non-socket
15:46:18: (Libgaim: proxy) gaim_proxy_connect_data_disconnect:  
removing -1582186029
15:46:18: (Libgaim: proxy) gaim_proxy_connect_data_disconnect: closing 5
15:46:18: (Libgaim: proxy) Connection attempt failed: Socket  
operation on non-socket

It's hitting gaim_proxy_connect_data_disconnect(), triggering the  
connect callback, calling gaim_proxy_connect_data_destroy().. all  
that's fine...

then getting to gaim_proxy_connect_data_disconnect() for that same  
connect_data, which is now invalid memory.

Investigation continues...

-Evan

On Sep 11, 2006, at 3:18 AM, Peter Hosey wrote:

> On Sep 10, 2006, at 23:49:56, I wrote:
>> Any idea what that ioFunction is? I certainly can't find anything  
>> called socket_ready_cb anywhere in the libgaim or Gaim Plugin  
>> sources.
>
> Ah, the value of having up-to-date sources.
>
> I've added a debug log to our libgaim repo in r319 that logs the FD  
> that libgaim is trying to get the socket options of. If it prints  
> out anything suspicious (e.g. -1 through 2), this will tell us.
>
> Of course, if it's simply a *former* FD (was valid but now isn't),  
> this won't help. We'll see…
> ________________________________
> \ Peter Hosey / prh at boredzo.org
> PGP public key ID: 7AB26BAD (since 2006-01-01)
>
> _______________________________________________
> Adium-devl mailing list
> Adium-devl at adiumx.com
> http://adiumx.com/mailman/listinfo/adium-devl_adiumx.com

-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
URL: <http://adium.im/pipermail/devel_adium.im/attachments/20060911/5677e8c4/attachment.sig>


More information about the devel mailing list