On 16 Jul, 00:46, [EMAIL PROTECTED] wrote:
> I've recently updated an app that was happily running in the
> NS_InitEmbedding world for several years. Everything seems to be
> running fine-- in fact the app can be so fond of running that it won't
> stop.  Sometimes the WM_QUIT message gets eaten by AppShell and the
> now invisible app is still running, thus preventing users from
> restarting.   This seems to happen when shutting down while the
> browser is busy.  If I quit when things are quiet,  things shut down
> just fine.
>
> I built Winembed and was able to reproduce this behavior by hitting
> the close button while the browser was loading a large page.
>
> If I try to Terminate Embedding before 'PostQuitmessage' I get similar
> behavior: it succeeds when not busy, but fails (a crash this time)
> when busy.  The crash is preferable to a lock up but still...  BTW, I
> think the crash happens when nsAppShell doesn't close  (a high
> refcount just gets decremented) with the rest of its friends and it
> tries to handle a message involving code that is no longer around.
>
> Any ideas?

This is bug 445030, which was fixed on the trunk today. Give it a
whirl and report back.
_______________________________________________
dev-embedding mailing list
dev-embedding@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-embedding

Reply via email to