Open Quuxplusone opened 6 years ago
Attached t-throw.cc
(308 bytes, text/x-c++src): Sample program
Works correctly on macOS. __cxa_allocate_exception was a re-exported symbol on macOS, maybe it is also on linux, and we aren't handling those properly?
Can you do:
(lldb) log enable -f /tmp/lldb-step-log.txt lldb step
right before the "step" command, and then run the step. Then add that log to the radar. I can generally see what went wrong from there.
Attached lldb-step-log.txt
(24364 bytes, text/plain): Step log
t-throw.cc
(308 bytes, text/x-c++src)lldb-step-log.txt
(24364 bytes, text/plain)