[mapguide-users] Crash in MapGuide Web Extensions upon web server shutdown

Jackie Ng jumpinjackie at gmail.com
Thu Aug 22 04:25:25 PDT 2013


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 are
usually protected by mutexes. An ACE_MT(ACE_GUARD(...)) macro does the mutex
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.


More information about the mapguide-users mailing list