Caused by addition of new code in4e10aa6e71, which was not guarding against negative frame values. The only other place that called BKE_sound_set_scene_sound_pitch_constant_range guarded against negative frames (added in1fb692e896+49a0502f35), but generally it looks like negative frames are a "no no" in audaspace, so just move the value sanitization into BKE_sound_set_scene_sound_pitch_constant_range itself. Pull Request: https://projects.blender.org/blender/blender/pulls/120891