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
|
---|