>So it will crashes inside hb_vmExecute()
>Please try to commenct line 1127 in hvm.c
>         hb_inkeyPoll();
>to eliminate yet another possibly danger place and make test.

I commented in hvm.c two active
  hb_inkeyPoll();

and error has gone


Using -bm flag and hbvmmt

-----------------
1. HB_THREADSTART
1. hb_threadStartVM
3. HB_THREADSTART
2. hb_threadStartVM
3. hb_threadStartVM
4. hb_threadStartVM
6. hb_threadStartVM
7. hb_threadStartVM
-----------------

and your reference was:

>You should C on the screen sth like:

>   1. HB_THREADSTART
>   3. HB_THREADSTART
>   1. hb_threadStartVM
>   2. hb_threadStartVM
>   3. hb_threadStartVM
>   4. hb_threadStartVM
>   6. hb_threadStartVM
>   7. hb_threadStartVM

>for clean execution. I guess it will be interrupted somewhere.


Below are results with tracing labels in hvm.c

David Macias


1. hb_vmDo()

2. hb_vmDo()

3. hb_vmDo()

4. hb_vmDo()

6. hb_vmDo()

7. hb_vmDo()

14. hb_vmDo()

15. hb_vmDo()

16. hb_vmDo()

17. hb_vmDo()

18. hb_vmDo()

1. hb_vmDoInitClip()

2. hb_vmDoInitClip()

3. hb_vmDoInitClip()

4. hb_vmDoInitClip()

5. hb_vmDoInitClip()

1. hb_vmDo()

2. hb_vmDo()

3. hb_vmDo()

4. hb_vmDo()

6. hb_vmDo()

7. hb_vmDo()

14. hb_vmDo()

15. hb_vmDo()

16. hb_vmDo()

1. hb_vmDo()

2. hb_vmDo()

3. hb_vmDo()

4. hb_vmDo()

6. hb_vmDo()

7. hb_vmDo()

14. hb_vmDo()

15. hb_vmDo()

16. hb_vmDo()

17. hb_vmDo()

18. hb_vmDo()

1. hb_vmDo()

2. hb_vmDo()

3. hb_vmDo()

4. hb_vmDo()

6. hb_vmDo()

7. hb_vmDo()

14. hb_vmDo()

15. hb_vmDo()

16. hb_vmDo()

1. hb_vmDo()

2. hb_vmDo()

3. hb_vmDo()

4. hb_vmDo()

6. hb_vmDo()

7. hb_vmDo()

14. hb_vmDo()

15. hb_vmDo()

16. hb_vmDo()

17. hb_vmDo()

18. hb_vmDo()

17. hb_vmDo()

18. hb_vmDo()

1. hb_vmDo()

2. hb_vmDo()

3. hb_vmDo()

4. hb_vmDo()

6. hb_vmDo()

7. hb_vmDo()

14. hb_vmDo()

15. hb_vmDo()

16. hb_vmDo()

17. hb_vmDo()

18. hb_vmDo()

17. hb_vmDo()

18. hb_vmDo()

6. hb_vmDoInitClip()

1. hb_vmDo()

2. hb_vmDo()

3. hb_vmDo()

4. hb_vmDo()

6. hb_vmDo()

7. hb_vmDo()

14. hb_vmDo()

15. hb_vmDo()

16. hb_vmDo()

17. hb_vmDo()

18. hb_vmDo()

1. hb_vmDo()

2. hb_vmDo()

3. hb_vmDo()

4. hb_vmDo()

6. hb_vmDo()

7. hb_vmDo()

14. hb_vmDo()

15. hb_vmDo()

16. hb_vmDo()

17. hb_vmDo()

18. hb_vmDo()

1. hb_vmDo()

2. hb_vmDo()

3. hb_vmDo()

4. hb_vmDo()

6. hb_vmDo()

7. hb_vmDo()

14. hb_vmDo()

15. hb_vmDo()

16. hb_vmDo()

17. hb_vmDo()

18. hb_vmDo()

1. hb_vmDo()

2. hb_vmDo()

3. hb_vmDo()

4. hb_vmDo()

6. hb_vmDo()

7. hb_vmDo()

14. hb_vmDo()

15. hb_vmDo()

16. hb_vmDo()

17. hb_vmDo()

18. hb_vmDo()

1. hb_vmDo()

2. hb_vmDo()

3. hb_vmDo()

4. hb_vmDo()

6. hb_vmDo()

7. hb_vmDo()

14. hb_vmDo()

15. hb_vmDo()

16. hb_vmDo()

1. hb_vmDo()

2. hb_vmDo()

3. hb_vmDo()

4. hb_vmDo()

6. hb_vmDo()

7. hb_vmDo()

14. hb_vmDo()

15. hb_vmDo()

16. hb_vmDo()

1. HB_THREADSTART

1. hb_threadStartVM

2. hb_threadStartVM

1. hb_vmThreadInit()

2. hb_vmThreadInit()

3. hb_vmThreadInit()

4. hb_vmThreadInit()

4b. hb_vmThreadInit()

4c. hb_vmThreadInit()

1. hb_vmDoInitClip()

2. hb_vmDoInitClip()

3. hb_vmDoInitClip()

4. hb_vmDoInitClip()

5. hb_vmDoInitClip()

1. hb_vmDo()

2. hb_vmDo()

3. hb_vmDo()

4. hb_vmDo()

6. hb_vmDo()

7. hb_vmDo()

14. hb_vmDo()

15. hb_vmDo()

16. hb_vmDo()

1. hb_vmDo()

2. hb_vmDo()

3. hb_vmDo()

4. hb_vmDo()

6. hb_vmDo()

7. hb_vmDo()

14. hb_vmDo()

15. hb_vmDo()

16. hb_vmDo()

17. hb_vmDo()

18. hb_vmDo()

1. hb_vmDo()

2. hb_vmDo()

3. hb_vmDo()

4. hb_vmDo()

6. hb_vmDo()

7. hb_vmDo()

14. hb_vmDo()

15. hb_vmDo()

16. hb_vmDo()

1. hb_vmDo()

2. hb_vmDo()

3. hb_vmDo()

4. hb_vmDo()

6. hb_vmDo()

7. hb_vmDo()

14. hb_vmDo()

15. hb_vmDo()

16. hb_vmDo()

17. hb_vmDo()

18. hb_vmDo()

17. hb_vmDo()

18. hb_vmDo()

1. hb_vmDo()

2. hb_vmDo()

3. hb_vmDo()

4. hb_vmDo()

6. hb_vmDo()

7. hb_vmDo()

14. hb_vmDo()

15. hb_vmDo()

16. hb_vmDo()

17. hb_vmDo()

18. hb_vmDo()

17. hb_vmDo()

18. hb_vmDo()

6. hb_vmDoInitClip()

4d. hb_vmThreadInit()

5. hb_vmThreadInit()

6. hb_vmThreadInit()

3. hb_threadStartVM

4. hb_threadStartVM

1. hb_vmDo()

2. hb_vmDo()

3. hb_vmDo()

4. hb_vmDo()

6. hb_vmDo()

7. hb_vmDo()

14. hb_vmDo()

15. hb_vmDo()

16. hb_vmDo()

17. hb_vmDo()

18. hb_vmDo()

6. hb_threadStartVM

7. hb_threadStartVM

3. HB_THREADSTART

17. hb_vmDo()

18. hb_vmDo()

1. hb_vmDo()

2. hb_vmDo()

3. hb_vmDo()

4. hb_vmDo()

6. hb_vmDo()

7. hb_vmDo()

14. hb_vmDo()

15. hb_vmDo()

16. hb_vmDo()

17. hb_vmDo()

18. hb_vmDo()

17. hb_vmDo()

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

Reply via email to