shape1
shape2
shape3
shape4
shape7
shape8

Проблема sscanf warning: String buffer overflow


ulanas

Новичок
Пользователь
24.06.2016
108
5
0
В лого такой ошибки как исправить 

sscanf warning: String buffer overflow.

Обновил sscanf 

 

Fozzy_Show

Новичок
Пользователь
15.01.2017
0
5
0
@ulanas,подключите crashdetect и выложите логи,думаю будет более понятна проблема. 

 

ulanas

Новичок
Пользователь
24.06.2016
108
5
0
Код:
----------
Loaded log file: "server_log.txt".
----------

SA-MP Dedicated Server
----------------------
v0.3e, (C)2005-2012 SA-MP Team

[12:41:56] 
[12:41:56] Server Plugins
[12:41:56] --------------
[12:41:56]  Loading plugin: streamer.so
[12:41:56] 

*** Streamer Plugin v2.6.1 by Incognito loaded ***

[12:41:56]   Loaded.
[12:41:56]  Loading plugin: sscanf.so
[12:41:56] 

[12:41:56]  ===============================

[12:41:56]       sscanf plugin loaded.     

[12:41:56]          Version:  2.8.1        

[12:41:56]    (c) 2012 Alex "Y_Less" Cole  

[12:41:56]  ===============================

[12:41:56]   Loaded.
[12:41:56]  Loading plugin: mysql.so
[12:41:56] 

  > MySQL plugin R4-2 successfully loaded.

[12:41:56]   Loaded.
[12:41:56]  Loading plugin: fixes2.so
[12:41:56]   Failed (plugins/fixes2.so: cannot open shared object file: No such file or directory)
[12:41:56]  Loading plugin: dc_cmd.so
[12:41:56]   Daniel's CMD plugin v2.8
[12:41:56]     (c) 2014 Daniel_Cortez
[12:41:56] 	www.pro-pawn.ru
[12:41:56]   Loaded.
[12:41:56]  Loading plugin: crashdetect.so
[12:41:56]   CrashDetect v4.14 is OK.
[12:41:56]   Loaded.
[12:41:56]  Loading plugin: antiattack.so
[12:41:56]   Failed (plugins/antiattack.so: undefined symbol: _ZTIN5boost6detail16thread_data_baseE)
[12:41:56]  Loaded 5 plugins.

[12:41:57] 
[12:41:57] Filterscripts
[12:41:57] ---------------
[12:41:57]   Loaded 0 filterscripts.

[12:41:57] MySQL: Подключение к базе данных установлено.
[12:41:57] 
----------------------------------
[12:41:57]  [Just MSG]: Успешная загрузка 'LoadHouses' - загружено 29 за 5 м.с
[12:41:57]  [Just MSG]: Успешная загрузка 'LoadBizz' - загружено 9 за 1 м.с
[12:41:57]  [Just MSG]: Успешная загрузка 'LoadVehicle' - загружено 56 за 6 м.с
[12:41:57]  [SMSG]: Успешная загрузка 'LoadEnters' - загружено 22 пикапов за 4 м.с
[12:41:57]  [SMSG]: Успешная загрузка 'LoadATM' - загружено 0 банкоматов за 0 м.с
[12:41:57]  [SMSG]: Успешная загрузка 'LoadPodezd' - загружено 33 подьездов за 5 м.с
[12:41:57]  [SMSG]: Успешная загрузка 'LoadRooms' - загружено 673 квартир за 88 м.с
[12:41:57]  [SMSG]: Успешная загрузка 'LoadMayor' за 1 м.с
[12:41:57]  [Just MSG]: Успешная загрузка 'LoadOther' за 0 м.с
[12:41:57] sscanf warning: String buffer overflow.
[12:41:57] sscanf warning: String buffer overflow.
[12:41:57] sscanf warning: String buffer overflow.
[12:41:57] sscanf warning: String buffer overflow.
[12:41:57] sscanf warning: String buffer overflow.
[12:41:57] sscanf warning: String buffer overflow.
[12:41:57] sscanf warning: String buffer overflow.
[12:41:57] sscanf warning: String buffer overflow.
[12:41:57] sscanf warning: String buffer overflow.
[12:41:57] sscanf warning: String buffer overflow.
[12:41:57] sscanf warning: String buffer overflow.
[12:41:57] sscanf warning: String buffer overflow.
[12:41:57] sscanf warning: String buffer overflow.
[12:41:57] sscanf warning: String buffer overflow.
[12:41:57] sscanf warning: String buffer overflow.
[12:41:57] sscanf warning: String buffer overflow.
[12:41:57] sscanf warning: String buffer overflow.
[12:41:57] sscanf warning: String buffer overflow.
[12:41:57] sscanf warning: String buffer overflow.
[12:41:57] sscanf warning: String buffer overflow.
[12:41:57]  [Just MSG]: Успешная загрузка 'LoadFrac' - загружено 20 за 3 м.с
[12:41:57] 
----------------------------------
 
A

Amfy

Гость
Гость
sscanf warning: String buffer overflow.

Название говорит за себя. Переполнен буфер. В вызове функции вы указываете, что строка может иметь длину, например, 15 символов (s[15]) а на деле в sscanf поступает строка из 16 или 1000 символов. В общем, превышен предел
 

EzyWorld

Новичок
Пользователь
08.01.2017
0
5
0
23
, немного не понял, объясните, никогда раньше не встречал такую ошибку

 

EzyWorld

Новичок
Пользователь
08.01.2017
0
5
0
23
Здравствуйте! Недавно видел такую же тему! Но ничего не понял.

Мод : G-RP

Вот логи:

Код:
23:02:57]  [GAMENIX MSG]: Успешная загрузка 'LoadHouses' - загружено 76 за 14 м.с
[23:02:57]  [GAMENIX MSG]: Успешная загрузка 'LoadBizz' - загружено 0 за 1 м.с
[23:02:57]  [GAMENIX MSG]: Успешная загрузка 'LoadVehicle' - загружено 56 за 11 м.с
[23:02:57]  [SMSG]: Успешная загрузка 'LoadEnters' - загружено 20 пикапов за 3 м.с
[23:02:57]  [SMSG]: Успешная загрузка 'LoadATM' - загружено 0 банкоматов за 5 м.с
[23:02:57]  [SMSG]: Успешная загрузка 'LoadPodezd' - загружено 33 подьездов за 7 м.с
[23:02:58]  [SMSG]: Успешная загрузка 'LoadRooms' - загружено 673 квартир за 360 м.с
[23:02:58]  [SMSG]: Успешная загрузка 'LoadMayor' за 2 м.с
[23:02:58]  [GAMENIX MSG]: Успешная загрузка 'LoadOther' за 0 м.с
[23:02:58] sscanf warning: String buffer overflow.
[23:02:58] sscanf warning: String buffer overflow.
[23:02:58] sscanf warning: String buffer overflow.
[23:02:58] sscanf warning: String buffer overflow.
[23:02:58] sscanf warning: String buffer overflow.
[23:02:58] sscanf warning: String buffer overflow.
[23:02:58] sscanf warning: String buffer overflow.
[23:02:58] sscanf warning: String buffer overflow.
[23:02:58] sscanf warning: String buffer overflow.
[23:02:58] sscanf warning: String buffer overflow.
[23:02:58] sscanf warning: String buffer overflow.
[23:02:58] sscanf warning: String buffer overflow.
[23:02:58] sscanf warning: String buffer overflow.
[23:02:58] sscanf warning: String buffer overflow.
[23:02:58] sscanf warning: String buffer overflow.
[23:02:58] sscanf warning: String buffer overflow.
[23:02:58] sscanf warning: String buffer overflow.
[23:02:58] sscanf warning: String buffer overflow.
[23:02:58] sscanf warning: String buffer overflow.
[23:02:58] sscanf warning: String buffer overflow.
[23:02:58]  [GAMENIX MSG]: Успешная загрузка 'LoadFrac' - загружено 20 за 5 м.с
[23:02:58] OnGameModeInit() STK 16280 (4 LOSS)
[23:02:58] ==============================================
[23:02:58]  Подключение к базе `gs843` успешно
[23:02:58] ==============================================
[23:02:58] Number of vehicle models: 49
 

bynia1976

Освоившийся
Пользователь
27.11.2016
0
19
0
47
@EzyWorld,Смотрю основа мода Gamenix-RP:

Вместо этой строки:

sscanf(query, "p<|>is[32]s[32]s[32]s[16]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[128]",

Ставь эту и все.

sscanf(query, "p<|>is[32]s[32]s[32]s[16]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[1000]s[25]s[25]s[25]s[25]s[25]s[25]s[128]",

потом компилируй и ошибок не будет.

 
Последнее редактирование модератором:

bynia1976

Освоившийся
Пользователь
27.11.2016
0
19
0
47
Вместо этой строки:

sscanf(query, "p<|>is[32]s[32]s[32]s[16]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[128]",

вставь эту:

sscanf(query, "p<|>is[32]s[32]s[32]s[16]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[1000]s[25]s[25]s[25]s[25]s[25]s[25]s[128]",

И воля, обращайся!

Скомпилировать не забудь.

 
Последнее редактирование модератором:

ulanas

Новичок
Пользователь
24.06.2016
108
5
0
bynia1976,не помогло sscanf(query, "p<|>is[32]s[32]s[32]s[16]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[1000]s[25]s[25]s[25]s[25]s[25]s[25]s[128]",

 

EzyWorld

Новичок
Пользователь
08.01.2017
0
5
0
23
@bynia1976,вылезает ещё одна ошибка, как всегда держи логи:

Код:
[17:25:12] sscanf warning: Format specifier does not match parameter count.
[17:25:13] [debug] Server crashed while executing G-RP.amx
[17:25:13] [debug] AMX backtrace:
[17:25:13] [debug] #0 native KillTimer () from fixes2.so
[17:25:13] [debug] #1 002e3260 in public OnPlayerStateChange (0x00000000, 0x00000001, 0x00000008) from G-RP.amx
[17:25:13] [debug] Native backtrace:
[17:25:13] [debug] #0 f744293b in _ZN10StackTraceC1EPv () from plugins/crashdetect.so
[17:25:13] [debug] #1 f743b68f in _ZN11CrashDetect20PrintNativeBacktraceERSoPv () from plugins/crashdetect.so
[17:25:13] [debug] #2 f743c85c in _ZN11CrashDetect20PrintNativeBacktraceEPv () from plugins/crashdetect.so
[17:25:13] [debug] #3 f743cca6 in _ZN11CrashDetect11OnExceptionEPv () from plugins/crashdetect.so
[17:25:13] [debug] #4 f744258c in ?? () from plugins/crashdetect.so
[17:25:13] [debug] #5 f7732410 in ?? ()
[17:25:13] [debug] #6 f73785af in ?? () from plugins/fixes2.so
[17:25:13] [debug] #7 080503e4 in ?? () from ./samp03svr-cr
[17:25:13] [debug] #8 f743e39e in _ZN11CrashDetect13DoAmxCallbackEiPiS0_ () from plugins/crashdetect.so
[17:25:13] [debug] #9 f7441398 in ?? () from plugins/crashdetect.so
[17:25:13] [debug] #10 f7444cb5 in amx_Exec () from plugins/crashdetect.so 
 

EzyWorld

Новичок
Пользователь
08.01.2017
0
5
0
23
@bynia1976,нет, была только та ошибка. После того как пофиксил ту, появилась эта.

 

bynia1976

Освоившийся
Пользователь
27.11.2016
0
19
0
47
Обнови плагины. Ты на хосте включаешь?

 
Последнее редактирование модератором:

bynia1976

Освоившийся
Пользователь
27.11.2016
0
19
0
47
@EzyWorld,Хост случайно не DS-HOST? просто у меня нем такая же штука была