>So it's not exactly inside _hb_gettid(). Good I was afraid that
>we will have to look for workaround to this function.
>Let's check the whole mutex lock function.
>I added 2 printf() calls to this function.
[...]

Error happen

Using -bm flag and hbvmmt

-----------------
_hb_gettid()
TID=1
1. hb_threadMutexLock()
_hb_gettid()
TID=1
_hb_gettid()
TID=1
2. hb_threadMutexLock()
_hb_gettid()
TID=1
1. hb_threadMutexLock()
_hb_gettid()
TID=1
_hb_gettid()
TID=1
2. hb_threadMutexLock()
_hb_gettid()
TID=1
1. hb_threadMutexLock()
_hb_gettid()
TID=2
_hb_gettid()
TID=2
2. hb_threadMutexLock()
The process has stopped.  The software diagnostic
code (exception code) is  0001.
-----------------

David Macias


_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to