Race condition detected while using a PrintTicket provider handle |
Application Verifier break message
Race condition detected while using a PrintTicket provider handle
Probable cause
A PrintTicket provider handle was being used concurrently in multiple threads. This requires application-level of synchronization of the access to the handle.
PrintTicket provider handles are not thread safe which means that simultaneous use of a PrintTicket provider handle in multiple threads is not permitted. Instead, the application should either open a separate PrintTicket provider handle in each thread or provide custom synchronization access to the PrintTicket provider handle by using the Microsoft Win32 synchronization API.
The Win32 synchronization API is described further at http://go.microsoft.com/fwlink/?LinkId=68570.
Information displayed by Application Verifier
Parameter 1�-�PrintTicket provider handle being accessed.
Parameter 2�-�Current thread id.
Parameter 3�-�Thread id of the concurrent thread.
Parameter 4�-�Concurrency count.
Additional information
Test Layer:�PrintAPI
Stop code:�0000A010
Severity:�Error
One-time error:�no
Error report:�Break
Log to file:�yes
Create backtrace:�yes