ddnet/src/game/client/components
def 47299e8586 Out of bounds access in CMenus::RenderGame
src/game/client/components/menus_ingame.cpp:108:16: runtime error: index -1 out of bounds for type 'CGameClient::CClientData [64]'
    #0 0x55733e6a64c4 in CMenus::RenderGame(CUIRect) /media/ddnet/src/game/client/components/menus_ingame.cpp:108:73
    #1 0x55733e632ba7 in CMenus::Render() /media/ddnet/src/game/client/components/menus.cpp:1228:6
    #2 0x55733e64b141 in CMenus::OnRender() /media/ddnet/src/game/client/components/menus.cpp:2338:2
    #3 0x55733e815706 in CGameClient::OnRender() /media/ddnet/src/game/client/gameclient.cpp:676:28
    #4 0x55733e2c959e in CClient::Render() /media/ddnet/src/engine/client/client.cpp:1134:16
    #5 0x55733e2fe90f in CClient::Run() /media/ddnet/src/engine/client/client.cpp:3285:7
    #6 0x55733e31eb2e in main /media/ddnet/src/engine/client/client.cpp:4341:11
    #7 0x7f9a2057e151 in __libc_start_main (/usr/lib/libc.so.6+0x28151)
    #8 0x55733e06be0d in _start (/media/ddnet/DDNet+0x705e0d)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/game/client/components/menus_ingame.cpp:108:16 in
src/game/client/components/menus_ingame.cpp:109:14: runtime error: index -1 out of bounds for type 'CGameClient::CClientData [64]'
    #0 0x55733e6a699a in CMenus::RenderGame(CUIRect) /media/ddnet/src/game/client/components/menus_ingame.cpp:109:71
    #1 0x55733e632ba7 in CMenus::Render() /media/ddnet/src/game/client/components/menus.cpp:1228:6
    #2 0x55733e64b141 in CMenus::OnRender() /media/ddnet/src/game/client/components/menus.cpp:2338:2
    #3 0x55733e815706 in CGameClient::OnRender() /media/ddnet/src/game/client/gameclient.cpp:676:28
    #4 0x55733e2c959e in CClient::Render() /media/ddnet/src/engine/client/client.cpp:1134:16
    #5 0x55733e2fe90f in CClient::Run() /media/ddnet/src/engine/client/client.cpp:3285:7
    #6 0x55733e31eb2e in main /media/ddnet/src/engine/client/client.cpp:4341:11
    #7 0x7f9a2057e151 in __libc_start_main (/usr/lib/libc.so.6+0x28151)
    #8 0x55733e06be0d in _start (/media/ddnet/DDNet+0x705e0d)
2020-10-11 16:37:03 +02:00
..
background.cpp Fix virtual call in Constructor 2020-10-10 12:16:27 +02:00
background.h Rename CURRENT to CURRENT_MAP 2020-10-02 16:21:18 +02:00
binds.cpp Only ignore ctrl+shift for press, not release 2020-10-04 12:14:16 +02:00
binds.h Run clang-format 2020-09-26 21:50:15 +02:00
broadcast.cpp Run clang-format 2020-09-26 21:50:15 +02:00
broadcast.h Broadcast: Fix display time during demo replay 2019-04-02 23:28:13 +02:00
camera.cpp Run clang-format 2020-09-26 21:50:15 +02:00
camera.h Run clang-format 2020-09-26 21:50:15 +02:00
chat.cpp Reset m_TimesRepeated on new line 2020-09-29 17:01:57 +02:00
chat.h join multiple identic chat lines 2020-09-27 00:39:16 +02:00
console.cpp Run clang-format 2020-09-26 21:50:15 +02:00
console.h Run clang-format 2020-09-26 21:50:15 +02:00
controls.cpp Run clang-format 2020-09-26 21:50:15 +02:00
controls.h Run clang-format 2020-09-26 21:50:15 +02:00
countryflags.cpp Run clang-format 2020-09-26 21:50:15 +02:00
countryflags.h Use std::sort instead of bubble_sort 2020-10-08 08:00:01 +02:00
damageind.cpp Modulize skins, particles, emoticons and game 2020-10-09 09:07:19 +02:00
damageind.h Run clang-format 2020-09-26 21:50:15 +02:00
debughud.cpp Run clang-format 2020-09-26 21:50:15 +02:00
debughud.h Run clang-format 2020-09-26 21:50:15 +02:00
effects.cpp Modulize skins, particles, emoticons and game 2020-10-09 09:07:19 +02:00
effects.h Run clang-format 2020-09-26 21:50:15 +02:00
emoticon.cpp Modulize skins, particles, emoticons and game 2020-10-09 09:07:19 +02:00
emoticon.h fixed eyewheel (originally from Chairn) 2015-11-15 00:31:24 +01:00
flow.cpp Fix all Multiplication type alerts by CodeQL 2020-10-05 19:03:54 +02:00
flow.h Run clang-format 2020-09-26 21:50:15 +02:00
ghost.cpp Modulize skins, particles, emoticons and game 2020-10-09 09:07:19 +02:00
ghost.h Modulize skins, particles, emoticons and game 2020-10-09 09:07:19 +02:00
hud.cpp Use 0.7 gameskin by @Zatline 2020-10-09 21:04:06 +02:00
hud.h Show days and hours in game time 2020-09-29 22:58:34 +02:00
items.cpp Modulize skins, particles, emoticons and game 2020-10-09 09:07:19 +02:00
items.h Run clang-format 2020-09-26 21:50:15 +02:00
killmessages.cpp Modulize skins, particles, emoticons and game 2020-10-09 09:07:19 +02:00
killmessages.h Run clang-format 2020-09-26 21:50:15 +02:00
mapimages.cpp Add customization 2020-09-28 23:21:32 +02:00
mapimages.h Add customization 2020-09-28 23:21:32 +02:00
maplayers.cpp Merge #3020 2020-10-07 00:56:19 +00:00
maplayers.h Make animations more consistent with high float values 2020-10-05 02:32:50 +02:00
mapsounds.cpp Make animations more consistent with high float values 2020-10-05 02:32:50 +02:00
mapsounds.h Run clang-format 2020-09-26 21:50:15 +02:00
menu_background.cpp Fix virtual call in Constructor 2020-10-10 12:16:27 +02:00
menu_background.h Add customization 2020-09-28 23:21:32 +02:00
menus.cpp Merge #3022 2020-10-09 14:31:25 +00:00
menus.h Merge #3022 2020-10-09 14:31:25 +00:00
menus_browser.cpp Text alignment 2020-10-07 04:44:35 +02:00
menus_demo.cpp Update demo browser on demo save 2020-10-11 15:45:31 +03:00
menus_ingame.cpp Out of bounds access in CMenus::RenderGame 2020-10-11 16:37:03 +02:00
menus_settings.cpp Add GUI & Game sound volume sliders 2020-10-11 10:16:38 +02:00
menus_settings_assets.cpp Text alignment 2020-10-07 04:44:35 +02:00
menus_start.cpp Center update info text, add -DINFORM_UPDATE flag 2020-09-24 13:41:59 +02:00
motd.cpp Run clang-format 2020-09-26 21:50:15 +02:00
motd.h Run clang-format 2020-09-26 21:50:15 +02:00
nameplates.cpp Run clang-format 2020-09-26 21:50:15 +02:00
nameplates.h Run clang-format 2020-09-26 21:50:15 +02:00
particles.cpp Modulize skins, particles, emoticons and game 2020-10-09 09:07:19 +02:00
particles.h Run clang-format 2020-09-26 21:50:15 +02:00
players.cpp Modulize skins, particles, emoticons and game 2020-10-09 09:07:19 +02:00
players.h Run clang-format 2020-09-26 21:50:15 +02:00
race_demo.cpp Run clang-format 2020-09-26 21:50:15 +02:00
race_demo.h Clean up ghost and race recorder 2017-10-06 22:01:33 +02:00
scoreboard.cpp Modulize skins, particles, emoticons and game 2020-10-09 09:07:19 +02:00
scoreboard.h Run clang-format 2020-09-26 21:50:15 +02:00
skins.cpp Don't divide by 0 in LoadSkin 2020-10-11 16:37:03 +02:00
skins.h Modulize skins, particles, emoticons and game 2020-10-09 09:07:19 +02:00
sounds.cpp Add GUI & Game sound volume sliders 2020-10-11 10:16:38 +02:00
sounds.h Add GUI & Game sound volume sliders 2020-10-11 10:16:38 +02:00
spectator.cpp Add box offset to align better on spec tab 2020-10-09 22:14:54 +03:00
spectator.h Don't change SpectatorID when not spectating, simplify code 2020-09-28 19:55:47 +01:00
statboard.cpp Modulize skins, particles, emoticons and game 2020-10-09 09:07:19 +02:00
statboard.h Run clang-format 2020-09-26 21:50:15 +02:00
voting.cpp Run clang-format 2020-09-26 21:50:15 +02:00
voting.h Run clang-format 2020-09-26 21:50:15 +02:00