Author Topic: pssetup.exe and psclient.exe both crash (vista x64)  (Read 2350 times)

gigaherz

  • Traveller
  • *
  • Posts: 12
    • View Profile
    • Tears of Fantasy: An Online fantasy book.
pssetup.exe and psclient.exe both crash (vista x64)
« on: March 30, 2008, 08:24:05 pm »
Hi people, I had known this game for a while, but the last time I tried it (years ago), was still too early for my tastes.
I recently re-found it, and decided I would take a look at it, to see how much it has improved.

But for my disappointment, and despite all my efforts, I have only been able to get it to crash.

I have tried everything I could, before posting:
- Installed, updated, and crashed.
- Tried to enable XP compat on both exes, still crashed.
- Tried to use "run as administrator". crashed.
- uninstalled, and executed every program (including the installer) with "run as administrator". crashed.
- uninstalled again, and installed into C:\PlaneShift. Crashed.
- tried with xp sp2 compat too. also crashed.

(Being a coder myself, I even tried to look at the code and compile it myself, but gave up quick cos I got tired from missing libs/headers)

In all cases, the error was the same:

(sorry,I use spanish windows)
  Nombre del evento de problema:   BEX
  Nombre de la aplicación:   psclient.exe
  Versión de la aplicación:   0.4.0.0
  Marca de tiempo de la aplicación:   47c9fff2
  Nombre del módulo con errores:   StackHash_4a07
  Versión del módulo con errores:   0.0.0.0

After it, a DEP warning pops into the tray and crashes again, saying DEP had to close it.

EDIT: Oh forgot to post my pc specs:

CPU: Core2 Duo E6550 @2.98ghz
RAM: 2Gb
GPU: GeForce 8800gts (320mb, XFX, using forceware 174.74 beta drivers)
OS: Windows Vista SP1 (x64)

EDIT:
I dont' have any problem with this, but if the forum doesn't allow it I will (if you haven't done it already) remove the link ASAP.

This is a straight unmodified build of PlaneShift's stable branch from the SVN (as of 2008/04/02, Y/M/D), compiled following the official guide.
I built it with vs2005 under Microsoft Vista Home Premium with the Windows SDK v6.0a installed (but not sure if it still uses the vs2005 libraries anyway).

http://www.uploading.com/files/Q9087L4I/PlaneShift-stable-vs2005-vista-zlib.zip.html (was missing zlib1.dll)

Reminder: This a UNOFFICIAL build of a program in development, so I guess neither me nor the PlaneShift developers will provide support for it. I built it, and it worked for me, so if it also works for you, be happy, if it doesn't... well you can try to follow the compilation guide yourself and try your luck.

« Last Edit: April 03, 2008, 12:48:52 am by gigaherz »
I'm writing a book. A fantasy book. It's called Tears of Fantasy.
It's HERE

Seryn

  • Wayfarer
  • *
  • Posts: 9
  • I do not fear anything... except myself.
    • View Profile
    • Darknet Fusion
Re: pssetup.exe and psclient.exe both crash (vista x64)
« Reply #1 on: March 30, 2008, 10:37:13 pm »
I'm not sure, but I don't think PS supports 64-bit...
You see eyes in the darkness;
Are you scared?
Looking deep into those eyes, what do you see?
A soft kindness?   Vile hatred?
Many are the emotions that make up me.

gigaherz

  • Traveller
  • *
  • Posts: 12
    • View Profile
    • Tears of Fantasy: An Online fantasy book.
Re: pssetup.exe and psclient.exe both crash (vista x64)
« Reply #2 on: March 30, 2008, 10:55:05 pm »
Well, unless it's trying to hack into the kernel, or install a driver, a game shouldn't have any problem running in it (and if that was the case, I don't think I would want to run it anymore... ;) ), even being a 64bit OS, it can easily run any 32bit process that's not abusing the win32 API in some strange way, and with this being a game, and opensource, it seems it shouldn't have so many troubles...
I'm writing a book. A fantasy book. It's called Tears of Fantasy.
It's HERE

Rizin

  • Hydlaa Citizen
  • *
  • Posts: 474
    • View Profile
Re: pssetup.exe and psclient.exe both crash (vista x64)
« Reply #3 on: March 31, 2008, 02:57:32 am »
Try running the updater "as Administrator" and then running the client.

You can also try running the client as Administrator as well, but the update should have taken care of that issue.

gigaherz

  • Traveller
  • *
  • Posts: 12
    • View Profile
    • Tears of Fantasy: An Online fantasy book.
Re: pssetup.exe and psclient.exe both crash (vista x64)
« Reply #4 on: March 31, 2008, 03:36:32 am »
I did. I ran everything as admin, I have UAC disabled anyway. I also checked the permissions in the folder, just in case, and even rar'ed the files (with the option to keep attributes disabled) and unrared again. No luck in any case.
I'm writing a book. A fantasy book. It's called Tears of Fantasy.
It's HERE

squall_leonhart

  • Wayfarer
  • *
  • Posts: 2
  • If i call them, they will answer me.
    • View Profile
    • TechZone3K
Re: pssetup.exe and psclient.exe both crash (vista x64)
« Reply #5 on: April 02, 2008, 02:21:01 pm »
Wake up people, Gigaherz isn't some random idiot come in from the street, If he can't get it working, then theres obviously some fault in the application preventing it from working on his, and potentially others setups,

Its not the first time such a problem has arisen in an application, as i remember a few years back a well known game would crash straight away when run on CPU's with EMT64 rather then AMD64.

The first red flag that comes out to me, is that since this machine is that of a developer, its possible that the game is conflicting with one of the libraries installed by his compilers.

The second is that it triggers a crash in DEP, typically crashes in DEP are caused by applications trying to access memory space that they aren't supposed, while disabling DEP may fix this, it is not a satisfactory outcome to just get one game working, rather the application should be fixed to remove the problem altogether, By Disabling DEP, you prevent crashes by disabling DEP, and instead open a path for buffer overflows to lead to code execution. The fact is, if the application was coded correctly, it shouldn't be triggering DEP at all, and if i remember correctly, this isn't the first time that Planeshift has had buffer overflow's.

So rather then posting the typical scripted "use admin persmission" jargon, try and think outside the square, because Gigahertz is definitely not the type to make a noob mistake like that.
« Last Edit: April 02, 2008, 05:28:34 pm by squall_leonhart »

Xordan

  • Crystal Space Developer
  • Forum Addict
  • *
  • Posts: 3845
  • For God and the Empire
    • View Profile
Re: pssetup.exe and psclient.exe both crash (vista x64)
« Reply #6 on: April 02, 2008, 03:52:06 pm »
I can confirm that it isn't a problem with having a 64-bit OS, as I have very similar system specs and the same OS and it works okay for me.
Can you disable DEP and see if it crashes and gives more info? I couldn't begin to guess where the problem is atm, other than maybe the graphics driver
doing something weird.

No need to be so offensive squall_leonhart, Rizin was only trying to help.

neko kyouran

  • Guest
Re: pssetup.exe and psclient.exe both crash (vista x64)
« Reply #7 on: April 02, 2008, 03:54:07 pm »
hi squalll,

you can consider your posting privileges revoked, that is, until you apologize for the rudeness of your post.  have  nice day.  :)

squall_leonhart

  • Wayfarer
  • *
  • Posts: 2
  • If i call them, they will answer me.
    • View Profile
    • TechZone3K
Re: pssetup.exe and psclient.exe both crash (vista x64)
« Reply #8 on: April 02, 2008, 06:40:48 pm »
If Giga could get detailed information on how to compile this, he may be able to implement a fix.

Aresilek

  • Associate Developer
  • Traveller
  • *
  • Posts: 10
    • View Profile
Re: pssetup.exe and psclient.exe both crash (vista x64)
« Reply #9 on: April 02, 2008, 06:50:32 pm »
If Giga could get detailed information on how to compile this, he may be able to implement a fix.

If you haven't already found it the compile guide is here:
http://planeshift.svn.sourceforge.net/viewvc/*checkout*/planeshift/trunk/docs/compiling.html

If you can tell us your compiling issues, we may be able to help you. What compiler were you using and what libs/headers were missing?
The best place to get compiling help is on IRC, channel #planeshift-build on irc.freenode.net.
Aresilek Besolez
Ulber Tamer - Elemental Light



neko kyouran

  • Guest
Re: pssetup.exe and psclient.exe both crash (vista x64)
« Reply #10 on: April 02, 2008, 07:22:57 pm »
i'm still waiting for an apology from you to our dev staff.

gigaherz

  • Traveller
  • *
  • Posts: 12
    • View Profile
    • Tears of Fantasy: An Online fantasy book.
Re: pssetup.exe and psclient.exe both crash (vista x64)
« Reply #11 on: April 02, 2008, 08:01:49 pm »
Hi people, sorry to see my problem has become some kind of mini-war...

I use VS2005, and I got CS 1.2, CEL 1.2, and CAL3d 0.11.0 from their respective sites (source packages). I managed to make it build, but the release exes wouldn't do anything at all (doubleclick, then the wait cursor for a few secs, then back to idle), I'm trying again, following the compile guide you linked, and using the specified revisions of the libs.

I will ask in the irc channel if anything goes wrong...

Can you disable DEP and see if it crashes and gives more info? I couldn't begin to guess where the problem is atm, other than maybe the graphics driver
doing something weird.

I have DEP set to only be used only for system files. I tried to set it to use DEP for all programs, and try to add PlaneShift as an exception, then Vista said those exes REQUIRE DEP, and can't disable it on them.
I'm writing a book. A fantasy book. It's called Tears of Fantasy.
It's HERE

neko kyouran

  • Guest
Re: pssetup.exe and psclient.exe both crash (vista x64)
« Reply #12 on: April 02, 2008, 08:21:42 pm »
no problems gigaherz.  i have to deal with it all the time (disrespectful forum users that is)  no need to worry yourself over it. 

hope the compile goes as it should. :)

gigaherz

  • Traveller
  • *
  • Posts: 12
    • View Profile
    • Tears of Fantasy: An Online fantasy book.
Re: pssetup.exe and psclient.exe both crash (vista x64)
« Reply #13 on: April 02, 2008, 08:35:02 pm »
To my surprise, building /stable/ using the library revisions from the guide, and building the client with the "with static libs" option (the one to build with DLLs gave me a few thousand link errors), the program worked as-is without any chagne needed to the code! I find it really strange, but it's good.
I'm writing a book. A fantasy book. It's called Tears of Fantasy.
It's HERE

Saevitia

  • Wayfarer
  • *
  • Posts: 4
    • View Profile
Re: pssetup.exe and psclient.exe both crash (vista x64)
« Reply #14 on: April 02, 2008, 10:16:59 pm »
Could I please get that in simpler language? I'm terrible when it comes down to computers...... Or perhaps a step by step? from gamer to gamer?