If an arrow is fired and lands on top of someone in creative mode, the arrow will break after a second.
To quickly reproduce said phenomenon:
1. In survival mode (so that the arrow is collected into inventory upon breaking, which makes the bug easier to observe), fire an arrow upward (not too far, as the arrow may veer off course laterally)
2. In creative mode, let the arrow hit you.
What should happen is that the arrow will simply bounce on the player, like arrows fired at the side of a creative player. However, it ends up breaking instead. This could, however, be intentional, as otherwise it would bounce forever.
Does MC-97152 describe your issue? edit: Resolving.