Players crashing on 0.3.7 -
niCe - 16.12.2018
Hello everyone!
I'd like to ask for your help. Since yesterday, players on our servers keep crashing a lot more often than usualy (around 6000 crashes per day on each server). It occurs on all versions of 0.3.7 client, even the R3.
What we tried:
- Running server without plugins (didn't help)
- Returning gamemode version before these crashes appeared (didn't help)
We've collected some crash codes from players:
Code:
Exception At Address: 0x004aa4cb Base: 0x05160000
Exception At Address: 0x004aa4cb Base: 0x02BA0000
Exception At Address: 0x004aa4cb Base: 0x03fd0000
Exception At Address: 0x004aa4cb Base: 0x02B50000
Exception At Address: 0x004aa4cb Base: 0x042B0000
Exception At Address: 0x004aa4cb Base: 0x042b0000
Exception At Address: 0x004aa4cb Base: 0x039e0000
Exception At Address: 0x004aa4cb Base: 0x04f80000
Exception At Address: 0x004aa4cb Base: 0x03e30000
Exception At Address: 0x004aa4cb Base: 0x039a0000
Exception At Address: 0x004aa4cb Base: 0x03d70000
Exception At Address: 0x004AA4CB Base: 0x05BE0000
Exception At Address: 0x004AA4CB Base: 0x04460000
Exception At Address: 0x004AA4CB Base: 0x03CC0000
Exception At Address: 0x004AA4CB Base: 0x03920000
Exception At Address: 0x004AA4CB Base: 0x03690000
Exception At Address: 0x004AA4CB Base: 0x03060000
Exception At Address: 0x004AA4CB Base: 0x03850000
Exception At Address: 0x004AA4CB Base: 0x03820000
Exception At Address: 0x004AA4CB Base: 0x038C0000
Examples of complete crash logs:
https://pastebin.com/u2beTr55
https://pastebin.com/ZbchAmaP
https://pastebin.com/TY3RiNrX
Code:
Exception At Address: 0x0049cd77 Base: 0x02280000
Exception At Address: 0x0049cd77 Base: 0x044a0000
Exception At Address: 0x0049cd77 Base: 0x039a0000
Exception At Address: 0x0049cd77 Base: 0x03400000
Exception At Address: 0x0049cd77 Base: 0x04580000
Exception At Address: 0x0049CD77 Base: 0x04460000
Exception At Address: 0x0049CD77 Base: 0x03D90000
Exception At Address: 0x0049CD77 Base: 0x03240000
Exception At Address: 0x0049CD77 Base: 0x03870000
Example of one complete crash log: https://pastebin.com/564c2mTt
These were the most common crash codes. I was able to find out, this could be somehow related to objects and bad particle effects, but couldn't find any more information.
The 0x0049cd77 could be caused by AttachObjectToVehicle or AddVehicleComponent, but there were no changes in gamemode recently, that would include these functions.
I noticed that some crash logs show "LastRendObj: 2660", in gamemode this object is only being created with CreatePlayerObject, then AttachPlayerObjectToVehicle and SetPlayerObjectMaterialText. This part of gamemode worked fine several months though.
The crashes become very frequent when there is higher amount of players on the servers. If you have any suggestion, I would be very grateful for any help! Thanks!
Re: Players crashing on 0.3.7 -
Kalcor - 16.12.2018
0x004AA4CB is called from CVehicle::AddExhaustParticles. My best guess is either too many vehicles is a small area with their engines on, or it's caused by vehicle mods/particle mods.
0x0049cd77 is some old gangtags problem.
Re: Players crashing on 0.3.7 -
Droxx - 16.12.2018
I had EasyAttach Filterscript and was causing the same problem, all the players crash but the server is running..
I disabled that filterscript and the server is running well now..
Re: Players crashing on 0.3.7 -
niCe - 16.12.2018
Quote:
Originally Posted by Kalcor
0x004AA4CB is called from CVehicle::AddExhaustParticles. My best guess is either too many vehicles is a small area with their engines on, or it's caused by vehicle mods/particle mods.
0x0049cd77 is some old gangtags problem.
|
Thanks for your reply, I appreciate it.
Could be 0x004AA4CB also caused by too many sparkles from damaged vehicles in a small area? Or is this only exhaust particles?
Regarding gang tags, we have removed default gang tags by RemoveBuildingForPlayer and gamemode randomly recreates them with CreatePlayerObject (using custom SA-MP models 18659-18667) on the exactly same position. Is that causing the issue?
What's really strange though, these massive crashes occured suddenly on our three servers. If it's scripting issue though, returning the older gamemode version didn't help.
Re: Players crashing on 0.3.7 -
IllidanS4 - 17.12.2018
I know attaching car mod parts (1000 to 1193) to vehicles or streaming them in, when a mod shop is nearby, can cause these crashes, but based on a quick test, this causes an exception at 0x0044A503, so this issue might be unrelated.
Re: Players crashing on 0.3.7 -
niCe - 17.12.2018
Quote:
Originally Posted by IllidanS4
I know attaching car mod parts (1000 to 1193) to vehicles or streaming them in, when a mod shop is nearby, can cause these crashes, but based on a quick test, this causes an exception at 0x0044A503, so this issue might be unrelated.
|
No no, these are not being attached to vehicles in my gamemode, not even created as objects.
Re: Players crashing on 0.3.7 -
Killa[DGZ] - 17.12.2018
It could be someone using cleo to spam or create particles, possibly even ones that don't exist, such as an objectID or vehmodID as a particle ID or something shitty like that.
What about opening a private server with all your regular plugins/scripts an such, then giving it to those you trust?, I know it's a bit of mucking around and stuff.. but then you'll know it's not your server, which I highly doubt that it is.
Re: Players crashing on 0.3.7 -
niCe - 17.12.2018
It's not possible to create and sync particles (afaik). The only thing I can think of is what Kalcor suggested with engines - that some cheater might be turning engines on in all nearby vehicles and that could crash the game for other players. But this issue occurs on all our 3 servers simultaneously, so it's unlikely that case.
Re: Players crashing on 0.3.7 -
Kalcor - 17.12.2018
What I've seen before with the gangtags crash is an admin has the ability to create any object they want. They create one of the game's gangtags and that crashes all the players.
When a player leaves the server due to a suspected crash (connection loss) maybe you could log their last known position and that would help track down the cause. You'll need to examine the area where they crashed and look for clues.
Re: Players crashing on 0.3.7 -
niCe - 26.12.2018
After few days testing and debugging, I can confirm that 0x0049cd77 crashes were indeed caused by created object models 1524-1531. Therefore big thanks for your advice and help!
However, 0x004AA4CB crashes disappeared too, perhaps the particles limit was somehow related to gang tags as well?
Re: Players crashing on 0.3.7 -
Logic_ - 26.12.2018
Can someone please include this crash error in this thread
https://sampforum.blast.hk/showthread.php?tid=339691 ?
Thanks.