Created
July 28, 2018 10:47
-
-
Save DrMcCoy/b73393adc7c33e05e379af02354010c5 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
==7873==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x602000bb7fd8 at pc 0x55f1fe99b4b6 bp 0x7f82d2202650 sp 0x7f82d2202640 | |
READ of size 8 at 0x602000bb7fd8 thread T7 (GameInstance) | |
#0 0x55f1fe99b4b5 in std::_Bit_reference::operator bool() const /usr/lib/gcc/x86_64-pc-linux-gnu/8.1.0/include/g++-v8/bits/stl_bvector.h:83 | |
#1 0x55f1fe99b4b5 in Engines::Pathfinding::smoothPath(float, float, float, float, std::vector<unsigned int, std::allocator<unsigned int> >&, std::vector<glm::tvec3<float, (glm::precision)0>, std::allocator<glm::tvec3<float, (glm::precision)0> > >&) /home/drmccoy/projects/xoreos/xoreos/src/engines/aurora/pathfinding.cpp:143 | |
#2 0x55f1fe3147e4 in Engines::NWN::Area::processEventQueue() /home/drmccoy/projects/xoreos/xoreos/src/engines/nwn/area.cpp:598 | |
#3 0x55f1fe2d667b in Engines::NWN::Module::handleEvents() /home/drmccoy/projects/xoreos/xoreos/src/engines/nwn/module.cpp:520 | |
#4 0x55f1fe2ee717 in Engines::NWN::Module::processEventQueue() /home/drmccoy/projects/xoreos/xoreos/src/engines/nwn/module.cpp:476 | |
#5 0x55f1fe2bf08d in Engines::NWN::Game::runModule() /home/drmccoy/projects/xoreos/xoreos/src/engines/nwn/game.cpp:105 | |
#6 0x55f1fe2c7414 in Engines::NWN::Game::run() /home/drmccoy/projects/xoreos/xoreos/src/engines/nwn/game.cpp:83 | |
#7 0x55f1fe29d100 in Engines::NWN::NWNEngine::run() /home/drmccoy/projects/xoreos/xoreos/src/engines/nwn/nwn.cpp:131 | |
#8 0x55f1fe8125e6 in Engines::GameInstanceEngine::run() /home/drmccoy/projects/xoreos/xoreos/src/engines/enginemanager.cpp:222 | |
#9 0x55f1fe8141e0 in Engines::EngineManager::run(Engines::GameInstance&) const /home/drmccoy/projects/xoreos/xoreos/src/engines/enginemanager.cpp:249 | |
#10 0x55f1fe815bab in Engines::GameThread::threadMethod() /home/drmccoy/projects/xoreos/xoreos/src/engines/gamethread.cpp:87 | |
#11 0x55f1ff8a7c43 in Common::Thread::threadHelper(void*) /home/drmccoy/projects/xoreos/xoreos/src/common/thread.cpp:113 | |
#12 0x7f82f31ec7bb in SDL_RunThread /var/tmp/portage/media-libs/libsdl2-2.0.8-r2/work/SDL2-2.0.8/src/thread/SDL_thread.c:283 | |
#13 0x7f82f3253228 in RunThread /var/tmp/portage/media-libs/libsdl2-2.0.8-r2/work/SDL2-2.0.8/src/thread/pthread/SDL_systhread.c:74 | |
#14 0x7f82f3e489a9 in start_thread /var/tmp/portage/sys-libs/glibc-2.27-r5/work/glibc-2.27/nptl/pthread_create.c:463 | |
#15 0x7f82ef42841e in clone (/lib64/libc.so.6+0x10441e) | |
0x602000bb7fd8 is located 0 bytes to the right of 8-byte region [0x602000bb7fd0,0x602000bb7fd8) | |
allocated by thread T7 (GameInstance) here: | |
#0 0x7f82f414fd80 in operator new(unsigned long) /var/tmp/portage/sys-devel/gcc-8.1.0-r3/work/gcc-8.1.0/libsanitizer/asan/asan_new_delete.cc:90 | |
#1 0x55f1fde07383 in __gnu_cxx::new_allocator<unsigned long>::allocate(unsigned long, void const*) /usr/lib/gcc/x86_64-pc-linux-gnu/8.1.0/include/g++-v8/ext/new_allocator.h:111 | |
#2 0x55f1fde07383 in std::allocator_traits<std::allocator<unsigned long> >::allocate(std::allocator<unsigned long>&, unsigned long) /usr/lib/gcc/x86_64-pc-linux-gnu/8.1.0/include/g++-v8/bits/alloc_traits.h:436 | |
#3 0x55f1fde07383 in std::_Bvector_base<std::allocator<bool> >::_M_allocate(unsigned long) /usr/lib/gcc/x86_64-pc-linux-gnu/8.1.0/include/g++-v8/bits/stl_bvector.h:530 | |
#4 0x55f1fde07383 in std::vector<bool, std::allocator<bool> >::_M_insert_aux(std::_Bit_iterator, bool) /usr/lib/gcc/x86_64-pc-linux-gnu/8.1.0/include/g++-v8/bits/vector.tcc:856 | |
#5 0x55f1fe99a54a in std::vector<bool, std::allocator<bool> >::push_back(bool) /usr/lib/gcc/x86_64-pc-linux-gnu/8.1.0/include/g++-v8/bits/stl_bvector.h:954 | |
#6 0x55f1fe99a54a in Engines::Pathfinding::smoothPath(float, float, float, float, std::vector<unsigned int, std::allocator<unsigned int> >&, std::vector<glm::tvec3<float, (glm::precision)0>, std::allocator<glm::tvec3<float, (glm::precision)0> > >&) /home/drmccoy/projects/xoreos/xoreos/src/engines/aurora/pathfinding.cpp:122 | |
#7 0x55f1fe3147e4 in Engines::NWN::Area::processEventQueue() /home/drmccoy/projects/xoreos/xoreos/src/engines/nwn/area.cpp:598 | |
#8 0x55f1fe2d667b in Engines::NWN::Module::handleEvents() /home/drmccoy/projects/xoreos/xoreos/src/engines/nwn/module.cpp:520 | |
#9 0x55f1fe2ee717 in Engines::NWN::Module::processEventQueue() /home/drmccoy/projects/xoreos/xoreos/src/engines/nwn/module.cpp:476 | |
#10 0x55f1fe2bf08d in Engines::NWN::Game::runModule() /home/drmccoy/projects/xoreos/xoreos/src/engines/nwn/game.cpp:105 | |
#11 0x55f1fe2c7414 in Engines::NWN::Game::run() /home/drmccoy/projects/xoreos/xoreos/src/engines/nwn/game.cpp:83 | |
#12 0x55f1fe29d100 in Engines::NWN::NWNEngine::run() /home/drmccoy/projects/xoreos/xoreos/src/engines/nwn/nwn.cpp:131 | |
#13 0x55f1fe8125e6 in Engines::GameInstanceEngine::run() /home/drmccoy/projects/xoreos/xoreos/src/engines/enginemanager.cpp:222 | |
#14 0x55f1fe8141e0 in Engines::EngineManager::run(Engines::GameInstance&) const /home/drmccoy/projects/xoreos/xoreos/src/engines/enginemanager.cpp:249 | |
#15 0x55f1fe815bab in Engines::GameThread::threadMethod() /home/drmccoy/projects/xoreos/xoreos/src/engines/gamethread.cpp:87 | |
#16 0x55f1ff8a7c43 in Common::Thread::threadHelper(void*) /home/drmccoy/projects/xoreos/xoreos/src/common/thread.cpp:113 | |
#17 0x7f82f31ec7bb in SDL_RunThread /var/tmp/portage/media-libs/libsdl2-2.0.8-r2/work/SDL2-2.0.8/src/thread/SDL_thread.c:283 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment