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