Author Topic: msvcrt71 crash  (Read 1378 times)

bitula

  • Hydlaa Resident
  • *
  • Posts: 58
    • View Profile
msvcrt71 crash
« on: May 23, 2005, 06:18:16 pm »
My client, updater etc crashes im msvcrt71. I\'m almost sure that it\'s because i have VS6 installed. However I donot want to uninstall it and I dont have .NET, is there a way to clear the msvcrt71 dependency, since I believe the game normally doesnt need it (well maybe in debug mode). I know that this is not a developement question, but in bugs section I was ignored probably because confusing the problem with the missing msvcrt71 problem, whereas Im not missing it.

AryHann

  • Veteran
  • *
  • Posts: 1244
  • WonderWoman
    • View Profile
(No subject)
« Reply #1 on: May 25, 2005, 08:16:31 am »
Can I ask which is the message you get to understand that the problem is msvcrt71?

The file is usually installed in your planeshift directory, it doesn\'t go in the windows/system32, instead, where it i usually placed that kind of dll.

I have msvc dll of different versions and I haven\'t got yet any problem on my computer for that.

I think the game need a msvc dll for running properly, that is why it is included in the installer.

Ary
AryHann

http://www.reflex.lth.se/culture/annelov - Virtual Annelöv -
Engine Dep. - One of Talad's Angels - Aka ww & Ahrijani's Goddess

bitula

  • Hydlaa Resident
  • *
  • Posts: 58
    • View Profile
(No subject)
« Reply #2 on: May 25, 2005, 10:51:31 am »
It sais acces violation 000000000000 in module msv..71 for any exe in plainshift folder (installed from updater, not cvs).


I have msvcrt71 both in system and planeshift folder, they came down with some of the latest updates and installs. However If your version works with other versions of the dll maybe I just need to delete them all, and leave only msvc70 or 6? I have a bunch of them on my harddisk, I need only 6 for developement. What version do you have? Anyway, thanks for the idea, ill try to delete some on saturday.

AryHann

  • Veteran
  • *
  • Posts: 1244
  • WonderWoman
    • View Profile
(No subject)
« Reply #3 on: May 25, 2005, 10:59:43 am »
I have MSVC 7.1 installed on my computer, but I had notice to have in my system32 dir plenty of msvc dll files, from version 5 to 7.1.
I don\'t know from where they came from...

Ary
AryHann

http://www.reflex.lth.se/culture/annelov - Virtual Annelöv -
Engine Dep. - One of Talad's Angels - Aka ww & Ahrijani's Goddess

bitula

  • Hydlaa Resident
  • *
  • Posts: 58
    • View Profile
(No subject)
« Reply #4 on: May 27, 2005, 04:36:36 pm »
same here, thus my problem is not solved. I guess only uninstalling VS6 or installing .Net would help, however I cant do neither :( It seems that my problem is in underlying dlls from vs6.

bitula

  • Hydlaa Resident
  • *
  • Posts: 58
    • View Profile
(No subject)
« Reply #5 on: June 06, 2005, 02:27:07 pm »
Yesterday I deleted msvcr71 from system and game folder, and it still crashed in msvcr71.dll... Huh! How is that possible??? Btw, any exe from the planeshift folder crashes with access violation (read of address 0000blabla), although some in the exe itself. All this with ps only: other games/applications run fine. Any Idea, ( excluding reinstalling windows: I wont do that.)

AryHann

  • Veteran
  • *
  • Posts: 1244
  • WonderWoman
    • View Profile
(No subject)
« Reply #6 on: June 10, 2005, 08:24:55 am »
Well, that file is necessray for PS to going.. it might be that it is being corrupted? and now that is deleted it cannot find it.. mmm you can try to copy and paste from the system folder in the dir where PS is installed, maybe?

Or try to reinstall PS? (I am sure you have done this already, though).

Ary
AryHann

http://www.reflex.lth.se/culture/annelov - Virtual Annelöv -
Engine Dep. - One of Talad's Angels - Aka ww & Ahrijani's Goddess

bitula

  • Hydlaa Resident
  • *
  • Posts: 58
    • View Profile
(No subject)
« Reply #7 on: June 10, 2005, 04:34:34 pm »
Yeah I downloaded the newest install version. Uninstalled the old one, and installed the new. The msvc dll-s are all the same size in system and program folder as well, thus I dont think they are corrupt. The interesting thing is that when I deleted both it still showed the same error. How is this possible, when the dll doesnt exist in neither folders? Maybe it is used from a 3d folder? A have a developement version, can they conflict? I guess I\'ll make a complete search on my harddrive at the weekend.

AryHann

  • Veteran
  • *
  • Posts: 1244
  • WonderWoman
    • View Profile
(No subject)
« Reply #8 on: June 10, 2005, 04:43:51 pm »
I really don\'t think they should...
do you have a file msvcrt71d.dll eventually? maybe you can try rename that one...

Mah, I am getting absurd ideas!

Ary
AryHann

http://www.reflex.lth.se/culture/annelov - Virtual Annelöv -
Engine Dep. - One of Talad's Angels - Aka ww & Ahrijani's Goddess

bitula

  • Hydlaa Resident
  • *
  • Posts: 58
    • View Profile
(No subject)
« Reply #9 on: June 10, 2005, 05:52:02 pm »
wait a moment, I don\'t remember that d at the end of msvcrt71d.dll. Is it the debug version? So maybe I don\'t have the debug version? Is the install version built lately in debug mode? Than why is it not in the install package? Or maybe it is, but is getting installed only in the system folder? Good Idea, I\'ll check this out. Thanks for help.

AryHann

  • Veteran
  • *
  • Posts: 1244
  • WonderWoman
    • View Profile
(No subject)
« Reply #10 on: June 10, 2005, 09:45:59 pm »
yes, the files with the d at the end are the ones of the debug version.
I think that the installer provide a release version of the client, but maybe you can try to mess up a little with the d one just for the sake of trying.
Ary
AryHann

http://www.reflex.lth.se/culture/annelov - Virtual Annelöv -
Engine Dep. - One of Talad's Angels - Aka ww & Ahrijani's Goddess

bitula

  • Hydlaa Resident
  • *
  • Posts: 58
    • View Profile
(No subject)
« Reply #11 on: June 14, 2005, 11:16:34 am »
Didnt have time to check yet.
Just a quick question:
What are the folders windows loads dlls from.
In my oppinion windows loads dll only from the folowing folders in exactly the following order:
1) Application\'s folder
2) System32 folder
3) Local path variables
4) Global path variables

Is this correct? Are dlls loaded from the Windows (XP) and WINNT (Win200) folders as well?
« Last Edit: June 14, 2005, 11:16:58 am by bitula »