Author Topic: Tremulous.exe  (Read 7399 times)

dreadnought

  • Posts: 7
  • Turrets: +0/-1
Tremulous.exe
« on: February 27, 2010, 12:09:09 pm »
Aight,
So I've got this problem with my trem. See, Tremulous 1.2 is working fine, but 1.1 isn't.

So here's the sitch,
I attempt to run tremulous.exe (correct one) and the screen goes dark as usual. But just before the intro scene with that pink bear or whatever, I get a message that says "Tremulous.exe has stopped working"

I've tried:
Running in windows XP compatibility
Deleting all Tremulous data, including local data and registry keys. (re installing)
Several other things that could have affect but have had none.

Running Vista, more than enough RAM, UAC is off, Admin privileges.

Any help or suggestions appreciated.
EDIT: my bad wrong section but this will do
« Last Edit: February 27, 2010, 12:18:40 pm by dreadnought »

Aviator

  • Posts: 277
  • Turrets: +500/-14
Re: Tremulous.exe
« Reply #1 on: February 27, 2010, 04:10:14 pm »
Wait so no error message? It just said Tremulous.exe has stopped working right? I've had that problem before and after just letting my computer sit and restarting it a number of times it started working again. Can we get the specs of your computer?

Lonly

  • Posts: 231
  • Turrets: +9/-39
    • Host-Man
Re: Tremulous.exe
« Reply #2 on: February 27, 2010, 05:12:28 pm »
I would have to say. I used to get this problem for a while. I cleaned my computer and changed my video card and it started working fine. But sometimes it can be something to do with your operating system not your hardware. Go to Start > Run and typed DxDiag. Click enter and then save your computer's specs. Copy only your Graphic and CPU specs. If you have a Intel or Nividia video card it should run fine. ATI video cards are really trustable and reliable. I use a Intel. I recommend Nividia. Remeber when you trouble shoot you should always include your computer's specs

dreadnought

  • Posts: 7
  • Turrets: +0/-1
Re: Tremulous.exe
« Reply #3 on: February 28, 2010, 05:06:29 am »
No error message in the console.

------------------
System Information
------------------
Time of this report: 2/28/2010, 15:02:17
       Machine name: HOME
   Operating System: Windows Vistaâ„¢ Home Premium (6.0, Build 6002) Service Pack 2 (6002.vistasp2_gdr.091208-0542)
           Language: English (Regional Setting: English)
System Manufacturer: HP-Pavilion
       System Model: NP261AA-ABG a6735a
               BIOS: Phoenix - AwardBIOS v6.00PG
          Processor: Intel(R) Core(TM)2 Duo CPU     E4500  @ 2.20GHz (2 CPUs), ~2.2GHz
             Memory: 2036MB RAM
          Page File: 1367MB used, 2956MB available
        Windows Dir: C:\Windows
    DirectX Version: DirectX 11
DX Setup Parameters: Not found
     DxDiag Version: 7.00.6002.18107 32bit Unicode

------------
DxDiag Notes
------------
      Display Tab 1: No problems found.
        Sound Tab 1: No problems found.
          Input Tab: No problems found.

--------------------
DirectX Debug Levels
--------------------
Direct3D:    0/4 (retail)
DirectDraw:  0/4 (retail)
DirectInput: 0/5 (retail)
DirectMusic: 0/5 (retail)
DirectPlay:  0/9 (retail)
DirectSound: 0/5 (retail)
DirectShow:  0/6 (retail)

---------------
Display Devices
---------------
        Card name: Intel(R) G33/G31 Express Chipset Family
     Manufacturer: Intel Corporation
        Chip type: Intel(R) GMA 3100
         DAC type: Internal
       Device Key: Enum\PCI\VEN_8086&DEV_29C2&SUBSYS_2A78103C&REV_10
   Display Memory: 286 MB
 Dedicated Memory: 0 MB
    Shared Memory: 286 MB
     Current Mode: 1680 x 1050 (32 bit) (60Hz)
          Monitor: Generic PnP Monitor
      Driver Name: igdumdx32.dll
   Driver Version: 7.15.0010.1666 (English)
      DDI Version: 9Ex
   BGRA Supported: Yes
Driver Attributes: Final Retail
 Driver Date/Size: 2/26/2009 19:34:14, 536576 bytes
      WHQL Logo'd: Yes
  WHQL Date Stamp:
Device Identifier: {D7B78E66-6A82-11CF-0E75-720AB0C2CA35}
        Vendor ID: 0x8086
        Device ID: 0x29C2
        SubSys ID: 0x2A78103C
      Revision ID: 0x0010
      Revision ID: 0x0010
      Video Accel: ModeMPEG2_A ModeMPEG2_C
     DDraw Status: Enabled
       D3D Status: Enabled
       AGP Status: Enabled
-------------
Sound Devices
-------------
            Description: Speakers (Realtek High Definition Audio)
 Default Sound Playback: Yes
 Default Voice Playback: Yes
            Hardware ID: HDAUDIO\FUNC_01&VEN_10EC&DEV_0662&SUBSYS_103C2A78&REV_1001
        Manufacturer ID: 1
             Product ID: 100
                   Type: WDM
            Driver Name: RTKVHDA.sys
         Driver Version: 6.00.0001.5789 (English)
      Driver Attributes: Final Retail
            WHQL Logo'd: Yes
          Date and Size: 2/11/2009 12:38:14, 2324512 bytes
            Other Files:
        Driver Provider: Realtek Semiconductor Corp.
         HW Accel Level: Basic
              Cap Flags: 0xF1F
    Min/Max Sample Rate: 100, 200000
Static/Strm HW Mix Bufs: 1, 0
 Static/Strm HW 3D Bufs: 0, 0
              HW Memory: 0
       Voice Management: No
 EAX(tm) 2.0 Listen/Src: No, No
   I3DL2(tm) Listen/Src: No, No
Sensaura(tm) ZoomFX(tm): No


Is this what you are looking for?

dreadnought

  • Posts: 7
  • Turrets: +0/-1
Re: Tremulous.exe
« Reply #4 on: February 28, 2010, 05:08:18 am »
Also this is VERY similar to my situation, as my brightness goes insane..
http://tremulous.net/forum/index.php?topic=12989.0

But i get a box that tells me "Tremulous.exe has stopped working", but no console error.

dreadnought

  • Posts: 7
  • Turrets: +0/-1
Re: Tremulous.exe
« Reply #5 on: March 02, 2010, 09:05:27 am »
Okay, I've discovered what the problem is, and for future reference if anyone gets a similar problem, this is my solution. It's called "DEP - Data Excecution Prevention". You have to allow your .exe file to run. But thanks for the help anyway.

Liskey

  • Posts: 112
  • Turrets: +7/-4
Re: Tremulous.exe
« Reply #6 on: March 02, 2010, 01:37:16 pm »
LOL - you mean tremulous is actually a virus infecting all our machines?

Executing data (as a result of unchecked inputs, array or stack overflows, etc) is a bug either being or waiting to be exploited.

gimhael

  • Posts: 546
  • Turrets: +70/-16
Re: Tremulous.exe
« Reply #7 on: March 02, 2010, 01:51:21 pm »
You mean data as in the output of the QVM -> x86 compiler ?

dreadnought

  • Posts: 7
  • Turrets: +0/-1
Re: Tremulous.exe
« Reply #8 on: March 05, 2010, 08:45:57 am »
LOL - you mean tremulous is actually a virus infecting all our machines?

Executing data (as a result of unchecked inputs, array or stack overflows, etc) is a bug either being or waiting to be exploited.
You mean data as in the output of the QVM -> x86 compiler ?

No.
Too be more specific, one of Vista's "enhancement" features is DEP. What it basically does, is if an exe file is using up an unusually large amount of RAM, it will shut down the program, thus when Tremulous started, it tried to use RAM, but DEP prevented it. Therefore, there was no console error, just a popup error.

David

  • Spam Killer
  • *
  • Posts: 3543
  • Turrets: +249/-273
Re: Tremulous.exe
« Reply #9 on: March 05, 2010, 11:01:09 am »
lol no.

DEP, as it's name would suggest, prevents execution of ram that's marked as "data", to prevent buffer overflows.
AFAIK there's some API somewhere that trem could use to mark those bits as being executable.
Any maps not in the MG repo?  Email me or come to irc.freenode.net/#mg.
--
My words are mine and mine alone.  I can't speak for anyone else, and there is no one who can speak for me.  If I ever make a post that gives the opinions or positions of other users or groups, then they will be clearly labeled as such.
I'm disappointed that people's past actions have forced me to state what should be obvious.
I am not a dev.  Nothing I say counts for anything.

dreadnought

  • Posts: 7
  • Turrets: +0/-1
Re: Tremulous.exe
« Reply #10 on: March 05, 2010, 11:05:39 am »
lol no.

DEP, as it's name would suggest, prevents execution of ram that's marked as "data", to prevent buffer overflows.
AFAIK there's some API somewhere that trem could use to mark those bits as being executable.

Isn't that what I said?

David

  • Spam Killer
  • *
  • Posts: 3543
  • Turrets: +249/-273
Re: Tremulous.exe
« Reply #11 on: March 05, 2010, 11:56:42 am »
lol no.

DEP, as it's name would suggest, prevents execution of ram that's marked as "data", to prevent buffer overflows.
AFAIK there's some API somewhere that trem could use to mark those bits as being executable.

Isn't that what I said?
No.
Too be more specific, one of Vista's "enhancement" features is DEP. What it basically does, is if an exe file is using up an unusually large amount of RAM, it will shut down the program, thus when Tremulous started, it tried to use RAM, but DEP prevented it. Therefore, there was no console error, just a popup error.

Looks like you're saying it's to do with the amount of ram.  It has nothing to do with the amount.
Any maps not in the MG repo?  Email me or come to irc.freenode.net/#mg.
--
My words are mine and mine alone.  I can't speak for anyone else, and there is no one who can speak for me.  If I ever make a post that gives the opinions or positions of other users or groups, then they will be clearly labeled as such.
I'm disappointed that people's past actions have forced me to state what should be obvious.
I am not a dev.  Nothing I say counts for anything.

kevlarman

  • Posts: 2737
  • Turrets: +291/-295
Re: Tremulous.exe
« Reply #12 on: March 05, 2010, 10:20:20 pm »
lol no.

DEP, as it's name would suggest, prevents execution of ram that's marked as "data", to prevent buffer overflows.
AFAIK there's some API somewhere that trem could use to mark those bits as being executable.
anything remotely recent does exactly that.
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| #
|.@.-##
-----

dreadnought

  • Posts: 7
  • Turrets: +0/-1
Re: Tremulous.exe
« Reply #13 on: March 06, 2010, 12:11:47 pm »
lol no.

DEP, as it's name would suggest, prevents execution of ram that's marked as "data", to prevent buffer overflows.
AFAIK there's some API somewhere that trem could use to mark those bits as being executable.

Isn't that what I said?
No.
Too be more specific, one of Vista's "enhancement" features is DEP. What it basically does, is if an exe file is using up an unusually large amount of RAM, it will shut down the program, thus when Tremulous started, it tried to use RAM, but DEP prevented it. Therefore, there was no console error, just a popup error.

Looks like you're saying it's to do with the amount of ram.  It has nothing to do with the amount.

My mistake, DEP works alone or with compatible microprocessors to mark some memory locations as "non-executable." If a program tries to run code from a protected location, DEP closes the program and notifies you, whether the code is malicious or not.

Liskey

  • Posts: 112
  • Turrets: +7/-4
Re: Tremulous.exe
« Reply #14 on: March 06, 2010, 01:23:43 pm »
Too be more specific, one of Vista's "enhancement" features is DEP.
DEP was introduced in Windows XP SP2.