Hello,

Starting with Boost 1.61, if -DBOOST_USE_VALGRIND=1 is set, then the Coroutine sample from boost docs crashes on first stack switch.  Is this a known issue? (We're using GCC 6.1 on 64-bit Linux.)  Not posting a code sample, it's literally the exact one from the Coroutine web page.  Compile with the define, then run.  We have Valgrind 3.10.1 installed.  [Curiously, the Context code sample runs fine.]  I am suspecting a missing snippet on the Coroutine side that affects stack_context structure size.

Thanks!

Jason


# gdb ./a.out

...

SIGSEGV, Segmentation fault.

(gdb) bt

#0 0x00002aaaaaab3ec0 in jump_fcontext () from .../lib/libboost_context.so.1.61.0

(gdb)