Fetching details from the dictionary...
death in madness; dying insane
「狂死」 has another reading with different meanings.
dying insane