We have analyzed the singularities of a triangle loop integral in detail and derived a formula for an easy evaluation of the triangle singularity on the physical boundary. It is applied to the Lambda(b) -> J/psi K(-)p process via Lambda*-charmonium-proton intermediate states. Although the evaluation of absolute rates is not possible, we identify the chi(c1) and the psi(2S)as the relatively most relevant states among all possible charmonia up to the psi(2S). The Lambda(1890)chi(c1)p loop is very special, as its normal threshold and triangle singularities merge at about 4.45 GeV, generating a narrow and prominent peak in the amplitude in the case that the chi(c1)p is in an S wave. We also see that loops with the same charmonium and other Lambda* hyperons produce less dramatic peaks from the threshold singularity alone. For the case of chi(c1)p -> J/psi p and quantum numbers 3/2(-) or 5/2(+), one needs P and D waves, respectively, in the chi(c1)p, which drastically reduce the strength of the contribution and smooth the threshold peak. In this case, we conclude that the singularities cannot account for the observed narrow peak. In the case of 1/2(+), 3/2(-) quantum numbers, where chi(c1)p -> J/psi p can proceed in an S wave, the Lambda(1890)chi(c1)p triangle diagram could play an important role, though neither can assert their strength without further input from experiments and lattice QCD calculations.