[Pidgin] #13252: Pidgin main thread hangs after starting application and on initial call to libpurple.dll!wpurple_close on 2.7.9.0 (Win)

Pidgin trac at pidgin.im
Tue Jan 25 00:32:08 EST 2011


#13252: Pidgin main thread hangs after starting application and on initial call to
libpurple.dll!wpurple_close on 2.7.9.0 (Win)
------------------------+---------------------------------------------------
 Reporter:  fastCode04  |        Owner:           
     Type:  defect      |       Status:  pending  
Milestone:              |    Component:  libpurple
  Version:  2.7.9       |   Resolution:           
 Keywords:              |  
------------------------+---------------------------------------------------
Changes (by fastCode04):

  * status:  pending => new


Comment:

 Replying to [comment:3 deryni]:
 > A hang in closesocket doesn't immediately sound like something that
 pidgin can be causing to me.
 >
 > Are you running any firewall/anti-virus/etc. software?

 You are right, it doesnt mean that it is caused by pidgin, but maybe some
 unexpected data(structure) flowing through the socked on the calls make
 some lower call to a function on the stack (kernel or user land) do some
 unexpected wait or lock/block somewhere. In that case this isnt a fault of
 pidgin for sure, but maybe it can be intercepted by some higher library or
 pidgin can check to make sure it wont happen. It is (for sure!) not the
 task to eliminate others bugs, but everything is asumption here at first,
 any possible cause! There can be many reasons. It would be great if i had
 the call stack saved somwhere,... :-( It was a deep call to a kernel APC
 call and before that some wait functions, but this for sure is nothing
 that helps here, except something is waiting for something,...i really
 forget the calls stack, the most important here!

 Yes, i do run a fw (Windows Vista FW with fully non blocking rules for
 Pidgin) and av (comodo fully exlcuding Pidgin process and files with
 rules, only the AV, no sandboxing or api-hooking/defense mechansim, all
 disabled), in fact there was never a problem with that, all works fine.

 I did look into the system logs and they only report "Application does not
 respond", too bad no more info except this (old record but same problem):

 Protokollname: Application
 Quelle:        Application Hang
 Datum:         18.01.2011 02:37:20
 Ereignis-ID:   1002
 Aufgabenkategorie:(101)
 Ebene:         Fehler
 Schlüsselwörter:Klassisch
 Benutzer:      Nicht zutreffend
 Computer:      somesystem
 Beschreibung:
 Programm pidgin.exe, Version 2.7.9.0 arbeitet nicht mehr mit Windows
 zusammen und wurde beendet. Überprüfen Sie den Problemverlauf im Applet
 "Lösungen für Probleme" in der Systemsteuerung, um nach weiteren
 Informationen über das Problem zu suchen. Prozess-ID: 1a98 Anfangszeit:
 01cbb6ae1c1c42d0 Zeitpunkt der Beendigung: 60000

 It says that the application does not work anymore with windows and has
 been terminated, but the process in fact is still running, as described
 before. It looked like some zombie process but it isnt, at least to me at
 first.

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


More information about the Tracker mailing list