fuzhe1989 / blogissues

0 stars 0 forks source link

2022/08/09/cpp-coroutine-misalign-frame-address/ #12

Open utterances-bot opened 1 year ago

utterances-bot commented 1 year ago

记:C++20 coroutine 的诡异 bug 调查过程 | Fu Zhe's Blog

TL;DR C++20 coroutine 有一个严重的 bug,且这个 bug 本质上来源于 C++ 标准不完善:在分配 coroutine frame 时,没有严格按 alignment 要求。目前看起来 gcc 与 clang 都中招了,只有 msvc 似乎没问题。 本文记录了我是如何被这个 bug 消耗掉了两三天光明。

http://fuzhe1989.github.io/2022/08/09/cpp-coroutine-misalign-frame-address/

Jancd commented 1 year ago

"幸好我不负责这个项目,不用我去头疼。"

fuzhe1989 commented 1 year ago

@Jancd 心态好才是真的好