What different standards exist for crank bolts into modern bottom brackets? I bought a SunRace bottom bracket (BBS18). It didn't come with crank bolts, but since all the other crank bolts and bottom bracket I've used have been compatible with each other, including with other new cartridge-style bottom brackets, I expected that this would be compatible with the bolts I already have.

It isn't.

The crank bolts I do have went in a few turns, then the threads bound. I can force it, but this will start to damage the threads. They clearly have a different thread specification.

What different specifications exist? (And what bolts should I look for in this particular case? It's a M8 x P1.0 thread; how are these bolts likely to be described by cycle component retailers?)
SunRace spec sheets show the crank bolts should be M8x1.0. The bolt diameter is 8mm and there is 1mm betwween thread peaks. This size is by far the most common. However there are other standards. Truvativ seems to have the most variations using M8, M12, M15 plus some self extracting bolts. If the bolts starts but binds it is likely the right diameter but the wrong thread pitch (most likely M8x1.25).