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

Pidgin trac at pidgin.im
Thu Jan 1 13:02:18 EST 2009


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

  * status:  new => closed
  * resolution:  => fixed
  * milestone:  => 2.5.4


Comment:

 (In [68a6ea7faf68bd38766e147b455ffa0ad105056e]):[[BR]]
 Adjust the NLA code to prevent hang on exit for Windows XP and Windows
 Vista.

 The crux of the issue is this:
         WSANPIoctl() waits for a network state change and apparently
 WSACleanup()
         waits for the ioctl to return before cleaning up. That function is
         triggered initially 30 seconds after the first initialization of
 Pidgin,
         which is why Pidgin can exit properly in the first 30 seconds of
 execution.

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


More information about the Tracker mailing list