Author Topic: [SOLVED] vista & truecrypt  (Read 3610 times)

smrtak

  • Posts: 4
  • Turrets: +0/-0
[SOLVED] vista & truecrypt
« on: February 07, 2009, 11:49:34 pm »
Hi,
i play long time tremulous on Vista 32bit with 'no problem', but now i transfer whole disc to true crypt encryption. All work fine but tremulous not start (application error), console output is normal.

i try new GF driver, but no effect, any ideas?

thx
« Last Edit: February 08, 2009, 10:45:50 am by smrtak »

smrtak

  • Posts: 4
  • Turrets: +0/-0
Re: vista & truecrypt
« Reply #1 on: February 08, 2009, 01:41:25 am »
i try build debug version in VS and i found problem in
file: vm_x86.c
function: int   VM_CallCompiled( vm_t *vm, int *args )
line 1178:      mov      programStack, esi


maybe call problem with encrypted files?

gimhael

  • Posts: 546
  • Turrets: +70/-16
Re: vista & truecrypt
« Reply #2 on: February 08, 2009, 10:27:54 am »
Is there a compiler error or a runtime error ?

The VM_CallCompiled function is called when the client wants to run a piece of code in one of the JIT-ed QVM files, so it might trigger some Antivirus stuff, but it's not using any files at all.

smrtak

  • Posts: 4
  • Turrets: +0/-0
Re: vista & truecrypt
« Reply #3 on: February 08, 2009, 10:32:45 am »
Is there a compiler error or a runtime error ?

The VM_CallCompiled function is called when the client wants to run a piece of code in one of the JIT-ed QVM files, so it might trigger some Antivirus stuff, but it's not using any files at all.


runtime error,
i find now this compiled version work fine:
http://releases.mercenariesguild.net/client/.

kevlarman

  • Posts: 2737
  • Turrets: +291/-295
Re: vista & truecrypt
« Reply #4 on: February 08, 2009, 05:46:29 pm »
Is there a compiler error or a runtime error ?

The VM_CallCompiled function is called when the client wants to run a piece of code in one of the JIT-ed QVM files, so it might trigger some Antivirus stuff, but it's not using any files at all.


runtime error,
i find now this compiled version work fine:
http://releases.mercenariesguild.net/client/.

tremulous 1.1 will set off DEP, need to either disable it for tremulous or (as you did) get a new client that properly marks the memory with the compiled qvm executable after it compiles it.
Quote from: Asvarox link=topic=8622.msg169333#msg169333
Ok let's plan it out. Asva, you are nub, go sit on rets, I will build, you two go feed like hell, you go pwn their asses, and everyone else camp in the hallway, roger?
the dretch bites.
-----
|..d| #
|.@.-##
-----

smrtak

  • Posts: 4
  • Turrets: +0/-0
Re: vista & truecrypt
« Reply #5 on: February 09, 2009, 02:24:58 pm »
tremulous 1.1 will set off DEP, need to either disable it for tremulous or (as you did) get a new client that properly marks the memory with the compiled qvm executable after it compiles it.

ah thx for info, i dont know what is DEP, i recovery MBR (removing GRUB) then DEP turn always on. Now is all ok.

gimhael

  • Posts: 546
  • Turrets: +70/-16
Re: [SOLVED] vista & truecrypt
« Reply #6 on: February 09, 2009, 03:31:57 pm »
Its the Data Execution Prevention, this is an Antivirus/trojan feature of Windows. I have no idea how your MBR or your encrypted parition can influence this except if you boot into a different Windows installation.