Can bankruptcy discharge every kind of debt?

Several types of debt are specifically excluded from discharge in bankruptcy.

Child support obligations, spousal support, criminal restitution and fines are all excluded. Some other types of debt are dischargeable under some circumstances but not others -- for example, debts from taxes, bad checks and fraudulent use of credit cards may not be erased.