I am occasionally seeing similar behavior, i.e. that an embedding app hangs during shutdown on win32, though I haven't quite figured out what is going on yet. I will try to look more into this.
-Pelle On Jul 16, 1:46 am, [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? _______________________________________________ dev-embedding mailing list dev-embedding@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-embedding