[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
Mon Feb 7 18:29:22 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: new
Milestone: | Component: libpurple
Version: 2.7.9 | Resolution:
Keywords: |
------------------------+---------------------------------------------------
Comment(by fastCode04):
Replying to [comment:8 Sebbe]:
> Replying to [comment:7 fastCode04]:
> > Replying to [comment:6 Sebbe]:
> > > This sounds like the issue I'm seeing, as well.
> >
> > What exactly do you encounter?
>
> After a while, Pidgin hangs, unable to be killed. Attaching a kernel
debugger gives me that it appears to be stuck, waiting to return from a
call to kernel mode.
>
> I don't recall which kernel call exactly, but it sounds likely to be the
same thing.
Can you provide a user->kernel stack, so we can see what exactly stucks.
In my calltack the final call goes to the windows apc dispatcher
KiDeliverApc() routine. The calling thread suspends and resumes only after
KiDeliverApc() returns,...and here it seems that it doesn not return and
hence the thread cant be killed. The windows apc stuff is pretty
complicated and party undocumented and so it is really difficult to find
the real cause for that hang. :-( But as you explain it possibly could be
the same issue you have...
--
Ticket URL: <http://developer.pidgin.im/ticket/13252#comment:9>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list