diff options
Diffstat (limited to 'vespamalloc/src/vespamalloc/malloc/threadproxy.cpp')
-rw-r--r-- | vespamalloc/src/vespamalloc/malloc/threadproxy.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/vespamalloc/src/vespamalloc/malloc/threadproxy.cpp b/vespamalloc/src/vespamalloc/malloc/threadproxy.cpp index 02eb624ee64..4a02d599b63 100644 --- a/vespamalloc/src/vespamalloc/malloc/threadproxy.cpp +++ b/vespamalloc/src/vespamalloc/malloc/threadproxy.cpp @@ -58,6 +58,7 @@ void * mallocThreadProxy (void * arg) vespamalloc::Mutex::addThread(); vespamalloc::_G_myMemP->initThisThread(); void * result = nullptr; + ASSERT_STACKTRACE(uint64_t(&result) < vespamalloc::MAX_PTR); // Sanity check that stack is a legal PTR. DEBUG(fprintf(stderr, "arg(%p=%p), local(%p=%p)\n", &arg, arg, &ta, ta)); pthread_cleanup_push(cleanupThread, ta); |