самп крашит в lua51.dll в скрипте содержащего события из библиотеки samp.lua

Horsi

Участник
Автор темы
11
87
Версия SA-MP
  1. 0.3.7 (R1)
  2. 0.3.7-R3
Привет.
Сразу же извините меня за неточность языка, я использую Google Translate.

У меня возникают проблемы с вылетами SAMP по опкоду 0x685 в адресах, указывающих на lua51.dll (0x6D9277D6, 0x6DFE77D8, 0x6D3077D6, 0x6D3177F1, 0x68EE77D6 в этих диапазонах).
Вылет происходит из-за работающего скрипта moonloader, содержащего события из библиотеки samp.lua. Если сценарий выгружен или события удалены, сбоя не происходит. Сбой происходит, даже когда события остаются пустыми, или, может быть, даже когда библиотека включена без каких-либо действий (!). У моего друга, который использует мой скрипт, не вылетает по этой причине. Ошибка может произойти в любое время, через 5 или 50 минут после начала игры, обычно около 30. Что еще более странно, так это то, что другие мои скрипты, использующие события, не вызывают никаких проблем. В проблемном скрипте я использую:
OnVehicleStreamIn
OnVehicleStreamOut
OnVehicleTuningNotification
OnChatMessage
OnServerMessage
OnSendChat
OnSendCommand
и
onWindowMessage (не входит в samp.lua)

Вот два скопированных мной исключения, все они кажутся похожими.

SA-MP 0.3.7
Exception At Address: 0x6D9277D6
Base: 0x03DC0000

Registers:
EAX: 0x00000078 EBX: 0x0000022F ECX: 0xFFFFD8F0 EDX: 0x00000000
ESI: 0x15493F00 EDI: 0x15493F00 EBP: 0x0F8101C0 ESP: 0x0177F130
EFLAGS: 0x00210216

Stack:
+0000: 0xFFFFD8F0 0x6D969325 0x15493F00 0xFFFFD8F0
+0010: 0x00000000 0xFFFFFFFF 0x269FC260 0x0F810D58
+0020: 0x6DCDA935 0x15493F00 0xFFFFD8F0 0x0000022F
+0030: 0x269FC260 0x6DBF0957 0x6DBC9D70 0x0F8102CC
+0040: 0x6DBC9D99 0x154944F8 0x0F8101C0 0x00000001
+0050: 0x6D92280D 0x0F8101C0 0x6DCB5FE0 0x01B5B0A4
+0060: 0x6DC1B95E 0x0177F1A8 0x00000001 0x0F8101C0
+0070: 0x00000000 0x297722C8 0x0177F258 0x6D944360
+0080: 0x0F810100 0x000F8C43 0x0F8101F0 0x0F8101C0
+0090: 0x6D947AFB 0x0F8101C0 0x0177F234 0x00000001
+00A0: 0xFFFFFFFF 0x0F8101F0 0x154944D8 0x0177F20C
+00B0: 0x0F8101F0 0x6D947D07 0x0F8101F0 0x0F8101C0
+00C0: 0x0F869FE8 0x154944D8 0x0F8101F0 0x0F8383F8
+00D0: 0x00000020 0x0F838470 0x0F8383F0 0x00000514
+00E0: 0x6D9476C0 0x0F8101C0 0x0F838470 0x0F8383F8
+00F0: 0x0F8101C0 0x0F810D58 0xFFFFFFFF 0x0F8101C0
+0100: 0x6D921B6C 0x0F8101C0 0x00000000 0x00000000
+0110: 0x0F810D58 0x154976A8 0x00000001 0x0F8383F8
+0120: 0x0177F274 0x6D74F543 0x0177F310 0x6D944360
+0130: 0x00000000 0x0F83A130 0x0F8101F0 0x01C14EA8
+0140: 0x6D9273EB 0x0F8101C0 0x00000000 0x00000000
+0150: 0x00000008 0x0F8101C0 0x0177F340 0x00000001
+0160: 0x6DBC9472 0x0F8101C0 0x00000002 0xFFFFFFFF
+0170: 0x00000001 0x0F8101C0 0x0177F340 0x0177F31C
+0180: 0x01C14EA8 0x6DCE7C01 0x0177F340 0x0177F388
+0190: 0x0177F388 0x00000002 0x0177F304 0x0177F3DC
+01A0: 0x09B431D4 0x01C14EA8 0x00000001 0x00001005
+01B0: 0x28769C48 0xBF3504F3 0x3F3504F3 0x00000000
+01C0: 0xA59510D8 0x0177F368 0x0177F2A0 0xFFFFFFFF
+01D0: 0x0177F398 0x01C14EB0 0x00000001 0x00000000
+01E0: 0x0177F398 0x6DD42A69 0x00000001 0x0177F3A4
+01F0: 0x6DCE82FE 0x0177F340 0x01C14EA8 0x0177F388
+0200: 0x0177F390 0x01B56D98 0x01B43D88 0x09B431D4
+0210: 0x0F9501C0 0x00000001 0x00000000 0x00000000
+0220: 0x00000000 0x00000000 0x00000000 0x00989680
+0230: 0x03DEADEB 0x00200202 0x00000001 0x28769C48
+0240: 0x0000000E 0x0177F61C 0x15290A38 0x0177F500
+0250: 0x0177F61C 0x01C14EB8 0x000000A4 0x01C14EA8
+0260: 0x0177F6A8 0x0177F3DC 0x0177F3C4 0x6DD42AC0
+0270: 0xFFFFFFFF 0x0177F3D0 0x6DBD6FAC 0x01B43D88

SCM Op: 0x53F, lDbg: 0 LastRendObj: 956

Game Version: US 1.0

State Information: Ped Context: 0
P0 (32,0) P1 (0,0) P2 (0,0) P3 (0,0)
P4 (32,0) P5 (0,0) P6 (0,0) P7 (0,0)
P8 (0,0) P9 (32,0) P10 (0,0) P11 (32,0)
P12 (0,0) P13 (0,0) P14 (32,0) P15 (0,0)
P16 (0,0) P17 (0,0) P18 (0,0) P19 (32,0)
P20 (0,0) P22 (0,0) P23 (0,0)
P24 (0,0) P25 (0,0) P26 (0,0) P27 (0,0)
P28 (0,0) P29 (0,0) P30 (0,0) P31 (32,0)
P32 (0,0) P33 (32,0) P34 (0,0) P35 (32,0)
P36 (0,0) P37 (0,0) P38 (32,0) P39 (32,0)
P40 (0,0) P41 (0,0) P42 (0,0) P43 (0,0)
P44 (32,0) P45 (32,0) P46 (0,0) P47 (0,0)
P48 (0,0) P49 (0,0) P50 (0,0) P51 (32,0)
P52 (0,0) P53 (0,0) P54 (0,0) P55 (0,0)
P56 (0,0) P57 (0,0) P58 (0,0) P59 (0,0)
P60 (0,0) P61 (32,0) P62 (32,0) P63 (0,0)
P64 (0,0) P65 (0,0) P66 (32,0) P67 (0,0)
P68 (0,0) P69 (0,0) P70 (32,0) P71 (0,0)
P72 (32,0) P73 (0,0) P74 (0,0) P75 (32,0)
P76 (0,0) P77 (32,0) P78 (0,0) P79 (0,0)
P80 (0,0) P81 (0,0) P82 (0,0) P83 (0,0)
P84 (0,0) P85 (0,0) P86 (0,0) P87 (0,0)
P88 (32,0) P89 (0,0) P90 (0,0) P91 (0,0)
P92 (0,0) P93 (32,0) P94 (32,0) P95 (0,0)
P96 (0,0) P97 (0,0) P98 (0,0) P99 (32,0)
P100 (0,0) P101 (0,0) P102 (32,0) P103 (0,0)
P104 (0,0) P105 (0,0) P106 (0,0) P107 (32,0)
P108 (0,0) P109 (0,0) P110 (0,0) P111 (0,0)
P112 (0,0) P113 (0,0) P114 (0,0) P115 (0,0)
P116 (32,0) P117 (0,0) P118 (0,0) P119 (0,0)
P120 (32,0) P121 (0,0) P122 (0,0) P123 (0,0)
P124 (0,0) P125 (32,0) P126 (0,0) P127 (0,0)
P129 (0,0) P130 (0,0) P131 (0,0)
P132 (32,0) P133 (0,0) P134 (0,0) P135 (0,0)
P136 (0,0) P137 (0,0) P138 (0,0) P139 (0,0)
P140 (32,0) P141 (0,0) P142 (0,0) P143 (32,0)
P144 (0,0) P145 (0,0) P147 (0,0)
P148 (0,0) P149 (32,0) P150 (32,0) P151 (0,0)
P152 (32,0) P153 (0,0) P154 (0,0) P155 (32,0)
P156 (0,0) P157 (0,0) P158 (0,0) P159 (32,0)
P160 (32,0) P161 (0,0) P162 (0,0) P163 (0,0)
P164 (32,0) P165 (0,0) P166 (0,0) P167 (0,0)
P168 (32,0) P169 (0,0) P170 (0,0) P171 (0,0)
P172 (0,0) P173 (0,0) P174 (32,0) P175 (32,0)
P176 (0,0) P177 (0,0) P178 (0,0) P179 (0,0)
P180 (32,0) P181 (32,0) P182 (32,0) P183 (32,0)
P184 (0,0) P185 (0,0) P186 (0,0) P187 (32,0)
P188 (32,0) P189 (32,0) P190 (0,0) P191 (32,0)
P192 (0,0) P193 (32,0) P194 (0,0) P195 (32,0)
P196 (0,0) P198 (0,0) P199 (32,0)
P200 (0,0) P201 (0,0) P202 (0,0) P203 (0,0)
P204 (0,0) P205 (0,0) P206 (0,0) P207 (32,0)
P208 (32,0) P209 (32,0) P210 (0,0) P211 (32,0)
P212 (0,0) P213 (0,0) P214 (0,0) P215 (0,0)
P216 (0,0) P217 (32,0) P218 (0,0) P219 (32,0)
P220 (0,0) P221 (0,0) P222 (0,0) P223 (0,0)
P224 (0,0) P225 (0,0) P226 (0,0) P227 (0,0)
P228 (0,0) P229 (0,0) P230 (0,0) P231 (0,0)
P232 (32,0) P233 (0,0) P234 (0,0) P235 (0,0)
P236 (0,0) P237 (0,0) P238 (0,0) P239 (0,0)
P240 (32,0) P241 (0,0) P242 (0,0) P243 (32,0)
P244 (0,0) P245 (32,0) P246 (0,0) P247 (0,0)
P248 (0,0) P249 (0,0) P250 (32,0) P251 (0,0)
P252 (0,0) P253 (0,0) P254 (32,0) P255 (0,0)
P256 (0,0) P257 (0,0) P258 (0,0) P259 (0,0)
P260 (0,0) P261 (0,0) P262 (0,0) P263 (32,0)
P264 (0,0) P265 (32,0) P266 (0,0) P267 (0,0)
P268 (32,0) P269 (32,0) P270 (32,0) P271 (32,0)
P272 (0,0) P273 (32,0) P274 (32,0) P275 (32,0)
P276 (32,0) P277 (0,0) P279 (32,0)
P280 (0,0) P281 (0,0) P282 (0,0) P283 (0,0)
P284 (32,0) P285 (32,0) P286 (32,0) P287 (0,0)
P288 (0,0) P289 (0,0) P290 (0,0) P291 (0,0)
P292 (32,0) P293 (0,0) P294 (0,0) P295 (0,0)
P296 (0,0) P297 (32,0) P298 (0,0) P299 (32,0)
P300 (0,0) P301 (0,0) P302 (0,0) P303 (32,0)
P304 (0,0) P305 (0,0) P306 (0,0) P307 (0,0)
P308 (0,0) P309 (0,0) P310 (0,0) P311 (0,0)
P312 (0,0) P313 (0,0) P314 (0,0) P315 (32,0)
P316 (0,0) P317 (0,0) P319 (32,0)
P320 (0,0) P321 (0,0) P322 (0,0) P323 (32,0)
P324 (0,0) P325 (0,0) P326 (0,0) P327 (0,0)
P328 (0,0) P329 (0,0) P330 (0,0) P331 (0,0)
P332 (0,0) P333 (0,0) P335 (0,0)
P338 (0,0) P339 (32,0)
P341 (0,0) P342 (0,0) P343 (32,0)
P344 (0,0) P345 (32,0) P346 (0,0) P347 (0,0)
P348 (32,0) P358 (0,0) P360 (0,0) P364 (0,0) P369 (0,0) P372 (0,0) P374 (0,0) P379 (0,0)
P380 (0,0) P381 (0,0) P384 (0,0) P385 (32,0) P392 (0,0) P397 (0,0) P400 (0,0) P403 (0,0)


SA-MP 0.3.7
Exception At Address: 0x6DFE77D8
Base: 0x03DC0000

Registers:
EAX: 0x0F8D26A0 EBX: 0x0000010A ECX: 0x00000000 EDX: 0x00000000
ESI: 0x154B8EF8 EDI: 0x154B8EF8 EBP: 0x0F8101C0 ESP: 0x0177F098
EFLAGS: 0x00210202

Stack:
+0000: 0xFFFFD8F0 0x6E029325 0x154B8EF8 0xFFFFD8F0
+0010: 0x00000000 0xFFFFFFFF 0x21A24850 0x0F810D58
+0020: 0x6E39A935 0x154B8EF8 0xFFFFD8F0 0x0000010A
+0030: 0x21A24850 0x6E2B0957 0x6E289D70 0x0F8102CC
+0040: 0x6E289D99 0x154B94F0 0x0F8101C0 0x00000001
+0050: 0x6DFE280D 0x0F8101C0 0x00008002 0x0F83A150
+0060: 0x0177F234 0x0177F1B4 0x00000001 0x0F8101C0
+0070: 0x00000005 0x1319A830 0x0177F258 0x6E004360
+0080: 0x0F810100 0x000F5F21 0x0F8101F0 0x0F8101C0
+0090: 0x6E007AFB 0x0F8101C0 0x0177F234 0x00000001
+00A0: 0xFFFFFFFF 0x0F8101F0 0x154B94D0 0x0177F174
+00B0: 0x0F8101F0 0x6E007D07 0x0F8101F0 0x0F8101C0
+00C0: 0x0F869FE8 0x154B94D0 0x0F8101F0 0x0F8101C0
+00D0: 0x0F89E8F4 0x0177F180 0x6E0477FF 0x0000076C
+00E0: 0x6E0076C0 0x0F8101C0 0x0F810370 0x0F8101C0
+00F0: 0x0177F234 0x0F89E8F0 0xFFFFFFFC 0x0F8101C0
+0100: 0x6E026EAC 0x0F810D58 0x0F841440 0x0F8B0668
+0110: 0x0F8101C0 0x00000002 0x00000000 0x0F810370
+0120: 0x0177F1D4 0x0F89E8F0 0x6DFE437F 0x00000000
+0130: 0x00000000 0x00000000 0x00000000 0x80000000
+0140: 0x41777F6A 0x00000000 0x40580000 0x0000002E
+0150: 0x00000000 0x3EBCDE3C 0x3F6D88A0 0xBF6DE835
+0160: 0x3EBD0DD0 0x3C896F6A 0x3D55B409 0x00000000
+0170: 0x40580000 0x00000000 0x40580000 0x00000001
+0180: 0x0000004F 0x00000001 0x0F841440 0x0177F234
+0190: 0x0F873DE8 0x0F8B0668 0x0F841440 0x0F810D58
+01A0: 0x6E4AFB23 0x0F8B0668 0x0F841440 0x0177F250
+01B0: 0x6E4B2587 0x0F89E8F0 0x0177F274 0x6DE0F543
+01C0: 0x0177F310 0x6E004360 0x00000000 0x0F83A130
+01D0: 0x0F8101F0 0x04FBED80 0x6DFE73EB 0x0F8101C0
+01E0: 0x00000000 0x00000000 0x00000008 0x0F8101C0
+01F0: 0x0177F340 0x00000001 0x6E289472 0x0F8101C0
+0200: 0x00000002 0xFFFFFFFF 0x00000001 0x0F8101C0
+0210: 0x0177F340 0x0177F31C 0x04FBED80 0x6E3A7C01
+0220: 0x0177F340 0x0177F388 0x0177F388 0x00000002
+0230: 0x0177F304 0x0177F3DC 0x01C79A54 0x04FBED80
+0240: 0x00000000 0x00000000 0x00000000 0x00000000
+0250: 0x00000000 0x00000000 0x00000000 0x00000000
+0260: 0x0177F2A0 0x00000000 0x0177F398 0x04FBED88
+0270: 0x00000001 0x00000000 0x0177F398 0x6E402A69

SCM Op: 0x685, lDbg: 0 LastRendObj: 19045

Game Version: US 1.0

State Information: Ped Context: 0
P0 (32,0) P1 (0,0) P2 (32,0) P3 (32,0)
P4 (32,0) P5 (0,0) P6 (0,0) P7 (0,0)
P8 (32,0) P9 (32,0) P10 (32,0) P11 (0,0)
P12 (0,0) P13 (0,0) P14 (0,0) P15 (0,0)
P16 (0,0) P17 (0,0) P18 (0,0) P19 (0,0)
P20 (0,0) P21 (32,0) P22 (0,0) P23 (0,0)
P24 (32,0) P25 (0,0) P26 (0,0) P27 (0,0)
P28 (0,0) P29 (0,0) P30 (32,0) P31 (0,0)
P32 (0,0) P33 (0,0) P34 (0,0) P35 (32,0)
P36 (0,0) P37 (0,0) P38 (32,0) P39 (0,0)
P40 (19,1480) P41 (32,0) P42 (32,0) P43 (0,0)
P44 (0,0) P45 (0,0) P46 (0,0) P47 (0,0)
P48 (32,0) P49 (32,0) P50 (0,0) P51 (32,0)
P52 (32,0) P53 (32,0) P54 (0,0) P55 (32,0)
P56 (0,0) P57 (32,0) P58 (0,0) P59 (32,0)
P60 (0,0) P61 (32,0) P62 (32,0) P63 (0,0)
P64 (0,0) P65 (0,0) P66 (0,0) P67 (0,0)
P68 (0,0) P69 (0,0) P70 (0,0) P71 (32,0)
P72 (0,0) P73 (32,0) P74 (32,0) P75 (0,0)
P76 (0,0) P77 (0,0) P78 (0,0) P79 (32,0)
P80 (0,0) P81 (0,0) P82 (32,0) P83 (0,0)
P84 (0,0) P85 (0,0) P86 (32,0) P87 (0,0)
P88 (0,0) P89 (0,0) P90 (0,0) P91 (0,0)
P92 (0,0) P93 (0,0) P94 (0,0) P95 (0,0)
P96 (32,0) P98 (0,0) P99 (0,0)
P100 (0,0) P101 (32,0) P102 (32,0) P103 (32,0)
P104 (0,0) P105 (0,0) P106 (32,0) P107 (0,0)
P108 (32,0) P109 (32,0) P110 (0,0) P111 (0,0)
P112 (0,0) P113 (0,0) P114 (0,0) P115 (32,0)
P116 (0,0) P117 (0,0) P118 (32,0) P119 (32,0)
P120 (0,0) P121 (0,0) P122 (0,0) P123 (0,0)
P124 (0,0) P125 (0,0) P126 (0,0) P127 (32,0)
P128 (0,0) P129 (32,0) P130 (0,0) P131 (0,0)
P132 (0,0) P133 (0,0) P134 (0,0) P135 (0,0)
P136 (0,0) P137 (0,0) P138 (0,0) P139 (0,0)
P140 (0,0) P141 (0,0) P142 (32,0) P143 (0,0)
P144 (0,0) P145 (0,0) P146 (32,0) P147 (0,0)
P148 (0,0) P149 (0,0) P150 (32,0) P151 (0,0)
P152 (0,0) P153 (32,0) P154 (32,0) P155 (0,0)
P156 (32,0) P157 (0,0) P158 (32,0) P159 (0,0)
P160 (32,0) P161 (0,0) P162 (0,0) P163 (0,0)
P164 (32,0) P165 (0,0) P166 (32,0) P167 (0,0)
P168 (0,0) P169 (0,0) P170 (0,0) P171 (32,0)
P172 (0,0) P173 (0,0) P174 (0,0) P175 (0,0)
P176 (32,0) P177 (32,0) P178 (0,0) P179 (32,0)
P180 (0,0) P181 (0,0) P182 (32,0) P183 (0,0)
P184 (0,0) P185 (32,0) P186 (32,0) P187 (0,0)
P188 (0,0) P189 (32,0) P190 (32,0) P192 (32,0) P193 (32,0) P194 (32,0) P195 (0,0)
P196 (0,0) P197 (0,0) P198 (32,0) P199 (0,0)
P200 (0,0) P201 (32,0) P202 (32,0) P203 (0,0)
P204 (0,0) P205 (0,0) P206 (0,0) P207 (32,0)
P209 (0,0) P210 (32,0) P211 (32,0)
P212 (32,0) P213 (0,0) P214 (32,0) P215 (32,0)
P216 (0,0) P217 (0,0) P218 (32,0) P219 (0,0)
P220 (32,0) P221 (32,0) P222 (32,0) P223 (32,0)
P224 (32,0) P225 (0,0) P226 (32,0) P228 (0,0) P229 (0,0) P230 (0,0) P231 (0,0)
P232 (0,0) P233 (32,0) P234 (0,0) P235 (0,0)
P236 (32,0) P237 (32,0) P238 (0,0) P239 (0,0)
P240 (0,0) P241 (0,0) P242 (32,0) P243 (0,0)
P244 (0,0) P245 (32,0) P246 (0,0) P247 (0,0)
P248 (0,0) P249 (32,0) P250 (32,0) P252 (0,0) P253 (0,0) P254 (0,0) P255 (32,0)
P256 (32,0) P259 (0,0)
P260 (0,0) P261 (0,0) P262 (0,0) P263 (0,0)
P264 (32,0) P265 (32,0) P266 (0,0) P267 (0,0)
P268 (0,0) P269 (32,0) P271 (32,0)
P272 (0,0) P273 (32,0) P274 (0,0) P275 (0,0)
P276 (32,0) P277 (0,0) P279 (32,0)
P280 (0,0) P281 (0,0) P282 (0,0) P283 (32,0)
P284 (32,0) P285 (0,0) P286 (0,0) P287 (32,0)
P288 (32,0) P289 (0,0) P290 (0,0) P291 (0,0)
P292 (32,0) P294 (0,0) P295 (0,0)
P296 (0,0) P297 (32,0) P298 (32,0) P299 (0,0)
P300 (0,0) P301 (0,0) P302 (0,0) P303 (0,0)
P304 (0,0) P306 (32,0) P307 (0,0)
P308 (0,0) P309 (0,0) P310 (32,0) P311 (0,0)
P312 (0,0) P313 (0,0) P314 (32,0) P315 (0,0)
P316 (0,0) P317 (0,0) P318 (0,0) P319 (0,0)
P321 (0,0) P322 (0,0) P324 (32,0) P325 (0,0) P326 (0,0) P327 (0,0)
P329 (32,0) P330 (32,0) P331 (0,0)
P332 (0,0) P333 (0,0) P334 (0,0) P335 (0,0)
P336 (0,0) P337 (32,0) P338 (32,0) P339 (0,0)
P340 (0,0) P341 (0,0) P342 (0,0) P343 (0,0)
P344 (0,0) P345 (0,0) P346 (0,0) P347 (0,0)
P348 (32,0) P349 (32,0) P350 (0,0) P351 (0,0)
P352 (32,0) P353 (32,0) P354 (0,0) P355 (0,0)
P356 (32,0) P357 (32,0) P358 (0,0) P360 (0,0) P361 (32,0) P362 (32,0) P363 (32,0)
P364 (32,0) P366 (32,0) P368 (32,0) P369 (0,0) P370 (0,0) P371 (0,0)
P372 (0,0) P373 (0,0) P374 (0,0) P375 (32,0)
P376 (32,0) P377 (0,0) P378 (32,0) P379 (0,0)
P380 (0,0) P381 (0,0) P382 (0,0) P383 (0,0)
P384 (32,0) P385 (0,0) P386 (32,0) P387 (0,0)
P388 (32,0) P389 (0,0) P390 (0,0) P393 (32,0) P400 (0,0) P404 (32,0) P410 (0,0) P411 (0,0)
P412 (32,0) P414 (32,0)

Я заметил, что вылет происходит там же, где находится lua51.dll
vmmap.jpg

Когда я пытался найти место в коде lua, на котором он останавливается, это было в vector3d.lua, вызванном из bitstream_io.lua, вызванном из функции handler.rpc_vehicle_stream_in_reader в handlers.lua, но это был глупый способ проверки, поэтому он мог быть неточным.

Я думаю, что проблема в том, что по какой-то причине скрипт lua пытается проверить что-то вроде позиции с не загруженным транспортным средством / игроком / чем-либо. Но почему? Сбои происходят, даже когда скрипт простаивает, и в это время не должно запускаться никаких событий. И почему только я вылетаю, а мой друг нет? Пожалуйста помогите.
Также примечание: не спрашивайте меня об bugtrap, потому что он не выдаёт никакого результата, просто зависает игра при сбое, я бы с удовольствием его использовал, но не могу. После переустановки система свежая, как и игра.
 
Последнее редактирование:

RedHolms

Известный
Проверенный
618
360
Еще актуально?

В любом случае, я столкнулся с ТОЧНО такой-же проблемой, потратил весь день но наконец-то её решил.

В общем, если ты создавал поток в OnWindowMessage, то это и вызывало краш(ну, это вызывало у меня)
Просто не создавай потоки в OnWindowMessage, и будет тебе счастье
(ошибка МАКСИМАЛЬНО банальная и простая, но вызывает столько много гемороя... )

В ТЕОРИИ - просто создавалось слишком много потоков, из-за чего повреждались данные, и в функции lua_rawgeti случалось исключение, так как адрес был поврежден.
(если знающие люди сейчас ударили себя по лицу, то извиняюсь)

Конечно, скорее всего, тебе уже не понадобится, но уверен, в будущем, кто-то еще столкнётся с данной проблемой :3
 
  • Нравится
Реакции: Horsi и абубачир

cvqez

Активный
99
25
Еще актуально?

В любом случае, я столкнулся с ТОЧНО такой-же проблемой, потратил весь день но наконец-то её решил.

В общем, если ты создавал поток в OnWindowMessage, то это и вызывало краш(ну, это вызывало у меня)
Просто не создавай потоки в OnWindowMessage, и будет тебе счастье
(ошибка МАКСИМАЛЬНО банальная и простая, но вызывает столько много гемороя... )

В ТЕОРИИ - просто создавалось слишком много потоков, из-за чего повреждались данные, и в функции lua_rawgeti случалось исключение, так как адрес был поврежден.
(если знающие люди сейчас ударили себя по лицу, то извиняюсь)

Конечно, скорее всего, тебе уже не понадобится, но уверен, в будущем, кто-то еще столкнётся с данной проблемой :3
а на понятном языке обьяснить что делать можешь?