Alright, I've come to a conclusion
When you have a pfile thats old, it gets deleted by the auto-pruner, it'd show up as
Log: Player autoexits blank automap combine prompt ansi autogold compass was deleted. Exceeded time limit of 30 days.
I've found the problem, found how it can be fixed
in pfiles.c, in fread_pfile
KEY( "Name", name, fread_flagstring( fp ) );
Replace that with:
KEY("Name", name, fread_string(fp));
That'll make it so it shows up as
Log: Player Torgth was deleted. Exceeded time limit of 30 days.