X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/96cedde3cdbc0b8ffc3f096a1b65d021b0226f99..080e391e51390f2739098295d391680e05a6ca93:/src/kernel/context/ContextUnix.cpp diff --git a/src/kernel/context/ContextUnix.cpp b/src/kernel/context/ContextUnix.cpp index 727ffb8a8c..0ad3f4ed8c 100644 --- a/src/kernel/context/ContextUnix.cpp +++ b/src/kernel/context/ContextUnix.cpp @@ -46,7 +46,7 @@ UContext::UContext(std::function code, void_pfn_smxprocess_t cleanup_fun if (has_code()) { getcontext(&this->uc_); this->uc_.uc_link = nullptr; - this->uc_.uc_stack.ss_sp = sg_makecontext_stack_addr(this->stack_); + this->uc_.uc_stack.ss_sp = sg_makecontext_stack_addr(get_stack()); this->uc_.uc_stack.ss_size = sg_makecontext_stack_size(smx_context_usable_stack_size); #if PTH_STACKGROWTH == -1 ASAN_ONLY(this->asan_stack_ = static_cast(this->stack_) + smx_context_usable_stack_size);