Я пытаюсь открыть дамп .NET Core 2.0 в Ubuntu 16.04, следуя инструкциям из http://blogs.microsoft.co.il/sasha/2017/02/26/analyzing-a-net-core-core-dump-on-linux/
Дамп создается из запущенного процесса с createdump PID
.
Я могуне определить правильную версию lldb.ldd $(find /usr/share/dotnet -name libsosplugin.so) | grep lldb
ничего не возвращает (на выходе нет lldb).
Я пробовал последние версии 3.5 и 3.6, но безрезультатно: Can not load or initialize libmscordaccore.so. The target runtime may not be initialized.
Как мне найтиправильная версия lldb для дампов .NET Core 2.0?
Обновление: команды с выводом
$ find /usr/share/dotnet -name libsosplugin.so
/usr/share/dotnet/shared/Microsoft.NETCore.App/2.0.5/libsosplugin.so
$ ldd $(find /usr/share/dotnet -name libsosplugin.so)
linux-vdso.so.1 => (0x00007ffca344f000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f3d7eecc000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f3d7ebc3000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f3d7e9ad000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f3d7e5e3000)