[Pidgin] #7849: WinPidgin Hangs in Network Location Awareness Thread at Exit

Pidgin trac at pidgin.im
Tue Dec 30 19:14:35 EST 2008


#7849: WinPidgin Hangs in Network Location Awareness Thread at Exit
---------------------------+------------------------------------------------
 Reporter:  Hannes Rannes  |        Owner:  datallah       
     Type:  patch          |       Status:  new            
Milestone:                 |    Component:  winpidgin (gtk)
  Version:  2.5.3          |   Resolution:                 
 Keywords:  exit hang      |  
---------------------------+------------------------------------------------

Comment(by darkrain42):

 Okay, well. Thanks Fizzter, ahuman, and dtfinch. Apparently calling
 WSALookupServiceEnd wasn't enough on Vista.

 I've attached a third patch and compiled libpurple.dll (you'll need to
 rename it to lose the .2. that trac put in) that work for me on my Vista
 x86 VM and XP SP2 VM/dualboot install.

 This version seems to work okay.
  * The thread might get leaked if one uninits and reinits libpurple since
 I'm not entirely sure WSALookupServiceEnd will do anything to the event
 object.
  * Given the new method of waiting for notification, I'm not sure the
 purple_network_uninit() code is necessary. But I'm also not sure that it's
 not.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/7849#comment:89>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list