Description | Valgrind report:
==21052== Conditional jump or move depends on uninitialised value(s)
==21052== at 0x62DF56: swrenderer::R_DrawVisSprite(swrenderer::vissprite_t*) (r_things.cpp:401)
==21052== by 0x632032: swrenderer::R_DrawPSprite(DPSprite*, AActor*, float, float, double, double,
double) (r_things.cpp:1538)
==21052== by 0x6324C5: swrenderer::R_DrawPlayerSprites() (r_things.cpp:1654)
==21052== by 0x622FA7: swrenderer::R_RenderActorView(AActor*, bool) (r_main.cpp:921)
==21052== by 0x609F92: FSoftwareRenderer::RenderView(player_t*) (r_swrenderer.cpp:165)
==21052== by 0x75B207: D_Display() (d_main.cpp:778)
==21052== by 0x75BB7E: D_DoomLoop() (d_main.cpp:1021)
==21052== by 0x75D214: D_DoomMain() (d_main.cpp:2678)
==21052== by 0x5ECDEE: main (i_main.cpp:259)
==21052== Uninitialised value was created by a heap allocation
==21052== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==21052== by 0x4C2FDEF: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==21052== by 0x7976E8: M_Realloc_Dbg(void*, unsigned long, char const*, int) (m_alloc.cpp:150)
==21052== by 0x6351D0: TArray<swrenderer::vissprite_t, swrenderer::vissprite_t>::DoResize()
(tarray.h:424)
==21052== by 0x6349B0: TArray<swrenderer::vissprite_t, swrenderer::vissprite_t>::Reserve(unsigned
int) (tarray.h:374)
==21052== by 0x63187D: swrenderer::R_DrawPSprite(DPSprite*, AActor*, float, float, double, double,
double) (r_things.cpp:1300)
==21052== by 0x6324C5: swrenderer::R_DrawPlayerSprites() (r_things.cpp:1654)
==21052== by 0x622FA7: swrenderer::R_RenderActorView(AActor*, bool) (r_main.cpp:921)
==21052== by 0x609F92: FSoftwareRenderer::RenderView(player_t*) (r_swrenderer.cpp:165)
==21052== by 0x75B207: D_Display() (d_main.cpp:778)
==21052== by 0x75BB7E: D_DoomLoop() (d_main.cpp:1021)
==21052== by 0x75D214: D_DoomMain() (d_main.cpp:2678)
|
---|