Wesnoth 1.2.2 crushing at startup
Moderator: Forum Moderators
Forum rules
Before reporting issues in this section, you must read the following topic:
Before reporting issues in this section, you must read the following topic:
Wesnoth 1.2.2 crushing at startup
Well, been playing Wesnoth for so long now (0.8x) and never encountered any problems so far - but after upgrading from 1.2.1 (changed PC though) to 1.2.2 Wesnoth crashes everytime i try to run it.
gfx drivers: nvidia 97.28
used the downloadable Windows-version (i.e: no compiling from me)
I already tried not to copy&paste my old savegames from 1.2.1 into the 1.2.2 folders, so there is nothing left of an older version of Wesnoth. (Even formatted the partition it is installed on to make sure this is not the problem)
I got 2 questions/suggestions though:
I got a new dual core processor (wesnoth worked great on my old one) - any chance this might mess Wesnoth up ?
I also changed my gfx card - new one is an 8800, thus dx10 - perhaps that messes up ? (no clue about compatibility, I'm a doctor, not a programmer (tm) - but every other dx9 game works great so far)
stderr.txt reads:
Thanks for any comments/ideas to solve the the problem and goodluck fixing it in case it's a coding problem.
Best regards,
Shakiko
[Edit#1]
PS: The editor crashes, too, at startup.
[Edit#2]
PPS: Got the same problem with v1.3.1. , too, thus I guess it's my system. Any ideas ?
Sadly I don't have a backup of the older wenoth versions to check them out =/
[Edit #3]
I got an old version (1.2) from a friend - Wesnoth runs snoothly with this old build on my computer...
I kinda guess something in coding must have changed from 1.2 to 1.2.2/1.3.1 causing the incompatibilities ?
windows 2000 SP4 engl.Always include at least the following:
1. The name and version of your Operating System (OS).
gfx drivers: nvidia 97.28
see above, 1.2.22. The version number of Wesnoth you are trying to run
used the downloadable Windows-version (i.e: no compiling from me)
Sorry that i can't help that much, but right after installing Wesnoth and starting it, it just crashes. Kinda not much to reproduce, eh ?3. How to reproduce the problem step by step. If the problem can't be reproduced it will severly limit the chance we will able to identify and fix the problem.
I already tried not to copy&paste my old savegames from 1.2.1 into the 1.2.2 folders, so there is nothing left of an older version of Wesnoth. (Even formatted the partition it is installed on to make sure this is not the problem)
I got 2 questions/suggestions though:
I got a new dual core processor (wesnoth worked great on my old one) - any chance this might mess Wesnoth up ?
I also changed my gfx card - new one is an 8800, thus dx10 - perhaps that messes up ? (no clue about compatibility, I'm a doctor, not a programmer (tm) - but every other dx9 game works great so far)
stderr.txt reads:
Battle for Wesnoth v1.2.2
Started on Fri Mar 02 04:54:25 2007
started game: 21
Thanks for any comments/ideas to solve the the problem and goodluck fixing it in case it's a coding problem.
Best regards,
Shakiko
[Edit#1]
PS: The editor crashes, too, at startup.
[Edit#2]
PPS: Got the same problem with v1.3.1. , too, thus I guess it's my system. Any ideas ?
Sadly I don't have a backup of the older wenoth versions to check them out =/
[Edit #3]
I got an old version (1.2) from a friend - Wesnoth runs snoothly with this old build on my computer...
I kinda guess something in coding must have changed from 1.2 to 1.2.2/1.3.1 causing the incompatibilities ?
-
- Inactive Developer
- Posts: 787
- Joined: March 31st, 2006, 6:55 am
Thanks for the verbose bug report could you retest with Wesnoth 1.2.1 which can be downloaded here http://sourceforge.net/project/showfile ... p_id=89495 ?
I don't run Windows so can't be of much help but IIRC the Windows packager switched to a newer SDL library version for 1.2.2 and 1.3.1. (The SDL libraries are doing the drawing stuff.)
I don't run Windows so can't be of much help but IIRC the Windows packager switched to a newer SDL library version for 1.2.2 and 1.3.1. (The SDL libraries are doing the drawing stuff.)
Thanks for the url to Wesnoth 1.2.1
Just finished installing 1.2.1 and its working...
Thus 1.2 and 1.2.1 are working, 1.2.2 isn't.
I hope pinpointing this out to the exact version number helps you guys to find some possible problems. :)
If I can help you in any other way, please tell me.
Best regards,
Shakiko
PS: Or is it supposed that I search for this newer SDL library and update my system ? *is clueless*
Just finished installing 1.2.1 and its working...
Thus 1.2 and 1.2.1 are working, 1.2.2 isn't.
I hope pinpointing this out to the exact version number helps you guys to find some possible problems. :)
If I can help you in any other way, please tell me.
Best regards,
Shakiko
PS: Or is it supposed that I search for this newer SDL library and update my system ? *is clueless*
-
- Retired Developer
- Posts: 1086
- Joined: September 16th, 2005, 5:44 am
- Location: Hamburg, Germany
Well, that really sounds like a DLL problem (and no, you don't have to download something to fix that). Release 1.2.2 as well as 1.3.1 are the first to be delivered with newer versions of supporting DLL's. What you could try is this:
1.
Copy the DLL's of your 1.2.2 installation to a place where you will find them again later .
2.
Take your wesnoth 1.2.1 installation and copy every DLL in it to 1.2.2
If Wesnoth is running now, you have confirmed that it is a DLL problem.
3.
Substitute those DLL's one by one with the newer versions you saved before and see which one is causing the problems by starting wesnoth every time you did so.
1.
Copy the DLL's of your 1.2.2 installation to a place where you will find them again later .
2.
Take your wesnoth 1.2.1 installation and copy every DLL in it to 1.2.2
If Wesnoth is running now, you have confirmed that it is a DLL problem.
3.
Substitute those DLL's one by one with the newer versions you saved before and see which one is causing the problems by starting wesnoth every time you did so.
Smart persons learn out of their mistakes, wise persons learn out of others mistakes!
Done.
I located and replaced each .dll in the Wesnoth main folder (v121) one by one with the corresponding .dll of v122 and started Wesnoth after each replacement.
Using the new "SDL.dll" (v.122) seems to be the problem - Wesnoth only crashed when I substituted this .dll. All other replacements worked fine (i.e. it loads the title screen, while with this new SDL.dll I get the error described in the first post)
SDL_mixer.dll (v122)and SDL_image.dll(v122) both refer to the SDL.dll and do complain that some sort of "SD_error"-jump-in-point is missing in the SDL.dll (v121). But I suppose this is expected to happen when a .dll of newer date refers to one of older date.
Substituting every other .dll worked fine and resulted in the title screen being loaded succesfully.
I located and replaced each .dll in the Wesnoth main folder (v121) one by one with the corresponding .dll of v122 and started Wesnoth after each replacement.
Using the new "SDL.dll" (v.122) seems to be the problem - Wesnoth only crashed when I substituted this .dll. All other replacements worked fine (i.e. it loads the title screen, while with this new SDL.dll I get the error described in the first post)
SDL_mixer.dll (v122)and SDL_image.dll(v122) both refer to the SDL.dll and do complain that some sort of "SD_error"-jump-in-point is missing in the SDL.dll (v121). But I suppose this is expected to happen when a .dll of newer date refers to one of older date.
Substituting every other .dll worked fine and resulted in the title screen being loaded succesfully.
-
- Posts: 55
- Joined: February 10th, 2007, 2:31 am
-
- Retired Developer
- Posts: 1086
- Joined: September 16th, 2005, 5:44 am
- Location: Hamburg, Germany
Well, i would do something about it, the problem is just: I have no idea where to start! The error doesn't ring a bell anywhere and i can't reproduce it on my system. I will see if some people that know more about SDL than me can help me.Shakiko wrote:Would be great if anyone would have a solution to this "great tech support", too
(Or at least a hint that anyone is working on it anymore, please ?)
Best regards,
Shakiko
Smart persons learn out of their mistakes, wise persons learn out of others mistakes!