我看到来自dmesg的不寻常信息如下:addr2line[207089]: segfault at 0 ip 0200353455f8c9052e sp 034347fffb8dd3980 error 6 in libbfd-2.20.51.0.2-5.36.el6.so[7f13f800+d2000]
addr2line[207100]: segfault at 0 ip 002075454f3652e sp 0503434ff084
我有两个std::map<>对象a和b,并希望基于谓词p将(extract + insert)一些元素(节点)从一个映射移到另一个映射。 if (p(*i))此代码在clang中出现分段错误。我确信它曾经在某个时候出现过,但是在gcc的9.2.1中,我得到了一个死锁(而不是一个分段错误)。无论哪种方式,在extract()之后递增都不起