<div dir="ltr"><div><br></div>Hi,<div><br></div><div>We are seeing terrible performance when throwing exceptions in multiple threads on Linux and FreeBSD but on macOS the performance is fine.  It appears that there is a mutex in the unwinding code (if I read things correctly its in Unwind_Find_FDE).    I tried linking with libcxx+libcxxabi+libunwind in the hopes that it would speed things up on Linux but it did not.</div><div><br></div><div>Should linking with libcxx+libcxxabi+libunwind speed up concurrent stack unwinding?<br></div><div><br></div><div>I wrote a little C++ demo that illustrates the problem...</div><div><a href="https://github.com/clasp-developers/ctak">https://github.com/clasp-developers/ctak</a><br></div><div><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div style="font-size:small">Christian Schafmeister</div><div style="font-size:small">Professor, Chemistry Department</div><div style="font-size:small">Temple University</div></div></div></div></div>