Snorkl e wrote:

Your not using teventobject in your threads are you?
There is a bug in the RTL which could cause weird issues with threads if you are using teventobject.create.


I don't use TEventObject (because I don't know how to use it).
I have my internal task queue that my worker thread loop through the task queue.
The exception was raised within one of the many tasks in the task queue.

Dennis
On Oct 26, 2016 10:58 AM, "Dennis" <de...@avidsoft.com.hk <mailto:de...@avidsoft.com.hk>> wrote:

    I have a multi threaded program which executes a list of tasks in
    real time.
    It is difficult to debug with a debugger on this program (since
    debugging will pause the execution which will be messy for this
    application).

    So, I log the exceptions to a log file and I found this exception:
    EPrivilege    Privileged instruction

    What could possibly raise this exception?

    My program is win 32 from Lazarus 1.7  FPC 3.1.1
    and running on Win 7 64 bit.

    thanks in advance.

    Dennis
    _______________________________________________
    fpc-pascal maillist  - fpc-pascal@lists.freepascal.org
    <mailto:fpc-pascal@lists.freepascal.org>
    http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
    <http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal>



_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to