Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
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 Go to previous message
jjacksonRIAB is currently offline  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


 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Upp 12405 broken ?
Next Topic: strange situation in the ide with package that hasn't opened anymore.
Goto Forum:
  


Current Time: Tue May 07 12:09:06 CEST 2024

Total time taken to generate the page: 0.01738 seconds