[Adium-devl] Stack traces and notes for a number of Gaim HEAD crashes

Graham Booker gbooker at cod3r.com
Fri Jan 5 03:44:00 UTC 2007


On Jan 4, 2007, at 6:13 PM, Evan Schoenberg wrote:

>
> Disconnecting from AIM:
> Thread 0 Crashed:
> 0   libSystem.B.dylib              	0x900029c8 strlen   8
> 1   libSystem.B.dylib              	0x9001181c __vfprintf   5768
> 2   libSystem.B.dylib              	0x900613d4 vasprintf   244
> 3   Libgaim                        	0x073133bc g_vasprintf   64  
> (http.c:525)
> 4   Libgaim                        	0x07301500 g_strdup_vprintf    
> 36 (http.c:525)
> 5   Libgaim                        	0x07301530 g_strdup_printf   28  
> (http.c:525)
> 6   Libgaim                        	0x07216dac  
> gaim_xfer_cancel_local   140 (ft.c:1075)
> 7   Libgaim                        	0x0729e99c  
> peer_connection_destroy_cb   104 (peer.c:224)
> 8   Libgaim                        	0x0729fdb4 oscar_data_destroy    
> 228 (oscar_data.c:109)
> 9   Libgaim                        	0x072a2558 oscar_close   156  
> (oscar.c:1292)
> 10  Libgaim                        	0x0721d3ec  
> gaim_connection_destroy   256 (connection.c:199)
> 11  Libgaim                        	0x0722c34c  
> gaim_account_disconnect   148 (account.c:1017)
> 12  com.adiumX.AdiumLibgaim        	0x03683fb4 -[CBGaimAccount  
> disconnect]   164
> 13  com.adiumX.adiumX              	0x0009e068 - 
> [AIAccountController disconnectAllAccounts]   96
> 14  com.adiumX.adiumX              	0x00003f0c -[AIAdium  
> applicationWillTerminate:]   228
> 15  com.apple.Foundation           	0x92960ad8 _nsnote_callback   180
> Notes:
> Bunch of reports of this one.
> http://www.visualdistortion.org/crash/view.jsp?crash=250362
> http://www.visualdistortion.org/crash/view.jsp?crash=250376
> http://www.visualdistortion.org/crash/view.jsp?crash=250386
>
> Thread 0 Crashed:
> 0   <<00000000>> 	0x726f4362 0   1919894370
> 1   Libgaim                        	0x05aa0f40  
> peer_connection_destroy_cb   106 (peer.c:224)
> 2   Libgaim                        	0x05aa101c  
> peer_connection_destroy   64 (peer.c:252)
> 3   Libgaim                        	0x05aa2536 oscar_data_destroy    
> 205 (oscar_data.c:108)
> 4   Libgaim                        	0x05aa4110 oscar_close   109  
> (oscar.c:1292)
> 5   Libgaim                        	0x05a20aa6  
> gaim_connection_destroy   265 (connection.c:199)
> 6   Libgaim                        	0x05a2fb46  
> gaim_account_disconnect   119 (account.c:1017)
> 7   com.adiumX.AdiumLibgaim        	0x03303cde -[CBGaimAccount  
> disconnect]   170
> http://www.visualdistortion.org/crash/view.jsp?crash=250416
> Note:
> Possibly the same as the one above?

Evan,

The FTConnectionTeardown.patch that I send out and you applied to  
libgaim was designed to fixed these two sets.  The  
peer_connection_destroy was called at the wrong time (after the conn  
was freed).  I have been able to reproduce crashes just like this  
before my patch (not by choice mind you), and no longer after it.  It  
actually was 100% reproducible.  Send a file, let it finish,  
disconnect, crash.  I would qualify these as fixed unless someone can  
reproduce them post-patch.

- Graham



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://adium.im/pipermail/devel_adium.im/attachments/20070104/e58e4b00/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 1601 bytes
Desc: not available
URL: <http://adium.im/pipermail/devel_adium.im/attachments/20070104/e58e4b00/attachment.p7s>


More information about the devel mailing list