The unwinding algorithm used by lldb had a bug up to lldb 7 which would prevent proper unwinding of frames on Node.js 12 (#306). The issue is fixed on lldb 8 though. Since there isn't much we can do on our side to fix the issue, I suggest we increase the minimum suggested lldb version to 8. We might even want to throw a warning to users using an older version.
We might need to suggest Linux users to install from the LLVM official PPA (which might be a good idea anyway, the lldb shipped with Ubuntu has several readline issues which prevent command history and autocomplete).
I'm not sure how this would work on OS X. I don't have access to an OS X machine now to try it now, but based on our CI I assume OS X is using lldb 9 now.
The unwinding algorithm used by lldb had a bug up to lldb 7 which would prevent proper unwinding of frames on Node.js 12 (#306). The issue is fixed on lldb 8 though. Since there isn't much we can do on our side to fix the issue, I suggest we increase the minimum suggested lldb version to 8. We might even want to throw a warning to users using an older version.
We might need to suggest Linux users to install from the LLVM official PPA (which might be a good idea anyway, the lldb shipped with Ubuntu has several readline issues which prevent command history and autocomplete).
I'm not sure how this would work on OS X. I don't have access to an OS X machine now to try it now, but based on our CI I assume OS X is using lldb 9 now.