diff --git a/Userland/Libraries/LibSymbolication/Symbolication.cpp b/Userland/Libraries/LibSymbolication/Symbolication.cpp index a187b78a90..9f5995f122 100644 --- a/Userland/Libraries/LibSymbolication/Symbolication.cpp +++ b/Userland/Libraries/LibSymbolication/Symbolication.cpp @@ -181,9 +181,9 @@ Vector symbolicate_thread(pid_t pid, pid_t tid, IncludeSourcePosition in for (auto& region_value : json.value().as_array().values()) { auto& region = region_value.as_object(); - auto name = region.get_deprecated("name"sv).to_deprecated_string(); - auto address = region.get_deprecated("address"sv).to_addr(); - auto size = region.get_deprecated("size"sv).to_addr(); + auto name = region.get_deprecated_string("name"sv).value_or({}); + auto address = region.get_addr("address"sv).value_or(0); + auto size = region.get_addr("size"sv).value_or(0); DeprecatedString path; if (name == "/usr/lib/Loader.so") {