Deductions & credits

I must admit, the concept of a "bond" that doesn't produce interest income is a very alien concept.  Why would you possibly hold such an "asset" if it throws off no income and has no prospect for an increase in value?  I have to think you are either mistaken or are making an incredible personal financial blunder.

Now, there are bonds that don't actually pay "cash" interest because they were issued at a discount - say 50% of face value - but, when they mature they will pay full face value.  These are commonly called "0-coupon" bonds and the accretion of value of the bond as it matures typically IS recognized as interest income to the holder.  In the US this value accretion is reported using a Form 1099-OID, (for Original Issue Discount).

But, getting back to your original question Form 8938 is simply a report of certain foreign financial assets.  If these "bonds" - or whatever they are - meet the definition of a foreign financial asset and your foreign financial assets exceed the threshold, then reporting is required.