一般情况下单纯知道凶手而不告发不构成犯罪。但存在一些特殊情形。如果明知他人犯罪在以下情况可能有告发义务:1. 构成特定的不作为犯罪时比如对被监护人负有监护义务的人明知被监护人实施犯罪行为不阻止、不告发可能构成遗弃罪(《刑法》第261条)。2. 在某些职务活动中如警察、司法工作人员等因职务知晓犯罪线索却不依法处理可能涉嫌渎职犯罪。大多数人没有法定告发义务是否告发更多基于道德和个人选择。不过从维护社会正义和法治秩序角度鼓励在合理合法范围内提供犯罪线索协助司法机关打击犯罪。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。