Debugging symbols?

A place to post suggestions for new features, new bugs, and comments about the existing code.
Post Reply
cashto
Posts: 3165
Joined: Mon Sep 10, 2007 5:40 am
Location: Seattle

Post by cashto »

Do I understand correctly that we don't keep the debugging symbol files (.PDB files) for each version of Allegiance that is released?

So when someone is playing and their client crashes, how do we debug what went wrong? Is the answer to that "we don't, because we throw away / never generated the only file that could possible help us figure out what happened?" I hope not.

I mean, I just watched Metz spend the whole day trying to figure out why his high-res map pack was causing crashes on some machines and not others. And while it warms the cockles of my heart to see his time wasted like that, if it really is the case that the only way to debug these things is by trial and error and by coincidence, that is really, really bad.

Yes, release binaries have optimizations turned on and that might make interpreting the dump a bit tricky, but at least the call stack will be right and the IP will be somewhere in the general area, and chances are all he would have to do was just email me the dump and there's a good chance I could tell you that not only is it a problem in Cort UI, I could tell you probably what is wrong with Cort UI and how it could be fixed.
Last edited by cashto on Wed May 21, 2014 4:30 am, edited 1 time in total.
Globemaster_III wrote:QUOTE (Globemaster_III @ Jan 11 2018, 11:27 PM) as you know i think very little of cashto, cashto alway a flying low pilot, he alway flying a trainer airplane and he rented
Mastametz
Posts: 4798
Joined: Mon Sep 06, 2004 7:00 am
Location: Stanwood, WA

Post by Mastametz »

Doesn't seem to be CortUI, now.
I was having endless crashes until I got rid of CortUI. Then it was fine.

Until a while later when I started getting plagued with crashes again.

It's pretty $#@!ing hard to isolate seemingly random crashes with just trial and error.
I've spent 2 days on this now.
and crashed Mach, CSS, and TestUS1 today.
Last edited by Mastametz on Wed May 21, 2014 6:45 am, edited 1 time in total.
There's a new sheriff in town.
pkk
Posts: 5419
Joined: Tue Jul 01, 2003 7:00 am
Location: Germany, Munich

Post by pkk »

You crashed CSS? No.
You crashed Mach3? No.
The Escapist (Justin Emerson) @ Dec 21 2010, 02:33 PM:
The history of open-source Allegiance is paved with the bodies of dead code branches, forum flame wars, and personal vendettas. But a community remains because people still love the game.
Mastametz
Posts: 4798
Joined: Mon Sep 06, 2004 7:00 am
Location: Stanwood, WA

Post by Mastametz »

I was online when each server went down while I was running crash tests.
The only server that didn't go down today was Planet.
There's a new sheriff in town.
cashto
Posts: 3165
Joined: Mon Sep 10, 2007 5:40 am
Location: Seattle

Post by cashto »

Oh hey, look what I found: http://acss.alleg.net/downloads/AllegiancePDB.zip

Looks like it matches the current allegiance binary, too.

Masta, I think you should have a directory on your machine: c:\users\<username>\AppData\Local\CrashDumps. In there, you should see some .dmp files. If that's the case, copy the allegiance* ones somewhere that I can find them.
Globemaster_III wrote:QUOTE (Globemaster_III @ Jan 11 2018, 11:27 PM) as you know i think very little of cashto, cashto alway a flying low pilot, he alway flying a trainer airplane and he rented
Imago
Posts: 1440
Joined: Tue Sep 23, 2003 7:00 am
Location: Minneapolis, MN
Contact:

Post by Imago »

stack traces from that pdb dont seem to be correct
Image

These bugs haven't been fixed yet because don't have any developers interested in fixing them up. --Tigereye
Imago's stupid-sensor is supersensitive. --RealPandemonium
The art is managing the flow of the drama to achieve the desired results. --Big_Beta_Tester
joeld wrote:But we’ve been amazed at the level to which some of the Allegiance fans have remained hard-core.
Post Reply