Major Crashes - Please help
Hi Folks,
Well so I believe it was about the same time I inputted the data in for the expeditions into global_player.pl that people are now crashing when zoning, and it actually crashes the whole zone but leaves no log files indicating what the crash is about. I've never been real super good as far as PERL goes so when I was going over the directions for the expedition system I may have misunderstood how and where to enter in the PERL parts for that to work.. On a side note the expeditions are working perfectly and would like to keep them but the zone crashes makes it rough. Morty |
The expedition code you are using is really old, but if you're getting crashes you should be producing a log of some sort.
|
Where do I get the newest version of that ? I would love to be using what is current maybe that will solve everything. There was some crash reports but I thought maybe they were related to something else.. If you have time to look at the crashes I put them up on my site in a zip file from today's reboot : www.raidaddicts.org/6-20-16.zip
Morty |
I don't have the latest one publicly available because I have massively overhauled it for EZ.
You don't have any crashes related to expedition related stuff, it all looks combat/Bot/AI related. on eqemu_update.pl, update it with option 20, then download the crash report script with option 15 and you can paste your crash summary so that it can be troubleshot. You should also make sure that you are on the latest source before you get people troubleshooting your crashes for you. |
Roger that I will work on updating and getting those reports , thanks for the assistance.
Morty |
My question is, how did you get out-of-date Expeditions code? Was it legacy stuff already in your server from a couple of months, maybe years ago?
|
Ok now that I have the new binaries, here is some crash reports :)
Kingly - Was on the EOC , some guide about expeditions Code:
Ok now that I have the new binaries, here is some crash reports :) |
Second: https://github.com/EQEmu/Server/blob.../mob.cpp#L4556
If 'spellbonuses.SpellOnKill[i]' is greater than the max spell id, the dereference of spells[spellbonuses.SpellOnKill[i]] following it will cause an "Exception Access Violation" error and crash the server. First: Same with https://github.com/EQEmu/Server/blob.../bot.cpp#L8162 I think this has come up before..invalid deref on 'tar->GetBuffs()' |
Think this has been resolved , ty Natedog :)
|
Certain AA spells were missing in his database... Killing Spree spell was missing and every time something was killed it try to cast the buff and crashed server it seemed.
|
Out-of-scope:
That bot creation issue may be caused by enforced naming conventions..they're not exactly client-strict..but, a lot closer. I'll look at that other issue..may just be missing a packet update - depending on where it is occurring. |
Well, his bots usually are just "playerName" + "sDPS" or something like that, so it could be the name being too long, being taken by someone who used that name before, or the code just acting weirdly. I've thought about writing a Perl plugin similar to the client Name Randomizer for use with bots.
|
Here's the current way of checking: https://github.com/EQEmu/Server/blob.../bot.cpp#L1533
The old way had the 'check' coded..but, was using bad methodology... https://github.com/EQEmu/Server/blob.../bot.cpp#L1522 In addition to basically allowing any characters in the name, it only failed if the last character was !isalpha() or '_' |
Some more crash's today
Code:
Crash Occurrence 1 Time(s) Length (481) |
All times are GMT -4. The time now is 09:36 PM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.