Hi Przemek,

I've reduced the problem to this:
--- make.bat
> C:\devl\hbvc-1.1\bin\harbour test.prg -n -b
> cl -IC:\devl\hbvc-1.1\include test.c /link /subsystem:CONSOLE / LIBPATH:C:\devl\hbvc-1.1\lib shell32.lib hbcpage.lib hbdebug.lib hbvmmt.lib hbrtl.lib gtcgi.lib gtgui.lib gtpca.lib gtstd.lib gtwin.lib gtwvt.lib hblang.lib hbrdd.lib hbmacro.lib hbpp.lib rddntx.lib rddcdx.lib rddfpt.lib hbhsx.lib hbsix.lib hbcommon.lib hbpcre.lib hbzlib.lib user32.lib wsock32.lib advapi32.lib gdi32.lib
---

--- test.prg
PROC MAIN()

TESTCALL()

#pragma BEGINDUMP

HB_FUNC( TESTCALL )
{
}

#pragma ENDDUMP
---

This is happening with MSVS2008 32-bit. _only_
when linking hbvmmt _and_ using -b Harbour switch.
Harbour is compiled with -gc3, -DHB_NO_DEBUG.

Brgds,
Viktor

On 2008.10.14., at 16:28, Przemyslaw Czerpak wrote:

On Tue, 14 Oct 2008, Przemyslaw Czerpak wrote:

Hi Viktor,

[...]
When I turned off debugging, the problem went away.
If you want, I can redo some tests to make the
circumstances cleaner.
I'll look at it. If I will not be able to isolate the
problem then I'll ask you for help.

I used debugger with MT HVM without any problems as long
as I do not create new threads. I tested with -gc2 and -gc3.
I also do not seen anything what interacts with debugger
mode in MT HVM. The code is the same as for ST mode and it's
the reason why it does not work when more then one thread is
active.
Maybe you compiled also Harbour debugger library with -b switch
what causes recursion problem and GPF in both ST and MT modes.
If not then please try to reduce the problem.

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

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

Reply via email to