User picked target 'catalog-fr' (engine ID 'scumm', game ID 'catalog')... ================== WARNING: ThreadSanitizer: data race on vptr (ctor/dtor vs virtual call) (pid=79055) Write of size 8 at 0x7b4c000002a0 by main thread: #0 OSystem_SDL::~OSystem_SDL() sdl.cpp:99 (scummvm:x86_64+0x10000eebc) #1 OSystem_POSIX::~OSystem_POSIX() posix.h:27 (scummvm:x86_64+0x10001d359) #2 OSystem_MacOSX::~OSystem_MacOSX() macosx.cpp:67 (scummvm:x86_64+0x10001d7f6) #3 OSystem_MacOSX::~OSystem_MacOSX() macosx.cpp:61 (scummvm:x86_64+0x10001d840) #4 OSystem_MacOSX::~OSystem_MacOSX() macosx.cpp:61 (scummvm:x86_64+0x10001d919) #5 virtual thunk to OSystem_MacOSX::~OSystem_MacOSX() macosx.cpp (scummvm:x86_64+0x10001d9a9) #6 OSystem::destroy() system.cpp:126 (scummvm:x86_64+0x100c82566) #7 main macosx-main.cpp:47 (scummvm:x86_64+0x10001d4c0) Previous read of size 8 at 0x7b4c000002a0 by thread T17 (mutexes: write M0): #0 DefaultTimerManager::handler() default-timer.cpp:85 (scummvm:x86_64+0x10069f1d7) #1 timer_handler(unsigned int, void*) sdl-timer.cpp:32 (scummvm:x86_64+0x10070eace) #2 SDL_TimerThread :107076399 (libSDL2-2.0.0.dylib:x86_64+0x6917b) Location is heap block of size 448 at 0x7b4c000001c0 allocated by main thread: #0 operator new(unsigned long) :107076399 (libclang_rt.tsan_osx_dynamic.dylib:x86_64h+0x8327d) #1 main macosx-main.cpp:33 (scummvm:x86_64+0x10001d3b6) Mutex M0 (0x7b100002d080) created at: #0 pthread_mutex_init :107076399 (libclang_rt.tsan_osx_dynamic.dylib:x86_64h+0x32855) #1 SDL_CreateMutex_REAL :107076399 (libSDL2-2.0.0.dylib:x86_64+0xd2496) #2 SdlMutexInternal::SdlMutexInternal() sdl-mutex.cpp:34 (scummvm:x86_64+0x10070e6f5) #3 createSdlMutexInternal() sdl-mutex.cpp:45 (scummvm:x86_64+0x10070e6b6) #4 OSystem_SDL::createMutex() sdl.cpp:749 (scummvm:x86_64+0x100013621) #5 virtual thunk to OSystem_SDL::createMutex() sdl.cpp (scummvm:x86_64+0x10001367c) #6 Common::Mutex::Mutex() mutex.cpp:30 (scummvm:x86_64+0x100c5578d) #7 Common::Mutex::Mutex() mutex.cpp:28 (scummvm:x86_64+0x100c557e5) #8 DefaultTimerManager::DefaultTimerManager() default-timer.cpp:63 (scummvm:x86_64+0x10069eda8) #9 SdlTimerManager::SdlTimerManager() sdl-timer.cpp:36 (scummvm:x86_64+0x10070ea09) #10 SdlTimerManager::SdlTimerManager() sdl-timer.cpp:36 (scummvm:x86_64+0x10070eb15) #11 OSystem_SDL::initBackend() sdl.cpp:347 (scummvm:x86_64+0x100010b34) #12 OSystem_POSIX::initBackend() posix.cpp:92 (scummvm:x86_64+0x10001adcc) #13 OSystem_MacOSX::initBackend() macosx.cpp:135 (scummvm:x86_64+0x10001de77) #14 virtual thunk to OSystem_MacOSX::initBackend() macosx.cpp (scummvm:x86_64+0x10001df69) #15 scummvm_main main.cpp:554 (scummvm:x86_64+0x100027d45) #16 main macosx-main.cpp:44 (scummvm:x86_64+0x10001d4a2) Thread T17 (tid=677794, running) created by main thread at: #0 pthread_create :107076399 (libclang_rt.tsan_osx_dynamic.dylib:x86_64h+0x31bcf) #1 SDL_SYS_CreateThread :107076399 (libSDL2-2.0.0.dylib:x86_64+0xd1f90) #2 SdlTimerManager::SdlTimerManager() sdl-timer.cpp:36 (scummvm:x86_64+0x10070eb15) #3 OSystem_SDL::initBackend() sdl.cpp:347 (scummvm:x86_64+0x100010b34) #4 OSystem_POSIX::initBackend() posix.cpp:92 (scummvm:x86_64+0x10001adcc) #5 OSystem_MacOSX::initBackend() macosx.cpp:135 (scummvm:x86_64+0x10001de77) #6 virtual thunk to OSystem_MacOSX::initBackend() macosx.cpp (scummvm:x86_64+0x10001df69) #7 scummvm_main main.cpp:554 (scummvm:x86_64+0x100027d45) #8 main macosx-main.cpp:44 (scummvm:x86_64+0x10001d4a2) SUMMARY: ThreadSanitizer: data race on vptr (ctor/dtor vs virtual call) sdl.cpp:99 in OSystem_SDL::~OSystem_SDL() ================== ================== WARNING: ThreadSanitizer: thread leak (pid=79055) Thread T3 (tid=677714, finished) created by main thread at: #0 pthread_create :107076399 (libclang_rt.tsan_osx_dynamic.dylib:x86_64h+0x31bcf) #1 OSystem_MacOSX::init() macosx.cpp:94 (scummvm:x86_64+0x10001daf7) #2 virtual thunk to OSystem_MacOSX::init() macosx.cpp (scummvm:x86_64+0x10001dbc9) #3 main macosx-main.cpp:37 (scummvm:x86_64+0x10001d496) SUMMARY: ThreadSanitizer: thread leak macosx.cpp:94 in OSystem_MacOSX::init() ================== ThreadSanitizer: reported 2 warnings Abort trap: 6