Could be traits /ancillaries, have you tried Tamur's validator?
https://forums.totalwar.org/vb/showthread.php?t=68697
Another possible could be names if you've got one in descr_names that doesn't have correct entry in text/names.txt, if its not in strat I don't think that will crash until it's selected for a new character (a new name is generated for a captain each time a non-general unit leaves a city - so that might fit). Although for both of those areas I'm not completely sure if it CTD's during turn or on viewing character.
For the events like births/marriages it would probably CTD as your turn is due to start if you've mangled the part of the event_strings in { }.
Without knowing what you've changed between it being stable and not its a bit hard to guess and I'm not sure if there are many ways of finding out short of isolating problem by reverting each area (traits / names / events texts etc) in turn to vanilla.
Umm, sorry, hope someone else has some better ideas....
EDIT: Luckily someone had better idea whilst I was writing that.....must learn to type faster
Bookmarks