diff --git a/src/libsysprof-analyze/sysprof-document.c b/src/libsysprof-analyze/sysprof-document.c index bdefa231..4d3b6d2a 100644 --- a/src/libsysprof-analyze/sysprof-document.c +++ b/src/libsysprof-analyze/sysprof-document.c @@ -1246,6 +1246,9 @@ _sysprof_document_process_symbol (SysprofDocument *self, g_return_val_if_fail (SYSPROF_IS_DOCUMENT (self), NULL); + if (pid < 0) + pid = 0; + info = _sysprof_document_process_info (self, pid, TRUE); if (info->symbol)