2.8.3 wont work and if 2.8.2 crashes nothing works

For all the help you need with Armagetron!
User avatar
Angel
We love Angel!
Posts: 51
Joined: Sun Jul 11, 2004 12:35 am
Location: United Kingdom
Contact:

Post by Angel »

Hi, thankyou again for the reply :)

Ok i downloaded the windows debug programme, i followed your instructions, and yes i am running windows 32bit edition, though my laptop has an AMDTurion 64bit processor.
I downloaded armagetron 2.8.3_Beta and ran the debug programme, though no doubt i will have done something wrong :P

I took a screenshot of the Call Stack results as i could see no way to copy and paste or save, sorry, i need to learn more about this programme :P
ok, below is the screenshot of the Call Stack results
Image

There was no information in the Locals part of the programme.
I was able to copy and paste the following information, though i am not sure how useful these will be, basically if i was able to copy ands paste it, i did lol :P
http://angelic.tk/ArmagetronBeta/ArmaTe ... Screen.txt
http://angelic.tk/ArmagetronBeta/ArmaText2Memory.txt

The Disassembly readout was the most confusing as there was tonnes of information yet no way to select all and copy and save, so i copied the first part it displayed, if this isn't right, please just let me know
http://angelic.tk/ArmagetronBeta/ArmaTe ... sembly.txt

If i need to run the debug programme again or anything else, please just let me know.

Thankyou again for your help and i love the please with sugar, mmmmmmmmmmm sugar lol :P, and i am always happy to help, so if there is anything else, please just ask. if it would be easier or more helpful to schedule an IM/IRC session, again, just let me know :)
Last edited by Angel on Mon Oct 31, 2005 1:28 pm, edited 1 time in total.
User avatar
Z-Man
God & Project Admin
Posts: 11770
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Post by Z-Man »

I did not find a way to copy/paste most of the windows, either. They don't seem to allow you to select anything, maybe there is a hidden button somewhere...

Anyway, thanks so far. Unfortunately, the call stack is something inside a system library, and it is not a crash. It may be that it is already Windows' reaction to AA doing something wrong, but as far as I could google, the breakpoint happened before a single line of our code was executed.
Can you see what happens if you continue the program execution? There should be a "Continue" or similar button in the "Debug" menu. Repeat hitting it until the program ends, and send the screenshots of the call stack window if they differ from the one you already posted.

For me, bouncing forum messages is more convenient at the current state of affairs, it allows me to think and research before saying something :)
User avatar
Angel
We love Angel!
Posts: 51
Joined: Sun Jul 11, 2004 12:35 am
Location: United Kingdom
Contact:

Post by Angel »

In the debug menu, there was a GO button, soooooooo i pressed that one as it seemed the only one to do something lol :P
The menu in the Call Stack window did change to the following
Image

I am still trying to look round the debug programme to see if there are logs stored in some obscure obvious place lol :P if i find any i will post them :)
User avatar
Z-Man
God & Project Admin
Posts: 11770
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Post by Z-Man »

Hmm, I thought there would be more information on the armagetronad code, I thought I had included debug symbols...
Is this the final crash? Pressing "Go" again gives "Duh! The program has crashed, it can't be continued" or friendlier?
If so, it looks like one of those memory corruption bugs we've been hunting here, but none of the serious ones happen before the game starts. Maybe I'll post a test installation of an updated version here. If I don't make it today, it'll be a while, parents visiting and GF demanding attention and stuff.
User avatar
Phytotron
Formerly Oscilloscope
Posts: 5042
Joined: Thu Jun 09, 2005 10:06 pm
Location: A site or situation, especially considered in regard to its surroundings.
Contact:

Post by Phytotron »

(OT: I wasn't making a big deal of the naming thing, and didn't mean to come off like I was blasting Angel. It was meant more as just a passing observation, and this was simply the latest thread to make me think of it. That's all. Perdóneme.)
User avatar
Angel
We love Angel!
Posts: 51
Joined: Sun Jul 11, 2004 12:35 am
Location: United Kingdom
Contact:

Post by Angel »

I had a look around the Debug programme and the GO button in the debug drop down menu seems to be the only one that does anything, and once pressed thats it, no number of pressing GO again seems to change the Call Stack, sorry. I am a lil usesless when it comes to new programmes, but i will ask around and see if theres any way i can improve my use of it :)

Thankyou again for your help :)

If i find anything new i will post here :)
User avatar
Z-Man
God & Project Admin
Posts: 11770
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Post by Z-Man »

No new ideas on this yet. I'm afraid the WARNING at the top of the crash call stack is to be taken seriously; I've had it several times during testing that the information below that really was useless.
Maybe a remote controlled session may be our only way out, but I'd like to think about it a bit further (and do tests, I never did a Windows remote session).
User avatar
Lucifer
Project Developer
Posts: 8765
Joined: Sun Aug 15, 2004 3:32 pm
Location: Republic of Texas

Post by Lucifer »

z-man wrote:parents visiting and GF demanding attention and stuff.
Man, girlfriends are really annoying, especially when parents are visiting. I'm amazed that my wife made it past the girlfriend stage to become a wife, sometimes. Well, most of the time. Ok, all the time.

Wives, on the other hand, are either "extended girlfriends" and thus annoying, or really freaking cool. My wife's the latter. ;)
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN

Be the devil's own, Lucifer's my name.
- Iron Maiden
User avatar
Angel
We love Angel!
Posts: 51
Joined: Sun Jul 11, 2004 12:35 am
Location: United Kingdom
Contact:

Post by Angel »

I feel so bad that i can't offer more information, i get the feeling its a problem connected with my laptop, though obviously i have no idea why.

I am part of a network, there are 3 pc's on the network, and i can play 2.8.3_Beta on the other windows pc which is running windows XP and has a GForce4 graphic card and a pentium3 processor.

I have had no other problems with any other programmes or applications. I don't play many games, but I have installed UT2004 which played brilliantly. as did GTA San Andreas.

I know the above information may not help, but, theres always a chance it may. I wish i knew more about how Armagetron worked so i could help more, as it is, i feel totally useless, sorry.
User avatar
klax
Project Developer
Posts: 481
Joined: Tue Jun 08, 2004 3:51 pm
Location: Barcelona, Spain
Contact:

Post by klax »

Hi Angel! It's nice to see you around here ;)

Can you test this? It is a compile of windows armagetronad with mingw compiler. I don't know if it will help, but maybe it is a problem with the code generated with visualc6 (yep I know, veeeery strange, but who knows hehe).
Make a backup of your armagetronad.exe and overwrite it with this and tell us ;)
Attachments
armagetronad.zip
current cvs windows mingw build of armagetronad.exe
(768.92 KiB) Downloaded 187 times
Last edited by klax on Tue Nov 01, 2005 10:22 am, edited 1 time in total.
User avatar
Angel
We love Angel!
Posts: 51
Joined: Sun Jul 11, 2004 12:35 am
Location: United Kingdom
Contact:

Post by Angel »

Klax, you are brilliant Image it works, and i can now play on the guru3 server again, yay Image
the name on start up is 2.8_Beta1, not that it matters, i am just curious, does this now mean i have all the latest version, and have you any idea why this crash was happening to me in the first place ???
Image
User avatar
klax
Project Developer
Posts: 481
Joined: Tue Jun 08, 2004 3:51 pm
Location: Barcelona, Spain
Contact:

Post by klax »

Unbelievable! I'm happy for you Angel ;)

The beta1 name was my fault. In the above post I reuploaded the exe with beta3 name.

Your case it's very strange. I have an athlon64 processor and the visualc6 beta3 compiled version works good. The only difference in instruction features between my athlon64 and your turion64 is that turion64 is SSE3 enabled... very strange!
User avatar
Z-Man
God & Project Admin
Posts: 11770
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Post by Z-Man »

Cool! But strange indeed, i don't think VS6 even has the capability of generating SSE3 code..

I'll upload a current CVS build with VisualC so we can test whether this really is a compiler issue later today.
User avatar
dlh
Formerly That OS X Guy
Posts: 2035
Joined: Fri Jan 02, 2004 12:05 am
Contact:

Post by dlh »

#armagetron wrote:Vampier armagetron refuses to start here
Vampier which is strange
Vampier trying now to delete to profile
Vampier and reinstall the app
hang3r beta3?
Vampier yep
Vampier it worked before
Vampier just stopped working
Vampier win32 here
Vampier AppName: armagetronad.exe AppVer: 0.0.0.0 ModName: msvcrt.dll
Vampier ModVer: 7.0.2600.2180 Offset: 0001a61d
Vampier not really optimimal for debugging I know
Vampier don't know how to compile with GDB tokens enabled
Vampier nor how to compile it
Vampier beta 2 works just fine
Vampier which I will do right now
It seems Angel is not the only one experiencing a problem.
User avatar
Z-Man
God & Project Admin
Posts: 11770
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Post by Z-Man »

I've uploaded a new build of the game executable with VisualC here:
http://forums.armagetronad.net/viewtopi ... 5903#35903

Angel, could you test it please? Same procedure as with klax's build. Backup your old beta3 exe, unzip the archive into the folder you installed beta3 into, and launch.

Lucifer: I was not saying this attention demanding stuff to complain about my GF. She's quite cool and never starts one of those pointless fights.
Post Reply