I don't immediately see a good way to show how nonconstructive it is, but the principle
$$
(\forall x,y \in \mathbb{R})[xy = 0 \to (x = 0 \lor y = 0)]
$$
has no computable witness for the disjunction, and so it will not be constructively provable. Here I am taking $\mathbb{R}$ to be the set of quickly-converging Cauchy sequences of rationals, in the style of Bishop's Constructive Analysis.
In this situation, a computable witness for the disjunction is a (partial) function $F(x,y)$ so that if $x y= 0$ then $F(x,y) \in \{0,1\}$ and $F(x,y) = 0 \to x= 0$ and $F(x,y) = 1 \to y= 0$. In other words $F$ identifies one of two disjuncts which is true, in the case $xy = 0$. A general principle of constructive provability in this setting is that we would expect a computable witness to exist in this case if the formula were to be constructively provable. This is because a constructive proof of the overall principle would give us the algorithm needed to compute $F$.
The proof that there is no computable witness for the disjunction is by contradiction (we are using a classical proof to show that the original formula is not constructively provable.) Start by building both $x$ and $y$ as the sequence $1/2^n$. Because $F$ is computable, at some point it must return $0$ or $1$ just looking at long enough initial segments of $x$ and $y$. As soon as it does, we change the construction of whichever sequence $F$ selects ($x$ or $y$) so that this sequence becomes constant and nonzero. (If $F$ never returns $0$ or $1$ on the unmodified sequences $1/2^n$, we have a contradiction already.)
This process gives two computable sequences $x$ and $y$ so that $xy = 0$.
However, $F$ does not select from $x$ and $y$ the sequence that converges to zero, and so we see there is no computable witness for the disjunction.
A "better" proof would show how nonconstructive the original principle is, rather than just showing that the principle is not constructively provable.