Question
Traps occur when the processor finds an execution that it cannot process. At this point, the software is halted and GMS trap management software takes a "snap-shot" of the system and writes the information to a file. This file can be used to discover the cause of the trap in future releases of GMS.
Answer
The Linux version of GMS may trap when two threads attempt to use a resource at the same time. This trap is rare and has been found to occur in two cases:
- The message number mutex is being released.
- The DNS cache mutex is being released.
The Linux library limits the use of pthread Mutexes. Therefore the wrapper layer has been re-implemented for Linux platforms to resolve the issue.
See Also:
Keywords:glmail trap 3032 mutex linux