while mozilla does have some thread safe components, most of gecko (parser, content, layout) is not threadsafe.
ignoring that, you shouldn't be using CIDs in your code.. use contractids. if things don't have contractids, then you shouldn't be using them at all. note that stack traces to assertions can be useful. e.g. get stack traces for all constructor calls to nsParser::nsParser and then get the stack trace to the threadsafe assertion, the problem should be moderately clear from that. _______________________________________________ dev-embedding mailing list [email protected] https://lists.mozilla.org/listinfo/dev-embedding
