Bad client crashes (address 0x007F3825, scm op 0x470)
#1

Hi.

For the last couple months, the players in my server have been experiencing crashes

Код:
SA-MP 0.3z
Exception At Address: 0x007F3825
Base: 0x03110000

Registers:
EAX: 0x3F3F9C00	EBX: 0x12648BD0	ECX: 0x00000005	EDX: 0x00000001
ESI: 0x3F3F9C00	EDI: 0x00000140	EBP: 0x00000000	ESP: 0x0022FC64
EFLAGS: 0x00210206

Stack:
+0000: 0x0BD1DC00   0x006FA8C6   0x3F3F9C00   0x12648BD0
+0010: 0x03E43850   0xFFFFFFFF   0x008D628C   0x00000005
+0020: 0x0080875D   0x12648BD0   0x00000078   0x00000004
+0030: 0x0D7B9298   0x12648BD0   0x032A76C8   0x0074CD15
+0040: 0x008D628C   0x12648BD0   0x11EFCF08   0x00749DF1
+0050: 0x12648BD0   0x0D7B9298   0x032A76C8   0x004C4472
+0060: 0x11EFCF08   0x0002B5E8   0x000022B2   0x004089DD
+0070: 0x00000020   0x00000000   0x009102A8   0x000022B2
+0080: 0x0040D266   0x000022B2   0x0006C700   0x0001C000
+0090: 0x008E4A60   0x0040E13D   0x00000020   0x000056C0
+00A0: 0x0040E2AC   0x0001C000   0x00000000   0x2111FFC4
+00B0: 0x0022FD94   0x2111FFC4   0x00000000   0x00000038
+00C0: 0x015670CF   0x00000000   0x0040E800   0x4185E743
+00D0: 0x00B72978   0x0022FD94   0x00561A8E   0x432ECED5
+00E0: 0x448E21A8   0x4176D4FF   0x0053BF10   0x0000001A
+00F0: 0x2111FEAB   0x00000000   0x031291A1   0x0318A843
+0100: 0x2111FEAB   0x03175B5D   0x0000001A   0x2111FEAB
+0110: 0x00000000   0x0DC612F0   0x0022FD6C   0x0022F870
+0120: 0x0022FF78   0x031C0AA4   0x031E2EB0   0x00000001
+0130: 0x764D80E0   0x0053E986   0x00000001   0x008241AF
+0140: 0x004D9486   0x0053ECC2   0x00000001   0x00619B71
+0150: 0x0000001A   0x00000001   0x00000001   0x0000000A
+0160: 0x00748DA0   0x0000001A   0x00000001   0x7747D9A3
+0170: 0x00000000   0x0022FF88   0x7FFDA000   0x01E40000
+0180: 0x4E0447BD   0x03E41578   0x00000008   0x00000100
+0190: 0x00000008   0x000001FA   0x44700000   0x44070000
+01A0: 0x00000000   0x00000000   0x00000780   0x00000438
+01B0: 0x00000000   0x00000001   0x000801D2   0x00000113
+01C0: 0x00000001   0x00000000   0x005F7AA0   0x000003BF
+01D0: 0x0000021C   0x0000002C   0x0022FE2C   0x00825EA4
+01E0: 0x7747D9A3   0x00000000   0x7FFDA000   0xFFFFFFFF
+01F0: 0x00821D17   0x00000065   0x00000065   0x0022FF88
+0200: 0x008246F1   0x00400000   0x00000000   0x01792E3D
+0210: 0x0000000A   0x00000094   0x00000006   0x00000001
+0220: 0x00001DB1   0x00000002   0x76726553   0x20656369
+0230: 0x6B636150   0x00003120   0x00000000   0x00000000
+0240: 0x00000000   0x00000000   0x00000000   0x00000000
+0250: 0x00000000   0x00000000   0x00000000   0x00000000
+0260: 0x00000000   0x00000000   0x00000000   0x00000000
+0270: 0x00000000   0x00000000   0x00000000   0x00000000

SCM Op: 0x470, lDbg: 0 LastRendObj: 3276

Game Version: US 1.0

State Information: Ped Context: 0
P0 (0,0) P1 (0,0) P2 (0,0) P3 (0,0)
Here are a few of the same kind:
http://pastebin.com/r4mxKVKd

As you can see, the reports are all of the same kind (except for maybe one which is unrelated). The exception address and SCM op are the same.

I think these are somehow related to objects, but the last rendered object ID doesn't seem relevant.

Is there any way I can debug these client crashes or something...?
Reply
#2

Due to address of crash this could be related with this:

Updates related vehicles. Often caused when the server tries to place an invalid update in a vehicle (Example: ailerons or turbo on a motorcycle). Other causes can be bad vehicle mods in the client.
Reply
#3

Thanks. I also got some info from dugi and while I was not able to find any code where vehicle component objects (1000-1193) are created using Create(Player)Object, I think I greatly reduced the number of times I get this crash by removing AttachPlayerObjectToVehicle-related code. I may be doing something wrong in that code...

Now, however, I get something with an exception at address 0x006FA915. This happened just once though, but the previous symptoms are all the same - some chat spam warnings...
http://i.imgur.com/4Emb9Pp.jpg
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)