diff --git a/processmanager/processinfo.go b/processmanager/processinfo.go index f1efde54c..8a70dc05e 100644 --- a/processmanager/processinfo.go +++ b/processmanager/processinfo.go @@ -349,7 +349,7 @@ func (pm *ProcessManager) newFrameMapping(pr process.Process, m *process.Mapping elfSpaceVA, ok := info.addressMapper.FileOffsetToVirtualAddress(m.FileOffset) if !ok { - log.Debugf("Failed to map file offset of PID %d, file %s, offset %d", + log.Warnf("Failed to map file offset of PID %d, file %s, offset %d", pr.PID(), m.Path, m.FileOffset) return libpf.FrameMapping{}, errInvalidVirtualAddress } @@ -357,6 +357,8 @@ func (pm *ProcessManager) newFrameMapping(pr process.Process, m *process.Mapping fileID := host.FileIDFromLibpf(info.mappingFile.Value().FileID) ei, err := pm.eim.AddOrIncRef(fileID, elfRef) if err != nil { + log.Errorf("Failed to load executable info for PID %d file %v (fileID %s): %v", + pr.PID(), m.Path, fileID.StringNoQuotes(), err) return libpf.FrameMapping{}, err }