> You might want to cross-post this to mapguide-internals as well given the
> somewhat technical subject matter.
> Not a true multi-threading expert here, but I do know that any
> variables/members in MapGuide that can be accessed from multiple threads
> usually protected by mutexes. An ACE_MT(ACE_GUARD(...)) macro does the
> locking and any code following that in the same block is a thread-safe
> critical section.
> I also see a MgSiteManager::StopCheckServersThread() that supposedly stops
> the background thread, but I can't see anything in the Web Tier that calls
> into this. Perhaps this is what MgUninitializeWebTierInternal() should also
> be calling?
> - Jackie
> View this message in context:
> http://osgeo-org.1560.x6.nabble.com/Crash-in-MapGuide-Web-Extensions-upon-web-server-shutdown-tp5073749p5073779.html > Sent from the MapGuide Users mailing list archive at Nabble.com.
> mapguide-users mailing list
> [hidden email] > http://lists.osgeo.org/mailman/listinfo/mapguide-users >