|
|
Home » Developing U++ » Bugs (& fixes) » Problem with MemorySanitizer
Re: Problem with MemorySanitizer [message #56677 is a reply to message #56667] |
Fri, 02 April 2021 17:35 |
jjacksonRIAB
Messages: 220 Registered: June 2011
|
Experienced Member |
|
|
Also does it with SDL
#include <Core/Core.h>
#include <SDL/SDL.h>
using namespace Upp;
void test() {
SDL_Init(SDL_INIT_VIDEO|SDL_INIT_AUDIO);
}
INITBLOCK {
test();
}
int main(int argc, const char *argv[]) {
return 0;
}
Uninitialized bytes in __interceptor_strlen at offset 10 inside [0x701000000330, 11)
==6486==WARNING: MemorySanitizer: use-of-uninitialized-value
#0 0x7f7bed9fec8e in _XlcAddCT (/usr/lib/x86_64-linux-gnu/libX11.so.6+0x4dc8e)
#1 0x7f7bed9fef17 in _XlcInitCTInfo (/usr/lib/x86_64-linux-gnu/libX11.so.6+0x4df17)
#2 0x7f7beda050c6 (/usr/lib/x86_64-linux-gnu/libX11.so.6+0x540c6)
#3 0x7f7beda047a6 (/usr/lib/x86_64-linux-gnu/libX11.so.6+0x537a6)
#4 0x7f7beda04fac in _XlcCreateLC (/usr/lib/x86_64-linux-gnu/libX11.so.6+0x53fac)
#5 0x7f7beda264e4 in _XlcUtf8Loader (/usr/lib/x86_64-linux-gnu/libX11.so.6+0x754e4)
#6 0x7f7beda0c7e5 in _XOpenLC (/usr/lib/x86_64-linux-gnu/libX11.so.6+0x5b7e5)
#7 0x7f7beda0c91c in _XlcCurrentLC (/usr/lib/x86_64-linux-gnu/libX11.so.6+0x5b91c)
#8 0x7f7beda0c952 in XSetLocaleModifiers (/usr/lib/x86_64-linux-gnu/libX11.so.6+0x5b952)
#9 0x7f7bee1c79f4 (/usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0+0x419f4)
#10 0x7f7bee1c8b64 (/usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0+0x42b64)
#11 0x7f7bee1b8b68 in SDL_VideoInit (/usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0+0x32b68)
#12 0x7f7bee191abb in SDL_InitSubSystem (/usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0+0xbabb)
#13 0x7f7bee191b88 in SDL_Init (/usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0+0xbb88)
#14 0x4a2109 in test() /mnt/ssd-b/MyApps/inittest/inittest.cpp:7:5
#15 0x4a2118 in s__s10_fn() /mnt/ssd-b/MyApps/inittest/inittest.cpp:11:5
#16 0x4a2269 in Upp::Callinit::Callinit(void (*)(), char const*, int) /home/borntactical/upp.src/uppsrc/Core/Defs.h:86:83
#17 0x423914 in __cxx_global_var_init /mnt/ssd-b/MyApps/inittest/inittest.cpp:10:1
#18 0x423928 in _GLOBAL__sub_I_inittest.cpp /mnt/ssd-b/MyApps/inittest/inittest.cpp
#19 0x90ee1c in __libc_csu_init (/home/borntactical/out/MyApps/CLANGsanitize.Debug.Debug_Full.Shared.Usemalloc/inittest+0x90ee1c)
#20 0x7f7bedc6e03f in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:264:6
#21 0x42701d in _start (/home/borntactical/out/MyApps/CLANGsanitize.Debug.Debug_Full.Shared.Usemalloc/inittest+0x42701d)
SUMMARY: MemorySanitizer: use-of-uninitialized-value (/usr/lib/x86_64-linux-gnu/libX11.so.6+0x4dc8e) in _XlcAddCT
|
|
|
Goto Forum:
Current Time: Tue May 07 12:09:06 CEST 2024
Total time taken to generate the page: 0.01738 seconds
|
|
|